#5471 closed defect (can't reproduce)
Crash after hiding atomic model, Windows
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | |
| Keywords: | Cc: | chimera-programmers | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Windows-10-10.0.19042
ChimeraX Version: 1.3.dev202109251824 (2021-09-25 18:24:47 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Windows fatal exception: code 0x800706ba
Thread 0x0000327c (most recent call first):
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\threading.py", line 316 in wait
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\threading.py", line 574 in wait
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\threading.py", line 1284 in run
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\threading.py", line 973 in _bootstrap_inner
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\threading.py", line 930 in _bootstrap
Thread 0x00002708 (most recent call first):
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\weakref.py", line 573 in __init__
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\site-packages\chimerax\atomic\molarray.py", line 1577 in remove_deleted_pointers
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\site-packages\chimerax\atomic\molarray.py", line 123 in __init__
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\site-packages\chimerax\core\commands\atomspec.py", line 480 in _check
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\site-packages\grako\contexts.py", line 683 in _choice
File "C:\Program Files\ChimeraX 1.3.dev202109251824\bin\lib\site-packages\chimerax\atomic\molarray.py", line 1577 in remove_deleted_pointers
Windows fatal exception: access violation
Windows fatal exception: access violation
Fatal Python error: Segmentation fault
Windows fatal exception: access violation
===== Log before crash start =====
> open E:\Krios\20210423\csrelion\6221\coot\csJ245rsr86-coot-2.pdb format pdb
Chain information for csJ245rsr86-coot-2.pdb #1
---
Chain | Description
A | No description available
B | No description available
C | No description available
D | No description available
E | No description available
> hide atoms
> show cartoons
> open "E:/temp/EM data/PDB/rcmA3G_AF2/rcmA3G_AF2.pdb"
Chain information for rcmA3G_AF2.pdb #2
---
Chain | Description
A | No description available
> matchmaker #2 to #1/A
Parameters
---
Chain pairing | bb
Alignment algorithm | Needleman-Wunsch
Similarity matrix | BLOSUM-62
SS fraction | 0.3
Gap open (HH/SS/other) | 18/18/6
Gap extend | 1
SS matrix | | | H | S | O
---|---|---|---
H | 6 | -9 | -6
S | | 6 | -6
O | | | 4
Iteration cutoff | 2
Matchmaker csJ245rsr86-coot-2.pdb, chain A (#1) with rcmA3G_AF2.pdb, chain A
(#2), sequence alignment score = 1736.4
RMSD between 181 pruned atom pairs is 1.401 angstroms; (across all 383 pairs:
3.526)
> color bychain
> color #2 gold
> open "E:/temp/EM data/PDB/AF-Q9HC16-F1-model_v1.pdb"
AF-Q9HC16-F1-model_v1.pdb title:
Alphafold V2.0 prediction for DNA DC->du-editing enzyme apobec-3G (Q9HC16)
[more info...]
Chain information for AF-Q9HC16-F1-model_v1.pdb #3
---
Chain | Description | UniProt
A | DNA DC->du-editing enzyme apobec-3G | ABC3G_HUMAN
> matchmaker #3 to #1/A
Parameters
---
Chain pairing | bb
Alignment algorithm | Needleman-Wunsch
Similarity matrix | BLOSUM-62
SS fraction | 0.3
Gap open (HH/SS/other) | 18/18/6
Gap extend | 1
SS matrix | | | H | S | O
---|---|---|---
H | 6 | -9 | -6
S | | 6 | -6
O | | | 4
Iteration cutoff | 2
Matchmaker csJ245rsr86-coot-2.pdb, chain A (#1) with
AF-Q9HC16-F1-model_v1.pdb, chain A (#3), sequence alignment score = 2106.2
RMSD between 366 pruned atom pairs is 0.902 angstroms; (across all 384 pairs:
1.247)
> hide #!1 models
> show #!1 models
> hide #3 models
> select #1/A:128-130
38 atoms, 38 bonds, 3 residues, 1 model selected
> style sel stick
Changed 38 atom styles
> show sel atoms
> color sel byhetero
> select clear
> select #2:128-130
48 atoms, 48 bonds, 3 residues, 1 model selected
> style sel stick
Changed 48 atom styles
> color sel byhetero
> show sel atoms
> select clear
> set bgColor white
> graphics silhouettes true
> open 6p59 format mmcif fromDatabase pdb
6p59 title:
Crystal structure of SIVrcm Vif-CBFbeta-ELOB-ELOC complex [more info...]
Chain information for 6p59 #4
---
Chain | Description | UniProt
A C | Core-binding factor subunit β | PEBB_HUMAN
B F | Virion infectivity factor | E1ANT9_SIV
D W | Elongin-B | ELOB_HUMAN
E Z | Elongin-C | ELOC_HUMAN
Non-standard residues in 6p59 #4
---
GOL — glycerol (glycerin; propane-1,2,3-triol)
MES — 2-(N-morpholino)-ethanesulfonic acid
ZN — zinc ion
6p59 mmCIF Assemblies
---
1| author_and_software_defined_assembly
2| author_and_software_defined_assembly
> delete #4/C,F,W,Z
> matchmaker #4/B to #1/B
Parameters
---
Chain pairing | bb
Alignment algorithm | Needleman-Wunsch
Similarity matrix | BLOSUM-62
SS fraction | 0.3
Gap open (HH/SS/other) | 18/18/6
Gap extend | 1
SS matrix | | | H | S | O
---|---|---|---
H | 6 | -9 | -6
S | | 6 | -6
O | | | 4
Iteration cutoff | 2
Matchmaker csJ245rsr86-coot-2.pdb, chain B (#1) with 6p59, chain B (#4),
sequence alignment score = 435
RMSD between 117 pruned atom pairs is 0.832 angstroms; (across all 167 pairs:
9.970)
> hide #2#!1,4 atoms
> show #2#!1,4 cartoons
> select #2:128-130
48 atoms, 48 bonds, 3 residues, 1 model selected
> style sel stick
Changed 48 atom styles
> show sel atoms
> select #1/A:128-130
38 atoms, 38 bonds, 3 residues, 1 model selected
> show sel atoms
> style sel stick
Changed 38 atom styles
> color sel byhetero
> hide #2 models
> show #2 models
> hide #!1 models
> select #4/B:86
12 atoms, 12 bonds, 1 residue, 1 model selected
> style sel stick
Changed 12 atom styles
> show sel atoms
> color sel byhetero
> show #!1 models
> hide #2 models
> select #1/B:83
17 atoms, 16 bonds, 1 residue, 1 model selected
> style sel stick
Changed 17 atom styles
> show sel atoms
> color sel byhetero
> hide #!4 models
> show #2 models
> hide #2 models
> show #2 models
> show #!4 models
> hide #!4 models
> show #!4 models
> hide #!4 models
> show #!4 models
> open E:/Krios/20210423/csrelion/6221/phenix/csJ245_denmod_map.ccp4
Opened csJ245_denmod_map.ccp4 as #5, grid size 185,198,138, pixel 0.835, shown
at level 0.491, step 1, values float32
> transparency 50
> hide #!1 models
===== Log before crash end =====
Log:
UCSF ChimeraX version: 1.3.dev202109251824 (2021-09-25)
© 2016-2021 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
OpenGL version: 3.3.0 NVIDIA 471.68
OpenGL renderer: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: System manufacturer
Model: System Product Name
OS: Microsoft Windows 10 Home (Build 19042)
Memory: 34,261,569,536
MaxProcessMemory: 137,438,953,344
CPU: 16 Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
OSLanguage: en-US
Locale: ('zh_TW', 'cp950')
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.5.30
cftime: 1.5.1
charset-normalizer: 2.0.6
ChimeraX-AddCharge: 1.1.4
ChimeraX-AddH: 2.1.10
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.2.2
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.1
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.30.1
ChimeraX-AtomicLibrary: 4.1.4
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
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.1
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.dev202109251824
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.3.1
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0
ChimeraX-DataFormats: 1.2.1
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.1
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-ItemsInspection: 1.0
ChimeraX-Label: 1.1
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.1
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
ChimeraX-ModelPanel: 1.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.7
ChimeraX-PDB: 2.6.3
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
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.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.4
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
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
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
comtypes: 1.1.10
cxservices: 1.1
cycler: 0.10.0
Cython: 0.29.24
decorator: 5.1.0
docutils: 0.17.1
filelock: 3.0.12
funcparserlib: 0.3.6
grako: 3.16.5
h5py: 3.4.0
html2text: 2020.1.16
idna: 3.2
ihm: 0.20
imagecodecs: 2021.4.28
imagesize: 1.2.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.8.1
kiwisolver: 1.3.2
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.7.3
numpy: 1.21.2
openvr: 1.16.801
packaging: 21.0
ParmEd: 3.2.0
parso: 0.8.2
pickleshare: 0.7.5
Pillow: 8.3.2
pip: 21.2.4
pkginfo: 1.7.1
prompt-toolkit: 3.0.20
psutil: 5.8.0
pycollada: 0.7.1
pydicom: 2.1.2
Pygments: 2.10.0
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.2
pytz: 2021.1
pywin32: 228
pyzmq: 22.3.0
qtconsole: 5.1.1
QtPy: 1.11.2
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.1.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.0
urllib3: 1.26.7
wcwidth: 0.2.5
webcolors: 1.11.1
wheel: 0.37.0
wheel-filename: 1.3.0
WMI: 1.5.1
Change History (3)
comment:1 by , 4 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Core |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Crash in atomspec / Collection constructor |
comment:2 by , 4 years ago
| Resolution: | → can't reproduce |
|---|---|
| Status: | assigned → closed |
Not enough information in the crash report to debug this.
The Python tracebacks are from the previous non-fatal "Windows fatal exception: code 0x800706ba" which is "Error code 0x800706BA indicates that the remote procedure call (RPC) server is unavailable." After that there in an access violation and segmentation fault and no Python traceback.
The log shows opening some PDB files, running matchmaker, deleting some chains, running matchmaker, opening a ccp4 map, then hiding a PDB model and it crashes.
comment:3 by , 4 years ago
| Summary: | Crash in atomspec / Collection constructor → Crash after hiding atomic model, Windows |
|---|
Note:
See TracTickets
for help on using tickets.
Reported by Yen-Li Li
Last logged command is "hide #!1 models". I don't see how line 480 in atomspec.py can invoke the Collection constructor.