Opened 4 years ago
Closed 4 years ago
#5384 closed defect (nonchimerax)
volume style image: graphics out of memory
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: Darwin-20.3.0-x86_64-i386-64bit ChimeraX Version: 1.1.1 (2020-10-07 08:32:49 UTC) Description (Describe the actions that caused this problem to occur here) Log: UCSF ChimeraX version: 1.1.1 (2020-10-07) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open > /Users/lyse/Dropbox/NPC/NPC_cryoem_structure/cryosparc_P14_J518_002_volume_map_sharp.mrc Opened cryosparc_P14_J518_002_volume_map_sharp.mrc, grid size 660,660,660, pixel 2.8, shown at step 1, values float32 > volume #1 region 0,0,0,659,659,659 step 4 > volume #1 region 0,0,0,659,659,659 step 4 > volume #1 change image level -0.009731,0 level 0.3545,0.8 level 0.4485,1 > volume #1 level 0.2047 > volume #1 level 0.3168 > ui tool show "Color Actions" > ui tool show "Measure and Color Blobs" > measure blob #!1.2 triangleNumber 55856 color #20ffffff outline true Surface cryosparc_P14_J518_002_volume_map_sharp.mrc #1.2 blob: volume = 1.534e+08 area = 6.7737e+06 size = 1297.7 1297.7 789.88 > ui tool show "Measure and Color Blobs" > volume #1 level 0.4694 > lighting soft > lighting soft > lighting simple > lighting full > lighting soft > lighting simple > volume #1 level 0.4732 > volume #1 color #cc66ff > volume #1 color #0f80ff > volume #1 color #20ffff > volume #1 color #66ffff > volume #1 color #66ffcc > volume #1 color #66ffff > volume #1 color #66ccff > ui mousemode right select Drag select of 1 cryosparc_P14_J518_002_volume_map_sharp.mrc > select clear > ui mousemode right select > ui mousemode right select Drag select of 1 cryosparc_P14_J518_002_volume_map_sharp.mrc > ui mousemode right "pick blobs" > ui mousemode right "map eraser" > ui mousemode right "map eraser" > ui mousemode right "pick blobs" > ui mousemode right "pick blobs" > ui mousemode right "pick blobs" > ui mousemode right "play map series" > ui mousemode right "map eraser" > ui mousemode right windowing > ui mousemode right "play map series" > ui mousemode right "pick blobs" > ui mousemode right "map eraser" > ui mousemode right "pick blobs" > ui mousemode right "map eraser" > ui mousemode right "pick blobs" > ui mousemode right "pick blobs" > ui mousemode right select Drag select of 1 cryosparc_P14_J518_002_volume_map_sharp.mrc > open > /Users/lyse/Dropbox/NPC/NPC_cryoem_structure/cryosparc_P14_J429_001_volume_map_sharp_CytoplasmicRing_14A.mrc Opened cryosparc_P14_J429_001_volume_map_sharp_CytoplasmicRing_14A.mrc, grid size 660,660,660, pixel 2.8, shown at step 1, values float32 > close #1 > volume #2 region 0,0,0,659,659,659 step 4 > volume #2 region 0,0,0,659,659,659 step 4 > volume #2 change image level 7.394e-06,0 level 0.1465,0.8 level 0.1719,1 > volume #2 level 0.1318 > volume #2 step 1 > volume #2 level 0.1577 > open > "/Users/lyse/Dropbox/NPC/NPC_cryoem_structure/cryosparc_P14_J414_001_volume_map_sharp_Nuclear > Ring.mrc" Opened cryosparc_P14_J414_001_volume_map_sharp_Nuclear Ring.mrc, grid size 660,660,660, pixel 2.8, shown at step 1, values float32 > volume #1 region 0,0,0,659,659,659 step 4 > volume #1 region 0,0,0,659,659,659 step 4 > volume #1 step 1 > volume #2 level 0.1959 > volume #2 color #21ff80 > volume #2 color #21ff06 > volume #2 color #80ff07 > volume #2 color #ccff66 > volume #2 color #66ff66 > volume #2 color #21ff06 > volume #2 color #21ff80 > volume #2 color #66ff66 > volume #2 color #66ffcc > volume #2 color #66ff66 > volume #2 color #21ff80 > volume #1 change image level 2.889e-06,0 level 0.1311,0.8 level 0.1599,1 > volume #1 color #66ccff > volume #1 level 0.1416 > volume #1 level 0.1965 > volume #2 level 0.2538 > volume #2 level 0.1959 > volume #2 level 0.2401 > volume #1 level 0.224 > set bgColor white > lighting soft > volume #1 level 0.1671 > volume #1 level 0.1847 > volume #1 level 0.2201 > volume #1 level 0.26 > volume #1 level 0.24 > volume #1 level 0.22 > volume #2 level 0.2 > volume #2 level 0.1619 > volume #2 level 0.2 > volume #2 level 0.18 > volume #2 level 0.16 > volume #2 level 0.17 > volume #2 level 0.16 > volume #2 level 0.18 > volume #1 level 0.23 > volume #2 level 0.19 > view > volume #1 level 0.235 > volume #1 level 0.238 > volume #1 level 0.24 > volume #1 level 0.23 > volume #1 level 0.238 > volume #2 level 0.196 > volume #2 level 0.197 > volume #1 level 0.239 > volume #1 level 0.24 > view > save "/Users/lyse/Dropbox/My Mac (OSXLAP05230)/Downloads/NR and CR.cxs" > volume style image 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 "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/core/updateloop.py", line 73, in draw_new_frame view.draw(check_for_changes = False) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1890, in blend3d tw.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 3130, in draw eb.draw_elements(eb.triangles, offset = offset, count = count) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2630, in draw_elements GL.glDrawElements(element_type, ne, GL.GL_UNSIGNED_INT, eo) 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 = glDrawElements, pyArgs = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ), cArgs = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ), cArguments = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ) ) Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn > ui tool show "Side View" Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 139, in draw if not self._use_opengl(): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 106, in _use_opengl self._initialize_opengl() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 121, in _initialize_opengl r.initialize_opengl(w, h) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1067, in initialize_opengl self.framebuffer_depth_bits() != 24 or File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 553, in framebuffer_depth_bits GL.GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) 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 = 1280, description = b'invalid enumerant', baseOperation = glGetFramebufferAttachmentParameteriv, pyArgs = ( GL_DRAW_FRAMEBUFFER, GL_DEPTH, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, <object object at 0x1140c01f0>, ), cArgs = ( GL_DRAW_FRAMEBUFFER, GL_DEPTH, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, array([0], dtype=int32), ), cArguments = ( GL_DRAW_FRAMEBUFFER, GL_DEPTH, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, array([0], dtype=int32), ) ) OpenGL.error.GLError: GLError( err = 1280, description = b'invalid enumerant', baseOperation = glGetFramebufferAttachmentParameteriv, pyArgs = ( GL_DRAW_FRAMEBUFFER, GL_DEPTH, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, , ), cArgs = ( GL_DRAW_FRAMEBUFFER, GL_DEPTH, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, array([0], dtype=int32), ), cArguments = ( GL_DRAW_FRAMEBUFFER, GL_DEPTH, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, array([0], dtype=int32), ) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1890, in blend3d tw.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 3130, in draw eb.draw_elements(eb.triangles, offset = offset, count = count) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2630, in draw_elements GL.glDrawElements(element_type, ne, GL.GL_UNSIGNED_INT, eo) 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 = glDrawElements, pyArgs = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ), cArgs = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ), cArguments = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glDrawElements, pyArgs = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ), cArgs = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ), cArguments = ( GL_TRIANGLES, 6, GL_UNSIGNED_INT, c_void_p(None), ) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Exception ignored in: <function Drawing.__del__ at 0x113fea560> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1172, in __del__ self.delete() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1192, in delete raise RuntimeError("Don't have opengl context needed to delete texture from drawing '%s' because drawing was never drawn" % self.name) RuntimeError: Don't have opengl context needed to delete texture from drawing 'Image3D 3d texture planes' because drawing was never drawn Exception ignored in: <function Texture.__del__ at 0x1145b94d0> Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 2931, in __del__ raise OpenGLError('OpenGL texture was not deleted before graphics.Texture destroyed') chimerax.graphics.opengl.OpenGLError: OpenGL texture was not deleted before graphics.Texture destroyed Traceback (most recent call last): File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 116, in exposeEvent self.render() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/sideview/tool.py", line 276, in render self.view.draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 165, in draw self._draw_scene(camera, drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/view.py", line 240, in _draw_scene draw_transparent(r, transparent_drawings) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in draw_transparent lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1174, in draw_transparent draw() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1493, in <lambda> lambda: _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS)) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/drawing.py", line 1499, in _draw_multiple d.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 770, in draw bi.draw(renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1361, in draw Image3d.draw(self, renderer, draw_pass) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 780, in draw pd = self._update_planes(renderer) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 545, in _update_planes pd = self._update_3d_texture_planes(view_dir) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 597, in _update_3d_texture_planes pd = self._texture_3d_planes() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 607, in _texture_3d_planes pd = Texture3dPlanes(self) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1144, in __init__ self._fill_textures() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1237, in _fill_textures self._fill_texture_blend(t) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/map/image3d.py", line 1284, in _fill_texture_blend b.blend3d(vap.texture, modulation_color, self.texture) File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1889, in blend3d r.draw_background() File "/Applications/ChimeraX-1.1.1.app/Contents/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site- packages/chimerax/graphics/opengl.py", line 1100, in draw_background GL.glClear(flags) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) OpenGL.error.GLError: GLError( err = 1285, description = b'out of memory', baseOperation = glClear, cArguments = (16640,) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. OpenGL version: 4.1 INTEL-16.1.12 OpenGL renderer: Intel Iris Pro OpenGL Engine OpenGL vendor: Intel Inc.Hardware: Hardware Overview: Model Name: MacBook Pro Model Identifier: MacBookPro11,4 Processor Name: Quad-Core Intel Core i7 Processor Speed: 2.2 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 6 MB Hyper-Threading Technology: Enabled Memory: 16 GB System Firmware Version: 426.0.0.0.0 SMC Version (system): 2.29f24 Software: System Software Overview: System Version: macOS 11.2.3 (20D91) Kernel Version: Darwin 20.3.0 Time since boot: 17 days 13:13 Graphics/Displays: Intel Iris Pro: Chipset Model: Intel Iris Pro Type: GPU Bus: Built-In VRAM (Dynamic, Max): 1536 MB Vendor: Intel Device ID: 0x0d26 Revision ID: 0x0008 Metal Family: Supported, Metal GPUFamily macOS 1 Displays: Color LCD: Display Type: Built-In Retina LCD Resolution: 2880 x 1800 Retina Framebuffer Depth: 24-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Automatically Adjust Brightness: No Connection Type: Internal PyQt version: 5.12.3 Compiled Qt version: 5.12.4 Runtime Qt version: 5.12.9 Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 appnope: 0.1.0 Babel: 2.8.0 backcall: 0.2.0 blockdiag: 2.0.1 certifi: 2020.6.20 chardet: 3.0.4 ChimeraX-AddH: 2.1.3 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.1 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.6.1 ChimeraX-AtomSearch: 2.0 ChimeraX-AxesPlanes: 2.0 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 1.0.1 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.0 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.0 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.1 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.0 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-CommandLine: 1.1.3 ChimeraX-ConnectStructure: 2.0 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.1.1 ChimeraX-CoreFormats: 1.0 ChimeraX-coulombic: 1.0.1 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-DataFormats: 1.0 ChimeraX-Dicom: 1.0 ChimeraX-DistMonitor: 1.1 ChimeraX-DistUI: 1.0 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ExperimentalCommands: 1.0 ChimeraX-FileHistory: 1.0 ChimeraX-FunctionKey: 1.0 ChimeraX-Geometry: 1.1 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.0 ChimeraX-Hbonds: 2.0 ChimeraX-Help: 1.0 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.0 ChimeraX-ImageFormats: 1.0 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0 ChimeraX-Label: 1.0 ChimeraX-ListInfo: 1.0 ChimeraX-Log: 1.1.1 ChimeraX-LookingGlass: 1.1 ChimeraX-Map: 1.0.1 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0 ChimeraX-MapFilter: 2.0 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.0 ChimeraX-Markers: 1.0 ChimeraX-Mask: 1.0 ChimeraX-MatchMaker: 1.1 ChimeraX-MDcrds: 2.0 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.0 ChimeraX-mmCIF: 2.2 ChimeraX-MMTF: 2.0 ChimeraX-Modeller: 1.0 ChimeraX-ModelPanel: 1.0 ChimeraX-ModelSeries: 1.0 ChimeraX-Mol2: 2.0 ChimeraX-Morph: 1.0 ChimeraX-MouseModes: 1.0 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nucleotides: 2.0 ChimeraX-OpenCommand: 1.2.1 ChimeraX-PDB: 2.1 ChimeraX-PDBBio: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.0 ChimeraX-PubChem: 2.0 ChimeraX-Read-Pbonds: 1.0 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 ChimeraX-RestServer: 1.0 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 2.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.2 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SeqView: 2.2 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0 ChimeraX-Shortcuts: 1.0 ChimeraX-ShowAttr: 1.0 ChimeraX-ShowSequences: 1.0 ChimeraX-SideView: 1.0 ChimeraX-Smiles: 2.0 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.0.4 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-Struts: 1.0 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.0 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.0 ChimeraX-ToolshedUtils: 1.0 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.2.3 ChimeraX-uniprot: 2.0 ChimeraX-ViewDockX: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0 ChimeraX-WebServices: 1.0 ChimeraX-Zone: 1.0 colorama: 0.4.3 comtypes: 1.1.7 cxservices: 1.0 cycler: 0.10.0 Cython: 0.29.20 decorator: 4.4.2 distlib: 0.3.1 docutils: 0.16 filelock: 3.0.12 funcparserlib: 0.3.6 grako: 3.16.5 h5py: 2.10.0 html2text: 2020.1.16 idna: 2.10 ihm: 0.16 imagecodecs: 2020.5.30 imagecodecs-lite: 2020.1.31 imagesize: 1.2.0 ipykernel: 5.3.0 ipython: 7.15.0 ipython-genutils: 0.2.0 jedi: 0.17.2 Jinja2: 2.11.2 jupyter-client: 6.1.3 jupyter-core: 4.6.3 kiwisolver: 1.2.0 line-profiler: 2.1.2 lxml: 4.5.1 MarkupSafe: 1.1.1 matplotlib: 3.2.1 msgpack: 1.0.0 netifaces: 0.10.9 networkx: 2.4 numexpr: 2.7.1 numpy: 1.18.5 numpydoc: 1.0.0 openvr: 1.12.501 packaging: 20.4 parso: 0.7.1 pexpect: 4.8.0 pickleshare: 0.7.5 Pillow: 7.1.2 pip: 20.2.2 pkginfo: 1.5.0.1 prompt-toolkit: 3.0.7 psutil: 5.7.0 ptyprocess: 0.6.0 pycollada: 0.7.1 pydicom: 2.0.0 Pygments: 2.6.1 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 2.4.7 PyQt5-commercial: 5.12.3 PyQt5-sip: 4.19.19 PyQtWebEngine-commercial: 5.12.1 python-dateutil: 2.8.1 pytz: 2020.1 pyzmq: 19.0.2 qtconsole: 4.7.4 QtPy: 1.9.0 RandomWords: 0.3.0 requests: 2.24.0 scipy: 1.4.1 setuptools: 49.4.0 sfftk-rw: 0.6.6.dev0 six: 1.15.0 snowballstemmer: 2.0.0 sortedcontainers: 2.2.2 Sphinx: 3.1.1 sphinxcontrib-applehelp: 1.0.2 sphinxcontrib-blockdiag: 2.0.0 sphinxcontrib-devhelp: 1.0.2 sphinxcontrib-htmlhelp: 1.0.3 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 1.0.3 sphinxcontrib-serializinghtml: 1.1.4 suds-jurko: 0.6 tables: 3.6.1 tifffile: 2020.6.3 tinyarray: 1.2.2 tornado: 6.0.4 traitlets: 5.0.4 urllib3: 1.25.10 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.34.2
Change History (4)
comment:1 by , 4 years ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → volume style image: graphics out of memory |
comment:2 by , 4 years ago
comment:3 by , 4 years ago
The many graphics errors reported from Side View from its exposeEvent() routine should not happen because drawing is blocked by the original out of memory error. That was fixed in May 2021 so side view will not try to draw.
This leaves the one out of memory error. That gives a reasonable error message that an error occurred drawing the scene. I could add a special case that says it is an out of memory condition. That is reported at the bottom of the current error message. It was especially hard to see because of the many Side View drawing errors.
comment:4 by , 4 years ago
Resolution: | → nonchimerax |
---|---|
Status: | assigned → closed |
Improved the error reporting so the OpenGL "out of memory" message appears above the traceback.
Out of memory error in OpenGL glDrawElements(). It is very rare to see OpenGL give an out of memory error and I have never seen it happen in the glDrawElements call. It then says graphics drawing is stopped due to the error, but they open Side View and it spews a dozen more OpenGL errors. It seems side view drawing is not blocked when an error blocks the main view from drawing.
Although OpenGL out of memory errors are rare and the traceback is pretty clear, a user might benefit from a simpler error message saying graphics ran out of memory. Could put a try/except around _draw_scene() and look for the OpenGL out of memory errors, and reraise other OpenGL errors.
Should make sure side view does not draw if drawing is blocked.