Opened 7 years ago

Closed 7 years ago

#1569 closed defect (can't reproduce)

OpenGL startup error: invalid enumerant

Reported by: chimerax-bug-report@… 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.9 (2018-12-21)
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.9 (2018-12-21)  

There was an OpenGL graphics error while starting up. This is usually a
problem with the system graphics driver, and the only way to remedy it is to
update the graphics driver. ChimeraX will probably not function correctly with
the current graphics driver.  
  
"OpenGL error invalid enumerant"  

How to cite UCSF ChimeraX  

> open C:/Users/tib5/Desktop/Commentary_JGP_2018/5va2.pdb

5va2.pdb title:  
Cryo-em structure of the human ether-A-go-go related K+ channel [more info...]  
  
Chain information for 5va2.pdb #1  
---  
Chain | Description  
A | potassium voltage-gated channel subfamily H member 2  
  

> ui mousemode rightMode rotate and select

> ui mousemode rightMode select

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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\updateloop.py", line 72, in draw_new_frame  
view.draw(check_for_changes = False)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\view.py", line 159, in draw  
self._draw_scene(camera, drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\view.py", line 219, in _draw_scene  
r.outline.set_outline_mask() # copy depth to outline framebuffer  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1552, in set_outline_mask  
cfb.copy_to_framebuffer(mfb, color=False)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1853, in copy_to_framebuffer  
GL.glBlitFramebuffer(0, 0, w, h, 0, 0, w, h, what, GL.GL_NEAREST)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\OpenGL\platform\baseplatform.py", line 402, in __call__  
return self( *args, **named )  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glBlitFramebuffer,  
cArguments = (  
0,  
0,  
978,  
723,  
0,  
0,  
978,  
723,  
256,  
GL_NEAREST,  
)  
)  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\ui\graphics.py", line 80, in resizeEvent  
v.draw(check_for_changes = False)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\view.py", line 159, in draw  
self._draw_scene(camera, drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\view.py", line 219, in _draw_scene  
r.outline.set_outline_mask() # copy depth to outline framebuffer  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1552, in set_outline_mask  
cfb.copy_to_framebuffer(mfb, color=False)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1853, in copy_to_framebuffer  
GL.glBlitFramebuffer(0, 0, w, h, 0, 0, w, h, what, GL.GL_NEAREST)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glBlitFramebuffer,  
cArguments = (  
0,  
0,  
1222,  
723,  
0,  
0,  
1222,  
723,  
256,  
GL_NEAREST,  
)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glBlitFramebuffer,  
cArguments = (  
0,  
0,  
1222,  
723,  
0,  
0,  
1222,  
723,  
256,  
GL_NEAREST,  
)  
)  
  
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 "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\ui\graphics.py", line 80, in resizeEvent  
v.draw(check_for_changes = False)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\view.py", line 159, in draw  
self._draw_scene(camera, drawings)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\view.py", line 219, in _draw_scene  
r.outline.set_outline_mask() # copy depth to outline framebuffer  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1552, in set_outline_mask  
cfb.copy_to_framebuffer(mfb, color=False)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 1853, in copy_to_framebuffer  
GL.glBlitFramebuffer(0, 0, w, h, 0, 0, w, h, what, GL.GL_NEAREST)  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glBlitFramebuffer,  
cArguments = (  
0,  
0,  
1557,  
723,  
0,  
0,  
1557,  
723,  
256,  
GL_NEAREST,  
)  
)  
  
OpenGL.error.GLError: GLError(  
err = 1282,  
description = b'invalid operation',  
baseOperation = glBlitFramebuffer,  
cArguments = (  
0,  
0,  
1557,  
723,  
0,  
0,  
1557,  
723,  
256,  
GL_NEAREST,  
)  
)  
  
File "zr\accelerate\src\errorchecker.pyx", line 53, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
(src\errorchecker.c:1270)  
  
See log for complete Python traceback.  
  




OpenGL version: 3.3.11320 Core Profile Forward-Compatible Context
OpenGL renderer: AMD Radeon HD 7470
OpenGL vendor: ATI Technologies Inc.

Change History (2)

comment:1 by Eric Pettersen, 7 years ago

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

comment:2 by Tom Goddard, 7 years ago

Resolution: can't reproduce
Status: assignedclosed

Appears to be inadequate graphics driver giving an error on startup on rather old 2012 graphics and Windows 7.

Note: See TracTickets for help on using tickets.