#8435 closed defect (can't reproduce)
Crash computing ribbons
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Depiction | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description (last modified by )
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
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Fatal Python error: Aborted
Thread 0x00007014 (most recent call first):
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\ui\gui.py", line 293 in event_loop
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\ChimeraX_main.py", line 866 in init
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\ChimeraX_main.py", line 1015 in
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\runpy.py", line 87 in _run_code
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\runpy.py", line 194 in _run_module_as_main
Fatal Python error: Aborted
Current thread 0x0000694c (most recent call first):
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\atomic\ribbon.py", line 229 in _get_polymer_spline
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\atomic\ribbon.py", line 70 in _make_ribbon_graphics
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\atomic\ribbon.py", line 588 in compute_ribbons
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\atomic\structure.py", line 557 in _create_ribbon_graphics
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\atomic\structure.py", line 300 in update_graphics_if_needed
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\atomic\structure.py", line 1581 in _update_graphics_if_needed
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\core\triggerset.py", line 130 in invoke
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\core\triggerset.py", line 213 in _activate
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\core\triggerset.py", line 182 in activate
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\core\triggerset.py", line 350 in activate_trigger
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\graphics\view.py", line 269 in check_for_drawing_change
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\core\updateloop.py", line 65 in draw_new_frame
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\core\updateloop.py", line 138 in _redraw_timer_callback
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\chimerax\ui\gui.py", line 293 in event_loop
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\ChimeraX_main.py", line 866 in init
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\site-packages\ChimeraX_main.py", line 1015 in
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\runpy.py", line 87 in _run_code
File "C:\Program Files\ChimeraX 1.2.5\bin\lib\runpy.py", line 194 in _run_module_as_main
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
OpenGL version: 3.3.0 NVIDIA 516.94
OpenGL renderer: NVIDIA GeForce GTX 960/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD
Model: MS-B08911
OS: Microsoft Windows 10 Home (Build 19044)
Memory: 8,514,162,688
MaxProcessMemory: 137,438,953,344
CPU: 4 Intel(R) Core(TM) i5-4460S CPU @ 2.90GHz
OSLanguage: es-ES
Locale: ('es_ES', '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
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 , 3 years ago
| Component: | Unassigned → Depiction |
|---|---|
| Description: | modified (diff) |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Crash computing ribbons |
comment:2 by , 3 years ago
ChimeraX crashed trying to show a ribbon depiction of a molecule. If you can provide the molecule file (e.g. PDB) and it repeatedly crashes I could look at why. My guess would be there is something bad about the data, like atoms exactly on top of each other. Another suggestion is to update to current ChimeraX 1.5, although I don't think anything in the ribbon computation code has changed.
follow-up: 3 comment:3 by , 3 years ago
Hi Tom,
Probably the crash was due to the enormous size of the file and the limitations of memory of the old system I used. The PDB is 7Y5E
thank you!
Cesar
César Menor-Salván
Associate Professor of Biochemistry
Departamento de Biología de Sistemas-Facultad de Medicina
Instituto de Investigación Química "Andrés M. del Río”
Universidad de Alcalá
Campus Científico-Tecnológico
28805 Alcalá de Henares (Madrid)
Spain
Affiliated Researcher
NSF-NASA Center for Chemical Evolution
Georgia Institute of Technology
315 Ferst Drive NW
Atlanta GA 30332-0363 USA
"La burocracia estrangula, la informalidad libera. Una atmósfera informal supone una ventaja competitiva."
-Jack Welch
"La cuestión más persistente y urgente en nuestras vidas es: ¿qué estás haciendo por los demás?"
-Martin Luther King Jr.
________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Saturday, February 4, 2023 2:11 AM
Cc: Menor Salvan César Ángel <cesar.menor@uah.es>; goddard@cgl.ucsf.edu <goddard@cgl.ucsf.edu>
Subject: Re: [ChimeraX] #8435: Crash computing ribbons
ATENCIÓN: Este correo electrónico se envió desde fuera de la UAH. No haga clic en enlaces ni abra archivos adjuntos a menos que reconozca al remitente y sepa que el contenido es seguro.
#8435: Crash computing ribbons
------------------------------------+-------------------------
Reporter: cesar.menor@… | Owner: Tom Goddard
Type: defect | Status: assigned
Priority: normal | Milestone:
Component: Depiction | Version:
Resolution: | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
------------------------------------+-------------------------
Comment (by Tom Goddard):
ChimeraX crashed trying to show a ribbon depiction of a molecule. If you
can provide the molecule file (e.g. PDB) and it repeatedly crashes I could
look at why. My guess would be there is something bad about the data,
like atoms exactly on top of each other. Another suggestion is to update
to current ChimeraX 1.5, although I don't think anything in the ribbon
computation code has changed.
--
Ticket URL: <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Ftrac%2FChimeraX%2Fticket%2F8435%23comment%3A2&data=05%7C01%7Ccesar.menor%40uah.es%7Cca80a5744a7f4f532fff08db064cb293%7Cced2c5527d1f4731aa3a2f0ec9629e26%7C1%7C0%7C638110698715219372%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0207GVzT9oHIM7c%2B80Wr61NqZnsOK1W%2Bp8fHiwAg8sg%3D&reserved=0>
ChimeraX <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.rbvi.ucsf.edu%2Fchimerax%2F&data=05%7C01%7Ccesar.menor%40uah.es%7Cca80a5744a7f4f532fff08db064cb293%7Cced2c5527d1f4731aa3a2f0ec9629e26%7C1%7C0%7C638110698715376746%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=yJWrYpGRu3DZcaj7iKs9MI8zaL6p5cZCQZ%2FdAW8EWvA%3D&reserved=0>
ChimeraX Issue Tracker
comment:4 by , 3 years ago
| Resolution: | → can't reproduce |
|---|---|
| Status: | assigned → closed |
That 7y5e PDB model is a monster with 1.2 million atoms and 150,000 residues. But ribbons show fine for me in ChimeraX 1.5 on Windows and Mac. Maybe it will work for you if you update ChimeraX.
I was surprised how long it took to compute the ribbons, about 30 seconds, while larger structures such as 3j3q at 2.4 million atoms and 300,000 atoms took only 6 seconds. I will investigate why it takes so long to compute the ribbons for 7y5e.
comment:5 by , 3 years ago
I see the ribbons take only 4 seconds to compute the second time. I made a ticket #8446 to see why it is so slow the first time (https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/8446).
Reported by Cesar Menor-Salvan