Bug 52829 - [GTK] Crash showing a GtkOffscreenWindow with a WebView
Summary: [GTK] Crash showing a GtkOffscreenWindow with a WebView
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-20 11:59 PST by Xan Lopez
Modified: 2011-01-20 12:32 PST (History)
1 user (show)

See Also:


Attachments
test.c (342 bytes, text/plain)
2011-01-20 12:00 PST, Xan Lopez
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Xan Lopez 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 ()
Comment 1 Xan Lopez 2011-01-20 12:00:33 PST
Created attachment 79627 [details]
test.c

Minimal testcase, I crash with GTK+ 3 from master.
Comment 2 Xan Lopez 2011-01-20 12:32:05 PST
Martin points out this also crashes with a GtkTextView, so moving it to gnome's bugzilla.