You are not logged in.

#1 2007-11-18 02:43:56

dante4d
Member
From: Czech Republic
Registered: 2007-04-14
Posts: 176

Firefox 2.0.0.9 crashes

Hi, I'm encountering frequent Firefox crashes. This is what I get:

[dante4d@arch ~]$ firefox

(gecko:11896): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
The program 'gecko' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadIDChoice (invalid resource ID chosen for this connection)'.
  (Details: serial 35057668 error_code 14 request_code 55 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

This happens mostly when I view very dynamic pages (like some chat windows that refresh often) and open lots of popup windows. I'm using kgtk-wrapper. Firefox seems very memory unconservative too.

Anyone suggestions? I don't want to relaunch ff every 5 minutes although session restore works nearly fine.

Using different browser is not a solution as I like my extensions. What about ff 3.0?

Some more output:

[dante4d ~]$ firefox
which: no wxdfast in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no gwget in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no d4x in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no nt in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no aria in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)

(gecko:15025): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
The program 'gecko' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadIDChoice (invalid resource ID chosen for this connection)'.
  (Details: serial 19407939 error_code 14 request_code 55 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb72cc767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb72cc81e]
#2 /usr/lib/libX11.so.6 [0xb76d5e08]
#3 /usr/lib/libX11.so.6(XFreeCursor+0x25) [0xb76b28b5]
#4 /opt/qt/lib/libqt-mt.so.3(_ZN11QCursorDataD1Ev+0xb0) [0xb60cc680]
#5 /opt/qt/lib/libqt-mt.so.3(_ZN7QCursorD1Ev+0x33) [0xb60cc7f3]
#6 /opt/qt/lib/libqt-mt.so.3 [0xb60cc83b]
#7 /lib/libc.so.6(exit+0xd4) [0xb7467d44]
#8 /usr/lib/libgdk-x11-2.0.so.0 [0xb7994fd8]
#9 /usr/lib/libX11.so.6(_XError+0xd3) [0xb76cf053]
#10 /usr/lib/libX11.so.6 [0xb76d672c]
#11 /usr/lib/libX11.so.6(_XReply+0x15a) [0xb76d6aea]
#12 /usr/lib/libX11.so.6(XGetGeometry+0x70) [0xb76b4300]
#13 /usr/lib/libgdk-x11-2.0.so.0(gdk_pixmap_foreign_new_for_display+0x8f) [0xb7995d7f]
#14 /usr/lib/libgdk-x11-2.0.so.0(gdk_pixmap_foreign_new+0x1a) [0xb7995e0a]
#15 /usr/lib/gtk-2.0/2.10.0/engines/libqtengine.so(drawMenubar+0x2b3) [0xb65e6c63]
#16 /usr/lib/gtk-2.0/2.10.0/engines/libqtengine.so [0xb65f6a7e]
#17 /usr/lib/libgtk-x11-2.0.so.0(gtk_paint_box+0xd6) [0xb7b8be96]
#18 /opt/mozilla/lib/firefox-2.0.0.9/components/libgfx_gtk.so [0xb35a05be]
#19 /opt/mozilla/lib/firefox-2.0.0.9/components/libgfx_gtk.so [0xb35a0f6c]
[dante4d ~]$ firefox
which: no wxdfast in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no gwget in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no d4x in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no nt in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no aria in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)

(gecko:15138): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
/opt/mozilla/lib/firefox-2.0.0.9/run-mozilla.sh: line 131: 15138 Segmentation fault      "$prog" ${1+"$@"}
[dante4d ~]$ firefox
which: no wxdfast in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no gwget in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no d4x in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no nt in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no aria in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)

(gecko:15514): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb5d51767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb5d518b1]
#2 /usr/lib/libX11.so.6(_XReply+0xfd) [0xab6fba8d]
#3 /opt/java/jre/lib/i386/xawt/libmawt.so [0xab80964e]
#4 /opt/java/jre/lib/i386/xawt/libmawt.so [0xab7e7f97]
#5 /opt/java/jre/lib/i386/xawt/libmawt.so [0xab7e8248]
#6 /opt/java/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x2f) [0xab7e854f]
#7 [0xb5de868e]
#8 [0xb5de0edd]
#9 [0xb5de0edd]
#10 [0xb5dde243]
#11 /opt/java/jre/lib/i386/client/libjvm.so [0x620bc6d]
#12 /opt/java/jre/lib/i386/client/libjvm.so [0x630a828]
#13 /opt/java/jre/lib/i386/client/libjvm.so [0x620bb00]
#14 /opt/java/jre/lib/i386/client/libjvm.so(JVM_DoPrivileged+0x34b) [0x62619bb]
#15 /opt/java/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb7df996d]
#16 [0xb5de868e]
#17 [0xb5de0d77]
#18 [0xb5dde243]
#19 /opt/java/jre/lib/i386/client/libjvm.so [0x620bc6d]
Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb5d51767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb5d5181e]
#2 /usr/lib/libX11.so.6 [0xab6fae08]
#3 /usr/lib/libX11.so.6(XGetVisualInfo+0x26) [0xab6f1b76]
#4 /opt/java/jre/lib/i386/xawt/libmawt.so [0xab7e7249]
#5 /opt/java/jre/lib/i386/xawt/libmawt.so [0xab7e7495]
#6 /opt/java/jre/lib/i386/xawt/libmawt.so [0xab7e82f9]
#7 /opt/java/jre/lib/i386/xawt/libmawt.so(Java_sun_awt_X11GraphicsEnvironment_initDisplay+0x2f) [0xab7e854f]
#8 [0xb5de868e]
#9 [0xb5de0edd]
#10 [0xb5de0edd]
#11 [0xb5dde243]
#12 /opt/java/jre/lib/i386/client/libjvm.so [0x620bc6d]
#13 /opt/java/jre/lib/i386/client/libjvm.so [0x630a828]
#14 /opt/java/jre/lib/i386/client/libjvm.so [0x620bb00]
#15 /opt/java/jre/lib/i386/client/libjvm.so(JVM_DoPrivileged+0x34b) [0x62619bb]
#16 /opt/java/jre/lib/i386/libjava.so(Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x3d) [0xb7df996d]
#17 [0xb5de868e]
#18 [0xb5de0d77]
#19 [0xb5dde243]
The program 'gecko' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadIDChoice (invalid resource ID chosen for this connection)'.
  (Details: serial 44868326 error_code 14 request_code 1 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7343767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb734381e]
#2 /usr/lib/libX11.so.6 [0xb774ce08]
#3 /usr/lib/libX11.so.6(XFreeCursor+0x25) [0xb77298b5]
#4 /opt/qt/lib/libqt-mt.so.3(_ZN11QCursorDataD1Ev+0xb0) [0xb6143680]
#5 /opt/qt/lib/libqt-mt.so.3(_ZN7QCursorD1Ev+0x33) [0xb61437f3]
#6 /opt/qt/lib/libqt-mt.so.3 [0xb614383b]
#7 /lib/libc.so.6(exit+0xd4) [0xb74ded44]
#8 /usr/lib/libgdk-x11-2.0.so.0 [0xb7a0bfd8]
#9 /usr/lib/libX11.so.6(_XError+0xd3) [0xb7746053]
#10 /usr/lib/libX11.so.6 [0xb774d72c]
#11 /usr/lib/libX11.so.6(_XEventsQueued+0x4f) [0xb774dfef]
#12 /usr/lib/libX11.so.6(_XFlush+0x42) [0xb774e072]
#13 /usr/lib/libX11.so.6(XFlush+0x31) [0xb7727a61]
#14 /opt/mozilla/lib/firefox-2.0.0.9/components/libwidget_gtk2.so [0xb67105a0]
#15 /opt/mozilla/lib/firefox-2.0.0.9/components/libwidget_gtk2.so [0xb6713e4c]
#16 /opt/mozilla/lib/firefox-2.0.0.9/components/libwidget_gtk2.so [0xb671443a]
#17 /opt/mozilla/lib/firefox-2.0.0.9/components/libgklayout.so [0xb433ccfc]
#18 /opt/mozilla/lib/firefox-2.0.0.9/components/libgklayout.so [0xb41d44b0]
#19 /opt/mozilla/lib/firefox-2.0.0.9/components/libgklayout.so [0xb4049723]
[dante4d ~]$ firefox
which: no wxdfast in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no gwget in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no d4x in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no nt in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)
which: no aria in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/kde/bin:/opt/mozilla/bin:/opt/qt/bin:/opt/qt/bin)

(gecko:25748): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed

(gecko:25748): Gtk-CRITICAL **: gtk_widget_destroy: assertion `GTK_IS_WIDGET (widget)' failed
The program 'gecko' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadIDChoice (invalid resource ID chosen for this connection)'.
  (Details: serial 49088825 error_code 14 request_code 157 minor_code 4)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7334767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb733481e]
#2 /usr/lib/libX11.so.6 [0xb773de08]
#3 /usr/lib/libX11.so.6(XFreeCursor+0x25) [0xb771a8b5]
#4 /opt/qt/lib/libqt-mt.so.3(_ZN11QCursorDataD1Ev+0xb0) [0xb6134680]
#5 /opt/qt/lib/libqt-mt.so.3(_ZN7QCursorD1Ev+0x33) [0xb61347f3]
#6 /opt/qt/lib/libqt-mt.so.3 [0xb613483b]
#7 /lib/libc.so.6(exit+0xd4) [0xb74cfd44]
#8 /usr/lib/libgdk-x11-2.0.so.0 [0xb79fcfd8]
#9 /usr/lib/libX11.so.6(_XError+0xd3) [0xb7737053]
#10 /usr/lib/libX11.so.6 [0xb773e72c]
#11 /usr/lib/libX11.so.6(_XEventsQueued+0x4f) [0xb773efef]
#12 /usr/lib/libX11.so.6(_XFlush+0x42) [0xb773f072]
#13 /usr/lib/libX11.so.6(XFlush+0x31) [0xb7718a61]
#14 /usr/lib/libgdk-x11-2.0.so.0(gdk_display_flush+0x4e) [0xb79e742e]
#15 /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0xdc) [0xb79df3dc]
#16 /usr/lib/libgdk-x11-2.0.so.0 [0xb79df40b]
#17 /usr/lib/libgdk-x11-2.0.so.0 [0xb79c57db]
#18 /usr/lib/libglib-2.0.so.0 [0xb7812631]
#19 /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176) [0xb78141e6]
/opt/mozilla/lib/firefox-2.0.0.9/run-mozilla.sh: line 131: 25748 Segmentation fault      "$prog" ${1+"$@"}

Last edited by dante4d (2007-11-25 08:41:33)

Offline

#2 2007-11-18 05:16:26

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: Firefox 2.0.0.9 crashes

If you're running any, try disabling any GTK themes that you may have and test on the same pages. There's seems to be a lot of posts floating around about some themes breaking Firefox.

Last edited by skottish (2007-11-18 05:17:14)

Offline

#3 2007-11-19 01:35:57

dante4d
Member
From: Czech Republic
Registered: 2007-04-14
Posts: 176

Re: Firefox 2.0.0.9 crashes

I\'m using QtCurve. I think it shouldn\'t be a problem, it\'s well tested. Isn\'t it? But I\'ll try...

Offline

#4 2007-11-19 15:56:05

krigun
Member
From: Norway
Registered: 2005-06-06
Posts: 122
Website

Re: Firefox 2.0.0.9 crashes

Firefox 2.0.0.9 crashes very often here aswell. KDE + gtk-qt-engine. Running gmail (= LOT of JavaScript) for a longer period of time seems to cause the crash, but I cannot be sure.

Offline

#5 2007-11-23 10:11:00

dante4d
Member
From: Czech Republic
Registered: 2007-04-14
Posts: 176

Re: Firefox 2.0.0.9 crashes

krigun wrote:

Firefox 2.0.0.9 crashes very often here aswell. KDE + gtk-qt-engine. Running gmail (= LOT of JavaScript) for a longer period of time seems to cause the crash, but I cannot be sure.

My ff crashes often after change in window focus. I press Alt+Tab and it dies... I'm not using gtk-qt-engine. Just installed QtCurve for GTK. I'll try with gtk-qt-engine.

Offline

Board footer

Powered by FluxBB