Ethereal-dev: [ethereal-dev] ethereal segfault
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Stefan Gödel" <stefan.goedel@xxxxxxxxx>
Date: Fri, 10 Dec 1999 14:15:47 +0100 (CET)
Hi! I experience a segfault with my ethereal. It is very easy to reproduce the error and I will enclose all information to do so. My Kernel is version 2.2.13. I'm using the unstable branch of Debian (e.g. Debian 2.2 or "potato") with the following packages: ethereal_0.7.7-1.deb libgtk1.2_1.2.6-1.deb The full ldd-output is: $ ldd /usr/bin/ethereal libz.so.1 => /usr/lib/libz.so.1 (0x40018000) libpcap.so.0 => /usr/lib/libpcap.so.0 (0x40027000) libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40039000) libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x4015d000) libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x40190000) libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40193000) libdl.so.2 => /lib/libdl.so.2 (0x401b6000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x401ba000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401c2000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401ce000) libm.so.6 => /lib/libm.so.6 (0x4026d000) libc.so.6 => /lib/libc.so.6 (0x4028a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) I have captured the following dump:
Attachment:
printer.dump
Description: Dumpfile
If I load this file into ethereal and click on packet nr. 4 (LPD response) the segfault is triggered. Here is the backtrace of the resulting core dump: #0 0x402c5ffb in vfprintf () from /lib/libc.so.6 #1 0x402d3e73 in vsnprintf () from /lib/libc.so.6 #2 0x8065be0 in proto_tree_add_text () #3 0x80659f5 in proto_tree_add_text () #4 0x8080097 in dissect_lpd () #5 0x809c52b in dissect_tcp () #6 0x807b025 in dissect_ip () #7 0x8060dd0 in ethertype () #8 0x8075317 in dissect_eth () #9 0x8064686 in dissect_packet () #10 0x80630ae in select_packet () #11 0x80b7bad in packet_list_select_cb () #12 0x400c85e9 in gtk_marshal_NONE__INT_INT_POINTER () from /usr/lib/libgtk-1.2.so.0 #13 0x400f6ecc in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0 #14 0x400f6335 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #15 0x400f4463 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #16 0x80ad8f8 in gtk_clist_undo_selection () #17 0x80b14e6 in gtk_clist_undo_selection () #18 0x400c829b in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0 #19 0x400f6373 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #20 0x400f4463 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #21 0x4012a67b in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0 #22 0x400c8205 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0 #23 0x400c742e in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0 #24 0x40173de7 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0 #25 0x401a2d29 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #26 0x401a3333 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #27 0x401a34cc in g_main_run () from /usr/lib/libglib-1.2.so.0 #28 0x400c6d37 in gtk_main () from /usr/lib/libgtk-1.2.so.0 #29 0x80b927a in main () #30 0x402a27a2 in __libc_start_main () from /lib/libc.so.6 I hope this will help you. By the way: thanks for providing us with this great package! Bye, Stefan.
- Follow-Ups:
- Re: [ethereal-dev] ethereal segfault
- From: Gilbert Ramirez
- Re: [ethereal-dev] ethereal segfault
- Prev by Date: [ethereal-dev] more NFS v3 dissectors
- Next by Date: Re: [ethereal-dev] ethereal segfault
- Previous by thread: [ethereal-dev] more NFS v3 dissectors
- Next by thread: Re: [ethereal-dev] ethereal segfault
- Index(es):