Opened 7 years ago
Closed 7 years ago
#1554 closed defect (duplicate)
glClear: invalid enumerant
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: Windows-7-6.1.7601-SP1 ChimeraX Version: 0.8 (2018-12-17) Description (Describe the actions that caused this problem to occur here) Log: Startup Messages --- note | available bundle cache has not been initialized yet UCSF ChimeraX version: 0.8 (2018-12-17) How to cite UCSF ChimeraX > open D:/myoA/MyoA-Act1_paper/Figs/x_mov1b.cxs opened ChimeraX session Traceback (most recent call last): File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\triggerset.py", line 130, in invoke return self._func(self._name, data) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\volume.py", line 3377, in _update_drawings v.update_drawings() File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\volume.py", line 651, in update_drawings self._update_surfaces() File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\volume.py", line 666, in _update_surfaces s.update_surface(show_mesh, ro) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\volume.py", line 1797, in update_surface matrix = v.matrix() File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\volume.py", line 1107, in matrix m = self.region_matrix(r, read_matrix) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\volume.py", line 1131, in region_matrix m = d.matrix(origin, size, step, progress, from_cache_only) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\data\griddata.py", line 248, in matrix m = self.read_matrix(ijk_origin, ijk_size, ijk_step, progress) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\data\mrc\mrc_grid.py", line 44, in read_matrix return self.mrc_data.read_matrix(ijk_origin, ijk_size, ijk_step, progress) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\data\mrc\mrc_format.py", line 287, in read_matrix progress) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\data\readarray.py", line 28, in read_array type, byte_swap, progress) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\data\readarray.py", line 85, in read_full_array progress.fraction(s/nf) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\data\progress.py", line 81, in fraction self.show_status(self.format % (100*f)) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\map\data\progress.py", line 56, in show_status self.message(text) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\logger.py", line 452, in status StatusLogger.status(self, msg, **kw) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\logger.py", line 196, in status if l.status(msg, color, secondary) and getattr(l, "excludes_other_logs", True): File "D:\Program Files\ChimeraX-0.8\bin\lib\site-packages\chimerax\ui\gui.py", line 698, in status self._status_bar.status(msg, color, secondary) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\ui\statusbar.py", line 126, in status r.draw_background() File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 962, in draw_background GL.glClear(flags) File "zr\accelerate\src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError (src\errorchecker.c:1270) OpenGL.error.GLError: GLError( err = 1280, description = b'invalid enumerant', baseOperation = glClear, cArguments = (16640,) ) Error processing trigger "graphics update": GLError( err = 1280, description = b'invalid enumerant', baseOperation = glClear, cArguments = (16640,) ): OpenGL.error.GLError: GLError( err = 1280, description = b'invalid enumerant', baseOperation = glClear, cArguments = (16640,) ) File "zr\accelerate\src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError (src\errorchecker.c:1270) See log for complete Python traceback. Traceback (most recent call last): File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\triggerset.py", line 130, in invoke return self._func(self._name, data) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\filehistory.py", line 69, in <lambda> t.add_handler('frame drawn', lambda *args, s=self: s.capture_thumbnails_cb()) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\filehistory.py", line 81, in capture_thumbnails_cb fs.capture_image(models, ses) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\filehistory.py", line 152, in capture_image self.image = models_image(session, models, size) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\filehistory.py", line 205, in models_image image = v.image(width, height) File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\graphics\view.py", line 378, in image if not fb.activate(): File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 1820, in activate fbo = self.framebuffer_id File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 1816, in framebuffer_id self._fbo = fbo = self._create_framebuffer() File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 1689, in _create_framebuffer elif not self.valid_size(w, h): File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 1778, in valid_size max_rb_size = GL.glGetInteger(GL.GL_MAX_RENDERBUFFER_SIZE) File "zr\accelerate\src\latebind.pyx", line 32, in OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015) File "zr\accelerate\src\wrapper.pyx", line 318, in OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905) File "zr\accelerate\src\wrapper.pyx", line 311, in OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777) File "zr\accelerate\src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError (src\errorchecker.c:1270) OpenGL.error.GLError: GLError( err = 1280, description = b'invalid enumerant', baseOperation = glGetIntegerv, pyArgs = ( GL_MAX_RENDERBUFFER_SIZE, <object object at 0x0000000001BBD690>, ), cArgs = ( GL_MAX_RENDERBUFFER_SIZE, array([16384], dtype=int32), ), cArguments = ( GL_MAX_RENDERBUFFER_SIZE, array([16384], dtype=int32), ) ) Error processing trigger "frame drawn": GLError( err = 1280, description = b'invalid enumerant', baseOperation = glGetIntegerv, pyArgs = ( GL_MAX_RENDERBUFFER_SIZE, , ), cArgs = ( GL_MAX_RENDERBUFFER_SIZE, array([16384], dtype=int32), ), cArguments = ( GL_MAX_RENDERBUFFER_SIZE, array([16384], dtype=int32), ) ): OpenGL.error.GLError: GLError( err = 1280, description = b'invalid enumerant', baseOperation = glGetIntegerv, pyArgs = ( GL_MAX_RENDERBUFFER_SIZE, , ), cArgs = ( GL_MAX_RENDERBUFFER_SIZE, array([16384], dtype=int32), ), cArguments = ( GL_MAX_RENDERBUFFER_SIZE, array([16384], dtype=int32), ) ) File "zr\accelerate\src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError (src\errorchecker.c:1270) See log for complete Python traceback. Exception ignored in: <bound method Framebuffer.__del__ of <chimerax.core.graphics.opengl.Framebuffer object at 0x000000004F625908>> Traceback (most recent call last): File "D:\Program Files\ChimeraX-0.8\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 1743, in __del__ % self.name) RuntimeError: OpenGL framebuffer image capture was not deleted before core.graphics.Framebuffer destroyed OpenGL version: 3.3.0 - Build 20.19.15.4454 OpenGL renderer: Intel(R) HD Graphics 520 OpenGL vendor: Intel
Change History (2)
comment:1 by , 7 years ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → glClear: invalid enumerant |
comment:2 by , 7 years ago
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Duplicate.
Probably bad graphics driver.
Intel graphics, Windows 7, error trying to draw status line text.