Opened 4 years ago
Closed 4 years ago
#5350 closed defect (not a bug)
faulthandler tracebacks with no ChimeraX crash
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Platform | Version: | |
| Keywords: | Cc: | Eric Pettersen, Greg Couch | |
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
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
While testing the Open file dialog to see if faulthandler would save any tracebacks while using it, I got other event_loop tracebacks saved in the file that appear unrelated to the open file dialog. I got 3 of these tracebacks in about 10 minutes. They seemed spontaneous. The first one I had left the computer for 5 miniutes and came back it was there, and the next two also arrived after leaving the computer for 5 minutes.
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
> open 3dwt format mmcif fromDatabase pdb
3dwt title:
Structure of CabBCII-10 nanobody [more info...]
Chain information for 3dwt #1
---
Chain | Description
A B C D E F G H | cAbBCII-10
Non-standard residues in 3dwt #1
---
GOL — glycerol (glycerin; propane-1,2,3-triol)
3dwt mmCIF Assemblies
---
1| author_and_software_defined_assembly
2| author_and_software_defined_assembly
3| author_and_software_defined_assembly
4| author_and_software_defined_assembly
5| author_and_software_defined_assembly
6| author_and_software_defined_assembly
7| author_and_software_defined_assembly
8| author_and_software_defined_assembly
> info path
system versioned config directory: C:\ProgramData\UCSF\ChimeraX\1.2
system versioned data directory: C:\ProgramData\UCSF\ChimeraX\1.2
system unversioned config directory: C:\ProgramData\UCSF\ChimeraX
system unversioned data directory: C:\ProgramData\UCSF\ChimeraX
user versioned cache directory:
C:\Users\goddard\AppData\Local\UCSF\ChimeraX\Cache\1.2
user versioned config directory:
C:\Users\goddard\AppData\Local\UCSF\ChimeraX\1.2
user versioned data directory:
C:\Users\goddard\AppData\Local\UCSF\ChimeraX\1.2
user versioned log directory:
C:\Users\goddard\AppData\Local\UCSF\ChimeraX\1.2\Logs
user versioned state directory:
C:\Users\goddard\AppData\Local\UCSF\ChimeraX\1.2
user unversioned cache directory:
C:\Users\goddard\AppData\Local\UCSF\ChimeraX\Cache
user unversioned config directory:
C:\Users\goddard\AppData\Local\UCSF\ChimeraX
user unversioned data directory: C:\Users\goddard\AppData\Local\UCSF\ChimeraX
user unversioned log directory:
C:\Users\goddard\AppData\Local\UCSF\ChimeraX\Logs
user unversioned state directory: C:\Users\goddard\AppData\Local\UCSF\ChimeraX
> open "C:/Users/goddard/Desktop/laptop manual.pdf"
Unrecognized file suffix '.pdf'
> open D:/vrdemos/opioids-vr-2018/pdbs/carfentanil-muor.pdb
Summary of feedback from opening D:/vrdemos/opioids-vr-2018/pdbs/carfentanil-
muor.pdb
---
warnings | Ignored bad PDB record found on line 4
HELIX 1 1 MET A 65 ARG A 95 1 Generated by MOE 31
Ignored bad PDB record found on line 5
HELIX 2 2 ALA A 102 THR A 118 1 Generated by MOE 17
Ignored bad PDB record found on line 6
HELIX 3 3 LEU A 121 LEU A 129 1 Generated by MOE 9
Ignored bad PDB record found on line 7
HELIX 4 4 GLY A 136 CYS A 170 1 Generated by MOE 35
Ignored bad PDB record found on line 8
HELIX 5 5 PRO A 172 PHE A 178 1 Generated by MOE 7
22 messages similar to the above omitted
Chain information for carfentanil-muor.pdb #2
---
Chain | Description
A | No description available
B | No description available
> open C:/Users/goddard/Desktop/test2/emd_1080.map
Opened emd_1080.map as #3, grid size 100,100,100, pixel 2.7, shown at level
1.68, step 1, values float32
> open C:/Users/goddard/Desktop/test3/emd_1080.map
Opened emd_1080.map as #4, grid size 100,100,100, pixel 2.7, shown at level
1.68, step 1, values float32
> open E:/ForTom/r12c09f01p01-ch1sk1fk1fl1.tiff
Opened r12c09f01p01-ch1sk1fk1fl1.tiff as #5, grid size 1080,1080,1, pixel 1,
shown at step 1, values uint16
> open E:/ForTom/r12c09f01p01-ch1sk3fk1fl1.tiff
Opened r12c09f01p01-ch1sk3fk1fl1.tiff as #6, grid size 1080,1080,1, pixel 1,
shown at step 1, values uint16
> open C:/Users/goddard/Desktop/vrdemos/milk-oct2019/casein-beta.pdb
Chain information for casein-beta.pdb #7
---
Chain | Description
A | No description available
QWindowsNativeFileDialogBase::shellItem : Unhandled scheme: "data"
> open C:/Users/goddard/Desktop/vrdemos/milk-oct2019/casein-beta3.pdb
Chain information for casein-beta3.pdb #8
---
Chain | Description
A | No description available
> open C:/Users/goddard/Desktop/vrdemos/milk-oct2019/pdbtojson.py~
Unrecognized file suffix '.py~'
OpenGL version: 3.3.0 NVIDIA 398.35
OpenGL renderer: GeForce GTX 1070 with Max-Q Design/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Micro-Star International Co., Ltd.
Model: GS65 Stealth Thin 8RF
OS: Microsoft Windows 10 Pro (Build 19041)
Memory: 34,195,668,992
MaxProcessMemory: 137,438,953,344
CPU: 12 Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
OSLanguage: en-US
Locale: ('en_US', '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-Clipper: 0.16.0
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
File attachment: crash_traceback.txt
Attachments (1)
Change History (6)
by , 4 years ago
| Attachment: | crash_traceback.txt added |
|---|
comment:1 by , 4 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Platform |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → faulthandler tracebacks with no ChimeraX crash |
I attached the faulthandler output file.
comment:2 by , 4 years ago
The tracebacks say
"Windows fatal exception: code 0x800706ba"
and googling reports that error code is the following
"Error code 0x800706BA indicates that the remote procedure call (RPC) server is unavailable."
comment:3 by , 4 years ago
These faulthandler tracebacks were encountered testing the open file dialog for ticket #5348.
comment:4 by , 4 years ago
This is the only ChimeraX ticket that has the error code 0x800706ba in it. So it does not seem to be the root of the ChimeraX show_open_file_dialog crash reports. But it does show that fault handler can report "Windows fatal exception" and in fact ChimeraX has not crashed nor has any user-visible error occurred.
comment:5 by , 4 years ago
| Resolution: | → not a bug |
|---|---|
| Status: | assigned → closed |
Apparently faulthandler appears not intended to guarantee that only tracebacks resulting in crashes are reported. So we will just have to keep this in mind when analyzing ChimeraX crash reports on Windows that only the final traceback is likely to be the cause of the crash.
Added by email2trac