#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.