#8957 closed defect (limitation)
Crash checking available bundles
| Reported by: | Owned by: | Greg Couch | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Tool Shed | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-5.4.0-148-generic-x86_64-with-glibc2.31
ChimeraX Version: 1.6rc202305042315 (2023-05-04 23:15:52 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Fatal Python error: Segmentation fault
Thread 0x0000154211809700 (most recent call first):
File "/usr/lib/ucsf-chimerax/lib/python3.9/socket.py", line 832 in create_connection
File "/usr/lib/ucsf-chimerax/lib/python3.9/http/client.py", line 946 in connect
File "/usr/lib/ucsf-chimerax/lib/python3.9/http/client.py", line 1447 in connect
File "/usr/lib/ucsf-chimerax/lib/python3.9/http/client.py", line 980 in send
File "/usr/lib/ucsf-chimerax/lib/python3.9/http/client.py", line 1040 in _send_output
File "/usr/lib/ucsf-chimerax/lib/python3.9/http/client.py", line 1280 in endheaders
File "/usr/lib/ucsf-chimerax/lib/python3.9/http/client.py", line 1331 in _send_request
File "/usr/lib/ucsf-chimerax/lib/python3.9/http/client.py", line 1285 in request
File "/usr/lib/ucsf-chimerax/lib/python3.9/urllib/request.py", line 1346 in do_open
File "/usr/lib/ucsf-chimerax/lib/python3.9/urllib/request.py", line 1389 in https_open
File "/usr/lib/ucsf-chimerax/lib/python3.9/urllib/request.py", line 494 in _call_chain
File "/usr/lib/ucsf-chimerax/lib/python3.9/urllib/request.py", line 534 in _open
File "/usr/lib/ucsf-chimerax/lib/python3.9/urllib/request.py", line 517 in open
File "/usr/lib/ucsf-chimerax/lib/python3.9/urllib/request.py", line 214 in urlopen
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/toolshed/available.py", line 49 in load
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/toolshed/__init__.py", line 456 in reload_available
File "/usr/lib/ucsf-chimerax/lib/python3.9/threading.py", line 910 in run
File "/usr/lib/ucsf-chimerax/lib/python3.9/threading.py", line 973 in _bootstrap_inner
File "/usr/lib/ucsf-chimerax/lib/python3.9/threading.py", line 930 in _bootstrap
Current thread 0x0000154249ca7740 (most recent call first):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/ui/gui.py", line 275 in event_loop
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/__main__.py", line 892 in init
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/__main__.py", line 1043 in
File "/usr/lib/ucsf-chimerax/lib/python3.9/runpy.py", line 87 in _run_code
File "/usr/lib/ucsf-chimerax/lib/python3.9/runpy.py", line 197 in _run_module_as_main
Log:
Startup Messages
---
note | available bundle cache has not been initialized yet
UCSF ChimeraX version: 1.6rc202305042315 (2023-05-04)
© 2016-2023 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
OpenGL version: 3.3.0 NVIDIA 525.105.17
OpenGL renderer: NVIDIA RTX A6000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Python: 3.9.11
Locale: en_US.UTF-8
Qt version: PyQt6 6.4.2, Qt 6.4.2
Qt runtime version: 6.4.3
Qt platform: xcb
XDG_SESSION_TYPE=tty
DESKTOP_SESSION=
XDG_SESSION_DESKTOP=
XDG_CURRENT_DESKTOP=
DISPLAY=localhost:10.0
Manufacturer: Supermicro
Model: SYS-7049GP-TRT
OS: Ubuntu 20.04 Focal Fossa
Architecture: 64bit ELF
Virtual Machine: none
CPU: 64 Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz
Cache Size: 22528 KB
Memory:
total used free shared buff/cache available
Mem: 1.0Ti 2.6Gi 1.0Ti 8.0Mi 1.7Gi 1.0Ti
Swap: 15Gi 0B 15Gi
Graphics:
05:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 41)
DeviceName: ASPEED Video AST2500
Subsystem: Super Micro Computer Inc ASPEED Graphics Family [15d9:096d]
Installed Packages:
alabaster: 0.7.13
appdirs: 1.4.4
asttokens: 2.2.1
Babel: 2.12.1
backcall: 0.2.0
beautifulsoup4: 4.11.2
blockdiag: 3.0.0
build: 0.10.0
certifi: 2023.5.7
cftime: 1.6.2
charset-normalizer: 3.1.0
ChimeraX-AddCharge: 1.5.9.1
ChimeraX-AddH: 2.2.5
ChimeraX-AlignmentAlgorithms: 2.0.1
ChimeraX-AlignmentHdrs: 3.3.1
ChimeraX-AlignmentMatrices: 2.1
ChimeraX-Alignments: 2.9.3
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.3
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.1
ChimeraX-Atomic: 1.43.10
ChimeraX-AtomicLibrary: 10.0.6
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3.2
ChimeraX-BasicActions: 1.1.2
ChimeraX-BILD: 1.0
ChimeraX-BlastProtein: 2.1.2
ChimeraX-BondRot: 2.0.1
ChimeraX-BugReporter: 1.0.1
ChimeraX-BuildStructure: 2.8
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.2
ChimeraX-ChangeChains: 1.0.2
ChimeraX-CheckWaters: 1.3.1
ChimeraX-ChemGroup: 2.0.1
ChimeraX-Clashes: 2.2.4
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.3
ChimeraX-CommandLine: 1.2.5
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.6rc202305042315
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.4.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.3
ChimeraX-Dicom: 1.2
ChimeraX-DistMonitor: 1.4
ChimeraX-DockPrep: 1.1.1
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ESMFold: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.3
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 1.1.1
ChimeraX-Hbonds: 2.4
ChimeraX-Help: 1.2.1
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.1
ChimeraX-Label: 1.1.7
ChimeraX-LinuxSupport: 1.0.1
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.5
ChimeraX-LookingGlass: 1.1
ChimeraX-Maestro: 1.8.2
ChimeraX-Map: 1.1.4
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0.1
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.2
ChimeraX-MatchMaker: 2.0.12
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1.1
ChimeraX-mmCIF: 2.12
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.9
ChimeraX-ModelPanel: 1.3.7
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.2
ChimeraX-MouseModes: 1.2
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nifti: 1.0
ChimeraX-NRRD: 1.0
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.10.1
ChimeraX-PDB: 2.7.2
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.2
ChimeraX-PDBMatrices: 1.0
ChimeraX-PickBlobs: 1.0.1
ChimeraX-Positions: 1.0
ChimeraX-PresetMgr: 1.1
ChimeraX-PubChem: 2.1
ChimeraX-ReadPbonds: 1.0.1
ChimeraX-Registration: 1.1.1
ChimeraX-RemoteControl: 1.0
ChimeraX-RenderByAttr: 1.1
ChimeraX-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
ChimeraX-RestServer: 1.1
ChimeraX-RNALayout: 1.0
ChimeraX-RotamerLibMgr: 3.0
ChimeraX-RotamerLibsDunbrack: 2.0
ChimeraX-RotamerLibsDynameomics: 2.0
ChimeraX-RotamerLibsRichardson: 2.0
ChimeraX-SaveCommand: 1.5.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0.1
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0.1
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.8.3
ChimeraX-Shape: 1.0.1
ChimeraX-Shell: 1.0.1
ChimeraX-Shortcuts: 1.1.1
ChimeraX-ShowSequences: 1.0.1
ChimeraX-SideView: 1.0.1
ChimeraX-Smiles: 2.1
ChimeraX-SmoothLines: 1.0
ChimeraX-SpaceNavigator: 1.0
ChimeraX-StdCommands: 1.10.3
ChimeraX-STL: 1.0.1
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1.2
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0.1
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.2.1
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.1
ChimeraX-Topography: 1.0
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.28.4
ChimeraX-uniprot: 2.2.2
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.2
ChimeraX-VIPERdb: 1.0
ChimeraX-Vive: 1.1
ChimeraX-VolumeMenu: 1.0.1
ChimeraX-VTK: 1.0
ChimeraX-WavefrontOBJ: 1.0
ChimeraX-WebCam: 1.0.2
ChimeraX-WebServices: 1.1.1
ChimeraX-Zone: 1.0.1
colorama: 0.4.6
comm: 0.1.3
contourpy: 1.0.7
cxservices: 1.2.2
cycler: 0.11.0
Cython: 0.29.33
debugpy: 1.6.7
decorator: 5.1.1
distro: 1.7.0
docutils: 0.19
executing: 1.2.0
filelock: 3.9.0
fonttools: 4.39.3
funcparserlib: 1.0.1
grako: 3.16.5
h5py: 3.8.0
html2text: 2020.1.16
idna: 3.4
ihm: 0.35
imagecodecs: 2022.9.26
imagesize: 1.4.1
importlib-metadata: 6.6.0
ipykernel: 6.21.1
ipython: 8.10.0
ipython-genutils: 0.2.0
ipywidgets: 8.0.6
jedi: 0.18.2
Jinja2: 3.1.2
jupyter-client: 8.0.2
jupyter-core: 5.3.0
jupyterlab-widgets: 3.0.7
kiwisolver: 1.4.4
line-profiler: 4.0.2
lxml: 4.9.2
lz4: 4.3.2
MarkupSafe: 2.1.2
matplotlib: 3.6.3
matplotlib-inline: 0.1.6
msgpack: 1.0.4
nest-asyncio: 1.5.6
netCDF4: 1.6.2
networkx: 2.8.8
nibabel: 5.0.1
nptyping: 2.5.0
numexpr: 2.8.4
numpy: 1.23.5
openvr: 1.23.701
packaging: 23.1
ParmEd: 3.4.3
parso: 0.8.3
pep517: 0.13.0
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 9.3.0
pip: 23.0
pkginfo: 1.9.6
platformdirs: 3.5.0
prompt-toolkit: 3.0.38
psutil: 5.9.4
ptyprocess: 0.7.0
pure-eval: 0.2.2
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.14.0
pynrrd: 1.0.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.9
pyproject-hooks: 1.0.0
PyQt6-commercial: 6.4.2
PyQt6-Qt6: 6.4.3
PyQt6-sip: 13.4.1
PyQt6-WebEngine-commercial: 6.4.0
PyQt6-WebEngine-Qt6: 6.4.3
python-dateutil: 2.8.2
pytz: 2023.3
pyzmq: 25.0.2
qtconsole: 5.4.0
QtPy: 2.3.1
RandomWords: 0.4.0
requests: 2.28.2
scipy: 1.9.3
setuptools: 67.4.0
sfftk-rw: 0.7.3
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
soupsieve: 2.4.1
sphinx: 6.1.3
sphinx-autodoc-typehints: 1.22
sphinxcontrib-applehelp: 1.0.4
sphinxcontrib-blockdiag: 3.0.0
sphinxcontrib-devhelp: 1.0.2
sphinxcontrib-htmlhelp: 2.0.1
sphinxcontrib-jsmath: 1.0.1
sphinxcontrib-qthelp: 1.0.3
sphinxcontrib-serializinghtml: 1.1.5
stack-data: 0.6.2
tables: 3.7.0
tcia-utils: 1.2.0
tifffile: 2022.10.10
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.3.1
traitlets: 5.9.0
typing-extensions: 4.5.0
tzdata: 2023.3
urllib3: 1.26.15
wcwidth: 0.2.6
webcolors: 1.12
wheel: 0.38.4
wheel-filename: 1.4.1
widgetsnbextension: 4.0.7
zipp: 3.15.0
Change History (7)
comment:1 by , 2 years ago
| Component: | Unassigned → Tool Shed |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Crash checking available bundles |
comment:2 by , 2 years ago
follow-up: 3 comment:3 by , 2 years ago
Dear Greg,
couple of months ago I was trying to learn ChimeraX and its ArtiaX toolbox with the latest stable ChimeraX at that time, I had problems such as crashes when trying to start ChimeraX, most recently I thought moving to the latest developer version may help, it did not help, I was getting the crashes reported in this ticket (#8957). I now have reinstalled the latest stable version of ChimeraX and it is working, I did not try re-installing ArtiaX.
I connect to the Ubuntu machine where ChimeraX is installed with ssh '-Y' option. When I login to the machine it says there are updates that can be applied.
Thanks,
--mahmut
comment:4 by , 2 years ago
| Resolution: | → limitation |
|---|---|
| Status: | assigned → closed |
Running ChimeraX remotely is not supported. There are too many things that can go wrong. When it does work, it is less interactive than running ChimeraX locally. So the recommendation is to copy your data to the computer at your desk, and run ChimeraX there.
What operating system is the computer at your desk running? I can give you some off-the-record suggestions that might work good enough. No promises.
follow-up: 5 comment:5 by , 2 years ago
Dear Greg,
Thanks. My developer machine is running with Ubuntu 16. I have ChimeraX 1.2.5 installed locally, it is working fine and has already been very helpful.
I have installed ChimeraX to the remote machine in this ticket in order to have the latest available ChimeraX. I did not know running ChimeraX remotely is not supported.
Thanks
--mahmut
comment:6 by , 2 years ago
Some cases where running ChimeraX remotely might work:
(1) both the remote system and the local system are the same version of Linux and have the graphics hardware and graphics driver installed
(2) installing VirtualGL on the remote Linux system and using "vglrun chimerax" -- may be non-trivial getting VirtualGL to work, needs 3D graphics hardware on remote system
(3) I do this: running Windows locally and the cygwin.com X11 server, and remotely displaying from a Linux system -- it might be important that the remote system doesn't have a NVidia graphics driver installed, don't know for sure
(4) ....
Other combinations might/do work. The remote displaying of 3D graphics hasn't worked reliably since the SGI/DEC/Sun days.
And you should update your local version of ChimeraX to 1.6.1 :-)
follow-up: 7 comment:7 by , 2 years ago
Dear Greg,
Thanks for the information you shared and for your good advice on installing the latest version of ChimeraX
--mahmut
________________________________
From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Sent: Friday, May 12, 2023 2:11 AM
Cc: gregc@cgl.ucsf.edu <gregc@cgl.ucsf.edu>; Mahmut Uludag <mahmut.uludag@kaust.edu.sa>
Subject: Re: [ChimeraX] #8957: Crash checking available bundles
#8957: Crash checking available bundles
--------------------------------------+------------------------
Reporter: mahmut.uludag@… | Owner: Greg Couch
Type: defect | Status: closed
Priority: normal | Milestone:
Component: Tool Shed | Version:
Resolution: limitation | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
--------------------------------------+------------------------
Comment (by Greg Couch):
Some cases where running ChimeraX remotely might work:
(1) both the remote system and the local system are the same version of
Linux and have the graphics hardware and graphics driver installed
(2) installing VirtualGL on the remote Linux system and using "vglrun
chimerax" -- may be non-trivial getting VirtualGL to work, needs 3D
graphics hardware on remote system
(3) I do this: running Windows locally and the cygwin.com X11 server, and
remotely displaying from a Linux system -- it might be important that the
remote system doesn't have a NVidia graphics driver installed, don't know
for sure
(4) ....
Other combinations might/do work. The remote displaying of 3D graphics
hasn't worked reliably since the SGI/DEC/Sun days.
And you should update your local version of ChimeraX to 1.6.1 :-)
--
Ticket URL: <https://urldefense.com/v3/__https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/8957*comment:6__;Iw!!Nmw4Hv0!wX1eAehv2_8iDRr2aP5006XqlwUpj6BMqykQ3c6zz039P2_qupsrb5EtC3FstIBnduI3-usJApmQNLAPH4-axRsH_5qBOOIF64W2xsyk$ >
ChimeraX <https://urldefense.com/v3/__https://www.rbvi.ucsf.edu/chimerax/__;!!Nmw4Hv0!wX1eAehv2_8iDRr2aP5006XqlwUpj6BMqykQ3c6zz039P2_qupsrb5EtC3FstIBnduI3-usJApmQNLAPH4-axRsH_5qBOOIF6_TieabK$ >
ChimeraX Issue Tracker
I can't explain this. Does this crash happen every time? It looks like a bug with the networking code in Ubuntu. Is your system fully updated? And how is your networking set up? Do you have a HTTP proxy set up? Very mysterious.