Ethereal-dev: [Ethereal-dev] Bug report for ethereal-0.10.10 on Fedora x86_64 version
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