Wireshark-dev: [Wireshark-dev] new packet list: crash on Decode-As

From: Jeff Morriss <jeff.morriss.ws@xxxxxxxxx>
Date: Fri, 11 Sep 2009 08:56:20 -0400
[Resending this because it doesn't show up in the list
archives--though I didn't get a bounce or error, either.]

Hi folks,

Not sure if it's just me or not, but when using the new packet list,
if I use Decode-As (I tried decoding TCP and UDP as just about
anything), I get a crash every time.  Backtrace (including some
bug-buddy noise at the top) is:

0x00000031a160ebf5 in waitpid () from /lib64/libpthread.so.0
#0  0x00000031a160ebf5 in waitpid () from /lib64/libpthread.so.0
#1  0x00000031a226f169 in g_spawn_sync () from /lib64/libglib-2.0.so.0
#2  0x00000031a226f478 in g_spawn_command_line_sync () from
/lib64/libglib-2.0.so.0
#3  0x00007f03e8dd66ae in ?? () from
/usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
#4  0x00007f03e8dd6759 in ?? () from
/usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
#5  <signal handler called>
#6  0x00000031a0a80e50 in strlen () from /lib64/libc.so.6
#7  0x00000031a2257b82 in g_strdup () from /lib64/libglib-2.0.so.0
#8  0x00000031a2a313cd in ?? () from /lib64/libgobject-2.0.so.0
#9  0x00000031a2a104ae in g_object_set_valist () from /lib64/libgobject-2.0.so.0
#10 0x00000031a2a109d4 in g_object_set () from /lib64/libgobject-2.0.so.0
#11 0x00000000004588f4 in show_cell_data_func (col=<value optimized
out>, renderer=0x3798a80, model=<value optimized out>, iter=<value
optimized out>, data=<value optimized out>)
   at new_packet_list.c:666
#12 0x00000033a461edb3 in gtk_tree_view_column_cell_set_cell_data ()
from /usr/lib64/libgtk-x11-2.0.so.0
#13 0x00000033a4616cb6 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#14 0x00000033a4618775 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#15 0x00000033a4618821 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#16 0x00000033a46188b9 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#17 0x00000033a401b70b in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#18 0x00000031a22377bb in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#19 0x00000031a223af8d in ?? () from /lib64/libglib-2.0.so.0
#20 0x00000031a223b4bd in g_main_loop_run () from /lib64/libglib-2.0.so.0
#21 0x00000033a45238a7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#22 0x0000000000449c2e in main (argc=0, argv=0x7fff359afc70) at main.c:2737

I didn't add this to the Wiki yet--since this is the first time I've
touched the new packet list, I thought I'd send an email first.

Ciao,
-Jeff