Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#8231 closed defect (nonchimerax)

Crash in bug reporter

Reported by: rajib19@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc: 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.22000
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.
Windows fatal exception: code 0x8001010d

Current thread 0x00003c18 (most recent call first):
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\win32com\client\__init__.py", line 87 in Moniker
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\win32com\client\__init__.py", line 72 in GetObject
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\wmi.py", line 174 in 
  File "", line 228 in _call_with_frames_removed
  File "", line 850 in exec_module
  File "", line 680 in _load_unlocked
  File "", line 986 in _find_and_load_unlocked
  File "", line 1007 in _find_and_load
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\bug_reporter\bug_reporter_gui.py", line 610 in _win32_info
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\bug_reporter\bug_reporter_gui.py", line 115 in __init__
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\bug_reporter\bug_reporter_gui.py", line 365 in show_bug_reporter
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\bug_reporter\crash_report.py", line 182 in _show_bug_report_dialog
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\bug_reporter\crash_report.py", line 34 in _report
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\triggerset.py", line 134 in invoke
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\triggerset.py", line 217 in _activate
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\triggerset.py", line 186 in activate
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\triggerset.py", line 354 in activate_trigger
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\updateloop.py", line 54 in draw_new_frame
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\core\updateloop.py", line 139 in _redraw_timer_callback
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\chimerax\ui\gui.py", line 301 in event_loop
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 867 in init
  File "C:\Program Files\ChimeraX 1.3\bin\lib\site-packages\ChimeraX_main.py", line 1018 in 
  File "C:\Program Files\ChimeraX 1.3\bin\lib\runpy.py", line 87 in _run_code
  File "C:\Program Files\ChimeraX 1.3\bin\lib\runpy.py", line 197 in _run_module_as_main
===== 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 C:/Users/Rajib/Downloads/1ubq.pdb

1ubq.pdb title:  
Structure of ubiquitin refined At 1.8 angstroms resolution [more info...]  
  
Chain information for 1ubq.pdb #1  
---  
Chain | Description | UniProt  
A | ubiquitin | UBIQ_HUMAN  
  

> show cartoons

> show atoms

> hide atoms

> rainbow

> lighting simple

> lighting soft

> lighting full

> lighting flat

> lighting shadows true intensity 0.5

> graphics silhouettes false

> graphics silhouettes true

> graphics silhouettes false

> ui tool show "Side View"

> view

> view orient

> view

> view orient

> ui tool show "Color Actions"

No target buttons for the coloring action are checked  

> select /A

660 atoms, 608 bonds, 134 residues, 1 model selected  
No target buttons for the coloring action are checked  

> color sel peru target c

> set bgColor white

> view orient

> color sel light gray target c

> color sel silver target c

> color sel turquoise target c

> color sel light sea green target c

> color sel gainsboro target c

> color sel light cyan target c

> color sel violet target c

> color sel medium aquamarine target cf

> color sel lawn green target cf

> lighting simple

> color sel silver target cf

> lighting soft

> lighting full

> lighting flat

> lighting shadows true intensity 0.5

> graphics silhouettes false

> lighting simple

> color sel cadet blue target cf

> view orient

> color sel steel blue target cf

> graphics silhouettes true

> graphics silhouettes false

> lighting shadows true

> lighting shadows false

> lighting shadows true

> lighting shadows false

> lighting shadows true

> lighting shadows false

> lighting flat

> lighting simple

> lighting soft

> color sel slate gray target cf

> color sel light slate gray target cf

> color sel cadet blue target cf

> color sel cornflower blue target cf

> color sel medium blue target cf

> color sel hot pink target cf

> color sel magenta target cf

> color sel white target cf

> color sel lawn green target cf

> color sel cadet blue target cf

> lighting simple

> lighting soft

> lighting full

> lighting flat

> graphics silhouettes false

> lighting shadows true intensity 0.5

> lighting flat

> lighting full

> color sel gray target cf

> color sel dim gray target cf

> color sel black target cf

> color sel dim gray target cf

> show sel surfaces

> transparency (#!1 & sel) 90

> color sel light gray target csf

> transparency (#!1 & sel) 90

> color sel gray target cf

> lighting shadows false

> lighting shadows true

> lighting shadows false

> lighting shadows true

> view orient

> mlp sel

Map values for surface "1ubq.pdb_A SES surface": minimum -26.34, mean -6.305,
maximum 21.66  
To also show corresponding color key, enter the above mlp command and add key
true  

> mlp sel

Map values for surface "1ubq.pdb_A SES surface": minimum -26.34, mean -6.305,
maximum 21.66  
To also show corresponding color key, enter the above mlp command and add key
true  

> mlp sel

Map values for surface "1ubq.pdb_A SES surface": minimum -26.34, mean -6.305,
maximum 21.66  
To also show corresponding color key, enter the above mlp command and add key
true  

> coulombic sel

Using Amber 20 recommended default charges and atom types for standard
residues  
Coulombic values for 1ubq.pdb_A SES surface #1.1: minimum, -10.89, mean -0.36,
maximum 9.84  
To also show corresponding color key, enter the above coulombic command and
add key true  

> mlp sel

Map values for surface "1ubq.pdb_A SES surface": minimum -26.34, mean -6.305,
maximum 21.66  
To also show corresponding color key, enter the above mlp command and add key
true  

> nucleotides sel atoms

> style nucleic & sel stick

Changed 0 atom styles  

> nucleotides sel atoms

> style nucleic & sel stick

Changed 0 atom styles  

> nucleotides sel fill

> style nucleic & sel stick

Changed 0 atom styles  

> nucleotides sel fill

> style nucleic & sel stick

Changed 0 atom styles  

> nucleotides sel slab

> style nucleic & sel stick

Changed 0 atom styles  

> nucleotides sel slab

> style nucleic & sel stick

Changed 0 atom styles  

> nucleotides sel tube/slab shape box

> view sel

> view orient

> color sel light gray target cs

> transparency (#!1 & sel) 80

> color sel dark gray target c

> color sel cornflower blue target c

> color sel light sea green target c

> color sel cornflower blue target c

> color sel dodger blue target c

> color sel cornflower blue target c

> color sel sky blue target c

> color sel light sky blue target c

> color sel light steel blue target c

> color sel powder blue target c

> color sel cornflower blue target c

> color sel light sky blue target s

> color sel light blue target s

> transparency (#!1 & sel) 80

> view orient

> transparency (#!1 & sel) 90

> color sel light gray target s

> transparency (#!1 & sel) 90

> view orient

> save E:/RM.gif width 1320 height 755 supersample 3


===== 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: 3.3.0 NVIDIA 517.51
OpenGL renderer: NVIDIA GeForce MX350/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: HP
Model: HP Laptop 15s-dr3xxx
OS: Microsoft Windows 11 Home Single Language (Build 22000)
Memory: 8,334,729,216
MaxProcessMemory: 137,438,953,344
CPU: 8 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
OSLanguage: en-US
Locale: ('en_IN', '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: 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-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-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.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
    comtypes: 1.1.10
    cxservices: 1.1
    cycler: 0.11.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.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
    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
    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
    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
    pywin32: 228
    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
    WMI: 1.5.1

Change History (2)

comment:1 by Eric Pettersen, 3 years ago

Component: UnassignedCore
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionCrash in bug reporter

Reported by Rajib Molla

comment:2 by Tom Goddard, 3 years ago

Cc: Greg Couch added
Resolution: nonchimerax
Status: assignedclosed

ChimeraX was trying to show the Bug Reporter panel because the previous run of ChimeraX had crashed and it was going to let you report that crash. But when trying to collect basic system information from Windows it crashed again. It was using the Python WMI package to get the operating system version, CPU type and language setting. This appears to be a bug in WMI, the latest WMI version 1.5.1 is from April 2020.

This WMI crash has been reported 2 times before, #5419, #6497.

Not much we can do about it except to remove WMI and not include the Windows system information in the bug reports. Greg Couch has said in the past that it is very useful to have the windows system info and since it works in almost all cases I think we should leave it as is. Hopefully a future version of WMI will fix the issue.

Last edited 3 years ago by Tom Goddard (previous) (diff)
Note: See TracTickets for help on using tickets.