Bug 466547 - Gtk-CRITICAL: gtk_style_detach, gtk_widget_hide, gtk_widget_destroy assertions
Summary: Gtk-CRITICAL: gtk_style_detach, gtk_widget_hide, gtk_widget_destroy assertions
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: nspluginwrapper
Version: 5.2
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: rc
: ---
Assignee: Martin Stransky
QA Contact: desktop-bugs@redhat.com
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-10-10 20:27 UTC by Ben Levenson
Modified: 2010-03-30 07:58 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-03-30 07:58:08 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2010:0187 0 normal SHIPPED_LIVE nspluginwrapper bug fix update 2010-03-29 12:21:20 UTC

Description Ben Levenson 2008-10-10 20:27:30 UTC
Description of problem:
Launch firefox from the command line.  Everything works, but the following 
messages are displayed in the console.

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed

(npviewer.bin:7082): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
*** NSPlugin Wrapper *** ERROR: NPP_Destroy() wait for reply: Message timeout

Version-Release number of selected component (if applicable):
firefox-3.0.2-3.el5.i386
firefox-3.0.2-3.el5.x86_64
xulrunner-1.9.0.2-5.el5.i386
xulrunner-1.9.0.2-5.el5.x86_64
nspluginwrapper-0.9.91.5-22.el5.i386
nspluginwrapper-0.9.91.5-22.el5.x86_64

Comment 1 D. Wagner 2008-10-14 03:31:14 UTC
I too see similar error messages.

I can reproduce them deterministically.  Let me know if you need any further information.  If you would like a stack backtrace, please remind me how to capture a stack backtrace on assertion failure (in gdb, is there a symbol that I can set a breakpoint on to capture the stack trace at time of assertion failure?).

I've got a Fedora 9 install, fully upgraded, on a x86_64 platform.

$ rpm -qa *xulrun* *firefox* *mozilla* *flash* *plugin*
libflashsupport-debuginfo-000-0.5.svn20070904.x86_64
libflashsupport-000-0.5.svn20070904.i386
alsa-plugins-pulseaudio-1.0.16-4.fc9.x86_64
nspluginwrapper-1.1.0-5.fc9.x86_64
nntpgrab-plugins-0.3.3-1.fc9.x86_64
xulrunner-1.9.0.2-1.fc9.x86_64
gstreamer-plugins-base-0.10.19-2.fc9.x86_64
gstreamer-plugins-good-0.10.8-8.fc9.x86_64
gstreamer-plugins-bad-0.10.7-1.lvn9.x86_64
flash-plugin-9.0.124.0-release.i386
java-1.6.0-openjdk-plugin-1.6.0.0-0.18.b09.fc9.x86_64
gstreamer-plugins-flumpegdemux-0.10.15-2.fc9.x86_64
gstreamer-plugins-bad-extras-0.10.7-1.lvn9.x86_64
libflashsupport-000-0.5.svn20070904.x86_64
setroubleshoot-plugins-2.0.4-5.fc9.noarch
nspluginwrapper-1.1.0-5.fc9.i386
firefox-debuginfo-3.0.2-1.fc9.x86_64
gstreamer-plugins-ugly-0.10.8-1.lvn9.x86_64
gstreamer-plugins-pulse-0.9.5-0.5.svn20070924.fc9.x86_64
firefox-3.0.2-1.fc9.x86_64
nspluginwrapper-debuginfo-1.1.0-5.fc9.x86_64
mozilla-filesystem-1.9-2.fc9.x86_64
xulrunner-debuginfo-1.9.0.2-1.fc9.x86_64

Comment 2 Martin Stransky 2008-10-17 10:43:19 UTC
First of all we need to identify what wrapped plug-in produces those messages and then I can deal with it. So please try to find it out...

Comment 3 Ben Levenson 2008-10-18 05:57:24 UTC
It is flash. I can reproduce it with just flash-plugin installed

Comment 4 Warren Togami 2008-10-18 22:45:08 UTC
Flash 10 with older versions of nspluginwrapper are affected.

Comment 5 RHEL Program Management 2009-03-26 16:52:48 UTC
This request was evaluated by Red Hat Product Management for
inclusion, but this component is not scheduled to be updated in
the current Red Hat Enterprise Linux release. If you would like
this request to be reviewed for the next minor release, ask your
support representative to set the next rhel-x.y flag to "?".

Comment 9 errata-xmlrpc 2010-03-30 07:58:08 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2010-0187.html


Note You need to log in before you can comment on or make changes to this bug.