#4321 closed defect (can't reproduce)
Crash importing core.fetch
| Reported by: | Owned by: | Eric Pettersen | |
|---|---|---|---|
| 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-8.1-6.3.9600
ChimeraX Version: 1.2.dev202103030125 (2021-03-03 01:25:12 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Windows fatal exception: code 0x80000003
Thread 0x000027cc (most recent call first):
File "", line 972 in get_data
File "", line 915 in get_code
File "", line 779 in exec_module
File "", line 671 in _load_unlocked
File "", line 975 in _find_and_load_unlocked
File "", line 991 in _find_and_load
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\widgets\htmlview.py", line 27 in set_user_agent
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\widgets\htmlview.py", line 52 in create_profile
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\widgets\htmlview.py", line 376 in create_chimerax_profile
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\widgets\htmlview.py", line 358 in __init__
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\file_history.py", line 103 in __init__
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\file_history.py", line 26 in __init__
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\gui.py", line 482 in __init__
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\gui.py", line 234 in build
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\ChimeraX_main.py", line 697 in init
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\ChimeraX_main.py", line 1005 in
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\runpy.py", line 87 in _run_code
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\runpy.py", line 194 in _run_module_as_main
Windows fatal exception: access violation
Current thread 0x000027cc (most recent call first):
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\gui.py", line 765 in rapid_access_shown
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\gui.py", line 241 in build
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\ChimeraX_main.py", line 697 in init
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\ChimeraX_main.py", line 1005 in
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\runpy.py", line 87 in _run_code
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\runpy.py", line 194 in _run_module_as_main
Windows fatal exception: access violation
Current thread 0x000027cc (most recent call first):
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\gui.py", line 765 in rapid_access_shown
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\chimerax\ui\gui.py", line 241 in build
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\ChimeraX_main.py", line 697 in init
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\site-packages\ChimeraX_main.py", line 1005 in
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\runpy.py", line 87 in _run_code
File "C:\Program Files\ChimeraX 1.2.dev202102270157\bin\lib\runpy.py", line 194 in _run_module_as_main
Log:
UCSF ChimeraX version: 1.2.dev202103030125 (2021-03-03)
© 2016-2020 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open E:\\\HPV\\\20210222\\\3flod\\\cryosparc_P33_J96_004_volume_map.mrc
Opened cryosparc_P33_J96_004_volume_map.mrc as #1, grid size 256,256,256,
pixel 1.36, shown at level 0.359, step 1, values float32
OpenGL version: 3.3.0 NVIDIA 391.35
OpenGL renderer: GeForce GTX 1070/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Supermicro
Model: Super Server
OS: Microsoft Windows 8.1 Pro (Build 9600)
Memory: 34,155,433,984
MaxProcessMemory: 137,438,953,344
CPU: 8 Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
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.0
backcall: 0.2.0
blockdiag: 2.0.1
certifi: 2020.12.5
cftime: 1.4.1
chardet: 3.0.4
ChimeraX-AddCharge: 1.0
ChimeraX-AddH: 2.1.4
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.11.2
ChimeraX-AtomicLibrary: 2.0
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
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.1
ChimeraX-CommandLine: 1.1.3
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.2.dev202103030125
ChimeraX-CoreFormats: 1.0
ChimeraX-coulombic: 1.0.3
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-DataFormats: 1.1
ChimeraX-Dicom: 1.0
ChimeraX-DistMonitor: 1.1
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
ChimeraX-Label: 1.0
ChimeraX-ListInfo: 1.1
ChimeraX-Log: 1.1.1
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.1
ChimeraX-MDcrds: 2.2
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.0
ChimeraX-mmCIF: 2.2
ChimeraX-MMTF: 2.0
ChimeraX-Modeller: 1.0
ChimeraX-ModelPanel: 1.0.1
ChimeraX-ModelSeries: 1.0
ChimeraX-Mol2: 2.0
ChimeraX-Morph: 1.0
ChimeraX-MouseModes: 1.0
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0
ChimeraX-OpenCommand: 1.5
ChimeraX-PDB: 2.2
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 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
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
ChimeraX-ToolshedUtils: 1.1
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.6.1
ChimeraX-uniprot: 2.1
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: 4.4.2
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: 1.1.1
matplotlib: 3.3.2
msgpack: 1.0.0
netCDF4: 1.5.4
networkx: 2.5
numexpr: 2.7.2
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.16
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: 1.0.3
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.4
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.2.0
WMI: 1.5.1
Change History (5)
comment:1 by , 5 years ago
| Cc: | added |
|---|---|
| Component: | Unassigned → Core |
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → accepted |
| Summary: | ChimeraX bug report submission → Crash importing core.fetch |
comment:2 by , 5 years ago
I agree that the segfault doesn't make sense. It might be data related or a bug in the graphics driver. The current graphics driver is 461.72 and they have 391.35.
comment:3 by , 5 years ago
Just a wild guess, but maybe this is the "garbage collection" crash we have seen many times on Mac. That one happens at random places in the code since it happens when the garbage collector runs.
comment:4 by , 5 years ago
| Resolution: | → can't reproduce |
|---|---|
| Status: | accepted → closed |
Well, maybe, but those other garbage collection crashes "felt" like they were after using ChimeraX for awhile, whereas this one is clearly at startup. Nonetheless, maybe. Anyway, I don't think there's anything useful I can do to debug this further without more info.
comment:5 by , 5 years ago
Yep, missed that, it is building the UI at startup. Agree there is nothing to do about it. Chalk it up to Windows 8 -- unsupported.
If the Python traceback is accurate, it's crashing in this line of set_user_agent() in chimerax.ui.widgets.htmlview:
I don't see anything in core/fetch.py at the global scope that could possibly cause a problem -- there aren't even any other imports. Is it a problem with locating fetch in sys.modules?
I don't even know who to assign this ticket to really. It is on a Windows 8 machine. Would that be an issue?
--Eric