Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Ethereal-users: [Ethereal-users] Bug report for ethereal-0.10.10 on Fedora x86_64 version

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

From: Pierre JUHEN <pierre.juhen@xxxxxxxxxx>
Date: Thu, 17 Mar 2005 06:25:06 +0100
Hi,

I have a Fedora Core 3 fully updated.

Synchronous capture crashes immediatly, with the following trace :

#0  0x000000337ae6f6b2 in strcmp () from /lib64/tls/libc.so.6
#1 0x000000000041e6af in get_interface_descriptive_name (if_name=0x1 <Address 0x1 out of bounds>) at capture_ui_utils.c:129 #2 0x000000000043a41c in main_cf_callback (event=13084528, data=0x5fb100, user_data=0xc7dd70) at main.c:1331 #3 0x000000000042a76d in cf_start_tail (cf=0x5fb100, fname=0x1 <Address 0x1 out of bounds>, is_tempfile=13098352, err=0x4) at file.c:505 #4 0x0000000000424332 in sync_pipe_do_capture (capture_opts=0x60b2e0, is_tempfile=1) at capture_sync.c:496 #5 0x00000000004232f5 in do_capture (capture_opts=0x60b2e0) at capture.c:178 #6 0x0000000000455907 in capture_prep_ok_cb (ok_bt=0xc7a770, parent_w=0xc568f0) at capture_dlg.c:1471 #7 0x000000337db0bfaa in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #8 0x000000337db21fbd in g_signal_has_handler_pending () from /usr/lib64/libgobject-2.0.so.0 #9 0x000000337db23056 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #10 0x000000337db233a3 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #11 0x000000344176fe48 in gtk_button_get_alignment () from /usr/lib64/libgtk-x11-2.0.so.0 #12 0x000000337db0bfaa in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #13 0x000000337db2188d in g_signal_has_handler_pending () from /usr/lib64/libgobject-2.0.so.0 #14 0x000000337db23056 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #15 0x000000337db233a3 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #16 0x000000344176f309 in gtk_button_set_relief () from /usr/lib64/libgtk-x11-2.0.so.0 #17 0x000000344181b636 in gtk_marshal_VOID__UINT_STRING () from /usr/lib64/libgtk-x11-2.0.so.0 #18 0x000000337db0bfaa in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #19 0x000000337db21af5 in g_signal_has_handler_pending () from /usr/lib64/libgobject-2.0.so.0 #20 0x000000337db22cc2 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #21 0x000000337db233a3 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #22 0x0000003441906350 in gtk_widget_activate () from /usr/lib64/libgtk-x11-2.0.so.0 #23 0x000000344181961e in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #24 0x00000034418199a5 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #25 0x0000003441144b50 in gdk_event_get_graphics_expose () from /usr/lib64/libgdk-x11-2.0.so.0 #26 0x000000337d52675d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #27 0x000000337d528437 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0 #28 0x000000337d5287d5 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#29 0x0000003441818e01 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#30 0x000000000043c307 in main (argc=0, argv=0x7fbffff6d0) at main.c:2392

Non synchronous capture works OK.

It seems that the filename and the interface of the capture_opts structure get corrupted, somehow.

This bug affects both a locally compiled program and the official Fedora RPMs that I downloaded.

Regards,

Pierre JUHEN