I just made ethereal dump a core. I couldn't reproduce it. It happened
when I unselected an highlighted "data" element in the tree view (I was
looking at Steve Limkemann's sample gryphon trace, and I think it was
frame number 8 but I'm not sure).
Here is the backtrace :
(gdb) bt
#0 0x4013db7c in gtk_text_forward_delete () from /usr/lib/libgtk-1.2.so.0
#1 0x40138ae4 in gtk_text_forward_delete () from /usr/lib/libgtk-1.2.so.0
#2 0x400f5611 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#3 0x40123ecc in gtk_signal_remove_emission_hook ()
from /usr/lib/libgtk-1.2.so.0
#4 0x40123335 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#5 0x401217c6 in gtk_signal_emit_by_name () from /usr/lib/libgtk-1.2.so.0
#6 0x4013c748 in gtk_text_forward_delete () from /usr/lib/libgtk-1.2.so.0
#7 0x4013a936 in gtk_text_forward_delete () from /usr/lib/libgtk-1.2.so.0
#8 0x4013af0a in gtk_text_forward_delete () from /usr/lib/libgtk-1.2.so.0
#9 0x4013e3b8 in gtk_text_forward_delete () from /usr/lib/libgtk-1.2.so.0
#10 0x40135c69 in gtk_text_thaw () from /usr/lib/libgtk-1.2.so.0
#11 0x80dd029 in packet_hex_print (bv=0x8174bb0, pd=0x81432fc "", len=138,
bstart=34, blen=32, encoding=CHAR_ASCII) at proto_draw.c:141
#12 0x80d776d in tree_view_cb (w=0x8194290, data=0x0) at main.c:780
#13 0x400f5611 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#14 0x40123ecc in gtk_signal_remove_emission_hook ()
from /usr/lib/libgtk-1.2.so.0
#15 0x40123335 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#16 0x40121463 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#17 0x40146798 in gtk_tree_unselect_item () from /usr/lib/libgtk-1.2.so.0
#18 0x400f549b in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
#19 0x401231cf in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#20 0x40121463 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#21 0x40145d68 in gtk_tree_select_child () from /usr/lib/libgtk-1.2.so.0
#22 0x40144b92 in gtk_tree_insert () from /usr/lib/libgtk-1.2.so.0
#23 0x400f529b in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#24 0x40123373 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#25 0x40121463 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#26 0x4015767b in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#27 0x400f5205 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#28 0x400f442e in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#29 0x401a0de7 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
#30 0x401d0d29 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#31 0x401d1333 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#32 0x401d14cc in g_main_run () from /usr/lib/libglib-1.2.so.0
#33 0x400f3d37 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#34 0x80d8d9c in main (argc=2, argv=0xbffff8b4) at main.c:1433
It probably has something to do with Nathan's scroll patch.
Olivier
--
To err is human -- but it feels divine.
-- Mae West