|
From: Nicolas V. <nic...@fn...> - 2001-05-15 15:52:13
|
On Tuesday 15 May 2001 17:16, you wrote: > > Program received signal SIGSEGV, Segmentation fault. > > 0x4021ff57 in draw_rows () from /usr/lib/libgtk-1.2.so.0 > > > > (gdb) bt > > #0 0x4021ff57 in draw_rows () from /usr/lib/libgtk-1.2.so.0 > > #1 0x402200f2 in clist_refresh () from /usr/lib/libgtk-1.2.so.0 > > #2 0x40214ff6 in gtk_clist_thaw () from /usr/lib/libgtk-1.2.so.0 > > #3 0x0805f90e in update_protocols_window () at info_windows.c:175 > > Unfortunately it doesn't look like an easy one. It seems that > in the next update of the protocols window after stopping gtk > is barfing while redrawing the table. > > Could you please try this things for me? > 1. Confirm that it also happens if you you change the stack level > setting while showing the protocols window yes > 2. Confirm that it happens if you > a) show the protocols window, and wait a bit until there are some > elements b) hide the window > c) stop the capture > d) show the window Same thing when I stop the capture etherape crash > 3. Make sure you don't have optimizations on by > # export CFLAGS="-g" > # ./configure; make clean; make All files are compiled with the -g flag. > And then run this in the debugger after the crash > First go up three times until you are in the > update_protocols_window stack frame > (gdb) up > (gdb) up > (gdb) up > > And then show a couple of values > (gdb) print ((GtkCList *)prot_clist)->rows > (gdb) call g_list_length (legend_protocols) > > Please send me the output. (gdb) print ((GtkCList*)prot_clist)->rows $1 = 0 (gdb) call g_list_length(legend_protocols) $2 = 0 > I really don't understand what's different. I am running gtk 1.2.10, > helix version, but I'm surprised that that should be the cause. I'm running etherape with a remote display. I'm using export DISPLAY=... But it shouldn't be the problem.I didn't have any problem with that. Thanks to help me Regards Nicolas |