#2465 closed defect (nonchimerax)
set silhouettes false → glBlitFramebuffer: invalid operation
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Graphics | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Linux-4.15.0-64-generic-x86_64-with-debian-buster-sid ChimeraX Version: 0.9 (2019-06-05) Description (Describe the actions that caused this problem to occur here) Log: UCSF ChimeraX version: 0.9 (2019-06-05) © 2016-2019 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open /home/vruizser/Descargas/3bp5.pdb1.gz 3bp5.pdb1 title: Crystal structure of the mouse Pd-1 and Pd-L2 complex [more info...] Chain information for 3bp5.pdb1 #1 --- Chain | Description A | No description available B | No description available Non-standard residues in 3bp5.pdb1 #1 --- GOL — glycerol (glycerin; propane-1,2,3-triol) > set bgColor white > set silhouettes true > preset "molecular surfaces" "atomic coloring (transparent)" Changed 0 atom styles Preset expands to these ChimeraX commands: style (protein|nucleic|solvent) & @@draw_mode=0 stick; surface; color fromatoms targ s trans 70 > select /B 1601 atoms, 1543 bonds selected > color selAtoms thistle > select /A 960 atoms, 923 bonds selected > color selAtoms "pale turquoise" > preset "molecular surfaces" "atomic coloring (transparent)" Changed 0 atom styles Preset expands to these ChimeraX commands: style (protein|nucleic|solvent) & @@draw_mode=0 stick; surface; color fromatoms targ s trans 70 > select /B:112 12 atoms, 12 bonds selected Expected a color or one of 'byatom', 'bychain', 'byelement', 'byhetero', 'bymodel', 'bynucleotide', 'bypolymer', 'fromatoms', or 'random' or a keyword Expected a color or one of 'byatom', 'bychain', 'byelement', 'byhetero', 'bymodel', 'bynucleotide', 'bypolymer', 'fromatoms', or 'random' or a keyword > color selAtoms crimson > show selAtoms > select /A 960 atoms, 923 bonds selected > color selAtoms "cadet blue" > color selAtoms "white smoke" > color selAtoms "light slate gray" > preset "molecular surfaces" "atomic coloring (transparent)" Changed 0 atom styles Preset expands to these ChimeraX commands: style (protein|nucleic|solvent) & @@draw_mode=0 stick; surface; color fromatoms targ s trans 70 > select /B 1601 atoms, 1543 bonds selected > color selAtoms "lavender blush" > preset "molecular surfaces" "atomic coloring (transparent)" Changed 0 atom styles Preset expands to these ChimeraX commands: style (protein|nucleic|solvent) & @@draw_mode=0 stick; surface; color fromatoms targ s trans 70 > color selAtoms "peach puff" > preset "molecular surfaces" "atomic coloring (transparent)" Changed 0 atom styles Preset expands to these ChimeraX commands: style (protein|nucleic|solvent) & @@draw_mode=0 stick; surface; color fromatoms targ s trans 70 > color selAtoms "old lace" > preset "molecular surfaces" "atomic coloring (transparent)" Changed 0 atom styles Preset expands to these ChimeraX commands: style (protein|nucleic|solvent) & @@draw_mode=0 stick; surface; color fromatoms targ s trans 70 > color selAtoms "light gray" > preset "molecular surfaces" "atomic coloring (transparent)" Changed 0 atom styles Preset expands to these ChimeraX commands: style (protein|nucleic|solvent) & @@draw_mode=0 stick; surface; color fromatoms targ s trans 70 > lighting soft > lighting full > lighting flat > lighting simple > lighting shadows true > set silhouettes false An error occurred in drawing the scene. Redrawing graphics is now stopped to avoid a continuous stream of error messages. To restart graphics use the command "graphics restart" after changing the settings that caused the error. Traceback (most recent call last): File "/usr/lib/ucsf-chimerax/lib/python3.7/site- packages/chimerax/core/updateloop.py", line 72, in draw_new_frame view.draw(check_for_changes = False) File "/usr/lib/ucsf-chimerax/lib/python3.7/site- packages/chimerax/core/graphics/view.py", line 162, in draw self._draw_scene(camera, drawings) File "/usr/lib/ucsf-chimerax/lib/python3.7/site- packages/chimerax/core/graphics/view.py", line 226, in _draw_scene r.outline.set_outline_mask() # copy depth to outline framebuffer File "/usr/lib/ucsf-chimerax/lib/python3.7/site- packages/chimerax/core/graphics/opengl.py", line 1658, in set_outline_mask cfb.copy_to_framebuffer(mfb, color=False) File "/usr/lib/ucsf-chimerax/lib/python3.7/site- packages/chimerax/core/graphics/opengl.py", line 2078, in copy_to_framebuffer GL.glBlitFramebuffer(0, 0, w, h, 0, 0, w, h, what, GL.GL_NEAREST) File "src/errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glBlitFramebuffer, cArguments = ( 0, 0, 1272, 813, 0, 0, 1272, 813, 256, GL_NEAREST, ) ) OpenGL version: 3.3 (Core Profile) Mesa 19.0.8 OpenGL renderer: llvmpipe (LLVM 8.0, 256 bits) OpenGL vendor: VMware, Inc.
Change History (4)
comment:1 by , 6 years ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → set silhouettes false → glBlitFramebuffer: invalid operation |
comment:2 by , 6 years ago
Resolution: | → nonchimerax |
---|---|
Status: | assigned → closed |
follow-up: 3 comment:3 by , 6 years ago
Sorry, I'm not using a VM to run ChimeraX. I'm running it from my workstation with Linux. El mié., 2 oct. 2019 a las 21:54, ChimeraX (< ChimeraX-bugs-admin@cgl.ucsf.edu>) escribió:
comment:4 by , 6 years ago
Ok. The graphics driver ChimeraX reports using is
OpenGL version: 3.3 (Core Profile) Mesa 19.0.8
OpenGL renderer: llvmpipe (LLVM 8.0, 256 bits)
OpenGL vendor: VMware, Inc.
A bug in this graphics driver prevents ChimeraX from working correctly. You would need to update your graphics driver in order to have ChimeraX work correctly.
Note:
See TracTickets
for help on using tickets.
You reported this same error 5 months ago, ticket #1888. As explained in that ticket your VMWare OpenGL driver is buggy. We don't recommend using virtual machines for running ChimeraX because their OpenGL support is poor.