Opened 5 years ago
Closed 5 years ago
#3506 closed defect (nonchimerax)
GL error extravaganza
| 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: Linux-3.10.0-1127.10.1.el7.x86_64-x86_64-with-centos-7.8.2003-Core
ChimeraX Version: 0.93 (2020-04-03)
Description
(Describe the actions that caused this problem to occur here)
Log:
Startup Errors
---
bugs | OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
warning | 'clip' is a prefix of an existing command 'clipper'
notes | QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Traceback (most recent call last):
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1466, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1431, in _draw_multiple
d.draw(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 750, in _draw_geometry
ds.activate_bindings(renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1767, in activate_bindings
self.update_buffers()
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1755, in update_buffers
b.update_buffer_data(data)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 2554, in update_buffer_data
GL.glBufferData(btype, size, d, GL.GL_STATIC_DRAW)
File "src/latebind.pyx", line 51, in OpenGL_accelerate.latebind.Curry.__call__
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/GL/VERSION/GL_1_5.py", line 89, in
glBufferData
return baseOperation( target, size, data, usage )
File "src/latebind.pyx", line 39, 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 "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/baseplatform.py", line 415,
in __call__
return self( *args, **named )
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
Traceback (most recent call last):
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1466, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1431, in _draw_multiple
d.draw(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 750, in _draw_geometry
ds.activate_bindings(renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1767, in activate_bindings
self.update_buffers()
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1755, in update_buffers
b.update_buffer_data(data)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 2554, in update_buffer_data
GL.glBufferData(btype, size, d, GL.GL_STATIC_DRAW)
File "src/latebind.pyx", line 51, in OpenGL_accelerate.latebind.Curry.__call__
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/GL/VERSION/GL_1_5.py", line 89, in
glBufferData
return baseOperation( target, size, data, usage )
File "src/latebind.pyx", line 39, 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 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
UCSF ChimeraX version: 0.93 (2020-04-03)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open 5N1G.pdb
5N1G.pdb title:
Camp-dependent protein kinase A from cricetulus griseus In complex with
fragment like molecule 4-(2-amino-1,3-thiazol-4-yl)-1-
oxaspiro[4.5]decan-2-one [more info...]
Chain information for 5N1G.pdb #1
---
Chain | Description
A | PKA C-α
Non-standard residues in 5N1G.pdb #1
---
8G5 — (4R)-4-(2-amino-1,3-thiazol-4-yl)-1-oxaspiro[4.5]decan-2-one
DMS — dimethyl sulfoxide
MPD — (4S)-2-methyl-2,4-pentanediol
MRD — (4R)-2-methylpentane-2,4-diol
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 "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 73, in draw_new_frame
view.draw(check_for_changes = False)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 163, in draw
r.update_lighting_parameters()
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 835, in update_lighting_parameters
self._fill_lighting_parameter_buffer()
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 842, in
_fill_lighting_parameter_buffer
GL.glBufferSubData(GL.GL_UNIFORM_BUFFER, offset, data.nbytes, data)
File "src/latebind.pyx", line 51, in OpenGL_accelerate.latebind.Curry.__call__
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/GL/VERSION/GL_1_5.py", line 125, in
glBufferSubData
return baseOperation( target, offset, size, data )
File "src/latebind.pyx", line 39, 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 "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/platform/baseplatform.py", line 415,
in __call__
return self( *args, **named )
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferSubData,
pyArgs = (
GL_UNIFORM_BUFFER,
0,
112,
array([ 0.57735026, -0.57735026, -0.57735026, 0. , 0.8 ,
0.8 , 0.8 , 0. ,...,
),
cArgs = (
GL_UNIFORM_BUFFER,
0,
112,
array([ 0.57735026, -0.57735026, -0.57735026, 0. , 0.8 ,
0.8 , 0.8 , 0. ,...,
),
cArguments = (
GL_UNIFORM_BUFFER,
0,
112,
array([ 0.57735026, -0.57735026, -0.57735026, 0. , 0.8 ,
0.8 , 0.8 , 0. ,...,
)
)
Traceback (most recent call last):
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/core/triggerset.py", line 130, in invoke
return self._func(self._name, data)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 73, in <lambda>
t.add_handler('frame drawn', lambda *args, s=self: s.capture_thumbnails_cb())
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 85, in capture_thumbnails_cb
fs.capture_image(models, ses)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 173, in capture_image
self.image = models_image(session, models, size)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 231, in models_image
image.save(img_io, format=format)
AttributeError: 'NoneType' object has no attribute 'save'
Error processing trigger "frame drawn":
AttributeError: 'NoneType' object has no attribute 'save'
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/core/filehistory.py", line 231, in models_image
image.save(img_io, format=format)
See log for complete Python traceback.
Traceback (most recent call last):
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1466, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1431, in _draw_multiple
d.draw(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 750, in _draw_geometry
ds.activate_bindings(renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1767, in activate_bindings
self.update_buffers()
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1755, in update_buffers
b.update_buffer_data(data)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 2554, in update_buffer_data
GL.glBufferData(btype, size, d, GL.GL_STATIC_DRAW)
File "src/latebind.pyx", line 51, in OpenGL_accelerate.latebind.Curry.__call__
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/GL/VERSION/GL_1_5.py", line 89, in
glBufferData
return baseOperation( target, size, data, usage )
File "src/latebind.pyx", line 39, 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 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1466, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1431, in _draw_multiple
d.draw(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 750, in _draw_geometry
ds.activate_bindings(renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1767, in activate_bindings
self.update_buffers()
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1755, in update_buffers
b.update_buffer_data(data)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 2554, in update_buffer_data
GL.glBufferData(btype, size, d, GL.GL_STATIC_DRAW)
File "src/latebind.pyx", line 51, in OpenGL_accelerate.latebind.Curry.__call__
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/GL/VERSION/GL_1_5.py", line 89, in
glBufferData
return baseOperation( target, size, data, usage )
File "src/latebind.pyx", line 39, 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 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1466, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1431, in _draw_multiple
d.draw(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 750, in _draw_geometry
ds.activate_bindings(renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1767, in activate_bindings
self.update_buffers()
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1755, in update_buffers
b.update_buffer_data(data)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 2554, in update_buffer_data
GL.glBufferData(btype, size, d, GL.GL_STATIC_DRAW)
File "src/latebind.pyx", line 51, in OpenGL_accelerate.latebind.Curry.__call__
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/GL/VERSION/GL_1_5.py", line 89, in
glBufferData
return baseOperation( target, size, data, usage )
File "src/latebind.pyx", line 39, 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 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
Traceback (most recent call last):
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 83, in _expose_event
self.status(self._last_message, self._last_color)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 144, in status
self._draw_text(msg, color, secondary)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/ui/statusbar.py", line 154, in _draw_text
draw_overlays(dlist, self._renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1466, in draw_overlays
_draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1431, in _draw_multiple
d.draw(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 716, in draw
self.draw_self(renderer, draw_pass)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 727, in draw_self
self._draw_geometry(renderer, transparent_only = any_opaque)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 750, in _draw_geometry
ds.activate_bindings(renderer)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1767, in activate_bindings
self.update_buffers()
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/drawing.py", line 1755, in update_buffers
b.update_buffer_data(data)
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 2554, in update_buffer_data
GL.glBufferData(btype, size, d, GL.GL_STATIC_DRAW)
File "src/latebind.pyx", line 51, in OpenGL_accelerate.latebind.Curry.__call__
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/PyOpenGL-3.1.5-py3.7.egg/OpenGL/GL/VERSION/GL_1_5.py", line 89, in
glBufferData
return baseOperation( target, size, data, usage )
File "src/latebind.pyx", line 39, 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 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
OpenGL.error.GLError: GLError(
err = 1285,
description = b'out of memory',
baseOperation = glBufferData,
pyArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArgs = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
),
cArguments = (
GL_ARRAY_BUFFER,
48,
array([[-1. , -1. , 0. ],
[-0.78023326, -1. , 0. ],
[-0.78023326, ...,
GL_STATIC_DRAW,
)
)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
See log for complete Python traceback.
OpenGL version: 3.3.0 NVIDIA 418.39
OpenGL renderer: GeForce GT 640/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: MSI
Model: MS-7756
OS: CentOS Linux 7 Core
Architecture: 64bit ELF
CPU: 8 Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Cache Size: 8192 KB
Graphics:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GT 640] [10de:0fc1] (rev a1)
Subsystem: Point of View BV Device [1acc:641a]
Kernel driver in use: nvidia
Change History (2)
comment:1 by , 5 years ago
| Component: | Unassigned → Graphics |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → GL error extravaganza |
comment:2 by , 5 years ago
| Resolution: | → nonchimerax |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
All "out of memory" errors in OpenGL calls including Qt gui drawing opengl. Seems like a graphics driver problem, or inadequate system memory.
This appears to have happened on startup. Graphics is GeForce GT 640 (circa 2012) on CentOS 7.