﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
1554	glClear: invalid enumerant	chimerax-bug-report@…	Tom Goddard	"{{{
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

}}}
"	defect	closed	normal		Graphics		duplicate						all	ChimeraX
