Changes between Initial Version and Version 1 of Ticket #3869


Ignore:
Timestamp:
Oct 23, 2020, 10:15:33 AM (5 years ago)
Author:
Tom Goddard
Comment:

The shell gave the Python stack indicating it was in picking due to mouse hover.

Fatal Python error: Segmentation fault

Thread 0x0000700012976000 (most recent call first):

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py", line 306 in wait File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py", line 558 in wait File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py", line 1252 in run File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py", line 932 in _bootstrap_inner File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/threading.py", line 890 in _bootstrap

Current thread 0x0000000106489dc0 (most recent call first):

File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/graphics/drawing.py", line 1069 in _first_intercept_excluding_children File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/graphics/drawing.py", line 1031 in first_intercept File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/graphics/drawing.py", line 1053 in first_intercept_children File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/graphics/drawing.py", line 1036 in first_intercept File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/graphics/view.py", line 818 in picked_object_on_segment File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/graphics/view.py", line 786 in picked_object File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/mouse_modes/std_modes.py", line 731 in pause File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/mouse_modes/mousemodes.py", line 626 in _mouse_pause File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/mouse_modes/mousemodes.py", line 491 in mouse_pause_tracking File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/core/updateloop.py", line 139 in _redraw_timer_callback File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chimerax/ui/gui.py", line 269 in event_loop File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ChimeraX_main.py", line 770 in init File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/ChimeraX_main.py", line 915 in <module> File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 87 in _run_code File "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/runpy.py", line 194 in _run_module_as_main

Segmentation fault: 11

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3869

    • Property Component UnassignedGraphics
    • Property Owner set to Tom Goddard
    • Property Platformall
    • Property ProjectChimeraX
    • Property Status newassigned
    • Property Summary ChimeraX bug report submissionTest of out-of-range triangle vertex indices
  • Ticket #3869 – Description

    initial v1  
    55Description
    66Last time you used ChimeraX it crashed.
    7 Please describe steps that led to the crash here.
     7
     8This was a test to see if out of range triangle vertex indices crashes OpenGL on macOS.  I modified STL reader to shift the triangle vertex index values by 1e9 and read an STL file.  Instead it produced a crash during mouse hover in picking code.  Rerunning and not hovering mouse it simply did not display the surface but gave no errors and no crash.
     9
    810Process:               ChimeraX [38566]
    911Path:                  /Users/USER/*/ChimeraX.app/Contents/MacOS/ChimeraX