I can confirm that disabling desktop effects has no effect on the crashes. I did find one movie that crashes consistently for me:
--> http://www.shockwave.com/gamelanding/doeo.jsp
- Wait for the commercial, then select your language (English)
- With Compiz, it immediately crashes; with Metacity, it takes a couple of seconds longer (right after the Doeo animation)
- This is with libflashsupport and nspluginwrapper (so the crashes are confined to the Flash plugin)
I can confirm that disabling desktop effects has no effect on the crashes. I did find one movie that crashes consistently for me:
--> http:// www.shockwave. com/gamelanding /doeo.jsp
- Wait for the commercial, then select your language (English)
- With Compiz, it immediately crashes; with Metacity, it takes a couple of seconds longer (right after the Doeo animation)
- This is with libflashsupport and nspluginwrapper (so the crashes are confined to the Flash plugin)
Output when using Metacity (starting Firefox -> opening page -> movie crash): get_display: assertion `GTK_IS_WIDGET (widget)' failed get_display: assertion `GTK_IS_WIDGET (widget)' failed get_display: assertion `GTK_IS_WIDGET (widget)' failed bin:4446) : Gtk-CRITICAL **: gtk_style_detach: assertion `style- >attach_ count > 0' failed bin:4446) : Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed bin:4446) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed bin:4446) : Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed bin:4446) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed bin:4446) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed bin:4552) : Gtk-CRITICAL **: gtk_style_detach: assertion `style- >attach_ count > 0' failed bin:4552) : Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed bin:4552) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed bin:4552) : Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed bin:4552) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed bin:4552) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed bin:4716) : GLib-GObject- WARNING **: IA__g_object_newv: property `has-alpha' of object class `GdkPixbuf' is not writable bin:4716) : GLib-GObject- WARNING **: IA__g_object_newv: property `has-alpha' of object class `GdkPixbuf' is not writable
--- START OUTPUT ---
(firefox:3972): Gtk-CRITICAL **: gtk_widget_
(firefox:3972): Gtk-CRITICAL **: gtk_widget_
(firefox:3972): Gtk-CRITICAL **: gtk_widget_
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
--- END OUTPUT ---
Output when using Compiz: bin:9136) : Gtk-CRITICAL **: gtk_style_detach: assertion `style- >attach_ count > 0' failed bin:9136) : Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed bin:9136) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed bin:9136) : Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed bin:9136) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed bin:9136) : Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
--- START OUTPUT ---
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
(npviewer.
--- END OUTPUT ---