Opened 7 years ago

Closed 7 years ago

#1485 closed defect (can't reproduce)

Inadequate OpenGL

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.8 (2018-11-20)
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-11-20)  

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 ÎÞЧÁоÙ"  

How to cite UCSF ChimeraX  
Updating list of available bundles failed: [WinError 10060]
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。  

> help help:quickstart

> open D:/Desktop/1eyx.pdb

1eyx.pdb title:  
Crystal structure of R-phycoerythrin At 2.2 angstroms [more info...]  
  
Chain information for 1eyx.pdb #1  
---  
Chain | Description  
A K | R-phycoerythrin  
B L | R-phycoerythrin  
G H | R-phycoerythrin  
  
Traceback (most recent call last):  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\updateloop.py", line 129, in _redraw_timer_callback  
s.ui.mouse_modes.mouse_pause_tracking()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 339, in
mouse_pause_tracking  
self._mouse_pause()  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\mousemodes.py", line 417, in _mouse_pause  
m.pause(self._mouse_pause_position)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\mouse_modes\std_modes.py", line 429, in pause  
self.session.logger.status("chain %s: %s" % (chain.chain_id,
chain.description))  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\logger.py", line 452, in status  
StatusLogger.status(self, msg, **kw)  
File "C:\Program Files\ChimeraX\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 "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py",
line 683, in status  
self._status_bar.status(msg, color, secondary)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\ui\statusbar.py", line 116, in status  
if not self._create_opengl_context():  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\ui\statusbar.py", line 98, in _create_opengl_context  
r.initialize_opengl(lw, lh)  
File "C:\Program Files\ChimeraX\bin\lib\site-
packages\chimerax\core\graphics\opengl.py", line 918, in initialize_opengl  
vao = GL.glGenVertexArrays(1)  
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'\xce\xde\xd0\xa7\xc1\xd0\xbe\xd9',  
baseOperation = glGenVertexArrays,  
pyArgs = (  
1,  
<object object at 0x000000000028C690>,  
),  
cArgs = (1, array([1], dtype=uint32)),  
cArguments = (1, array([1], dtype=uint32))  
)  
  
OpenGL.error.GLError: GLError(  
err = 1280,  
description = b'\xce\xde\xd0\xa7\xc1\xd0\xbe\xd9',  
baseOperation = glGenVertexArrays,  
pyArgs = (  
1,  
,  
),  
cArgs = (1, array([1], dtype=uint32)),  
cArguments = (1, array([1], dtype=uint32))  
)  
  
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.0 - Build 9.18.10.3186
OpenGL renderer: Intel(R) HD Graphics 4400
OpenGL vendor: Intel

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 submissionInadequate OpenGL

comment:2 by Tom Goddard, 7 years ago

Resolution: can't reproduce
Status: assignedclosed

Strangely it seemed to get an OpenGL 3.3 context butt glGenVertexArrays() failed. Unclear why.

Note: See TracTickets for help on using tickets.