Opened 3 years ago
Closed 3 years ago
#8549 closed defect (can't reproduce)
Various surface errors
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Surface | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted:
Platform: Linux-5.19.1-051901-generic-x86_64-with-glibc2.35
ChimeraX Version: 1.5 (2022-11-24 00:03:27 UTC)
Description
Last time you used ChimeraX it crashed.
Please describe steps that led to the crash here.
Fatal Python error: Segmentation fault
Current thread 0x00007fa112403b80 (most recent call first):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/pdb/pdb.py", line 77 in open_pdb
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/pdb/__init__.py", line 34 in open
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 428 in remember_data_format
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 457 in collated_open
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 193 in provider_open
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/commands/cli.py", line 2897 in run
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 118 in cmd_open
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/commands/cli.py", line 2897 in run
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/commands/run.py", line 38 in run
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/scripting.py", line 173 in _run_commands
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/scripting.py", line 160 in open_command_script
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core_formats/__init__.py", line 37 in open
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 428 in remember_data_format
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 440 in collated_open
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 193 in provider_open
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/commands/cli.py", line 2897 in run
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/open_command/cmd.py", line 118 in cmd_open
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/commands/cli.py", line 2897 in run
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/commands/run.py", line 38 in run
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/__main__.py", line 863 in init
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-packages/chimerax/core/__main__.py", line 1035 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 before crash start =====
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/triggerset.py", line 134, in invoke
return self._func(self._name, data)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 178, in _atoms_changed
self._recompute_shape()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 211, in _recompute_shape
self.calculate_surface_geometry()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 243, in calculate_surface_geometry
v2a = self.vertex_to_atom_map(va)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 301, in vertex_to_atom_map
raise RuntimeError('Surface further from atoms than expected (%g) for %d of %d
atoms'
RuntimeError: Surface further from atoms than expected (4.158) for 1 of 58480
atoms
Error processing trigger "changes":
RuntimeError: Surface further from atoms than expected (4.158) for 1 of 58480
atoms
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 301, in vertex_to_atom_map
raise RuntimeError('Surface further from atoms than expected (%g) for %d of %d
atoms'
See log for complete Python traceback.
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/triggerset.py", line 134, in invoke
return self._func(self._name, data)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 178, in _atoms_changed
self._recompute_shape()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 211, in _recompute_shape
self.calculate_surface_geometry()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 235, in calculate_surface_geometry
va, na, ta = surface.ses_surface_geometry(xyz, r, self.probe_radius,
self.grid_spacing)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/surface/gridsurf.py", line 99, in ses_surface_geometry
va,na,ta = reduce_geometry(ses_va, ses_na, ses_ta, keepv, keept)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/surface/split.py", line 69, in reduce_geometry
rta = ta.take(ti, axis = 0)
IndexError: index 2262125 is out of bounds for axis 0 with size 206952
Error processing trigger "changes":
IndexError: index 2262125 is out of bounds for axis 0 with size 206952
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/surface/split.py", line 69, in reduce_geometry
rta = ta.take(ti, axis = 0)
See log for complete Python traceback.
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/triggerset.py", line 134, in invoke
return self._func(self._name, data)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 178, in _atoms_changed
self._recompute_shape()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 211, in _recompute_shape
self.calculate_surface_geometry()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 235, in calculate_surface_geometry
va, na, ta = surface.ses_surface_geometry(xyz, r, self.probe_radius,
self.grid_spacing)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/surface/gridsurf.py", line 99, in ses_surface_geometry
va,na,ta = reduce_geometry(ses_va, ses_na, ses_ta, keepv, keept)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/surface/split.py", line 69, in reduce_geometry
rta = ta.take(ti, axis = 0)
IndexError: index 2260182 is out of bounds for axis 0 with size 178852
Error processing trigger "changes":
IndexError: index 2260182 is out of bounds for axis 0 with size 178852
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/surface/split.py", line 69, in reduce_geometry
rta = ta.take(ti, axis = 0)
See log for complete Python traceback.
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/triggerset.py", line 134, in invoke
return self._func(self._name, data)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 178, in _atoms_changed
self._recompute_shape()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 211, in _recompute_shape
self.calculate_surface_geometry()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 255, in calculate_surface_geometry
self.update_selection()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 574, in update_selection
tmask = self._atom_triangle_mask(asel)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 355, in _atom_triangle_mask
shown_vertices = atom_mask[v2a]
IndexError: index 2098045 is out of bounds for axis 0 with size 961
Error processing trigger "changes":
IndexError: index 2098045 is out of bounds for axis 0 with size 961
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 355, in _atom_triangle_mask
shown_vertices = atom_mask[v2a]
See log for complete Python traceback.
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/triggerset.py", line 134, in invoke
return self._func(self._name, data)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 178, in _atoms_changed
self._recompute_shape()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 211, in _recompute_shape
self.calculate_surface_geometry()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 255, in calculate_surface_geometry
self.update_selection()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 574, in update_selection
tmask = self._atom_triangle_mask(asel)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 355, in _atom_triangle_mask
shown_vertices = atom_mask[v2a]
IndexError: index 2097232 is out of bounds for axis 0 with size 947
Error processing trigger "changes":
IndexError: index 2097232 is out of bounds for axis 0 with size 947
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 355, in _atom_triangle_mask
shown_vertices = atom_mask[v2a]
See log for complete Python traceback.
Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/core/triggerset.py", line 134, in invoke
return self._func(self._name, data)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 178, in _atoms_changed
self._recompute_shape()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 211, in _recompute_shape
self.calculate_surface_geometry()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 255, in calculate_surface_geometry
self.update_selection()
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 574, in update_selection
tmask = self._atom_triangle_mask(asel)
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 355, in _atom_triangle_mask
shown_vertices = atom_mask[v2a]
IndexError: index 2097451 is out of bounds for axis 0 with size 780
Error processing trigger "changes":
IndexError: index 2097451 is out of bounds for axis 0 with size 780
File "/usr/lib/ucsf-chimerax/lib/python3.9/site-
packages/chimerax/atomic/molsurf.py", line 355, in _atom_triangle_mask
shown_vertices = atom_mask[v2a]
See log for complete Python traceback.
===== Log before crash end =====
Log:
UCSF ChimeraX version: 1.5 (2022-11-24)
© 2016-2022 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
> open make_movies.cxc
> close
> open stage1.pdb
stage1.pdb title:
50S ribosomal subunit assembly intermediate state 1 [more info...]
Chain information for stage1.pdb #1
---
Chain | Description | UniProt
0 | large ribosomal subunit protein BL32 | RL32_ECOLI
2 | large ribosomal subunit protein BL34 | RL34_ECOLI
A | 23S ribosomal RNA |
D | large ribosomal subunit protein UL3 | RL3_ECOLI
E | large ribosomal subunit protein UL4 | RL4_ECOLI
J | large ribosomal subunit protein UL13 | RL13_ECOLI
K | large ribosomal subunit protein UL14 | RL14_ECOLI
L | large ribosomal subunit protein UL15 | RL15_ECOLI
N | large ribosomal subunit protein BL17 | RL17_ECOLI
P | large ribosomal subunit protein BL19 | RL19_ECOLI
Q | large ribosomal subunit protein BL20 | RL20_ECOLI
R | large ribosomal subunit protein BL21 | RL21_ECOLI
S | large ribosomal subunit protein UL22 | RL22_ECOLI
T | large ribosomal subunit protein UL23 | RL23_ECOLI
U | large ribosomal subunit protein UL24 | RL24_ECOLI
Y | large ribosomal subunit protein UL29 | RL29_ECOLI
Z | large ribosomal subunit protein UL30 | RL30_ECOLI
> open morph_stage1_2.dcd
Replaced existing frames of stage1.pdb #1 with 61 new frames
> set bgColor white
> surface protein color gray
> surface nucleic color yellow transparency 70
> cartoon style nucleic xsection oval width 1.6 thickness 1.6
> cartoon nucleic & ~backbone
> nucleotides ladder hideAtoms true
> style nucleic stick
Changed 40850 atom styles
> show atoms
> hide protein
> surface /n color red
> view matrix camera
> -0.4125,-0.90156,0.1305,236.14,0.14896,0.074563,0.98603,685.14,-0.8987,0.42618,0.10353,220.16
executed make_movies.cxc
OpenGL version: 3.3.0 NVIDIA 520.61.05
OpenGL renderer: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Python: 3.9.11
Locale: en_US.UTF-8
Qt version: PyQt6 6.3.1, Qt 6.3.1
Qt runtime version: 6.3.2
Qt platform: xcb
XDG_SESSION_TYPE=x11
DESKTOP_SESSION=ubuntu
XDG_SESSION_DESKTOP=ubuntu
XDG_CURRENT_DESKTOP=ubuntu:GNOME
DISPLAY=:1
Manufacturer: Gigabyte Technology Co., Ltd.
Model: Z370P D3
OS: Ubuntu 22.04 Jammy Jellyfish
Architecture: 64bit ELF
Virtual Machine: none
CPU: 6 Intel(R) Core(TM) i5-8600K CPU @ 3.60GHz
Cache Size: 9216 KB
Memory:
total used free shared buff/cache available
Mem: 62Gi 5.5Gi 10Gi 142Mi 47Gi 56Gi
Swap: 127Gi 1.0Mi 127Gi
Graphics:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] [10de:1e07] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] TU102 [GeForce RTX 2080 Ti Rev. A] [1462:3713]
Kernel driver in use: nvidia
Installed Packages:
alabaster: 0.7.12
appdirs: 1.4.4
asttokens: 2.1.0
Babel: 2.11.0
backcall: 0.2.0
blockdiag: 3.0.0
build: 0.8.0
certifi: 2022.9.24
cftime: 1.6.2
charset-normalizer: 2.1.1
ChimeraX-AddCharge: 1.4
ChimeraX-AddH: 2.2.1
ChimeraX-AlignmentAlgorithms: 2.0
ChimeraX-AlignmentHdrs: 3.2.1
ChimeraX-AlignmentMatrices: 2.0
ChimeraX-Alignments: 2.6
ChimeraX-AlphaFold: 1.0
ChimeraX-AltlocExplorer: 1.0.3
ChimeraX-AmberInfo: 1.0
ChimeraX-Arrays: 1.0
ChimeraX-Atomic: 1.41.5
ChimeraX-AtomicLibrary: 8.0.3
ChimeraX-AtomSearch: 2.0.1
ChimeraX-AxesPlanes: 2.3
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.7.1
ChimeraX-Bumps: 1.0
ChimeraX-BundleBuilder: 1.2
ChimeraX-ButtonPanel: 1.0.1
ChimeraX-CageBuilder: 1.0.1
ChimeraX-CellPack: 1.0
ChimeraX-Centroids: 1.3.1
ChimeraX-ChangeChains: 1.0.2
ChimeraX-CheckWaters: 1.3
ChimeraX-ChemGroup: 2.0
ChimeraX-Clashes: 2.2.4
ChimeraX-ColorActions: 1.0.3
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.5.2
ChimeraX-CommandLine: 1.2.4
ChimeraX-ConnectStructure: 2.0.1
ChimeraX-Contacts: 1.0.1
ChimeraX-Core: 1.5
ChimeraX-CoreFormats: 1.1
ChimeraX-coulombic: 1.3.2
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0.1
ChimeraX-DataFormats: 1.2.2
ChimeraX-Dicom: 1.1
ChimeraX-DistMonitor: 1.3
ChimeraX-DockPrep: 1.0
ChimeraX-Dssp: 2.0
ChimeraX-EMDB-SFF: 1.0
ChimeraX-ExperimentalCommands: 1.0
ChimeraX-FileHistory: 1.0.1
ChimeraX-FunctionKey: 1.0.1
ChimeraX-Geometry: 1.2
ChimeraX-gltf: 1.0
ChimeraX-Graphics: 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.2
ChimeraX-MapData: 2.0
ChimeraX-MapEraser: 1.0.1
ChimeraX-MapFilter: 2.0
ChimeraX-MapFit: 2.0
ChimeraX-MapSeries: 2.1.1
ChimeraX-Markers: 1.0.1
ChimeraX-Mask: 1.0.1
ChimeraX-MatchMaker: 2.0.9
ChimeraX-MDcrds: 2.6
ChimeraX-MedicalToolbar: 1.0.2
ChimeraX-Meeting: 1.0.1
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.8
ChimeraX-MMTF: 2.2
ChimeraX-Modeller: 1.5.6
ChimeraX-ModelPanel: 1.3.6
ChimeraX-ModelSeries: 1.0.1
ChimeraX-Mol2: 2.0
ChimeraX-Mole: 1.0
ChimeraX-Morph: 1.0.1
ChimeraX-MouseModes: 1.1.1
ChimeraX-Movie: 1.0
ChimeraX-Neuron: 1.0
ChimeraX-Nucleotides: 2.0.3
ChimeraX-OpenCommand: 1.9.1
ChimeraX-PDB: 2.6.8
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-RenumberResidues: 1.1
ChimeraX-ResidueFit: 1.0.1
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.1
ChimeraX-SchemeMgr: 1.0
ChimeraX-SDF: 2.0
ChimeraX-Segger: 1.0
ChimeraX-Segment: 1.0
ChimeraX-SelInspector: 1.0
ChimeraX-SeqView: 2.7.2
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
ChimeraX-STL: 1.0
ChimeraX-Storm: 1.0
ChimeraX-StructMeasure: 1.1
ChimeraX-Struts: 1.0.1
ChimeraX-Surface: 1.0
ChimeraX-SwapAA: 2.0.1
ChimeraX-SwapRes: 2.1.3
ChimeraX-TapeMeasure: 1.0
ChimeraX-Test: 1.0
ChimeraX-Toolbar: 1.1.2
ChimeraX-ToolshedUtils: 1.2.1
ChimeraX-Tug: 1.0.1
ChimeraX-UI: 1.24.3
ChimeraX-uniprot: 2.2.1
ChimeraX-UnitCell: 1.0.1
ChimeraX-ViewDockX: 1.1.4
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.1
ChimeraX-WebServices: 1.1.0
ChimeraX-Zone: 1.0.1
colorama: 0.4.5
cxservices: 1.2
cycler: 0.11.0
Cython: 0.29.32
debugpy: 1.6.4
decorator: 5.1.1
distro: 1.7.0
docutils: 0.19
entrypoints: 0.4
executing: 1.2.0
filelock: 3.7.1
fonttools: 4.38.0
funcparserlib: 1.0.1
grako: 3.16.5
h5py: 3.7.0
html2text: 2020.1.16
idna: 3.4
ihm: 0.33
imagecodecs: 2022.7.31
imagesize: 1.4.1
importlib-metadata: 5.1.0
ipykernel: 6.15.3
ipython: 8.4.0
ipython-genutils: 0.2.0
jedi: 0.18.1
Jinja2: 3.1.2
jupyter-client: 7.3.4
jupyter-core: 5.1.0
kiwisolver: 1.4.4
line-profiler: 3.5.1
lxml: 4.9.1
lz4: 4.0.2
MarkupSafe: 2.1.1
matplotlib: 3.5.2
matplotlib-inline: 0.1.6
msgpack: 1.0.4
nest-asyncio: 1.5.6
netCDF4: 1.6.0
networkx: 2.8.5
numexpr: 2.8.4
numpy: 1.23.1
openvr: 1.23.701
packaging: 21.3
ParmEd: 3.4.3
parso: 0.8.3
pep517: 0.13.0
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 9.2.0
pip: 22.2.2
pkginfo: 1.8.3
platformdirs: 2.5.4
prompt-toolkit: 3.0.33
psutil: 5.9.1
ptyprocess: 0.7.0
pure-eval: 0.2.2
pycollada: 0.7.2
pydicom: 2.3.0
Pygments: 2.12.0
PyOpenGL: 3.1.5
PyOpenGL-accelerate: 3.1.5
pyparsing: 3.0.9
PyQt6-commercial: 6.3.1
PyQt6-Qt6: 6.3.2
PyQt6-sip: 13.4.0
PyQt6-WebEngine-commercial: 6.3.1
PyQt6-WebEngine-Qt6: 6.3.2
python-dateutil: 2.8.2
pytz: 2022.6
pyzmq: 24.0.1
qtconsole: 5.3.1
QtPy: 2.3.0
RandomWords: 0.4.0
requests: 2.28.1
scipy: 1.9.0
setuptools: 65.1.1
sfftk-rw: 0.7.2
six: 1.16.0
snowballstemmer: 2.2.0
sortedcontainers: 2.4.0
Sphinx: 5.1.1
sphinx-autodoc-typehints: 1.19.1
sphinxcontrib-applehelp: 1.0.2
sphinxcontrib-blockdiag: 3.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
stack-data: 0.6.2
tables: 3.7.0
tifffile: 2022.7.31
tinyarray: 1.2.4
tomli: 2.0.1
tornado: 6.2
traitlets: 5.3.0
urllib3: 1.26.13
wcwidth: 0.2.5
webcolors: 1.12
wheel: 0.37.1
wheel-filename: 1.4.1
zipp: 3.11.0
Change History (3)
comment:1 by , 3 years ago
| Component: | Unassigned → Surface |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Various surface errors |
comment:2 by , 3 years ago
The coordinates for this trajectory are probably very bad, likely atoms very far away, so the surface calculation fails in a strange way. I would probably need the trajectory to debug it. After that initial failure it spews more errors each time it tries to recalculate the surface for a new coordinate set. It probably shouldn't be raising those additional errors. I can probably fix that.
comment:3 by , 3 years ago
| Resolution: | → can't reproduce |
|---|---|
| Status: | assigned → closed |
None of the 3 surface calculation errors make sense. The first error says the surface is too far from the atoms. The second error suggests that the connected_pieces(triangles) routine in the basic ses surface calculation returned out of range triangle indices. And the third error suggests that a lot of atoms were deleted and somehow the vertex to atom map was for too many atoms, even though the code checks that it is for the current number of atoms.
Don't have enough info to debug those errors.
The crash was from opening a PDB file, which I can't reproduce without more info, but there are various surface errors in the log which may or may not be of interest -- so assigning to T.G.