Opened 4 years ago
Closed 4 years ago
#4758 closed defect (duplicate)
Crash computing surface cap
| 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-4.15.0-72-generic-x86_64-with-glibc2.14
ChimeraX Version: 1.2.5 (2021-05-24 04:13:57 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 0x00007fc333e53680 (most recent call first):
File "/usr/lib/ucsf-chimerax/lib/python3.8/site-packages/chimerax/surface/cap.py", line 95 in compute_cap
File "/usr/lib/ucsf-chimerax/lib/python3.8/site-packages/chimerax/surface/cap.py", line 38 in show_surface_clip_caps
File "/usr/lib/ucsf-chimerax/lib/python3.8/site-packages/chimerax/surface/cap.py", line 28 in update_clip_caps
File "/usr/lib/ucsf-chimerax/lib/python3.8/site-packages/chimerax/core/updateloop.py", line 62 in draw_new_frame
File "/usr/lib/ucsf-chimerax/lib/python3.8/site-packages/chimerax/core/updateloop.py", line 138 in _redraw_timer_callback
File "/usr/lib/ucsf-chimerax/lib/python3.8/site-packages/chimerax/ui/gui.py", line 293 in event_loop
File "/usr/lib/ucsf-chimerax/lib/python3.8/site-packages/ChimeraX_main.py", line 866 in init
File "/usr/lib/ucsf-chimerax/lib/python3.8/site-packages/ChimeraX_main.py", line 1015 in
File "/usr/lib/ucsf-chimerax/lib/python3.8/runpy.py", line 87 in _run_code
File "/usr/lib/ucsf-chimerax/lib/python3.8/runpy.py", line 194 in _run_module_as_main
Log:
> mousemode shift leftMode "translate selected models"
> mousemode shift middleMode "rotate selected models"
> mousemode rightMode zoom
> mousemode control wheelMode "contour level"
> mousemode setting "contour level" speed 0.1
> mousemode shift wheelMode "rotate selected models"
> camera ortho
> set bgColor grey
> lighting soft
> functionkey F1 cofr sel
> functionkey F2 mousemode rightMode 'mark surface'
> functionkey F3 mousemode rightMode 'move markers'
> functionkey F4 markercolour 3 1
> functionkey F5 view
> functionkey F6 view sel pad 0.92 clip false
> functionkey F7 mousemode rightMode 'delete markers'
> functionkey F8 mousemode rightMode zoom
> functionkey F9 sequence chain sel
> functionkey F10 transparency sel 65
> functionkey F11 transparency sel 0
> functionkey F12 tool show 'Fit in Map'
> color name f01graublau #BADBED
Color 'f01graublau' is opaque, 72.94% red, 85.88% green, and 92.94% blue
> color name f02silberblau #F6FAFC
Color 'f02silberblau' is opaque, 96.47% red, 98.04% green, and 98.82% blue
> color name f03muschel #FFFFE5
Color 'f03muschel' is opaque, 100% red, 100% green, and 89.8% blue
> color name f04beige #F3F3A9
Color 'f04beige' is opaque, 95.29% red, 95.29% green, and 66.27% blue
> color name f05blau #00AAFF
Color 'f05blau' is opaque, 0% red, 66.67% green, and 100% blue
> color name f06hellgrün #7EBE7E
Color 'f06hellgrün' is opaque, 49.41% red, 74.51% green, and 49.41% blue
> color name f07rot #FD625E
Color 'f07rot' is opaque, 99.22% red, 38.43% green, and 36.86% blue
> color name f08grün #349E34
Color 'f08grün' is opaque, 20.39% red, 61.96% green, and 20.39% blue
> color name f09flieder #D57AD5
Color 'f09flieder' is opaque, 83.53% red, 47.84% green, and 83.53% blue
> color name f10rotorange #FF6A25
Color 'f10rotorange' is opaque, 100% red, 41.57% green, and 14.51% blue
> color name f11cyan #8CEAEA
Color 'f11cyan' is opaque, 54.9% red, 91.76% green, and 91.76% blue
> color name f12grau #B2B2B2
Color 'f12grau' is opaque, 69.8% red, 69.8% green, and 69.8% blue
> color name f13gelb #FFFF00
Color 'f13gelb' is opaque, 100% red, 100% green, and 0% blue
> color name f14orange #FEB172
Color 'f14orange' is opaque, 99.61% red, 69.41% green, and 44.71% blue
> color name f15dunkelblau #0088CC
Color 'f15dunkelblau' is opaque, 0% red, 53.33% green, and 80% blue
> color name f16gold #FFBF34
Color 'f16gold' is opaque, 100% red, 74.9% green, and 20.39% blue
> color name f17lila #5B42CD
Color 'f17lila' is opaque, 35.69% red, 25.88% green, and 80.39% blue
> color name f18hellgrau #DCDCDC
Color 'f18hellgrau' is opaque, 86.27% red, 86.27% green, and 86.27% blue
> color name f19limette #32CD32
Color 'f19limette' is opaque, 19.61% red, 80.39% green, and 19.61% blue
> color name f20pink #E6ADE6
Color 'f20pink' is opaque, 90.2% red, 67.84% green, and 90.2% blue
> color name f21altrot #FF6B6B
Color 'f21altrot' is opaque, 100% red, 41.96% green, and 41.96% blue
> color name f22altgrün #60D89C
Color 'f22altgrün' is opaque, 37.65% red, 84.71% green, and 61.18% blue
> color name f23anthrazit #323F45
Color 'f23anthrazit' is opaque, 19.61% red, 24.71% green, and 27.06% blue
> color name f24altorange #D5A755
Color 'f24altorange' is opaque, 83.53% red, 65.49% green, and 33.33% blue
> color name f25altblau #0088CC
Color 'f25altblau' is opaque, 0% red, 53.33% green, and 80% blue
> color name f26dunkelgrün #39815D
Color 'f26dunkelgrün' is opaque, 22.35% red, 50.59% green, and 36.47% blue
> alias localres color sample #$1 map #$2 offset 0.1 update true palette
> "#0000E7:#001CE7:#0039E7:#0056E7:#0073E7:#0090E7:#00ADE7:#00CAE7:#00E7E7:#00E7CA:#00E7AD:#00E790:#00E773:#00E756:#00E739:#00E71C:#00E700:#1CE700:#39E700:#56E700:#73E700:#90E700:#ADE700:#CAE700:#E7E700:#E7CA00:#E7AD00:#E79000:#E77300:#E75600:#E73900:#E71C00:#E70000"
> range $3,$4
> alias markercolour color zone #$2 near #$1 sharpEdges true distance 3; fun
> F4 'markercolour $1 $2'
> alias quickmarkercolour color zone #$2 near #$1 sharpEdges false distance 3;
> fun F4 'quickmarkercolour $1 $2'
> alias mapcolour color zone #$2 near #$1 sharpEdges true distance $3
> alias mapmorph volume morph #$1 #$2 constantVolume true frames 9999 playStep
> $3
> alias consurf color byattr seq_conservation protein palette cyanmaroon
> novalue yellow
> alias chaininfo preset custom chaininfo
> alias foto save browse format tiff width 4000 height 3000 supersample 4
> transparentBackground false
> alias durch save browse format tiff width 4000 height 3000 supersample 4
> transparentBackground true
> alias session save browse format session includeMaps true compress lz4
> alias nomapsession save browse format session includeMaps false compress lz4
UCSF ChimeraX version: 1.2.5 (2021-05-24)
© 2016-2021 Regents of the University of California. All rights reserved.
How to cite UCSF ChimeraX
OpenGL version: 3.3.0 NVIDIA 460.80
OpenGL renderer: GeForce GTX 1050/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: Notebook
Model: N85_N87,HJ,HJ1,HK1
OS: Ubuntu 18.04 bionic
Architecture: 64bit ELF
Virutal Machine: none
CPU: 8 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Cache Size: 6144 KB
Memory:
total used free shared buff/cache available
Mem: 31G 5.1G 22G 75M 3.3G 25G
Swap: 8.0G 0B 8.0G
Graphics:
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:591b] (rev 04)
Subsystem: CLEVO/KAPOK Computer Device [1558:850a]
Kernel driver in use: i915
Locale: ('de_DE', 'UTF-8')
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: 2020.12.5
cftime: 1.5.0
chardet: 3.0.4
ChimeraX-AddCharge: 1.0.1
ChimeraX-AddH: 2.1.6
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.13.2
ChimeraX-AtomicLibrary: 3.1.3
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.2
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-Clipper: 0.16.0
ChimeraX-ColorActions: 1.0
ChimeraX-ColorGlobe: 1.0
ChimeraX-ColorKey: 1.2.1
ChimeraX-CommandLine: 1.1.4
ChimeraX-ConnectStructure: 2.0
ChimeraX-Contacts: 1.0
ChimeraX-Core: 1.2.5
ChimeraX-CoreFormats: 1.0
ChimeraX-coulombic: 1.1.1
ChimeraX-Crosslinks: 1.0
ChimeraX-Crystal: 1.0
ChimeraX-CrystalContacts: 1.0
ChimeraX-DataFormats: 1.1
ChimeraX-Dicom: 1.0
ChimeraX-DistMonitor: 1.1.3
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.1
ChimeraX-ISOLDE: 1.2.2
ChimeraX-Label: 1.0
ChimeraX-LinuxSupport: 1.0
ChimeraX-ListInfo: 1.1.1
ChimeraX-Log: 1.1.2
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.2.1
ChimeraX-MDcrds: 2.2
ChimeraX-MedicalToolbar: 1.0.1
ChimeraX-Meeting: 1.0
ChimeraX-MLP: 1.1
ChimeraX-mmCIF: 2.3
ChimeraX-MMTF: 2.1
ChimeraX-Modeller: 1.0.1
ChimeraX-ModelPanel: 1.0.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.1
ChimeraX-OpenCommand: 1.5
ChimeraX-PDB: 2.4.1
ChimeraX-PDBBio: 1.0
ChimeraX-PDBLibrary: 1.0.1
ChimeraX-PDBMatrices: 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.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.0.1
ChimeraX-ToolshedUtils: 1.2
ChimeraX-Tug: 1.0
ChimeraX-UI: 1.7.6
ChimeraX-uniprot: 2.1
ChimeraX-UnitCell: 1.0
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: 5.0.9
distlib: 0.3.1
distro: 1.5.0
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: 2.0.1
matplotlib: 3.3.2
msgpack: 1.0.0
netCDF4: 1.5.4
networkx: 2.5
numexpr: 2.7.3
numpy: 1.19.2
numpydoc: 1.1.0
openvr: 1.14.1501
packaging: 20.9
ParmEd: 3.2.0
parso: 0.7.1
pexpect: 4.8.0
pickleshare: 0.7.5
Pillow: 7.2.0
pip: 21.0.1
pkginfo: 1.5.0.1
prompt-toolkit: 3.0.18
psutil: 5.7.2
ptyprocess: 0.7.0
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
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: 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: 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
Change History (2)
comment:1 by , 4 years ago
| Component: | Unassigned → Surface |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Crash computing surface cap |
comment:2 by , 4 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | assigned → closed |
I am surprised to see 3 reports of this clip cap computation crash in the last 4 weeks, two on Windows, one on Linux, 3 different users, and none in the previous years. The clip cap code did not change. But in response to the first report #4630 I switched the cap border calculation to use 64 bit integer indexing. That is in the 1.3 daily build after May 13, 2021 but not in 1.2. None of the crash reports used the newer code. It seems unlikely that the border calculation overflowed the 32-bit integer indexing, but I have no other clues what might have caused the crashes. Will wait and see if the crash is reported in the daily build.
Anonymous user is apparently German and has quite the extensive set of at-startup commands!