Comment 5 for bug 74576

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote : Re: crash after theme change [@gtk_style_realize] [@gtk_style_ref]

Description of the problem:
Using the back button after displaying a video using the totem-mozilla plugin and then changing the theme results in firefox crashing.

Steps to reproduce:
1. Start firefox .
2. Go to http://fedoraproject.org/wiki/RenderingProject/aiglx#head-7c28114d7bfca3fd27da422f9bd36de8f8d41703 .
3. Click on the "Minimization" link.
4. After the video has played press the back button at the top of the window.
5. Start gnome-theme-manager .
6. Change the theme from Human to Industrial Tango.

Expected results:
Window decoration and widgets to change shape/colour across all open gtk programs.

Actual results:
Decoration and widgets change in all gtk programs bar firefox. Firefox crashes with a segfault and prints the following in ~/.xsession-errors:
"
** Message: plugin_destroy
totemBasicPlugin dtor [0x8824858]

(Gecko:9018): Gdk-CRITICAL **: gdk_colormap_get_screen: assertion GDK_IS_COLORMAP (cmap)' failed

(Gecko:9018): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(Gecko:9018): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion GDK_IS_COLORMAP (colormap)' failed
"

How reproducible is the problem?
It is reproducible 100% of the time.

Version information:
Ubuntu Edgy
firefox 2.0+0dfsg-0ubuntu3
libgtk2.0-0 2.10.6-0ubuntu1

Additional Information:
This bug is almost certainly a duplicate of Bug #72018 .