Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#4321 closed defect (can't reproduce)

Crash importing core.fetch

Reported by: chimerax-bug-report@… Owned by: pett
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 pett, 5 years ago

Cc: chimera-programmers added
Component: UnassignedCore
Owner: set to pett
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionCrash importing core.fetch

If the Python traceback is accurate, it's crashing in this line of set_user_agent() in chimerax.ui.widgets.htmlview:

from chimerax.core.fetch import html_user_agent

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

comment:2 by Greg Couch, 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 Tom Goddard, 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 pett, 5 years ago

Resolution: can't reproduce
Status: acceptedclosed

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 Tom Goddard, 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.

Note: See TracTickets for help on using tickets.