Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
>> Could you get a stack trace from the crash, so we can figure out *which*
>> dissector is having the problem?
Program received signal SIGSEGV, Segmentation fault.
0x40351635 in fwrite () from /lib/libc.so.6
(gdb) bt
#0 0x40351635 in fwrite () from /lib/libc.so.6
#1 0x81256de in libpcap_dump_open ()
#2 0x8123a7a in wtap_dump ()
#3 0x811fb5a in capture_stop ()
#4 0x4002fe43 in pcap_read () from /usr/lib/libpcap.so.0
#5 0x4002fc60 in pcap_read () from /usr/lib/libpcap.so.0
#6 0x40030d3f in pcap_dispatch () from /usr/lib/libpcap.so.0
#7 0x811f55e in capture ()
#8 0x811e168 in do_capture ()
#9 0x814c964 in capture_prep_cb ()
#10 0x400d7035 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#11 0x401068b7 in gtk_signal_remove_emission_hook ()
from /usr/lib/libgtk-1.2.so.0
#12 0x40105d15 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#13 0x40103df3 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#14 0x400750a8 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
#15 0x4007662d in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#16 0x400d7035 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#17 0x40105baf in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#18 0x40103df3 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#19 0x40074fe8 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
#20 0x40075f98 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#21 0x400d6cbf in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#22 0x40105d53 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#23 0x40103df3 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#24 0x4013aa0b in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#25 0x400d6c05 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#26 0x400d5d6e in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#27 0x401844b7 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
---Type <return> to continue, or q <return> to quit---
#28 0x401b42b9 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#29 0x401b48c3 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#30 0x401b4a5c in g_main_run () from /usr/lib/libglib-1.2.so.0
#31 0x400d5667 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#32 0x81407e2 in main ()
#33 0x4030916b in __libc_start_main () from /lib/libc.so.6
Funny, it crash in glibc. Maybe it's a bug in glibc ?
>> Note also that Ethereal probably left a capture file around in "/tmp" or
>> "/var/tmp", containing the packets it'd captured before it crashed;
>> it'll have a name beginning with "ether", and having a bunch of random
>> characters after that.
I attached the capture file just in case it's useful in any ways. It contains a very simple 4096 bytes fragmented icmp echo request.
>> If you try to read that capture file in Ethereal, it'll probably crash
>> again.
It does not crash again however.
Attachment:
etherXXXXKwKwzp
Description: Binary data
- Prev by Date: Re: [Ethereal-dev] MTU bug
- Next by Date: [Ethereal-dev] First version of text2pcap is now available
- Previous by thread: Re: [Ethereal-dev] MTU bug
- Next by thread: [Ethereal-dev] First version of text2pcap is now available
- Index(es):