#6119 closed defect (can't reproduce)
Crash in GL.glViewport at startup
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.19041 ChimeraX Version: 1.2.5 (2021-05-24 04:13:57 UTC) Description Although my system has not changed at all, ChimeraX crashes immediately after startup. Log: UCSF ChimeraX version: 1.2.5 (2021-05-24) © 2016-2021 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\ui\statusbar.py", line 82, in _expose_event self.status(self._last_message, self._last_color) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\ui\statusbar.py", line 147, in status r.update_viewport() # Need this when window resized. File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\opengl.py", line 1143, in update_viewport self.set_viewport(*fb.viewport) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\opengl.py", line 1130, in set_viewport GL.glViewport(x, y, w, h) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1281, description = b'ung\xfcltiger Wert', baseOperation = glViewport, cArguments = (0, 0, 3718, 44) ) OpenGL.error.GLError: GLError( err = 1281, description = b'ung\xfcltiger Wert', baseOperation = glViewport, cArguments = (0, 0, 3718, 44) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\ui\statusbar.py", line 82, in _expose_event self.status(self._last_message, self._last_color) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\ui\statusbar.py", line 149, in status self._draw_text(msg, color, secondary) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\ui\statusbar.py", line 159, in _draw_text draw_overlays(dlist, self._renderer) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1551, in draw_overlays _draw_multiple(drawings, r, Drawing.TRANSPARENT_DRAW_PASS) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1511, in _draw_multiple d.draw(renderer, draw_pass) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\drawing.py", line 751, in draw self.draw_self(renderer, draw_pass) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\drawing.py", line 762, in draw_self self._draw_geometry(renderer, transparent_only = any_opaque) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\drawing.py", line 785, in _draw_geometry ds.activate_bindings(renderer) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1858, in activate_bindings self.update_buffers() File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\drawing.py", line 1846, in update_buffers b.update_buffer_data(data) File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site- packages\chimerax\graphics\opengl.py", line 2654, in update_buffer_data GL.glBindBuffer(btype, b) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError OpenGL.error.GLError: GLError( err = 1282, description = b'Der Vorgang ist ung\xfcltig.', baseOperation = glBindBuffer, cArguments = (34962, 3) ) OpenGL.error.GLError: GLError( err = 1282, description = b'Der Vorgang ist ung\xfcltig.', baseOperation = glBindBuffer, cArguments = (34962, 3) ) File "src/errorchecker.pyx", line 58, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 471.41 OpenGL renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Manufacturer: ASUS Model: System Product Name OS: Microsoft Windows 10 Pro (Build 19044) Memory: 137,344,573,440 MaxProcessMemory: 137,438,953,344 CPU: 32 AMD Ryzen 9 5950X 16-Core Processor OSLanguage: de-DE Locale: ('de_DE', '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: 2020.12.5 cftime: 1.5.0 chardet: 3.0.4 ChimeraX-AddCharge: 1.0.1 ChimeraX-AddH: 2.1.6 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.1 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.13.2 ChimeraX-AtomicLibrary: 3.1.3 ChimeraX-AtomSearch: 2.0 ChimeraX-AtomSearchLibrary: 1.0 ChimeraX-AxesPlanes: 2.0 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 1.1 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.5.2 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.1 ChimeraX-ButtonPanel: 1.0 ChimeraX-CageBuilder: 1.0 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.1 ChimeraX-ChemGroup: 2.0 ChimeraX-Clashes: 2.1 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.2.1 ChimeraX-CommandLine: 1.1.4 ChimeraX-ConnectStructure: 2.0 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.2.5 ChimeraX-CoreFormats: 1.0 ChimeraX-coulombic: 1.1.1 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0 ChimeraX-DataFormats: 1.1 ChimeraX-Dicom: 1.0 ChimeraX-DistMonitor: 1.1.3 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.1 ChimeraX-Help: 1.1 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.0 ChimeraX-ImageFormats: 1.1 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.1 ChimeraX-Label: 1.0 ChimeraX-ListInfo: 1.1.1 ChimeraX-Log: 1.1.2 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.8.1 ChimeraX-Map: 1.0.2 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.2.1 ChimeraX-MDcrds: 2.2 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.1 ChimeraX-mmCIF: 2.3 ChimeraX-MMTF: 2.1 ChimeraX-Modeller: 1.0.1 ChimeraX-ModelPanel: 1.0.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.1 ChimeraX-OpenCommand: 1.5 ChimeraX-PDB: 2.4.1 ChimeraX-PDBBio: 1.0 ChimeraX-PDBLibrary: 1.0.1 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.0.1 ChimeraX-PubChem: 2.0.1 ChimeraX-ReadPbonds: 1.0 ChimeraX-Registration: 1.1 ChimeraX-RemoteControl: 1.0 ChimeraX-ResidueFit: 1.0 ChimeraX-RestServer: 1.1 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 2.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.4 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SeqView: 2.3 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.1 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.3.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.0.1 ChimeraX-ToolshedUtils: 1.2 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.7.6 ChimeraX-uniprot: 2.1 ChimeraX-UnitCell: 1.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.21 decorator: 5.0.9 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.17 imagecodecs: 2020.5.30 imagesize: 1.2.0 ipykernel: 5.3.4 ipython: 7.18.1 ipython-genutils: 0.2.0 jedi: 0.17.2 Jinja2: 2.11.2 jupyter-client: 6.1.7 jupyter-core: 4.7.1 kiwisolver: 1.3.1 line-profiler: 2.1.2 lxml: 4.6.2 lz4: 3.1.0 MarkupSafe: 2.0.1 matplotlib: 3.3.2 MolecularDynamicsViewer: 1.2 msgpack: 1.0.0 netCDF4: 1.5.4 networkx: 2.5 numexpr: 2.7.3 numpy: 1.19.2 numpydoc: 1.1.0 openvr: 1.14.1501 packaging: 20.9 ParmEd: 3.2.0 parso: 0.7.1 pickleshare: 0.7.5 Pillow: 7.2.0 pip: 21.0.1 pkginfo: 1.5.0.1 prompt-toolkit: 3.0.18 psutil: 5.7.2 pycollada: 0.7.1 pydicom: 2.0.0 Pygments: 2.7.1 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 2.4.7 PyQt5-commercial: 5.15.2 PyQt5-sip: 12.8.1 PyQtWebEngine-commercial: 5.15.2 python-dateutil: 2.8.1 pytz: 2021.1 pywin32: 228 pyzmq: 22.0.3 qtconsole: 4.7.7 QtPy: 1.9.0 RandomWords: 0.3.0 requests: 2.24.0 scipy: 1.5.2 setuptools: 50.3.2 sfftk-rw: 0.6.7.dev1 six: 1.15.0 snowballstemmer: 2.1.0 sortedcontainers: 2.2.2 Sphinx: 3.2.1 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: 2020.9.3 tinyarray: 1.2.3 tornado: 6.1 traitlets: 5.0.5 urllib3: 1.25.11 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.36.0 wheel-filename: 1.3.0 WMI: 1.5.1
Change History (5)
comment:1 by , 4 years ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Crash in GL.glViewport at startup |
comment:2 by , 4 years ago
Resolution: | → can't reproduce |
---|---|
Status: | assigned → closed |
These are OpenGL errors most likely caused by bugs in your graphics driver. Are you sure Windows did not automatically update your graphics driver?
Here are additional suggestions which may help you fix this..
https://www.cgl.ucsf.edu/chimerax/docs/troubleshoot.html#winstart
follow-up: 3 comment:3 by , 4 years ago
Yes, I am sure that the machine was untouched. Interestingly, after a few crashes ChimeraX worked even with v1.2.5 - I have now updated to ChimeraX 1.3, however. -Michael. Am 09.02.2022 19:43 schrieb ChimeraX:
comment:4 by , 4 years ago
Glad it is working now. If the graphics driver did not change and the display did not change, and yet ChimeraX went from not working to working at startup, I don't have any explanation.
follow-up: 5 comment:5 by , 4 years ago
...that's exactly what happened. -Michael. Am 11.02.2022 00:16 schrieb ChimeraX:
Note:
See TracTickets
for help on using tickets.
Reported by Michael Weber