Opened 6 years ago
Closed 6 years ago
#2974 closed defect (can't reproduce)
Selection outline error? (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-91-generic-x86_64-with-debian-buster-sid ChimeraX Version: 0.92 (2020-02-20) Description (Describe the actions that caused this problem to occur here) Log: UCSF ChimeraX version: 0.92 (2020-02-20) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open /home/hrishikesh/Downloads/old_structure_hEC.mrc Opened old_structure_hEC.mrc, grid size 380,380,380, pixel 0.82, shown at level 0.0398, step 2, values float32 > volume #1 level 0.09105 > open > /media/hrishikesh/Chae3-Es3/hEC/P15/J46/cryosparc_P15_J46_008_volume_map_sharp.mrc Opened cryosparc_P15_J46_008_volume_map_sharp.mrc, grid size 400,400,400, pixel 0.654, shown at level 0.0309, step 2, values float32 > tile > volume #2 step 1 > volume #1 step 1 > tile > select #1 2 models selected 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-daily/lib/python3.7/site- packages/chimerax/core/updateloop.py", line 73, in draw_new_frame view.draw(check_for_changes = False) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site- packages/chimerax/core/graphics/view.py", line 166, in draw self._draw_scene(camera, drawings) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site- packages/chimerax/core/graphics/view.py", line 235, in _draw_scene r.outline.set_outline_mask() # copy depth to outline framebuffer File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site- packages/chimerax/core/graphics/opengl.py", line 1733, in set_outline_mask cfb.copy_to_framebuffer(mfb, color=False) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site- packages/chimerax/core/graphics/opengl.py", line 2166, in copy_to_framebuffer GL.glBlitFramebuffer(0, 0, w, h, 0, 0, w, h, what, GL.GL_NEAREST) File "/usr/lib/ucsf-chimerax-daily/lib/python3.7/site- packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/baseplatform.py", line 415, in __call__ return self( *args, **named ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glBlitFramebuffer, cArguments = ( 0, 0, 1441, 1357, 0, 0, 1441, 1357, 256, GL_NEAREST, ) ) OpenGL version: 3.3 (Core Profile) Mesa 19.2.8 OpenGL renderer: llvmpipe (LLVM 9.0, 256 bits) OpenGL vendor: VMware, Inc.
Change History (2)
comment:1 by , 6 years ago
| Component: | Unassigned → Graphics |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Selection outline error? (glBlitFramebuffer: invalid operation) |
comment:2 by , 6 years ago
| Resolution: | → can't reproduce |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
This has been reported several times, always with Linux and VMWare driver using Mesa with llvm. Not sure if it is a graphics driver bug. Could be related to the problem where OpenGL context becomes invalid after sleeping. Saw it in a windowsize bug 3 years ago related to the window not being shown due to rapid access on top of window.