Hi list,
Open a capture file in Ethereal, open IO-stat, filter once. Now close
IO-stat. Apply a display filter. You get a crash.
Program received signal SIGSEGV, Segmentation fault.
gtk_iostat_reset (g=0x28f001c) at io_stat.c:188
188 gio->io->needs_redraw=TRUE;
(gdb) bt full
#0 gtk_iostat_reset (g=0x28f001c) at io_stat.c:188
gio = (io_stat_graph_t *) 0x28f001c
i = 0
j = 1628247188
#1 0x009cc7d1 in reset_tap_listeners () at tap.c:280
tl = (tap_listener_t *) 0x0
#2 0x009d5090 in rescan_packets (cf=0x22efa0,
action=0x22eed0 "\231\201\aa\231\201\aaàqº\020ÿÿÿÿ",
action_item=0x61078199 "9C\020\211Çt`\215s\b\211ò¸\001",
refilter=276659112, redissect=2289348) at file.c:1023
fdata = (frame_data *) 0xbb3090
progbar = (progdlg_t *) 0x22ee0c
stop_flag = 1627882016
count = 274622584
err = 2289168
selected_frame = (frame_data *) 0xa8da29
preceding_frame = (frame_data *) 0x22ee1c
following_frame = (frame_data *) 0x105e6878
prev_frame = (frame_data *) 0x102b0c40
selected_row = 1627646821
prev_row = 2289164
preceding_row = 2289568
following_row = 276659112
selected_frame_seen = 0
row = 42926108
prog_val = -nan(0x7fffff)
start_time = {tv_sec = 2359296, tv_usec = 285703128}
status_str =
"\034î\"\000r\021¨\000\000\000\000\000Ø{\a\021Lï\"\000'ݨ\000\000\000\000\00
04î\"\000 ܨ\000\001\000\000\000 ܨ\000\001\000\000\000lî\"\000\231\201\aaE4
i\001\000\000\000\000Lî\"\000Ø{\a\021\000\000\000\000\t\000\000\000H\000\000
\000 \202\aa@\000\000\000 \030`\020”\""
#3 0x107d7ba8 in ?? ()
No symbol table info available.
#4 0x0022efa0 in ?? ()
No symbol table info available.
#5 0x0022eed0 in ?? ()
No symbol table info available.
#6 0x61078199 in strsep () from /usr/bin/cygwin1.dll
No symbol table info available.
#7 0x00b90970 in unparsed_type.1 ()
No symbol table info available.
(gdb)
This crash occurs on a recent Ethereal snapshot (most recent CVS ID:
2004-01-09 23:18:56), compiled with GTK+2 and "-03 -ggdb".
I also noted a spinning condition without crash in IO-stat with 0.10.0[a] on
WinXP.
Regards,
Olivier