RESOLVED INVALID 52829
[GTK] Crash showing a GtkOffscreenWindow with a WebView
https://bugs.webkit.org/show_bug.cgi?id=52829
Summary [GTK] Crash showing a GtkOffscreenWindow with a WebView
Xan Lopez
Reported 2011-01-20 11:59:35 PST
Might be a GTK+ bug, but it does not seem to happen with anything but WebKitWebViews. Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) bt #0 0x00000000 in ?? () #1 0x001a2bee in gdk_window_register_dnd (window=0x8067a50) at gdkwindow.c:10674 #2 0x029cf597 in gtk_drag_dest_realized (widget=0x809a0a8) at gtkdnd.c:2016 #3 0x02cfcd9f in g_cclosure_marshal_VOID__VOID (closure=0x80f2890, return_value=0x0, n_param_values=1, param_values=0x8492960, invocation_hint=0xbfffe26c, marshal_data=0x0) at gmarshal.c:79 #4 0x02ce3c5d in g_closure_invoke (closure=0x80f2890, return_value=0x0, n_param_values=1, param_values=0x8492960, invocation_hint=0xbfffe26c) at gclosure.c:767 #5 0x02cfc5a0 in signal_emit_unlocked_R (node=0x80960e0, detail=0, instance=0x809a0a8, emission_return=0x0, instance_and_params=0x8492960) at gsignal.c:3252 #6 0x02cfb8ef in g_signal_emit_valist (instance=0x809a0a8, signal_id=22, detail=0, var_args=0xbfffe45c "*\226\232\002\300\240\t\bhG\t\b\250\240\t\bhG\t\b\001") at gsignal.c:2983 #7 0x02cfbbdb in g_signal_emit (instance=0x809a0a8, signal_id=22, detail=0) at gsignal.c:3040 #8 0x029a3b92 in gtk_widget_realize (widget=0x809a0a8) at gtkwidget.c:4388 #9 0x029a33f4 in gtk_widget_map (widget=0x809a0a8) at gtkwidget.c:4161 #10 0x029c1619 in gtk_window_map (widget=0x80d3158) at gtkwindow.c:4708 #11 0x02cfcd9f in g_cclosure_marshal_VOID__VOID (closure=0x8095ec0, return_value=0x0, n_param_values=1, param_values=0x80d18c0, invocation_hint=0xbfffe63c, marshal_data=0x29c1542) at gmarshal.c:79 #12 0x02ce3f6e in g_type_class_meta_marshal (closure=0x8095ec0, return_value=0x0, n_param_values=1, param_values=0x80d18c0, invocation_hint=0xbfffe63c, marshal_data=0x5c) at gclosure.c:878 #13 0x02ce3c5d in g_closure_invoke (closure=0x8095ec0, return_value=0x0, n_param_values=1, param_values=0x80d18c0, invocation_hint=0xbfffe63c) at gclosure.c:767 #14 0x02cfc221 in signal_emit_unlocked_R (node=0x8095ff0, detail=0, instance=0x80d3158, emission_return=0x0, instance_and_params=0x80d18c0) at gsignal.c:3182 #15 0x02cfb8ef in g_signal_emit_valist (instance=0x80d3158, signal_id=20, detail=0, var_args=0xbfffe82c "") at gsignal.c:2983 #16 0x02cfbbdb in g_signal_emit (instance=0x80d3158, signal_id=20, detail=0) at gsignal.c:3040 #17 0x029a3411 in gtk_widget_map (widget=0x80d3158) at gtkwidget.c:4163 #18 0x0284c3de in gtk_offscreen_window_show (widget=0x80d3158) at gtkoffscreenwindow.c:238 #19 0x02cfcd9f in g_cclosure_marshal_VOID__VOID (closure=0x8095e58, return_value=0x0, n_param_values=1, param_values=0x80be9c0, invocation_hint=0xbfffe9bc, marshal_data=0x284c346) at gmarshal.c:79 #20 0x02ce3f6e in g_type_class_meta_marshal (closure=0x8095e58, return_value=0x0, n_param_values=1, param_values=0x80be9c0, invocation_hint=0xbfffe9bc, marshal_data=0x50) at gclosure.c:878 #21 0x02ce3c5d in g_closure_invoke (closure=0x8095e58, return_value=0x0, n_param_values=1, param_values=0x80be9c0, invocation_hint=0xbfffe9bc) at gclosure.c:767 #22 0x02cfc221 in signal_emit_unlocked_R (node=0x8095ef8, detail=0, instance=0x80d3158, emission_return=0x0, instance_and_params=0x80be9c0) at gsignal.c:3182 #23 0x02cfb8ef in g_signal_emit_valist (instance=0x80d3158, signal_id=18, detail=0, var_args=0xbfffebac "") at gsignal.c:2983 #24 0x02cfbbdb in g_signal_emit (instance=0x80d3158, signal_id=18, detail=0) at gsignal.c:3040 #25 0x029a2b9e in gtk_widget_show (widget=0x80d3158) at gtkwidget.c:3895 #26 0x0275ee25 in gtk_container_show_all (widget=0x80d3158) at gtkcontainer.c:3053 #27 0x029a313e in gtk_widget_show_all (widget=0x80d3158) at gtkwidget.c:4059 #28 0x08049355 in main ()
Attachments
test.c (342 bytes, text/plain)
2011-01-20 12:00 PST, Xan Lopez
no flags
Xan Lopez
Comment 1 2011-01-20 12:00:33 PST
Created attachment 79627 [details] test.c Minimal testcase, I crash with GTK+ 3 from master.
Xan Lopez
Comment 2 2011-01-20 12:32:05 PST
Martin points out this also crashes with a GtkTextView, so moving it to gnome's bugzilla.
Note You need to log in before you can comment on or make changes to this bug.