Opened 5 years ago
Closed 5 years ago
#4475 closed defect (duplicate)
Out of memory opening large session
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Performance | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.18362 ChimeraX Version: 1.0rc202005292300 (2020-05-29 23:00:06 UTC) Description an older version of ChimeraX Log: UCSF ChimeraX version: 1.0rc202005292300 (2020-05-29) © 2016-2020 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open X:\7-10-2019\TOXOPLASMA\session08.cxs format session opened ChimeraX session Error processing trigger "graphics update": Could not allocate 1034 Mbyte array of size 927,959,305 and type float32. An error occurred in drawing the scene. Redrawing graphics is now stopped to avoid a continuous stream of error messages. To restart graphics use the command "graphics restart" after changing the settings that caused the error. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\core\updateloop.py", line 73, in draw_new_frame view.draw(check_for_changes = False) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\view.py", line 166, in draw self._draw_scene(camera, drawings) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\view.py", line 233, in _draw_scene draw_opaque(r, opaque_drawings) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1425, in draw_opaque _draw_multiple(drawings, renderer, Drawing.OPAQUE_DRAW_PASS) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1438, in _draw_multiple d.draw(renderer, draw_pass) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\drawing.py", line 716, in draw self.draw_self(renderer, draw_pass) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\drawing.py", line 723, in draw_self self._draw_geometry(renderer, opaque_only = any_transp) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\drawing.py", line 750, in _draw_geometry ds.activate_bindings(renderer) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1785, in activate_bindings self.update_buffers() File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1773, in update_buffers b.update_buffer_data(data) File "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\chimerax\graphics\opengl.py", line 2572, 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 "C:\Program Files\ChimeraX 1.0rc202005292300\bin\lib\site- packages\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, 26664240, array([[4745.0454 , 8942.078 , 42.513844], [4753.7383 , 8942.078 , 42.513844], [4747.379 , ..., GL_STATIC_DRAW, ), cArgs = ( GL_ARRAY_BUFFER, 26664240, array([[4745.0454 , 8942.078 , 42.513844], [4753.7383 , 8942.078 , 42.513844], [4747.379 , ..., GL_STATIC_DRAW, ), cArguments = ( GL_ARRAY_BUFFER, 26664240, array([[4745.0454 , 8942.078 , 42.513844], [4753.7383 , 8942.078 , 42.513844], [4747.379 , ..., GL_STATIC_DRAW, ) ) OpenGL version: 3.3.0 NVIDIA 456.71 OpenGL renderer: GeForce GTX 1080/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Manufacturer: ASUS Model: All Series OS: Microsoft Windows 10 Pro (Build 18363) Memory: 17,086,476,288 MaxProcessMemory: 137,438,953,344 CPU: 16 Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz" PyQt version: 5.12.3 Compiled Qt version: 5.12.4 Runtime Qt version: 5.12.8
Change History (2)
comment:1 by , 5 years ago
Component: | Unassigned → Performance |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Out of memory opening large session |
comment:2 by , 5 years ago
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Same memory error opening this session in this report in ChimeraX 1.0 and in #4473 in ChimeraX 1.2 March 27, 2021 daily build.
Problem is not ChimeraX -- it is likely Windows 10 or failed memory causing sessions that used to open to no longer open.