Comment 110 for bug 220628

Revision history for this message
Damian Frick (dafrick) wrote :

I've had the same problem and the patch works so far, however it seems, that it also introduced a new bug.
It occurs under the same conditions as the bug that is now fixed.
So when trying to reproduce it I opened a lot (200+) tabs from Digg an Youtube and at some point a tab openes in an Untitled window outside of firefox and I get the following errors:

(firefox:9845): Gdk-WARNING **: GdkWindow 0x4c71753 unexpectedly destroyed

(firefox:9845): Gdk-WARNING **: GdkWindow 0x4c71752 unexpectedly destroyed

(firefox:9845): Gdk-WARNING **: GdkWindow 0x4c71780 unexpectedly destroyed

(firefox:9845): Gdk-WARNING **: GdkWindow 0x4c7179f unexpectedly destroyed

(firefox:9845): Gdk-WARNING **: GdkWindow 0x4c7179e unexpectedly destroyed

(firefox:9845): Gdk-WARNING **: GdkWindow 0x4c71771 unexpectedly destroyed

(firefox:9845): Gdk-WARNING **: GdkWindow 0x4c71770 unexpectedly destroyed

(firefox:9845): Gdk-CRITICAL **: gdk_window_new: assertion `window != NULL' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(firefox:9845): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_move_resize: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_hide: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_new: assertion `window != NULL' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(firefox:9845): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_move_resize: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_hide: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_show_unraised: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_new: assertion `window != NULL' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_set_user_data: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(firefox:9845): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_move_resize: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_hide: assertion `GDK_IS_WINDOW (window)' failed

(firefox:9845): Gdk-CRITICAL **: gdk_window_show_unraised: assertion `GDK_IS_WINDOW (window)' failed

Whe I close that window firefox crashes, if I don't it just keeps running, occasionally opening another tab in a window...