Opened 4 years ago
Closed 3 years ago
#6095 closed defect (can't reproduce)
(ISOLDE?) segmentation fault
| Reported by: | Owned by: | Tristan Croll | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Third Party | Version: | |
| Keywords: | Cc: | Tom Goddard, Eric Pettersen | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-5.11.0-38-generic-x86_64-with-glibc2.31
ChimeraX Version: 1.3 (2021-12-08 23:08:33 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Fatal Python error: Fatal Python error: Fatal Python error: Segmentation faultSegmentation faultSegmentation fault
Thread 0x00007fa50ff83740 (most recent call first):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-===== Log before crash start =====
UCSF ChimeraX version: 1.3 (2021-12-08)
© 2016-2021 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open /home/smith/Documents/Srp_structures/PTI-Chy-Try_PP/Refine_13/PTI-Chy-
> Try_PP_refine_13.pdb
Chain information for PTI-Chy-Try_PP_refine_13.pdb #1
---
Chain | Description
A | No description available
B | No description available
C | No description available
> 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 10.1 - 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 19 residues in model #1 to IUPAC-IUB
standards.
Chain information for PTI-Chy-Try_PP_refine_13.pdb
---
Chain | Description
1.2/A | No description available
1.2/B | No description available
1.2/C | No description available
Done loading forcefield
> addh hbond true
Summary of feedback from adding hydrogens to PTI-Chy-Try_PP_refine_13.pdb #1.2
---
warnings | Not adding hydrogens to /A LYS 36 CB because it is missing heavy-
atom bond partners
Not adding hydrogens to /A LYS 79 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /A ARG 145 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /B ASN 97 CB because it is missing heavy-atom bond
partners
Not adding hydrogens to /C LYS 132 CB because it is missing heavy-atom bond
partners
3 messages similar to the above omitted
notes | No usable SEQRES records for PTI-Chy-Try_PP_refine_13.pdb (#1.2) chain
A; guessing termini instead
No usable SEQRES records for PTI-Chy-Try_PP_refine_13.pdb (#1.2) chain B;
guessing termini instead
No usable SEQRES records for PTI-Chy-Try_PP_refine_13.pdb (#1.2) chain C;
guessing termini instead
Chain-initial residues that are actual N termini: /A CYS 1, /B ILE 1, /C PRO 7
Chain-initial residues that are not actual N termini: /A ILE 16, /A THR 151,
/C GLN 77, /C PHE 162
Chain-final residues that are actual C termini: /A ASN 245, /B ASN 223, /C GLN
193
Chain-final residues that are not actual C termini: /A LEU 10, /A ARG 145, /C
SER 71, /C VAL 148
682 hydrogen bonds
Adding 'H' to /A ILE 16
Adding 'H' to /A THR 151
Adding 'H' to /C GLN 77
Adding 'H' to /C PHE 162
4722 hydrogens added
Discarding unrecognised/unsupported data array /crystal/Original-experimental-
data-mapped-to-asu/HLA A
Discarding unrecognised/unsupported data array /crystal/Original-experimental-
data-mapped-to-asu/HLB A
Discarding unrecognised/unsupported data array /crystal/Original-experimental-
data-mapped-to-asu/HLC A
Discarding unrecognised/unsupported data array /crystal/Original-experimental-
data-mapped-to-asu/HLD A
Opened (LIVE) 2mFo-DFc as #1.1.1.2, grid size 50,46,44, pixel
0.544,0.557,0.568, shown at level 0.337, step 1, values float32
Opened (LIVE) mFo-DFc as #1.1.1.3, grid size 50,46,44, pixel
0.544,0.557,0.568, shown at level -0.123,0.123, step 1, values float32
Opened (LIVE) 2mFo-DFc_smooth_9 as #1.1.1.4, grid size 50,46,44, pixel
0.544,0.557,0.568, shown at level 0.306, step 1, values float32
Opened (STATIC) (Model-structure-factors-(bulk-solvent-and-all-scales-
included)) F-model, PHIF-model as #1.1.1.5, grid size 50,46,44, pixel
0.544,0.557,0.568, shown at level -0.517,0.517, step 1, values float32
Opened (STATIC) (Fourier-map-coefficients) 2FOFCWT, PH2FOFCWT as #1.1.1.6,
grid size 50,46,44, pixel 0.544,0.557,0.568, shown at level 0.384, step 1,
values float32
Opened (STATIC) (Fourier-map-coefficients) 2FOFCWT_no_fill, PH2FOFCWT_no_fill
as #1.1.1.7, grid size 50,46,44, pixel 0.544,0.557,0.568, shown at level
0.366, step 1, values float32
Opened (STATIC) (Fourier-map-coefficients) FOFCWT, PHFOFCWT as #1.1.1.8, grid
size 50,46,44, pixel 0.544,0.557,0.568, shown at level -0.258,0.258, step 1,
values float32
Opened (LIVE) MDFF potential as #1.1.1.9, grid size 50,46,44, pixel
0.544,0.557,0.568, shown at level 0.281, step 1, values float32
QXcbConnection: XCB error: 3 (BadWindow), sequence: 5856, resource id:
17165627, major code: 40 (TranslateCoords), minor code: 0
> set bgColor white
> clipper spotlight radius 11.00
> clipper spotlight radius 10.00
> clipper spotlight radius 11.00
> clipper spotlight radius 12.00
ISOLDE: started sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
> hide #1.3 models
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
ISOLDE: paused sim
ISOLDE: resumed sim
===== Log before crash end =====
Log:
UCSF ChimeraX version: 1.3 (2021-12-08)
© 2016-2021 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
OpenGL version: 4.6 (Core Profile) Mesa 21.0.3
OpenGL renderer: Mesa Intel(R) UHD Graphics 630 (CML GT2)
OpenGL vendor: Intel
Manufacturer: Gigabyte Technology Co., Ltd.
Model: B460MDS3HV2
OS: Ubuntu 20.04 focal
Architecture: 64bit ELF
Virutal Machine: none
CPU: 16 Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz
Cache Size: 16384 KB
Memory:
total used free shared buff/cache available
Mem: 31Gi 7.9Gi 10Gi 1.5Gi 13Gi 21Gi
Swap: 2.0Gi 0B 2.0Gi
Graphics:
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:9bc5] (rev 05)
DeviceName: Onboard - Video
Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
Locale: ('en_US', 'UTF-8')
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: 2021.10.8
cftime: 1.5.1.1
charset-normalizer: 2.0.9
ChimeraX-AddCharge: 1.2.2
ChimeraX-AddH: 2.1.11
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.2.3
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.31
ChimeraX-AtomicLibrary: 4.2
ChimeraX-AtomSearch: 2.0
ChimeraX-AtomSearchLibrary: 1.0
ChimeraX-AxesPlanes: 2.0
ChimeraX-BasicActions: 1.1
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.0
ChimeraX-BondRot: 2.0
ChimeraX-BugReporter: 1.0
ChimeraX-BuildStructure: 2.6.1
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.2
ChimeraX-Clipper: 0.17.0
ChimeraX-ColorActions: 1.0
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5
ChimeraX-CommandLine: 1.1.5
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.3
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.0
ChimeraX-DistMonitor: 1.1.5
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.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.3
ChimeraX-ItemsInspection: 1.0
ChimeraX-Label: 1.1
ChimeraX-LinuxSupport: 1.0
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.4
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.4
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.4
ChimeraX-MMTF: 2.1
ChimeraX-Modeller: 1.2.6
ChimeraX-ModelPanel: 1.2.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.2
ChimeraX-OpenCommand: 1.7
ChimeraX-PDB: 2.6.5
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.2
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.0.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
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.4.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.6.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.1
ChimeraX-ToolshedUtils: 1.2
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.13.7
ChimeraX-uniprot: 2.2
ChimeraX-UnitCell: 1.0
ChimeraX-ViewDockX: 1.0.1
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.0
ChimeraX-Zone: 1.0
colorama: 0.4.4
cxservices: 1.1
cycler: 0.11.0
Cython: 0.29.24
decorator: 5.1.0
distro: 1.6.0
docutils: 0.17.1
filelock: 3.0.12
funcparserlib: 0.3.6
grako: 3.16.5
h5py: 3.6.0
html2text: 2020.1.16
idna: 3.3
ihm: 0.21
imagecodecs: 2021.4.28
imagesize: 1.3.0
ipykernel: 5.5.5
ipython: 7.23.1
ipython-genutils: 0.2.0
jedi: 0.18.0
Jinja2: 3.0.1
jupyter-client: 6.1.12
jupyter-core: 4.9.1
kiwisolver: 1.3.2
line-profiler: 3.3.0
lxml: 4.6.3
lz4: 3.1.3
MarkupSafe: 2.0.1
matplotlib: 3.4.3
matplotlib-inline: 0.1.3
msgpack: 1.0.2
netCDF4: 1.5.7
networkx: 2.6.3
numexpr: 2.8.0
numpy: 1.21.2
openvr: 1.16.801
packaging: 21.3
ParmEd: 3.2.0
parso: 0.8.3
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 8.3.2
pip: 21.2.4
pkginfo: 1.7.1
prompt-toolkit: 3.0.23
psutil: 5.8.0
ptyprocess: 0.7.0
pycollada: 0.7.1
pydicom: 2.1.2
Pygments: 2.10.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.6
PyQt5-commercial: 5.15.2
PyQt5-sip: 12.8.1
PyQtWebEngine-commercial: 5.15.2
python-dateutil: 2.8.2
pytz: 2021.3
pyzmq: 22.3.0
qtconsole: 5.1.1
QtPy: 1.11.3
RandomWords: 0.3.0
requests: 2.26.0
scipy: 1.7.1
setuptools: 57.5.0
sfftk-rw: 0.7.1
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
Sphinx: 4.2.0
sphinx-autodoc-typehints: 1.12.0
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: 2021.4.8
tinyarray: 1.2.3
tornado: 6.1
traitlets: 5.1.1
urllib3: 1.26.7
wcwidth: 0.2.5
webcolors: 1.11.1
wheel: 0.37.0
wheel-filename: 1.3.0
Change History (5)
comment:1 by , 4 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Third Party |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → (ISOLDE?) segmentation fault |
comment:2 by , 4 years ago
follow-up: 3 comment:3 by , 4 years ago
Hi, the specification of my PC should be as follows: CPU s PassMark Benchmark > 15000, 32GB RAM, 1000GB SSD INTEL Core i7-10700 / ASRock MB Sc LGA1200 H410M-HDV / 32GB DDR4 2666MHz / 1TB SSD / Intel® UHD Graphics 630 / DVD-RW / Tower / So I guess my system is not good enough to run ISOLDE? Thank you, best, Andrea Pondelok, Február 07, 2022 19:08 CET, "ChimeraX" <ChimeraX-bugs-admin@cgl.ucsf.edu> napísal:#6095: (ISOLDE?) segmentation fault -------------------------------------+--------------------------- Reporter: andrea.smith@… | Owner: Tristan Croll Type: defect | Status: assigned Priority: normal | Milestone: Component: Third Party | Version: Resolution: | Keywords: Blocked By: | Blocking: Notify when closed: | Platform: all Project: ChimeraX | -------------------------------------+--------------------------- Comment (by Tristan Croll): Hi Andrea, There's not enough information in the log to say exactly what caused the crash, but I'm afraid the system that you're running on isn't really set up to run ISOLDE well - see the warning message early in the log: 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. While the lightweight Intel graphics card you're using is capable of running OpenCL, you currently don't have the right libraries installed to support it. This might be a good place to start: https://stackoverflow.com/questions/57954533/using-opencl-with-intel-uhd- graphics-on-linux. Performance won't be great, but at least it shouldn't crash. To make it really shine, ideally you'll want to work on a machine with a reasonably recent Nvidia GPU (GTX 10-series or later). -- Ticket URL: <https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/6095#comment:2> ChimeraX <https://www.rbvi.ucsf.edu/chimerax/> ChimeraX Issue Tracker
follow-up: 4 comment:4 by , 4 years ago
Hi Andrea, That should still be able to run ISOLDE if you’re able to install the correct drivers to support OpenCL on your GPU. All the specs are great other than the GPU itself - if you were able to get your hands on even, say, a GTX 1060 it would make a world of difference. — Tristan
comment:5 by , 3 years ago
| Resolution: | → can't reproduce |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Hi Andrea,
There's not enough information in the log to say exactly what caused the crash, but I'm afraid the system that you're running on isn't really set up to run ISOLDE well - see the warning message early in the log:
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.
While the lightweight Intel graphics card you're using is capable of running OpenCL, you currently don't have the right libraries installed to support it. This might be a good place to start: https://stackoverflow.com/questions/57954533/using-opencl-with-intel-uhd-graphics-on-linux. Performance won't be great, but at least it shouldn't crash. To make it really shine, ideally you'll want to work on a machine with a reasonably recent Nvidia GPU (GTX 10-series or later).