Opened 4 years ago
Closed 4 years ago
#5777 closed defect (nonchimerax)
QOpenGLFramebufferObject: Framebuffer incomplete attachment
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: Windows-10-10.0.19043 ChimeraX Version: 1.3rc202112040407 (2021-12-04 04:07:47 UTC) Description Last time you used ChimeraX it crashed. Please describe steps that led to the crash here. Windows fatal exception: access violation Thread 0x00001c3c (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 576 in _handle_results File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x00005434 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 528 in _handle_tasks File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x00002980 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\connection.py", line 816 in _exhaustive_wait File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\connection.py", line 884 in wait File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 499 in _wait_for_updates File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 519 in _handle_workers File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x0000488c (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 114 in worker File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x00004f90 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 114 in worker File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x00001e64 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 114 in worker File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x00004298 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 114 in worker File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x00003488 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 114 in worker File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x00005c6c (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 114 in worker File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x00000ed4 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 114 in worker File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Thread 0x000044b8 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\multiprocessing\pool.py", line 114 in worker File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 910 in run File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 973 in _bootstrap_inner File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\threading.py", line 930 in _bootstrap Current thread 0x00006700 (most recent call first): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site-packages\chimerax\ui\gui.py", line 301 in event_loop File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site-packages\ChimeraX_main.py", line 867 in init File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site-packages\ChimeraX_main.py", line 1018 in File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\runpy.py", line 87 in _run_code File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\runpy.py", line 197 in _run_module_as_main ===== Log before crash start ===== UCSF ChimeraX version: 1.3rc202112040407 (2021-12-04) © 2016-2021 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX QOpenGLFramebufferObject: Framebuffer incomplete attachment. > open "C:/Users/Admin/Documents/Year 3/In-Silico project/Homology model/Draft > 2/model 1 .cxs" Unable to restore session, resetting. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\core\session.py", line 725, in restore obj = sm.restore_snapshot(self, data) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\blastprotein\ui\tool.py", line 245, in restore_snapshot return BlastProteinTool.from_snapshot(session, data) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\blastprotein\ui\tool.py", line 221, in from_snapshot tmp = cls( TypeError: __init__() missing 1 required positional argument: 'str' opened ChimeraX session > open "C:/Users/Admin/Documents/Year 3/In-Silico project/Homology model/Draft > 2/model 1 .cxs" opened ChimeraX session 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. GLError( err = 1285, description = b'out of memory', baseOperation = glBufferData, pyArgs = ( 34963, 3135264, array([[ 1, 0, 11], [ 1, 11, 12], [ 2, 1, 12], ..., ..., GL_STATIC_DRAW, ), cArgs = ( 34963, 3135264, array([[ 1, 0, 11], [ 1, 11, 12], [ 2, 1, 12], ..., ..., GL_STATIC_DRAW, ), cArguments = ( 34963, 3135264, array([[ 1, 0, 11], [ 1, 11, 12], [ 2, 1, 12], ..., ..., GL_STATIC_DRAW, ) ) Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.3rc202112040407\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.3rc202112040407\bin\lib\site- packages\chimerax\graphics\view.py", line 165, in draw self._draw_scene(camera, drawings) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\view.py", line 235, in _draw_scene draw_opaque(r, opaque_drawings) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1499, in draw_opaque _draw_multiple(drawings, renderer, Drawing.OPAQUE_DRAW_PASS) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1512, in _draw_multiple d.draw(renderer, draw_pass) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\drawing.py", line 752, in draw self.draw_self(renderer, draw_pass) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\drawing.py", line 759, in draw_self self._draw_geometry(renderer, opaque_only = any_transp) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\drawing.py", line 786, in _draw_geometry ds.activate_bindings(renderer) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1859, in activate_bindings self.update_buffers() File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1847, in update_buffers b.update_buffer_data(data) File "C:\Program Files\ChimeraX 1.3rc202112040407\bin\lib\site- packages\chimerax\graphics\opengl.py", line 2674, 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.3rc202112040407\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 = ( 34963, 3135264, array([[ 1, 0, 11], [ 1, 11, 12], [ 2, 1, 12], ..., ..., GL_STATIC_DRAW, ), cArgs = ( 34963, 3135264, array([[ 1, 0, 11], [ 1, 11, 12], [ 2, 1, 12], ..., ..., GL_STATIC_DRAW, ), cArguments = ( 34963, 3135264, array([[ 1, 0, 11], [ 1, 11, 12], [ 2, 1, 12], ..., ..., GL_STATIC_DRAW, ) ) createDIB: CreateDIBSection failed (1920x1051, format: 6) ===== Log before crash end ===== Log: UCSF ChimeraX version: 1.3rc202112040407 (2021-12-04) © 2016-2021 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX OpenGL version: 3.3.14761 Core Profile Forward-Compatible Context 21.30.23.01 30.0.13023.1012 OpenGL renderer: AMD Radeon(TM) Vega 8 Graphics OpenGL vendor: ATI Technologies Inc. Manufacturer: Acer Model: Aspire A315-41 OS: Microsoft Windows 10 Home (Build 19043) Memory: 20,296,843,264 MaxProcessMemory: 137,438,953,344 CPU: 8 AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx OSLanguage: en-GB Locale: ('en_GB', 'cp1252') PyQt5 5.15.2, Qt 5.15.2 Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 Babel: 2.9.1 backcall: 0.2.0 blockdiag: 2.0.1 certifi: 2021.10.8 cftime: 1.5.1.1 charset-normalizer: 2.0.9 ChimeraX-AddCharge: 1.2.2 ChimeraX-AddH: 2.1.11 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.2.3 ChimeraX-AlphaFold: 1.0 ChimeraX-AltlocExplorer: 1.0.1 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.31 ChimeraX-AtomicLibrary: 4.2 ChimeraX-AtomSearch: 2.0 ChimeraX-AtomSearchLibrary: 1.0 ChimeraX-AxesPlanes: 2.0 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 2.0 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.6.1 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.1 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.2 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.2.2 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5 ChimeraX-CommandLine: 1.1.5 ChimeraX-ConnectStructure: 2.0 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.3rc202112040407 ChimeraX-CoreFormats: 1.1 ChimeraX-coulombic: 1.3.2 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0 ChimeraX-DataFormats: 1.2.2 ChimeraX-Dicom: 1.0 ChimeraX-DistMonitor: 1.1.5 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.1 ChimeraX-Hbonds: 2.1.2 ChimeraX-Help: 1.2 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.1 ChimeraX-ImageFormats: 1.2 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.1 ChimeraX-ItemsInspection: 1.0 ChimeraX-Label: 1.1 ChimeraX-ListInfo: 1.1.1 ChimeraX-Log: 1.1.4 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.8.1 ChimeraX-Map: 1.1 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0 ChimeraX-MapFilter: 2.0 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.1 ChimeraX-Markers: 1.0 ChimeraX-Mask: 1.0 ChimeraX-MatchMaker: 2.0.4 ChimeraX-MDcrds: 2.6 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.1 ChimeraX-mmCIF: 2.4 ChimeraX-MMTF: 2.1 ChimeraX-Modeller: 1.2.6 ChimeraX-ModelPanel: 1.2.1 ChimeraX-ModelSeries: 1.0 ChimeraX-Mol2: 2.0 ChimeraX-Morph: 1.0 ChimeraX-MouseModes: 1.1 ChimeraX-Movie: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nucleotides: 2.0.2 ChimeraX-OpenCommand: 1.7 ChimeraX-PDB: 2.6.5 ChimeraX-PDBBio: 1.0 ChimeraX-PDBLibrary: 1.0.2 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.0.1 ChimeraX-PubChem: 2.1 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 ChimeraX-RestServer: 1.1 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 2.0.1 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.5 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.4.6 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0 ChimeraX-Shortcuts: 1.1 ChimeraX-ShowAttr: 1.0 ChimeraX-ShowSequences: 1.0 ChimeraX-SideView: 1.0 ChimeraX-Smiles: 2.1 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.6.1 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-Struts: 1.0 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.1 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.1 ChimeraX-ToolshedUtils: 1.2 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.13.7 ChimeraX-uniprot: 2.2 ChimeraX-UnitCell: 1.0 ChimeraX-ViewDockX: 1.0.1 ChimeraX-VIPERdb: 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.4 comtypes: 1.1.10 cxservices: 1.1 cycler: 0.11.0 Cython: 0.29.24 decorator: 5.1.0 docutils: 0.17.1 filelock: 3.0.12 funcparserlib: 0.3.6 grako: 3.16.5 h5py: 3.6.0 html2text: 2020.1.16 idna: 3.3 ihm: 0.21 imagecodecs: 2021.4.28 imagesize: 1.3.0 ipykernel: 5.5.5 ipython: 7.23.1 ipython-genutils: 0.2.0 jedi: 0.18.0 Jinja2: 3.0.1 jupyter-client: 6.1.12 jupyter-core: 4.9.1 kiwisolver: 1.3.2 lxml: 4.6.3 lz4: 3.1.3 MarkupSafe: 2.0.1 matplotlib: 3.4.3 matplotlib-inline: 0.1.3 msgpack: 1.0.2 netCDF4: 1.5.7 networkx: 2.6.3 numexpr: 2.8.0 numpy: 1.21.2 openvr: 1.16.801 packaging: 21.3 ParmEd: 3.2.0 parso: 0.8.3 pickleshare: 0.7.5 Pillow: 8.3.2 pip: 21.2.4 pkginfo: 1.7.1 prompt-toolkit: 3.0.23 psutil: 5.8.0 pycollada: 0.7.1 pydicom: 2.1.2 Pygments: 2.10.0 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 3.0.6 PyQt5-commercial: 5.15.2 PyQt5-sip: 12.8.1 PyQtWebEngine-commercial: 5.15.2 python-dateutil: 2.8.2 pytz: 2021.3 pywin32: 228 pyzmq: 22.3.0 qtconsole: 5.1.1 QtPy: 1.11.3 RandomWords: 0.3.0 requests: 2.26.0 scipy: 1.7.1 setuptools: 57.5.0 sfftk-rw: 0.7.1 six: 1.16.0 snowballstemmer: 2.2.0 sortedcontainers: 2.4.0 Sphinx: 4.2.0 sphinx-autodoc-typehints: 1.12.0 sphinxcontrib-applehelp: 1.0.2 sphinxcontrib-blockdiag: 2.0.0 sphinxcontrib-devhelp: 1.0.2 sphinxcontrib-htmlhelp: 2.0.0 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 1.0.3 sphinxcontrib-serializinghtml: 1.1.5 suds-jurko: 0.6 tables: 3.6.1 tifffile: 2021.4.8 tinyarray: 1.2.3 tornado: 6.1 traitlets: 5.1.1 urllib3: 1.26.7 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.37.0 wheel-filename: 1.3.0 WMI: 1.5.1
Change History (2)
comment:1 by , 4 years ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → QOpenGLFramebufferObject: Framebuffer incomplete attachment |
comment:2 by , 4 years ago
Resolution: | → nonchimerax |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
OpenGL reports out of memory trying to load just 3 Mbytes into an element buffer of triangles while opening a session. This is a tiny amount of memory to fail allocating. Maybe other models in the session allocated large amounts of graphics memory and this tiny allocation just exceeded what was available. AMD Radeon Vega 8 Graphics (integrated graphics). Does not seem worth improving the error message.
Not sure if this out of memory was the cause of the crash
Windows fatal exception: access violation