Opened 3 years ago
Closed 3 years ago
#7437 closed defect (can't reproduce)
Crash starting ISOLDE simulation
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Graphics | Version: | |
Keywords: | Cc: | Tristan Croll | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Linux-4.18.0-372.9.1.el8.x86_64-x86_64-with-glibc2.28 ChimeraX Version: 1.4 (2022-06-03 23:39:42 UTC) Description Last time you used ChimeraX it crashed. Please describe steps that led to the crash here. Fatal Python error: Aborted Thread 0x00007fcb64ae4740 (most recent call first): File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/numpy/core/_methods.py", line 48 in _sum File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/geometry/sphere.py", line 56 in sphere_triangulation File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/atomic/structure.py", line 1901 in sphere_geometry File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/atomic/structure.py", line 1893 in set_atom_sphere_geometry File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/atomic/structure.py", line 507 in _update_level_of_detail File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/atomic/structure.py", line 1790 in update_level_of_detail File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/atomic/structure.py", line 1774 in _update_graphics_if_needed File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/core/triggerset.py", line 134 in invoke File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/core/triggerset.py", line 217 in _activate File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/core/triggerset.py", line 186 in activate File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/core/triggerset.py", line 354 in activate_trigger File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/graphics/view.py", line 271 in check_for_drawing_change File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/core/updateloop.py", line 65 in draw_new_frame File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/core/updateloop.py", line 139 in _redraw_timer_callback File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/chimerax/ui/gui.py", line 318 in event_loop File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/ChimeraX_main.py", line 870 in init File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/site-packages/ChimeraX_main.py", line 1021 in File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/runpy.py", line 87 in _run_code File "/usr/libexec/UCSF-ChimeraX/lib/python3.9/runpy.py", line 197 in _run_module_as_main ===== Log before crash start ===== Startup Messages --- note | Fetching AlphaFold database settings from https://www.rbvi.ucsf.edu/chimerax/data/status/alphafold_database.json UCSF ChimeraX version: 1.4 (2022-06-03) © 2016-2022 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open /ceph/user/katsurak/cryoSPARC/P15/chimeraX/220804lin.cxs format session Opened denmod_map.ccp4 as #4, grid size 74,137,154, pixel 0.828, shown at level 0.547, step 1, values float32 Opened denmod_map.ccp4 as #6, grid size 70,136,152, pixel 0.828, shown at level 0.599, step 1, values float32 opened ChimeraX session > isolde start > set selectionWidth 4 WARNING: no OpenCL or compatible CUDA drivers detected! While it is theoretically possible to run ISOLDE using CPU only, in practice it is prohibitively slow. If you have a suitable GPU in your machine, please check that you have the recommended drivers from the manufacturer installed. The current required CUDA version is 11.2 - if installed, please make sure this is on your library path before starting ChimeraX. ISOLDE: Checking and correcting nomenclature for (pseudo)symmetric side chains... ISOLDE: Corrected atom nomenclature of 14 residues in model #5 to IUPAC-IUB standards. > clipper associate #4 toModel #5 Opened denmod_map.ccp4 as #5.1.1.1, grid size 74,137,154, pixel 0.828, shown at step 1, values float32 > isolde sim start sel ISOLDE: stopped sim > addh #5.2 Summary of feedback from adding hydrogens to hTMPRSS2em.pdb #5.2 --- notes | No usable SEQRES records for hTMPRSS2em.pdb (#5.2) chain A; guessing termini instead Chain-initial residues that are actual N termini: hTMPRSS2em.pdb #5.2/A GLY 144 Chain-initial residues that are not actual N termini: hTMPRSS2em.pdb #5.2/A ILE 256 Chain-final residues that are actual C termini: Chain-final residues that are not actual C termini: hTMPRSS2em.pdb #5.2/A ALA 492, hTMPRSS2em.pdb #5.2/A ASN 249 224 hydrogen bonds Adding 'H' to hTMPRSS2em.pdb #5.2/A ILE 256 hTMPRSS2em.pdb #5.2/A ALA 492 is not terminus, removing H atom from 'C' 2583 hydrogens added > volume #5.1.1.1 level 1.244 > volume #5.1.1.1 level 0.6248 > isolde sim start sel ISOLDE: started sim ===== Log before crash end ===== Log: Startup Messages --- note | Fetching AlphaFold database settings from https://www.rbvi.ucsf.edu/chimerax/data/status/alphafold_database.json UCSF ChimeraX version: 1.4 (2022-06-03) © 2016-2022 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX OpenGL version: 4.6 (Core Profile) Mesa 21.3.4 OpenGL renderer: Mesa Intel(R) HD Graphics 630 (KBL GT2) OpenGL vendor: Intel Python: 3.9.11 Locale: ja_JP.UTF-8 Qt version: PyQt6 6.3.0, Qt 6.3.0 Qt runtime version: 6.3.0 Qt platform: xcb XDG_SESSION_TYPE=x11 DESKTOP_SESSION=gnome XDG_SESSION_DESKTOP=gnome XDG_CURRENT_DESKTOP=GNOME DISPLAY=:1 Manufacturer: Thirdwave Diginnos Co., Ltd. Model: MT OS: Rocky Linux 8.6 Green Obsidian Architecture: 64bit ELF Virtual Machine: none CPU: 8 Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz Cache Size: 8192 KB Memory: total used free shared buff/cache available Mem: 15Gi 4.5Gi 1.3Gi 611Mi 9.5Gi 9.9Gi Swap: 7.8Gi 2.1Gi 5.8Gi Graphics: 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:5912] (rev 04) DeviceName: Onboard IGD Subsystem: ASUSTeK Computer Inc. Device [1043:8694] Installed Packages: alabaster: 0.7.12 appdirs: 1.4.4 Babel: 2.10.1 backcall: 0.2.0 blockdiag: 3.0.0 certifi: 2022.5.18.1 cftime: 1.6.0 charset-normalizer: 2.0.12 ChimeraX-AddCharge: 1.2.3 ChimeraX-AddH: 2.1.11 ChimeraX-AlignmentAlgorithms: 2.0 ChimeraX-AlignmentHdrs: 3.2.1 ChimeraX-AlignmentMatrices: 2.0 ChimeraX-Alignments: 2.4.3 ChimeraX-AlphaFold: 1.0 ChimeraX-AltlocExplorer: 1.0.2 ChimeraX-AmberInfo: 1.0 ChimeraX-Arrays: 1.0 ChimeraX-Atomic: 1.39.1 ChimeraX-AtomicLibrary: 7.0 ChimeraX-AtomSearch: 2.0.1 ChimeraX-AxesPlanes: 2.1 ChimeraX-BasicActions: 1.1 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 2.1.1 ChimeraX-BondRot: 2.0 ChimeraX-BugReporter: 1.0 ChimeraX-BuildStructure: 2.7 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.4 ChimeraX-Clipper: 0.18.0 ChimeraX-ColorActions: 1.0 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5.1 ChimeraX-CommandLine: 1.2.3 ChimeraX-ConnectStructure: 2.0.1 ChimeraX-Contacts: 1.0 ChimeraX-Core: 1.4 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.1 ChimeraX-DistMonitor: 1.1.5 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ExperimentalCommands: 1.0 ChimeraX-FileHistory: 1.0 ChimeraX-FunctionKey: 1.0 ChimeraX-Geometry: 1.2 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-ISOLDE: 1.4 ChimeraX-ItemsInspection: 1.0 ChimeraX-Label: 1.1.1 ChimeraX-LinuxSupport: 1.0 ChimeraX-ListInfo: 1.1.1 ChimeraX-Log: 1.1.5 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.6 ChimeraX-MDcrds: 2.6 ChimeraX-MedicalToolbar: 1.0.1 ChimeraX-Meeting: 1.0 ChimeraX-MLP: 1.1 ChimeraX-mmCIF: 2.7 ChimeraX-MMTF: 2.1 ChimeraX-Modeller: 1.5.5 ChimeraX-ModelPanel: 1.3.2 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.9 ChimeraX-PDB: 2.6.6 ChimeraX-PDBBio: 1.0 ChimeraX-PDBLibrary: 1.0.2 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.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.1 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.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.8 ChimeraX-STL: 1.0 ChimeraX-Storm: 1.0 ChimeraX-StructMeasure: 1.0.1 ChimeraX-Struts: 1.0.1 ChimeraX-Surface: 1.0 ChimeraX-SwapAA: 2.0 ChimeraX-SwapRes: 2.1.1 ChimeraX-TapeMeasure: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.1.1 ChimeraX-ToolshedUtils: 1.2.1 ChimeraX-Tug: 1.0 ChimeraX-UI: 1.18.3 ChimeraX-uniprot: 2.2 ChimeraX-UnitCell: 1.0 ChimeraX-ViewDockX: 1.1.2 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.1.0 ChimeraX-Zone: 1.0 colorama: 0.4.4 cxservices: 1.2 cycler: 0.11.0 Cython: 0.29.26 debugpy: 1.6.0 decorator: 5.1.1 distro: 1.6.0 docutils: 0.17.1 entrypoints: 0.4 filelock: 3.4.2 fonttools: 4.33.3 funcparserlib: 1.0.0 grako: 3.16.5 h5py: 3.7.0 html2text: 2020.1.16 idna: 3.3 ihm: 0.27 imagecodecs: 2021.11.20 imagesize: 1.3.0 ipykernel: 6.6.1 ipython: 7.31.1 ipython-genutils: 0.2.0 jedi: 0.18.1 Jinja2: 3.0.3 jupyter-client: 7.1.0 jupyter-core: 4.10.0 kiwisolver: 1.4.2 line-profiler: 3.4.0 lxml: 4.7.1 lz4: 3.1.10 MarkupSafe: 2.1.1 matplotlib: 3.5.1 matplotlib-inline: 0.1.3 msgpack: 1.0.3 nest-asyncio: 1.5.5 netCDF4: 1.5.8 networkx: 2.6.3 numexpr: 2.8.1 numpy: 1.22.1 openvr: 1.16.802 packaging: 21.3 ParmEd: 3.4.3 parso: 0.8.3 pexpect: 4.8.0 pickleshare: 0.7.5 Pillow: 9.0.1 pip: 21.3.1 pkginfo: 1.8.2 prompt-toolkit: 3.0.29 psutil: 5.9.0 ptyprocess: 0.7.0 pycollada: 0.7.2 pydicom: 2.2.2 Pygments: 2.11.2 PyOpenGL: 3.1.5 PyOpenGL-accelerate: 3.1.5 pyparsing: 3.0.9 PyQt6-commercial: 6.3.0 PyQt6-Qt6: 6.3.0 PyQt6-sip: 13.3.1 PyQt6-WebEngine-commercial: 6.3.0 PyQt6-WebEngine-Qt6: 6.3.0 python-dateutil: 2.8.2 pytz: 2022.1 pyzmq: 23.1.0 qtconsole: 5.3.0 QtPy: 2.1.0 RandomWords: 0.3.0 requests: 2.27.1 scipy: 1.7.3 setuptools: 59.8.0 sfftk-rw: 0.7.2 six: 1.16.0 snowballstemmer: 2.2.0 sortedcontainers: 2.4.0 Sphinx: 4.3.2 sphinx-autodoc-typehints: 1.15.2 sphinxcontrib-applehelp: 1.0.2 sphinxcontrib-blockdiag: 3.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-community: 1.0.0 tables: 3.7.0 tifffile: 2021.11.2 tinyarray: 1.2.4 tornado: 6.1 traitlets: 5.1.1 urllib3: 1.26.9 wcwidth: 0.2.5 webcolors: 1.11.1 wheel: 0.37.1 wheel-filename: 1.3.0
Change History (2)
comment:1 by , 3 years ago
Cc: | added |
---|---|
Component: | Unassigned → Graphics |
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Crash changing level of detail during ISOLDE simulation |
comment:2 by , 3 years ago
Resolution: | → can't reproduce |
---|---|
Status: | assigned → closed |
Summary: | Crash changing level of detail during ISOLDE simulation → Crash starting ISOLDE simulation |
Note:
See TracTickets
for help on using tickets.
Crashed in numpy making a triangulation for an atom sphere (a few hundred triangles). We've seen crashes in numpy basic methods before and on Mac it appears that they happen because numpy triggers garbage collection, and the crash is in garbage collection, probably due to a reference counting error (object ref count dropped to 0 and deleted, but there was still a reference to it that the garbage collector found).