On 2012-01-14 Teika Kazura wrote: > Hi, Trevor Cordes. > > wrapper.) But improvements may be only merginal. Build librep, rep-gtk > and Sawfish with -g, and attach the debugger. (I don't know much about > debugger.) One good thing about the session manager is it starts the > window manager again after crashes; if X were killed, you'd lose all > windows.
Hi! I ran sawfish in gdb for a couple of weeks and I just captured the segfault! I am very happy. Hopefully this can help debug the problem: Program received signal SIGSEGV, Segmentation fault. refresh_frame_part (fp=0x989dfb8) at frames.c:862 862 if (!WINDOW_IS_GONE_P (w) && fp->id != 0) where #0 refresh_frame_part (fp=0x989dfb8) at frames.c:862 #1 0x08058fc0 in leave_notify (ev=0xbfacee6c) at events.c:1007 #2 0x08058798 in inner_handle_input (arg=3215781484) at events.c:1559 #3 0x49da3e80 in rep_call_with_barrier (callback=0x80586f0 <inner_handle_input>, arg=3215781484, closed=1, in=0, out=0, data=0x0) at continuations.c:346 #4 0x0805a081 in handle_input_mask (mask=0) at events.c:1629 #5 0x49dd1e4e in handle_input (inputs=0xbfacef5c, ready=0) at unix_main.c:508 #6 0x49dd1fa0 in rep_event_loop () at unix_main.c:548 #7 0x49dba4a8 in Frecursive_edit () at main.c:493 #8 0x49dbb281 in rep_top_level_recursive_edit () at main.c:506 #9 0x49da3e80 in rep_call_with_barrier (callback=0x806b150 <inner_main>, arg=1239353876, closed=1, in=0, out=0, data=0x0) at continuations.c:346 #10 0x08054f9f in main (argc=0, argv=0xbfacf198) at main.c:523 I was trying to move an existing window (grabbing the title bar) when it segfaulted I think. Thanks! -- -- Sawfish ML
