ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
July 17th, 2024 | 10:00am-11:55am SGT (UTC+8) | Online

Ethereal-dev: [ethereal-dev] coredump in packet_hex_print()

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Olivier Abad <abad@xxxxxxxxxxxxx>
Date: Thu, 9 Dec 1999 22:39:22 +0100
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