Opened 9 months ago
Closed 9 months ago
#16646 closed defect (nonchimerax)
Crash in swap_buffers
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: Linux-5.15.0-130-generic-x86_64-with-glibc2.35 ChimeraX Version: 1.9 (2024-12-11 19:11:19 UTC) Description Last time you used ChimeraX it crashed. Please describe steps that led to the crash here. Fatal Python error: Aborted Thread 0x00007efd7e019b80 (most recent call first): File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/graphics/opengl.py", line 248 in swap_buffers File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/graphics/opengl.py", line 561 in swap_buffers File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/ui/statusbar.py", line 156 in status File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/ui/gui.py", line 1048 in status File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/core/logger.py", line 220 in status File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/core/logger.py", line 522 in status File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/ui/gui.py", line 836 in customEvent File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/ui/gui.py", line 330 in event_loop File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/core/__main__.py", line 1054 in init File "/usr/lib/ucsf-chimerax/lib/python3.11/site-packages/chimerax/core/__main__.py", line 1217 in File "", line 88 in _run_code File "", line 198 in _run_module_as_main Extension modules: chimerax.arrays._arrays, numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, chimerax.geometry._geometry, PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets, PyQt6.QtNetwork, PyQt6.QtPrintSupport, PyQt6.QtWebChannel, PyQt6.QtWebEngineCore, PyQt6.QtWebEngineWidgets, chimerax.atomic_lib._load_libs, tinyarray, chimerax.atomic.cymol, chimerax.atomic.cytmpl, chimerax.map._map, chimerax.surface._surface, chimerax.pdb_lib._load_libs, charset_normalizer.md, requests.packages.charset_normalizer.md, requests.packages.chardet.md, PIL._imaging, kiwisolver._cext, OpenGL_accelerate.errorchecker, OpenGL_accelerate.wrapper, OpenGL_accelerate.formathandler, OpenGL_accelerate.arraydatatype, OpenGL_accelerate.latebind, OpenGL_accelerate.vbo, OpenGL_accelerate.numpy_formathandler, OpenGL_accelerate.nones_formathandler, chimerax.mmcif._mmcif, chimerax.mmcif.mmcif, chimerax.atomic._ribbons, chimerax.graphics._graphics, chimerax.pdb._pdbio, _pyKVFinder (total: 49) ===== Log before crash start ===== Startup Messages --- note | available bundle cache has not been initialized yet UCSF ChimeraX version: 1.9 (2024-12-11) © 2016-2024 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open 7n0b format mmcif fromDatabase pdb 7n0b title: Cryo-EM structure of SARS-CoV-2 nsp10-nsp14 (WT)-RNA complex [more info...] Chain information for 7n0b #1 --- Chain | Description | UniProt A | Non-structural protein 10 | R1AB_SARS2 1-139 B | Proofreading exoribonuclease | R1AB_SARS2 1-527 D | RNA (5'-R(*AP*GP*AP*AP*GP*CP*UP*AP*UP*UP*AP*AP*AP*AP*UP*CP*AP*CP*C)-3') | T | RNA (5'-R(*AP*UP*GP*UP*GP*AP*UP*UP*UP*UP*AP*AP*UP*AP*GP*CP*UP*UP*CP*U)-3') | Non-standard residues in 7n0b #1 --- CA — calcium ion ZN — zinc ion > set bgColor white > kvfinder 50 cavities found for 7n0b #1 7n0b Cavities --- ID | | Volume | Area | Points 1.4.30 | | 1174.18 | 962.7 | 5436 1.4.11 | | 460.73 | 331.57 | 2133 1.4.14 | | 161.14 | 168.89 | 746 1.4.24 | | 124.63 | 133.25 | 577 1.4.17 | | 123.55 | 142.79 | 572 1.4.8 | | 116.21 | 153.62 | 538 1.4.26 | | 100.87 | 141.59 | 467 1.4.9 | | 81.43 | 104.88 | 377 1.4.28 | | 75.38 | 106.16 | 349 1.4.27 | | 69.77 | 89.77 | 323 1.4.3 | | 69.34 | 100.12 | 321 1.4.4 | | 58.97 | 72.19 | 273 1.4.13 | | 57.24 | 73.59 | 265 1.4.34 | | 55.73 | 71.8 | 258 1.4.16 | | 52.92 | 74.88 | 245 1.4.37 | | 51.41 | 56.52 | 238 1.4.46 | | 49.25 | 79.84 | 228 1.4.15 | | 48.17 | 55.93 | 223 1.4.50 | | 45.36 | 60.94 | 210 1.4.19 | | 39.74 | 54.74 | 184 1.4.40 | | 30.46 | 52.56 | 141 1.4.48 | | 29.59 | 44.69 | 137 1.4.23 | | 27.43 | 49.72 | 127 1.4.7 | | 26.57 | 38.59 | 123 1.4.43 | | 26.14 | 30.48 | 121 1.4.33 | | 24.62 | 56.53 | 114 1.4.25 | | 24.19 | 55.39 | 112 1.4.21 | | 17.28 | 36.68 | 80 1.4.32 | | 16.85 | 32.3 | 78 1.4.47 | | 16.85 | 32.3 | 78 1.4.10 | | 15.77 | 28.14 | 73 1.4.18 | | 12.31 | 29.54 | 57 1.4.29 | | 12.31 | 29.54 | 57 1.4.31 | | 12.31 | 29.54 | 57 1.4.39 | | 12.31 | 29.54 | 57 1.4.22 | | 11.02 | 19.03 | 51 1.4.45 | | 11.02 | 23.51 | 51 1.4.35 | | 10.58 | 17.94 | 49 1.4.12 | | 10.15 | 21.84 | 47 1.4.42 | | 9.94 | 22 | 46 1.4.38 | | 8.64 | 17.49 | 40 1.4.41 | | 8.64 | 19.12 | 40 1.4.44 | | 7.56 | 17.2 | 35 1.4.5 | | 7.34 | 13.2 | 34 1.4.1 | | 7.13 | 15.33 | 33 1.4.6 | | 6.7 | 13.92 | 31 1.4.20 | | 6.7 | 14.82 | 31 1.4.36 | | 6.48 | 15.28 | 30 1.4.49 | | 5.83 | 14.17 | 27 1.4.2 | | 5.4 | 13.33 | 25 ===== Log before crash end ===== Log: Startup Messages --- note | available bundle cache has not been initialized yet UCSF ChimeraX version: 1.9 (2024-12-11) © 2016-2024 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX OpenGL version: 4.6 (Core Profile) Mesa 24.3.0-devel OpenGL renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 19.1.2, DRM 3.59, 5.15.0-130-generic) OpenGL vendor: AMD Python: 3.11.4 Locale: en_US.UTF-8 Qt version: PyQt6 6.7.1, Qt 6.7.1 Qt runtime version: 6.7.3 Qt platform: xcb XDG_SESSION_TYPE=x11 DESKTOP_SESSION=xfce XDG_SESSION_DESKTOP=xfce XDG_CURRENT_DESKTOP=XFCE DISPLAY=:0.0 Manufacturer: Micro-Star International Co., Ltd. Model: MS-7E16 OS: Ubuntu 22.04 Architecture: 64bit ELF Virtual Machine: none CPU: 32 AMD Ryzen 9 7950X3D 16-Core Processor Cache Size: 1024 KB Memory: total used free shared buff/cache available Mem: 93Gi 11Gi 52Gi 56Mi 29Gi 80Gi Swap: 2.0Gi 0B 2.0Gi Graphics: 15:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:164e] (rev c9) Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7e16] Kernel driver in use: amdgpu Installed Packages: alabaster: 1.0.0 anyio: 4.7.0 appdirs: 1.4.4 asttokens: 3.0.0 auditwheel: 6.1.0 babel: 2.16.0 beautifulsoup4: 4.12.3 blockdiag: 3.0.0 blosc2: 3.0.0 build: 1.2.1 certifi: 2024.8.30 cftime: 1.6.4.post1 charset-normalizer: 3.4.0 ChimeraX-AddCharge: 1.5.18 ChimeraX-AddH: 2.2.6 ChimeraX-AlignmentAlgorithms: 2.0.2 ChimeraX-AlignmentHdrs: 3.5 ChimeraX-AlignmentMatrices: 2.1 ChimeraX-Alignments: 2.16.1 ChimeraX-AlphaFold: 1.0.1 ChimeraX-AltlocExplorer: 1.1.2 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.1 ChimeraX-Atomic: 1.58.8 ChimeraX-AtomicLibrary: 14.1.11 ChimeraX-AtomSearch: 2.0.1 ChimeraX-AxesPlanes: 2.4 ChimeraX-BasicActions: 1.1.2 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 3.0.0 ChimeraX-BondRot: 2.0.4 ChimeraX-BugReporter: 1.0.1 ChimeraX-BuildStructure: 2.13.1 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.4.0 ChimeraX-ButtonPanel: 1.0.1 ChimeraX-CageBuilder: 1.0.1 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.4 ChimeraX-ChangeChains: 1.1 ChimeraX-CheckWaters: 1.4 ChimeraX-ChemGroup: 2.0.1 ChimeraX-Clashes: 2.3 ChimeraX-ColorActions: 1.0.5 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5.6 ChimeraX-CommandLine: 1.2.5 ChimeraX-ConnectStructure: 2.0.1 ChimeraX-Contacts: 1.0.1 ChimeraX-Core: 1.9 ChimeraX-CoreFormats: 1.2 ChimeraX-coulombic: 1.4.4 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0.1 ChimeraX-DataFormats: 1.2.3 ChimeraX-Dicom: 1.2.6 ChimeraX-DistMonitor: 1.4.2 ChimeraX-DockPrep: 1.1.3 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ESMFold: 1.0 ChimeraX-FileHistory: 1.0.1 ChimeraX-FunctionKey: 1.0.1 ChimeraX-Geometry: 1.3 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.4.1 ChimeraX-Hbonds: 2.5 ChimeraX-Help: 1.3 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.1 ChimeraX-ImageFormats: 1.2 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.3 ChimeraX-ItemsInspection: 1.0.1 ChimeraX-IUPAC: 1.0 ChimeraX-KVFinder: 1.2.1 ChimeraX-Label: 1.1.14 ChimeraX-LinuxSupport: 1.0.1 ChimeraX-ListInfo: 1.2.2 ChimeraX-Log: 1.2 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.9.1 ChimeraX-Map: 1.3 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0.1 ChimeraX-MapFilter: 2.0.1 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.1.1 ChimeraX-Markers: 1.0.1 ChimeraX-Mask: 1.0.2 ChimeraX-MatchMaker: 2.1.6 ChimeraX-MCopy: 1.0 ChimeraX-MDcrds: 2.7.2 ChimeraX-MedicalToolbar: 1.1 ChimeraX-Meeting: 1.0.1 ChimeraX-MLP: 1.1.1 ChimeraX-mmCIF: 2.14.2 ChimeraX-MMTF: 2.2 ChimeraX-ModelArchive: 1.0 ChimeraX-Modeller: 1.5.18 ChimeraX-ModelPanel: 1.5 ChimeraX-ModelSeries: 1.0.1 ChimeraX-Mol2: 2.0.3 ChimeraX-Mole: 1.0 ChimeraX-Morph: 1.0.2 ChimeraX-MouseModes: 1.2 ChimeraX-Movie: 1.0 ChimeraX-MutationScores: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nifti: 1.2 ChimeraX-NMRSTAR: 1.0.2 ChimeraX-NRRD: 1.2 ChimeraX-Nucleotides: 2.0.3 ChimeraX-OpenCommand: 1.14 ChimeraX-OrthoPick: 1.0.1 ChimeraX-PDB: 2.7.6 ChimeraX-PDBBio: 1.0.1 ChimeraX-PDBLibrary: 1.0.4 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0.1 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.1.2 ChimeraX-PubChem: 2.2 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1.2 ChimeraX-RemoteControl: 1.0 ChimeraX-RenderByAttr: 1.6.2 ChimeraX-RenumberResidues: 1.1 ChimeraX-ResidueFit: 1.0.1 ChimeraX-RestServer: 1.3.1 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 4.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.5.1 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0.2 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0.1 ChimeraX-Segmentations: 3.5.6 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.14 ChimeraX-Shape: 1.0.1 ChimeraX-Shell: 1.0.1 ChimeraX-Shortcuts: 1.2.0 ChimeraX-ShowSequences: 1.0.3 ChimeraX-SideView: 1.0.1 ChimeraX-SimilarStructures: 1.0.1 ChimeraX-Smiles: 2.1.2 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.18.1 ChimeraX-STL: 1.0.1 ChimeraX-Storm: 1.0 ChimeraX-StructMeasure: 1.2.1 ChimeraX-Struts: 1.0.1 ChimeraX-Surface: 1.0.1 ChimeraX-SwapAA: 2.0.1 ChimeraX-SwapRes: 2.5 ChimeraX-TapeMeasure: 1.0 ChimeraX-TaskManager: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.2.3 ChimeraX-ToolshedUtils: 1.2.4 ChimeraX-Topography: 1.0 ChimeraX-ToQuest: 1.0 ChimeraX-Tug: 1.0.1 ChimeraX-UI: 1.41 ChimeraX-Umap: 1.0 ChimeraX-uniprot: 2.3.1 ChimeraX-UnitCell: 1.0.1 ChimeraX-ViewDockX: 1.4.4 ChimeraX-VIPERdb: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0.1 ChimeraX-vrml: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0.2 ChimeraX-WebServices: 1.1.4 ChimeraX-Zone: 1.0.1 colorama: 0.4.6 comm: 0.2.2 contourpy: 1.3.1 cxservices: 1.2.3 cycler: 0.12.1 Cython: 3.0.10 debugpy: 1.8.9 decorator: 5.1.1 distro: 1.9.0 docutils: 0.21.2 executing: 2.1.0 filelock: 3.15.4 fonttools: 4.55.3 funcparserlib: 2.0.0a0 glfw: 2.8.0 grako: 3.16.5 h11: 0.14.0 h5py: 3.12.1 html2text: 2024.2.26 httpcore: 1.0.7 httpx: 0.28.1 idna: 3.10 ihm: 1.3 imagecodecs: 2024.6.1 imagesize: 1.4.1 ipykernel: 6.29.5 ipython: 8.26.0 ipywidgets: 8.1.5 jedi: 0.19.1 Jinja2: 3.1.4 jupyter_client: 8.6.2 jupyter_core: 5.7.2 jupyterlab_widgets: 3.0.13 kiwisolver: 1.4.7 line_profiler: 4.1.3 lxml: 5.2.2 lz4: 4.3.3 MarkupSafe: 3.0.2 matplotlib: 3.10.0 matplotlib: 3.9.2 matplotlib-inline: 0.1.7 msgpack: 1.0.8 ndindex: 1.9.2 nest-asyncio: 1.6.0 netCDF4: 1.6.5 networkx: 3.3 nibabel: 5.2.0 nptyping: 2.5.0 numexpr: 2.10.2 numpy: 2.2.1 numpy: 1.26.4 openvr: 1.26.701 packaging: 23.2 ParmEd: 4.2.2 parso: 0.8.4 pep517: 0.13.1 pexpect: 4.9.0 pillow: 10.4.0 pip: 24.2 pkginfo: 1.11.1 platformdirs: 4.3.6 plotly: 5.24.1 prompt_toolkit: 3.0.48 psutil: 6.0.0 ptyprocess: 0.7.0 pure_eval: 0.2.3 py-cpuinfo: 9.0.0 pycollada: 0.8 pydicom: 2.4.4 pyelftools: 0.31 Pygments: 2.18.0 pyKVFinder: 0.7.2 pynmrstar: 3.3.4 pynrrd: 1.0.0 PyOpenGL: 3.1.7 PyOpenGL-accelerate: 3.1.7 pyopenxr: 1.0.3401 pyparsing: 3.2.0 pyproject_hooks: 1.2.0 PyQt6-commercial: 6.7.1 PyQt6-Qt6: 6.7.3 PyQt6-WebEngine-commercial: 6.7.0 PyQt6-WebEngine-Qt6: 6.7.3 PyQt6-WebEngineSubwheel-Qt6: 6.7.3 PyQt6_sip: 13.8.0 python-dateutil: 2.9.0.post0 pytz: 2024.2 pyzmq: 26.2.0 qtconsole: 5.5.2 QtPy: 2.4.2 qtshim: 1.0 RandomWords: 0.4.0 requests: 2.32.3 scipy: 1.14.0 setuptools: 72.1.0 sfftk-rw: 0.8.1 six: 1.16.0 sniffio: 1.3.1 snowballstemmer: 2.2.0 sortedcontainers: 2.4.0 soupsieve: 2.6 Sphinx: 8.0.2 sphinx-autodoc-typehints: 2.2.3 sphinxcontrib-applehelp: 2.0.0 sphinxcontrib-blockdiag: 3.0.0 sphinxcontrib-devhelp: 2.0.0 sphinxcontrib-htmlhelp: 2.1.0 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 2.0.0 sphinxcontrib-serializinghtml: 2.0.0 stack-data: 0.6.3 superqt: 0.6.3 tables: 3.10.1 tcia_utils: 1.5.1 tenacity: 9.0.0 tifffile: 2024.7.24 tinyarray: 1.2.4 toml: 0.10.2 tornado: 6.4.2 traitlets: 5.14.3 typing_extensions: 4.12.2 tzdata: 2024.2 urllib3: 2.2.3 wcwidth: 0.2.13 webcolors: 24.6.0 wheel: 0.43.0 wheel-filename: 1.4.1 widgetsnbextension: 4.0.13
Change History (2)
comment:1 by , 9 months ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Crash in swap_buffers |
comment:2 by , 9 months ago
Resolution: | → nonchimerax |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
This ChimeraX crash happened in the graphics driver. ChimeraX indicates it was using Mesa graphics version 24.3.0 from released November 21 2024. The Mesa release notes say you should probably use the previous stable release or wait for Mesa 24.3.1 if you want a more stable driver:
"Nov 21, 2024 — Mesa 24.3.0 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 24.3.1."
Another option is to use a graphics driver from AMD which will probably give higher performance if you look at very large structures in ChimeraX.
OpenGL version: 4.6 (Core Profile) Mesa 24.3.0-devel
OpenGL renderer: AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 19.1.2, DRM 3.59, 5.15.0-130-generic)