Musca SIGSEV when closing window
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Musca |
New
|
Undecided
|
Unassigned |
Bug Description
Musca sometimes crashes when closing a window:
Program received signal SIGSEGV, Segmentation fault.
0x0804f728 in client_remove (c=0x8fe9c88) at musca.c:928
928 if (!f->cli && f->group == f->group-
(gdb) bt
#0 0x0804f728 in client_remove (c=0x8fe9c88) at musca.c:928
#1 0x0805830d in destroynotify (ev=0xbfee6180) at musca.c:3240
#2 0x0805a1f2 in process_event (ev=0xbfee6180) at musca.c:3758
#3 0x0805a297 in main (argc=1, argv=0xbfee6274) at musca.c:3775
The application is an expensive engineering tool but I can tell you that it appears to be tcl/tk based and opens several windows when it starts. Closing one particular window sometimes causes musca to throw the above seg fault. Perhaps the other windows are trying to be destroyed also but after the first one goes the pointers are no longer valid.