﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
4476	Out of memory opening large session	m-schmid@…	Tom Goddard	"{{{
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
(Describe the actions that caused this problem to occur here)

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

}}}
"	defect	closed	normal		Performance		duplicate						all	ChimeraX
