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

Wireshark-dev: [Wireshark-dev] Crash in trunk today whenever I open a subtree

From: Martin Mathieson <martin.r.mathieson@xxxxxxxxxxxxxx>
Date: Thu, 11 Oct 2012 09:05:34 -0400
Things were running well yesterday after the emem.c changes, but today I can't open up any protocol trees.  When I do, I always get the stack trace below.
Martin

wireshark:13250): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
**
ERROR:main.c:826:tree_view_selection_changed_cb: assertion failed: (byte_data != NULL)

Program received signal SIGABRT, Aborted.
0xffffe424 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4deb7ff in raise () from /lib/libc.so.6
#2  0xb4ded140 in abort () from /lib/libc.so.6
#3  0xb5000a72 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
#4  0xb50010bf in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0
#5  0x0809dbc4 in tree_view_selection_changed_cb (sel=0x8d54b60, user_data=0x0) at main.c:826
#6  0xb50b035c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#7  0xb5096f42 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8  0xb50a67cc in ?? () from /usr/lib/libgobject-2.0.so.0
#9  0xb50af9c4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0xb50afb57 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0xb54bc283 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb54d3423 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb54d5ee5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb50b035c in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#15 0xb50957be in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0xb5096f42 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb50a65bf in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0xb50af9c4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb50afb57 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xb54f3ba6 in gtk_widget_grab_focus () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb54c7c2c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb54d675b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb53bfb04 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb50957be in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0xb5096f42 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xb50a65bf in ?? () from /usr/lib/libgobject-2.0.so.0
#27 0xb50af7ba in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#28 0xb50afb57 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#29 0xb54f2596 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb53bdc8d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb53be317 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb522f1ba in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#33 0xb4fd9b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb4fda350 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb4fdaa0f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#36 0xb53bcd59 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x080a1c49 in main (argc=0, argv=0xbffff048) at main.c:3204
(gdb) q