Opened 10 years ago

Closed 9 years ago

#184 closed defect (worksforme)

seg vault deleting atoms

Reported by: Greg Couch Owned by: Eric Pettersen
Priority: blocker Milestone:
Component: Graphics Version:
Keywords: Cc: Tom Goddard, Greg Couch
Blocked By: Blocking:
Notify when closed: Platform: all
Project: chimera

Description

Starting ChimeraX and executing the test program gives a segmentation fault:

gregc@whimsey:~/src/chimerax$ ChimeraX.app/bin/ChimeraX 
Vector smash protection is enabled.
Fatal Python error: Segmentation fault

Thread 0x00007f5971850700 (most recent call first):
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/threading.py", line 297 in wait
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/threading.py", line 556 in wait
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/threading.py", line 1187 in run
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/threading.py", line 923 in _bootstrap_inner
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/threading.py", line 891 in _bootstrap

Current thread 0x00007f5a1c1bd700 (most recent call first):
  File "<string>", line 5 in delete
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/chimera/core/commands/delete.py", line 12 in delete
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/chimera/core/commands/cli.py", line 1714 in execute
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/chimera/core/commands/run.py", line 22 in run
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/chimera/test/test.py", line 102 in run_commands
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/chimera/core/commands/cli.py", line 1714 in execute
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/chimera/cmd_line/gui.py", line 121 in on_enter
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/wx/core.py", line 1893 in MainLoop
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/chimera/core/ui/gui.py", line 98 in event_loop
  File "/home/gregc/src/chimerax/ChimeraX.app/lib/python3.5/site-packages/ChimeraX_main.py", line 414 in init
  File "__main__.py", line 3 in <module>
Segmentation fault (core dumped)

Change History (3)

comment:1 by Eric Pettersen, 10 years ago

Fixed. Was trying to access one of the bond's atoms in ~Bond to mark structure categories as dirty, and that atom was already dead. Moved that code to AtomicStructure's delete_bond method.

comment:2 by Eric Pettersen, 10 years ago

"test" still doesn't work, but the problem is now elsewhere!

comment:3 by Greg Couch, 9 years ago

Resolution: worksforme
Status: newclosed

Lost test program :-( But haven't had any problems recently.

Note: See TracTickets for help on using tickets.