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).