> $ surf > (<unknown>:12945): Gdk-CRITICAL **: IA__gdk_gc_new: assertion `drawable != > NULL' failed > (<unknown>:12945): Gdk-CRITICAL **: IA__gdk_gc_set_rgb_fg_color: assertion > `GDK_IS_GC (gc)' failed > (<unknown>:12945): GLib-GObject-WARNING **: invalid uninstantiatable type > `(null)' in cast to `GtkWidget' > Segmentation fault > $
Here is the backtrace of the segfault (gdb) bt #0 0x0000000000404157 in drawindicator () #1 0x00000000004041f2 in update () #2 0x00007f8f841b4ebe in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #3 0x00007f8f841c6807 in ?? () from /usr/lib/libgobject-2.0.so.0 #4 0x00007f8f841cfc45 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #5 0x00007f8f841cfe13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #6 0x00007f8f841b68e9 in ?? () from /usr/lib/libgobject-2.0.so.0 #7 0x00007f8f841b8924 in g_object_notify () from /usr/lib/libgobject-2.0.so.0 #8 0x00007f8f86f82673 in ?? () from /usr/lib/libwebkit-1.0.so.2 #9 0x00007f8f86f82718 in ?? () from /usr/lib/libwebkit-1.0.so.2 #10 0x00007f8f86f67fc5 in ?? () from /usr/lib/libwebkit-1.0.so.2 #11 0x00007f8f86f683aa in ?? () from /usr/lib/libwebkit-1.0.so.2 #12 0x00007f8f86f522db in ?? () from /usr/lib/libwebkit-1.0.so.2 #13 0x00007f8f86f8ad1c in ?? () from /usr/lib/libwebkit-1.0.so.2 #14 0x00007f8f86f86c33 in ?? () from /usr/lib/libwebkit-1.0.so.2 #15 0x00007f8f86f86b00 in ?? () from /usr/lib/libwebkit-1.0.so.2 #16 0x00007f8f86f518b8 in ?? () from /usr/lib/libwebkit-1.0.so.2 #17 0x00007f8f86f51bd6 in ?? () from /usr/lib/libwebkit-1.0.so.2 #18 0x00007f8f86f60e26 in ?? () from /usr/lib/libwebkit-1.0.so.2 #19 0x00007f8f86f6858a in ?? () from /usr/lib/libwebkit-1.0.so.2 #20 0x00007f8f872e720e in ?? () from /usr/lib/libwebkit-1.0.so.2 #21 0x00007f8f841b81b0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0 #22 0x0000000000403df1 in destroyclient () #23 0x00007f8f841b4ebe in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #24 0x00007f8f841c6807 in ?? () from /usr/lib/libgobject-2.0.so.0 #25 0x00007f8f841cfc45 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #26 0x00007f8f841cfe13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #27 0x00007f8f8645a070 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x00007f8f841b81b0 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0 #29 0x00007f8f86430b5d in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x00007f8f85e4c64c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #31 0x00007f8f838f2bf3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #32 0x00007f8f838f33d0 in ?? () from /usr/lib/libglib-2.0.so.0 #33 0x00007f8f838f3a42 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #34 0x00007f8f8642f917 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #35 0x00000000004050e3 in main () (gdb)