Opened 6 years ago

Closed 6 years ago

#2241 closed defect (nonchimerax)

glGetIntegerv: invalid enumerant

Reported by: marcellino.tom@… 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.91 (2019-07-03)
Description
drag and drop of 5 structure with B factdor modified

Log:
UCSF ChimeraX version: 0.91 (2019-07-03)  
© 2016-2019 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\ui\statusbar.py", line 76, in _expose_event  
self.status(self._last_message, self._last_color)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\ui\statusbar.py", line 130, in status  
r.draw_background()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1052, in draw_background  
GL.glClear(flags)  
File "src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
OpenGL.error.GLError: 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 "src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
  
See log for complete Python traceback.  
  

> open "C:/Users/marcellt/Desktop/0 Chimera X copied structures"

Missing filename suffix C:/Users/marcellt/Desktop/0 Chimera X copied
structures  
Missing filename suffix C:/Users/marcellt/Desktop/0 Chimera X copied
structures  

> open "C:/Users/marcellt/Desktop/0 Chimera X copied
structures/ADPVanGSH10s.pdb"

Chain information for ADPVanGSH10s.pdb #1  
---  
Chain | Description  
A B | No description available  
  

> open "C:/Users/marcellt/Desktop/0 Chimera X copied
structures/ADPVanGSH30s.pdb"

Chain information for ADPVanGSH30s.pdb #2  
---  
Chain | Description  
A B | No description available  
  

> open "C:/Users/marcellt/Desktop/0 Chimera X copied
structures/ADPVanGSH100s.pdb"

Chain information for ADPVanGSH100s.pdb #3  
---  
Chain | Description  
A B | No description available  
  

> open "C:/Users/marcellt/Desktop/0 Chimera X copied
structures/ADPVanGSH1000s.pdb"

Chain information for ADPVanGSH1000s.pdb #4  
---  
Chain | Description  
A B | No description available  
  

> open "C:/Users/marcellt/Desktop/0 Chimera X copied
structures/ADPVanGSH10000s.pdb"

Chain information for ADPVanGSH10000s.pdb #5  
---  
Chain | Description  
A B | No description available  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\triggerset.py", line 130, in invoke  
return self._func(self._name, data)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\filehistory.py", line 71, in <lambda>  
t.add_handler('frame drawn', lambda *args, s=self: s.capture_thumbnails_cb())  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\filehistory.py", line 83, in capture_thumbnails_cb  
fs.capture_image(models, ses)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\filehistory.py", line 162, in capture_image  
self.image = models_image(session, models, size)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\filehistory.py", line 219, in models_image  
image = v.image(width, height, camera = c, drawings = models)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\view.py", line 410, in image  
if not fb.activate():  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 2073, in activate  
fbo = self.framebuffer_id  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 2069, in framebuffer_id  
self._fbo = fbo = self._create_framebuffer()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1904, in _create_framebuffer  
elif not self.valid_size(w, h):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 2018, in valid_size  
max_rb_size = GL.glGetInteger(GL.GL_MAX_RENDERBUFFER_SIZE)  
File "src\latebind.pyx", line 32, in
OpenGL_accelerate.latebind.LateBind.__call__  
File "src\wrapper.pyx", line 318, in
OpenGL_accelerate.wrapper.Wrapper.__call__  
File "src\wrapper.pyx", line 311, in
OpenGL_accelerate.wrapper.Wrapper.__call__  
File "src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
OpenGL.error.GLError: GLError(  
err = 1280,  
description = b'invalid enumerant',  
baseOperation = glGetIntegerv,  
pyArgs = (  
GL_MAX_RENDERBUFFER_SIZE,  
<object object at 0x00000000003AE890>,  
),  
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 "src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError  
  
See log for complete Python traceback.  
  
Exception ignored in: <function Framebuffer.__del__ at 0x0000000004674510>  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1983, in __del__  
% self.name)  
chimerax.core.graphics.opengl.OpenGLError: OpenGL framebuffer "image capture"
was not deleted before core.graphics.Framebuffer destroyed  




OpenGL version: 3.3.0 - Build 20.19.15.5058
OpenGL renderer: Intel(R) HD Graphics 5500
OpenGL vendor: Intel

Change History (2)

comment:1 by pett, 6 years ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionglGetIntegerv: invalid enumerant

comment:2 by Tom Goddard, 6 years ago

Resolution: nonchimerax
Status: assignedclosed

This error indicates a bug in your system OpenGL graphics driver. Only way to fix it is update your graphics driver to one that works. You may encounter other problems -- we don't support Windows 7, only Windows 10.

Note: See TracTickets for help on using tickets.