Ethereal-dev: [Ethereal-dev] Ethereal 0.9.0 segfault (w/gdb backtrace)

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

From: Erik Inge Bolsø <knan@xxxxxxxxxxxxx>
Date: Tue, 8 Jan 2002 22:10:20 +0100 (CET)
What did I do? Well, captured a packet trace of my local net - a few
hundred packets, inspected that a little, then directly started another
packet trace and started gnomeicu to see what its icq packets looked like.
Almost immediate boom.

# ethereal -v
ethereal 0.9.0, with GTK+ 1.2.8, with GLib 1.2.8, with libpcap 0.6, with
libz 1.1.3, without SNMP

#0  0x819b2fe in dfilter_foreach_interesting_field (df=0x0,
    func=0x818ff60 <prime_dfilter>, user_data=0x83b5518) at dfilter.c:399
399	    for (i = 0; i < df->num_interesting_fields; i++) {
(gdb) bt
#0  0x819b2fe in dfilter_foreach_interesting_field (df=0x0,
    func=0x818ff60 <prime_dfilter>, user_data=0x83b5518) at dfilter.c:399
#1  0x818ff86 in epan_dissect_prime_dfilter (edt=0x83c4098, dfcode=0x0)
    at epan.c:134
#2  0x815afa5 in prime_edt (data=0x83ba6e8, user_data=0x83c4098)
    at colors.c:137
#3  0x4017fef0 in g_slist_foreach () from /usr/lib/libglib-1.2.so.0
#4  0x815afbe in filter_list_prime_edt (edt=0x83c4098) at colors.c:145
#5  0x814da75 in add_packet_to_packet_list (fdata=0x8472f70, cf=0x82fd020,
    pseudo_header=0x8409214, buf=0x83f38e0 "\001", refilter=1) at
file.c:653
#6  0x814ddfc in read_packet (cf=0x82fd020, offset=40) at file.c:806
#7  0x814d7fa in continue_tail_cap_file (cf=0x82fd020, to_read=1,
    err=0xbfffe66c) at file.c:493
#8  0x814b799 in cap_file_input_cb (data=0x82fd020, source=8,
    condition=GDK_INPUT_READ) at capture.c:821
#9  0x401497c9 in gdk_io_invoke () from /usr/lib/libgdk-1.2.so.0
#10 0x4017620e in g_io_unix_dispatch () from /usr/lib/libglib-1.2.so.0
#11 0x40177717 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#12 0x40177cdb in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#13 0x40177e59 in g_main_run () from /usr/lib/libglib-1.2.so.0
#14 0x400a5069 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#15 0x816bd6f in main (argc=0, argv=0xbffff928) at main.c:1639
#16 0x402b3577 in __libc_start_main () from /lib/libc.so.6


--
Erik I. Bols� | email: <knan at mo.himolde.no>
The UNIX philosophy basically involves giving you enough rope to
hang yourself.  And then a couple of feet more, just to be sure.