[Bug 531829] New: firefox sucks cpu time and blocks Xserver and window manager
http://bugzilla.novell.com/show_bug.cgi?id=531829 Summary: firefox sucks cpu time and blocks Xserver and window manager Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Firefox AssignedTo: bnc-team-mozilla@forge.provo.novell.com ReportedBy: koenig@linux.de QAContact: qa@suse.de Found By: --- I'm using firefox and xfce4 (version 4.6.1 from X11:xfce repo), with "focus follows mouse" policy (just in case this might matter). I'm working like this for a *long* time now and until 1-2 months ago this worked quite well. but since quite a while (many weeks) firefox blocks my desktop quite often, e.g. after entering data to some input text field or after "right-mousebutton Copy-Link-Location" on some link -- and then moving the mouse pointer outside the browser window to some other window (e.g. to xterm). "top" then shows that firefox and Xorg x-server are very busy (both ~50%), and xfwm4 is a big busy too (strace shows quite a lot syscalls from xfwm4 too). in this stage (which may last around 1 minute!) I can't change the focus, typing in an xterm is almost impossible (takes a dozen keypresses to get maybe one key event into xterm with focus -- often some repeating characters show up in some firefox text input field). unfortuneately those "firefox/wm/focus stroms" are not really reproducable. sometimes the show up, and then they do not happen again with the same trigger (e.g. CopyLinkLocation after 3-4 tries does not "work" anymore). recently I switched from the 11.1 distro+updates 3.0.5 firefox to version 35.2 from the mozilla/openSUSE_11.1 repo -- but this did not help at all, same problems... plain gdb shows that firefox loops somewhere in /usr/lib64/xulrunner-1.9.1.2/libxul.so so I installed the debuginfo/debugsource packages and here are two gdb tracebacks while firefix went nuts: ------------------------------------------------------------------------------- (gdb) where #0 0x00007fd7df3e723b in JS_DHashClearEntryStub (table=<value optimized out>, entry=0x7fd7b7c07a18) at /usr/include/bits/string3.h:85 #1 0x00007fd7df3e6f38 in JS_DHashTableRawRemove (table=0x7fd7b7c07a1c, entry=0x7fd7b7c07a18) at jsdhash.cpp:693 #2 0x00007fd7df3e735d in JS_DHashTableOperate (table=0x7fd7df97c330, key=0x7fd7bf57cb40, op=JS_DHASH_REMOVE) at jsdhash.cpp:662 #3 0x00007fd7dddc2edc in XPCJSRuntime::RemoveJSHolder (this=<value optimized out>, aHolder=0x7fd7b7c07a18) at xpcjsruntime.cpp:278 #4 0x00007fd7de04a823 in nsContentUtils::DropJSObjects (aScriptObjectHolder=0x0) at nsContentUtils.cpp:3941 #5 0x00007fd7de1c18a1 in ~nsJSEventListener (this=0x7fd7bf57cb40) at nsJSEventListener.cpp:93 #6 0x00007fd7de1c16a3 in nsJSEventListener::Release (this=0x7fd7bf57cb40) at nsJSEventListener.cpp:133 #7 0x00007fd7de16b032 in nsXBLPrototypeHandler::ExecuteHandler (this=<value optimized out>, aTarget=0x7fd7c9db18d0, aEvent=0x7fd7b500c510) at ../../../dist/include/xpcom/nsCOMPtr.h:469 #8 0x00007fd7de167b22 in nsXBLEventHandler::HandleEvent (this=0x7fd7c9dbfa20, aEvent=0x7fd7b500c510) at nsXBLEventHandler.cpp:88 #9 0x00007fd7de0addf6 in nsEventListenerManager::HandleEventSubType (this=0x7fd7c9d92020, aListenerStruct=0x7fd7ca246158, aListener=0x7fd7c9dbfa20, aDOMEvent=0x7fd7b500c510, aCurrentTarget=0x7fd7c9db18d0, aPhaseFlags=1976073120) at nsEventListenerManager.cpp:1098 #10 0x00007fd7de0ae3e6 in nsEventListenerManager::HandleEvent (this=0x7fd7c9d92020, aPresContext=0x7fd7b9db9800, aEvent=0x7fff75c88330, aDOMEvent=0x7fff75c88200, aCurrentTarget=0x7fd7c9db18d0, aFlags=4, aEventStatus=0x7fff75c88208) at nsEventListenerManager.cpp:1206 #11 0x00007fd7de0c7aac in nsEventTargetChainItem::HandleEvent (this=0x7fd7a2627348, aVisitor=@0x7fff75c881f0, aFlags=4, aMayHaveNewListenerManagers=<value optimized out>) at nsEventDispatcher.cpp:236 #12 0x00007fd7de0c7b9c in nsEventTargetChainItem::HandleEventTargetChain (this=0x7fd7a2627540, aVisitor=@0x7fff75c881f0, aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=1) at nsEventDispatcher.cpp:271 #13 0x00007fd7de0c80d5 in nsEventDispatcher::Dispatch (aTarget=<value optimized out>, aPresContext=<value optimized out>, aEvent=0x7fff75c88330, aDOMEvent=0x0, aEventStatus=0x0, aCallback=0x0) at nsEventDispatcher.cpp:514 #14 0x00007fd7de0b408f in nsEventStateManager::SendFocusBlur (this=0x7fd7badb10c0, aPresContext=<value optimized out>, aContent=0x7fd7b7f150a0, aEnsureWindowHasFocus=<value optimized out>) at nsEventStateManager.cpp:5382 #15 0x00007fd7de0bb7a2 in nsEventStateManager::SetContentState (this=0x7fd7badb10c0, aContent=0x7fd7b7f150a0, aState=2) at nsEventStateManager.cpp:4942 #16 0x00007fd7de0d760a in nsHTMLAnchorElement::SetFocus (this=0x7fd7b7f150a0, aPresContext=0x7fd7b9db9800) at nsHTMLAnchorElement.cpp:266 #17 0x00007fd7de0ba833 in nsEventStateManager::PreHandleEvent (this=0x7fd7cb9b5880, aPresContext=0x7fd7cb502800, aEvent=<value optimized out>, aTargetFrame=0x7fd7ca3d5600, aStatus=0x7fff75c889dc, aView=<value optimized out>) at nsEventStateManager.cpp:1330 #18 0x00007fd7ddf33cd0 in PresShell::HandleEventInternal (this=0x7fd7cb9c2000, aEvent=0x7fff75c88b00, aView=0x7fd7cb9f3600, aStatus=0x7fff75c889dc) at nsPresShell.cpp:6307 #19 0x00007fd7ddf349ba in PresShell::HandleEvent (this=0x7fd7cb9c2000, aView=0x7fd7cb9f3600, aEvent=0x7fff75c88b00, aEventStatus=0x7fff75c889dc) at nsPresShell.cpp:6117 #20 0x00007fd7de185383 in nsViewManager::HandleEvent (this=<value optimized out>, aView=0x7fd7cb9f3600, aPoint=<value optimized out>, aEvent=0x7fff75c88b00, aCaptured=-847008064) at nsViewManager.cpp:1400 #21 0x00007fd7de187236 in nsViewManager::DispatchEvent (this=0x7fd7cb970430, aEvent=0x7fff75c88b00, aStatus=0x7fff75c88acc) at nsViewManager.cpp:1359 #22 0x00007fd7de182444 in HandleEvent (aEvent=0x7fff75c88b00) at nsView.cpp:168 #23 0x00007fd7de4c67a9 in nsWindow::DispatchEvent (this=0x7fd7cd8bf100, aEvent=0x7fff75c88b00, aStatus=@0x7fff75c88b4c) at nsWindow.cpp:577 #24 0x00007fd7de4c85b2 in nsWindow::DispatchActivateEvent (this=0x7fd7cd8bf100) at nsWindow.cpp:547 #25 0x00007fd7de4d055e in nsWindow::SetFocus (this=0x7fd7cd8bf100, aRaise=<value optimized out>) at nsWindow.cpp:1465 #26 0x00007fd7de19e62d in nsGlobalWindow::Focus (this=0x7fd7cd877800) at nsGlobalWindow.cpp:4314 #27 0x00007fd7de3add7d in nsWebShellWindow::HandleEvent (aEvent=<value optimized out>) at nsWebShellWindow.cpp:512 #28 0x00007fd7de4c67a9 in nsWindow::DispatchEvent (this=0x7fd7cf14f580, aEvent=0x7fff75c88df0, aStatus=@0x7fff75c88e3c) at nsWindow.cpp:577 #29 0x00007fd7de4c7079 in nsWindow::DispatchGotFocusEvent (this=0x7fd7cf14f580) at nsWindow.cpp:512 #30 0x00007fd7de4cdb84 in nsWindow::OnContainerFocusInEvent (this=0x7fd7cf14f580, aWidget=<value optimized out>, aEvent=<value optimized out>) at nsWindow.cpp:3006 #31 0x00007fd7de4cdc1b in focus_in_event_cb (widget=0x7fd7cd837a80, event=0x7fd7b9c076d0) at nsWindow.cpp:5568 #32 0x00007fd7da5e9b78 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #33 0x00007fd7db3e637d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #34 0x00007fd7db3fc07d in ?? () from /usr/lib64/libgobject-2.0.so.0 #35 0x00007fd7db3fd5af in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #36 0x00007fd7db3fdc63 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #37 0x00007fd7da6ed05e in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #38 0x00007fd7da6fb767 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #39 0x00007fd7da6fd9ca in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #40 0x00007fd7da6fda31 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #41 0x00007fd7da5e9b78 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #42 0x00007fd7db3e637d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #43 0x00007fd7db3fbd5b in ?? () from /usr/lib64/libgobject-2.0.so.0 #44 0x00007fd7db3fd5af in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #45 0x00007fd7db3fdc63 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #46 0x00007fd7da6ed05e in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #47 0x00007fd7da5e3661 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #48 0x00007fd7d9dcf20c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #49 0x00007fd7db14f0fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #50 0x00007fd7db1528cd in ?? () from /usr/lib64/libglib-2.0.so.0 #51 0x00007fd7db152a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #52 0x00007fd7de4e50b9 in nsBaseAppShell::DoProcessNextNativeEvent (this=0x7fd7b7c07a1c, mayWait=-1212122600) at nsBaseAppShell.cpp:151 #53 0x00007fd7de4e526a in nsBaseAppShell::OnProcessNextEvent (this=0x7fd7d17f3520, thr=0x7fd7dfa1b550, mayWait=1, recursionDepth=<value optimized out>) at nsBaseAppShell.cpp:278 #54 0x00007fd7de58ccdd in nsThread::ProcessNextEvent (this=0x7fd7dfa1b550, mayWait=1, result=0x7fff75c89a1c) at nsThread.cpp:497 #55 0x00007fd7de562376 in NS_ProcessNextEvent_P (thread=0x7fd7b7c07a1c, mayWait=1) at nsThreadUtils.cpp:227 #56 0x00007fd7de4e5325 in nsBaseAppShell::Run (this=0x7fd7d17f3520) at nsBaseAppShell.cpp:170 #57 0x00007fd7de3bcc81 in nsAppStartup::Run (this=0x7fd7d0332c00) at nsAppStartup.cpp:193 #58 0x00007fd7ddda391e in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3321 #59 0x0000000000402659 in main (argc=7, argv=0x7fff75c8e428) at nsXULStub.cpp:482 ------------------------------------------------------------------------------- [?1034hGNU gdb (GDB; openSUSE 11.1) 6.8.50.20081120-cvs Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux". For bug reporting instructions, please see: http://bugs.opensuse.org/. Attaching to process 16940 Reading symbols from /usr/lib64/firefox/firefox...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/xulrunner-stub.debug...done. done. Reading symbols from /lib64/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0x7fd7cfaff950 (LWP 9035)] [New Thread 0x7fd7be5ff950 (LWP 9034)] [New Thread 0x7fd7bdbf8950 (LWP 17031)] [New Thread 0x7fd7c0dff950 (LWP 17028)] [New Thread 0x7fd7cc2fe950 (LWP 17010)] [New Thread 0x7fd7ccaff950 (LWP 17009)] [New Thread 0x7fd7d0cf4950 (LWP 17005)] [New Thread 0x7fd7d16ff950 (LWP 17004)] [New Thread 0x7fd7d20f1950 (LWP 17003)] Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /usr/lib64/libasound.so.2...done. Loaded symbols for /usr/lib64/libasound.so.2 Reading symbols from /lib64/libdl.so.2...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /usr/lib64/libstdc++.so.6...done. Loaded symbols for /usr/lib64/libstdc++.so.6 Reading symbols from /lib64/libm.so.6...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/libgcc_s.so.1...done. Loaded symbols for /lib64/libgcc_s.so.1 Reading symbols from /lib64/libc.so.6...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /lib64/librt.so.1...done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /usr/lib64/xulrunner-1.9.1.2/libsqlite3.so...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/libsqlite3.so.debug...done. done. Loaded symbols for /usr/lib64/xulrunner-1.9.1.2/libsqlite3.so Reading symbols from /usr/lib64/xulrunner-1.9.1.2/libmozjs.so...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/libmozjs.so.debug...done. done. Loaded symbols for /usr/lib64/xulrunner-1.9.1.2/libmozjs.so Reading symbols from /usr/lib64/libplds4.so...done. Loaded symbols for /usr/lib64/libplds4.so Reading symbols from /usr/lib64/libplc4.so...done. Loaded symbols for /usr/lib64/libplc4.so Reading symbols from /usr/lib64/libnspr4.so...done. Loaded symbols for /usr/lib64/libnspr4.so Reading symbols from /usr/lib64/xulrunner-1.9.1.2/libxul.so...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/libxul.so.debug...done. done. Loaded symbols for /usr/lib64/xulrunner-1.9.1.2/libxul.so Reading symbols from /usr/lib64/libjpeg.so.62...done. Loaded symbols for /usr/lib64/libjpeg.so.62 Reading symbols from /usr/lib64/libssl3.so...done. Loaded symbols for /usr/lib64/libssl3.so Reading symbols from /usr/lib64/libsmime3.so...done. Loaded symbols for /usr/lib64/libsmime3.so Reading symbols from /usr/lib64/libnss3.so...done. Loaded symbols for /usr/lib64/libnss3.so Reading symbols from /usr/lib64/libnssutil3.so...done. Loaded symbols for /usr/lib64/libnssutil3.so Reading symbols from /usr/lib64/libcairo.so.2...done. Loaded symbols for /usr/lib64/libcairo.so.2 Reading symbols from /usr/lib64/libfreetype.so.6...done. Loaded symbols for /usr/lib64/libfreetype.so.6 Reading symbols from /lib64/libz.so.1...done. Loaded symbols for /lib64/libz.so.1 Reading symbols from /usr/lib64/libfontconfig.so.1...done. Loaded symbols for /usr/lib64/libfontconfig.so.1 Reading symbols from /usr/lib64/libXrender.so.1...done. Loaded symbols for /usr/lib64/libXrender.so.1 Reading symbols from /usr/lib64/libX11.so.6...done. Loaded symbols for /usr/lib64/libX11.so.6 Reading symbols from /usr/lib64/libhunspell-1.2.so.0...done. Loaded symbols for /usr/lib64/libhunspell-1.2.so.0 Reading symbols from /usr/lib64/libnsssharedhelper.so.0...done. Loaded symbols for /usr/lib64/libnsssharedhelper.so.0 Reading symbols from /usr/lib64/libdbus-glib-1.so.2...done. Loaded symbols for /usr/lib64/libdbus-glib-1.so.2 Reading symbols from /lib64/libdbus-1.so.3...done. Loaded symbols for /lib64/libdbus-1.so.3 Reading symbols from /usr/lib64/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib64/libgobject-2.0.so.0 Reading symbols from /usr/lib64/libglib-2.0.so.0...done. Loaded symbols for /usr/lib64/libglib-2.0.so.0 Reading symbols from /usr/lib64/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib64/libpangoft2-1.0.so.0 Reading symbols from /usr/lib64/libpango-1.0.so.0...done. Loaded symbols for /usr/lib64/libpango-1.0.so.0 Reading symbols from /usr/lib64/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib64/libgmodule-2.0.so.0 Reading symbols from /usr/lib64/libgtk-x11-2.0.so.0...done. Loaded symbols for /usr/lib64/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib64/libatk-1.0.so.0...done. Loaded symbols for /usr/lib64/libatk-1.0.so.0 Reading symbols from /usr/lib64/libgio-2.0.so.0...done. Loaded symbols for /usr/lib64/libgio-2.0.so.0 Reading symbols from /usr/lib64/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/lib64/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib64/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/lib64/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib64/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/lib64/libpangocairo-1.0.so.0 Reading symbols from /usr/lib64/libXt.so.6...done. Loaded symbols for /usr/lib64/libXt.so.6 Reading symbols from /usr/lib64/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib64/libgthread-2.0.so.0 Reading symbols from /usr/lib64/libgconf-2.so.4...done. Loaded symbols for /usr/lib64/libgconf-2.so.4 Reading symbols from /usr/lib64/libstartup-notification-1.so.0...done. Loaded symbols for /usr/lib64/libstartup-notification-1.so.0 Reading symbols from /usr/lib64/libpixman-1.so.0...done. Loaded symbols for /usr/lib64/libpixman-1.so.0 Reading symbols from /usr/lib64/libpng12.so.0...done. Loaded symbols for /usr/lib64/libpng12.so.0 Reading symbols from /usr/lib64/libxcb-render-util.so.0...done. Loaded symbols for /usr/lib64/libxcb-render-util.so.0 Reading symbols from /usr/lib64/libxcb-render.so.0...done. Loaded symbols for /usr/lib64/libxcb-render.so.0 Reading symbols from /usr/lib64/libxcb-xlib.so.0...done. Loaded symbols for /usr/lib64/libxcb-xlib.so.0 Reading symbols from /usr/lib64/libxcb.so.1...done. Loaded symbols for /usr/lib64/libxcb.so.1 Reading symbols from /usr/lib64/libXau.so.6...done. Loaded symbols for /usr/lib64/libXau.so.6 Reading symbols from /lib64/libexpat.so.1...done. Loaded symbols for /lib64/libexpat.so.1 Reading symbols from /lib64/libnsl.so.1...done. Loaded symbols for /lib64/libnsl.so.1 Reading symbols from /usr/lib64/libpcre.so.0...done. Loaded symbols for /usr/lib64/libpcre.so.0 Reading symbols from /usr/lib64/libXinerama.so.1...done. Loaded symbols for /usr/lib64/libXinerama.so.1 Reading symbols from /usr/lib64/libXi.so.6...done. Loaded symbols for /usr/lib64/libXi.so.6 Reading symbols from /usr/lib64/libXrandr.so.2...done. Loaded symbols for /usr/lib64/libXrandr.so.2 Reading symbols from /usr/lib64/libXcursor.so.1...done. Loaded symbols for /usr/lib64/libXcursor.so.1 Reading symbols from /usr/lib64/libXcomposite.so.1...done. Loaded symbols for /usr/lib64/libXcomposite.so.1 Reading symbols from /usr/lib64/libXext.so.6...done. Loaded symbols for /usr/lib64/libXext.so.6 Reading symbols from /usr/lib64/libXdamage.so.1...done. Loaded symbols for /usr/lib64/libXdamage.so.1 Reading symbols from /usr/lib64/libXfixes.so.3...done. Loaded symbols for /usr/lib64/libXfixes.so.3 Reading symbols from /lib64/libselinux.so.1...done. Loaded symbols for /lib64/libselinux.so.1 Reading symbols from /usr/lib64/libSM.so.6...done. Loaded symbols for /usr/lib64/libSM.so.6 Reading symbols from /lib64/libuuid.so.1...done. Loaded symbols for /lib64/libuuid.so.1 Reading symbols from /usr/lib64/libICE.so.6...done. Loaded symbols for /usr/lib64/libICE.so.6 Reading symbols from /usr/lib64/libORBit-2.so.0...done. Loaded symbols for /usr/lib64/libORBit-2.so.0 Reading symbols from /usr/lib64/xulrunner-1.9.1.2/libxpcom.so...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/libxpcom.so.debug...done. done. Loaded symbols for /usr/lib64/xulrunner-1.9.1.2/libxpcom.so Reading symbols from /lib64/libnss_files.so.2...done. Loaded symbols for /lib64/libnss_files.so.2 Reading symbols from /lib64/libnss_nis.so.2...done. Loaded symbols for /lib64/libnss_nis.so.2 Reading symbols from /usr/lib64/libgnomeui-2.so.0...done. Loaded symbols for /usr/lib64/libgnomeui-2.so.0 Reading symbols from /usr/lib64/libbonoboui-2.so.0...done. Loaded symbols for /usr/lib64/libbonoboui-2.so.0 Reading symbols from /usr/lib64/libgnomecanvas-2.so.0...done. Loaded symbols for /usr/lib64/libgnomecanvas-2.so.0 Reading symbols from /usr/lib64/libgailutil.so.18...done. Loaded symbols for /usr/lib64/libgailutil.so.18 Reading symbols from /usr/lib64/libgnome-2.so.0...done. Loaded symbols for /usr/lib64/libgnome-2.so.0 Reading symbols from /usr/lib64/libesd.so.0...done. Loaded symbols for /usr/lib64/libesd.so.0 Reading symbols from /usr/lib64/libaudiofile.so.0...done. Loaded symbols for /usr/lib64/libaudiofile.so.0 Reading symbols from /usr/lib64/libart_lgpl_2.so.2...done. Loaded symbols for /usr/lib64/libart_lgpl_2.so.2 Reading symbols from /usr/lib64/libbonobo-2.so.0...done. Loaded symbols for /usr/lib64/libbonobo-2.so.0 Reading symbols from /usr/lib64/libbonobo-activation.so.4...done. Loaded symbols for /usr/lib64/libbonobo-activation.so.4 Reading symbols from /usr/lib64/libORBitCosNaming-2.so.0...done. Loaded symbols for /usr/lib64/libORBitCosNaming-2.so.0 Reading symbols from /usr/lib64/libgnomevfs-2.so.0...done. Loaded symbols for /usr/lib64/libgnomevfs-2.so.0 Reading symbols from /usr/lib64/libxml2.so.2...done. Loaded symbols for /usr/lib64/libxml2.so.2 Reading symbols from /usr/lib64/libssl.so.0.9.8...done. Loaded symbols for /usr/lib64/libssl.so.0.9.8 Reading symbols from /usr/lib64/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib64/libcrypto.so.0.9.8 Reading symbols from /usr/lib64/libavahi-glib.so.1...done. Loaded symbols for /usr/lib64/libavahi-glib.so.1 Reading symbols from /usr/lib64/libavahi-client.so.3...done. Loaded symbols for /usr/lib64/libavahi-client.so.3 Reading symbols from /usr/lib64/libavahi-common.so.3...done. Loaded symbols for /usr/lib64/libavahi-common.so.3 Reading symbols from /lib64/libresolv.so.2...done. Loaded symbols for /lib64/libresolv.so.2 Reading symbols from /lib64/libutil.so.1...done. Loaded symbols for /lib64/libutil.so.1 Reading symbols from /usr/lib64/libgnome-keyring.so.0...done. Loaded symbols for /usr/lib64/libgnome-keyring.so.0 Reading symbols from /lib64/libpopt.so.0...done. Loaded symbols for /lib64/libpopt.so.0 Reading symbols from /usr/lib64/gconv/ISO8859-1.so...done. Loaded symbols for /usr/lib64/gconv/ISO8859-1.so Reading symbols from /usr/lib64/gconv/UTF-16.so...done. Loaded symbols for /usr/lib64/gconv/UTF-16.so Reading symbols from /usr/lib64/firefox/components/libbrowserdirprovider.so...Reading symbols from /usr/lib/debug/usr/lib64/firefox/components/libbrowserdirprovider.so.debug..done. done. Loaded symbols for /usr/lib64/firefox/components/libbrowserdirprovider.so Reading symbols from /usr/lib64/xulrunner-1.9.1.2/components/libdbusservice.so...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/components/libdbusservice.so.debug...done. done. Loaded symbols for /usr/lib64/xulrunner-1.9.1.2/components/libdbusservice.so Reading symbols from /usr/lib64/xulrunner-1.9.1.2/components/libimgicon.so...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/components/libimgicon.so.debug..done. done. Loaded symbols for /usr/lib64/xulrunner-1.9.1.2/components/libimgicon.so Reading symbols from /usr/lib64/firefox/components/libbrowsercomps.so...Reading symbols from /usr/lib/debug/usr/lib64/firefox/components/libbrowsercomps.so.debug...done. done. Loaded symbols for /usr/lib64/firefox/components/libbrowsercomps.so Reading symbols from /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done. Loaded symbols for /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so Reading symbols from /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so...done. Loaded symbols for /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so Reading symbols from /usr/lib64/libsoftokn3.so...done. Loaded symbols for /usr/lib64/libsoftokn3.so Reading symbols from /usr/lib64/libsqlite3.so.0...done. Loaded symbols for /usr/lib64/libsqlite3.so.0 Reading symbols from /usr/lib64/libnssdbm3.so...done. Loaded symbols for /usr/lib64/libnssdbm3.so Reading symbols from /lib64/libfreebl3.so...done. Loaded symbols for /lib64/libfreebl3.so Reading symbols from /usr/lib64/libnssckbi.so...done. Loaded symbols for /usr/lib64/libnssckbi.so Reading symbols from /usr/lib64/libXss.so.1...done. Loaded symbols for /usr/lib64/libXss.so.1 Reading symbols from /usr/lib64/xulrunner-1.9.1.2/components/libmozgnome.so...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/components/libmozgnome.so.debug..done. done. Loaded symbols for /usr/lib64/xulrunner-1.9.1.2/components/libmozgnome.so Reading symbols from /usr/lib64/gnome-vfs-2.0/modules/libfile.so...done. Loaded symbols for /usr/lib64/gnome-vfs-2.0/modules/libfile.so Reading symbols from /lib64/libattr.so.1...done. Loaded symbols for /lib64/libattr.so.1 Reading symbols from /lib64/libacl.so.1...done. Loaded symbols for /lib64/libacl.so.1 Reading symbols from /usr/lib64/libfam.so.0...done. Loaded symbols for /usr/lib64/libfam.so.0 Reading symbols from /usr/lib64/xulrunner-1.9.1.2/components/libnkgnomevfs.so...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1.2/components/libnkgnomevfs.so.debug...done. done. Loaded symbols for /usr/lib64/xulrunner-1.9.1.2/components/libnkgnomevfs.so Reading symbols from /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so Reading symbols from /usr/lib64/gtk-2.0/2.10.0/loaders/svg_loader.so...done. Loaded symbols for /usr/lib64/gtk-2.0/2.10.0/loaders/svg_loader.so Reading symbols from /usr/lib64/librsvg-2.so.2...done. Loaded symbols for /usr/lib64/librsvg-2.so.2 Reading symbols from /usr/lib64/libgsf-1.so.114...done. Loaded symbols for /usr/lib64/libgsf-1.so.114 Reading symbols from /lib64/libbz2.so.1...done. Loaded symbols for /lib64/libbz2.so.1 Reading symbols from /usr/lib64/libcroco-0.6.so.3...done. Loaded symbols for /usr/lib64/libcroco-0.6.so.3 Reading symbols from /lib64/libnss_dns.so.2...done. Loaded symbols for /lib64/libnss_dns.so.2 Reading symbols from /usr/lib64/libgssapi_krb5.so.2...done. Loaded symbols for /usr/lib64/libgssapi_krb5.so.2 Reading symbols from /usr/lib64/libkrb5.so.3...done. Loaded symbols for /usr/lib64/libkrb5.so.3 Reading symbols from /usr/lib64/libk5crypto.so.3...done. Loaded symbols for /usr/lib64/libk5crypto.so.3 Reading symbols from /lib64/libcom_err.so.2...done. Loaded symbols for /lib64/libcom_err.so.2 Reading symbols from /usr/lib64/libkrb5support.so.0...done. Loaded symbols for /usr/lib64/libkrb5support.so.0 Reading symbols from /lib64/libkeyutils.so.1...done. Loaded symbols for /lib64/libkeyutils.so.1 Reading symbols from /usr/lib64/libcanberra.so.0...done. Loaded symbols for /usr/lib64/libcanberra.so.0 Reading symbols from /usr/lib64/libvorbisfile.so.3...done. Loaded symbols for /usr/lib64/libvorbisfile.so.3 Reading symbols from /usr/lib64/libltdl.so.7...done. Loaded symbols for /usr/lib64/libltdl.so.7 Reading symbols from /usr/lib64/libvorbis.so.0...done. Loaded symbols for /usr/lib64/libvorbis.so.0 Reading symbols from /usr/lib64/libogg.so.0...done. Loaded symbols for /usr/lib64/libogg.so.0 0x00007fd7dff36662 in select () from /lib64/libc.so.6 (gdb) where #0 0x00007fd7dff36662 in select () from /lib64/libc.so.6 #1 0x00007fd7d8416ab8 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007fd7d84182d5 in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1 #3 0x00007fd7dbf12ace in _XReply () from /usr/lib64/libX11.so.6 #4 0x00007fd7dbeef8c6 in XGetWindowProperty () from /usr/lib64/libX11.so.6 #5 0x00007fd7d9de2131 in gdk_window_get_frame_extents () from /usr/lib64/libgdk-x11-2.0.so.0 #6 0x00007fd7d9de26db in gdk_window_get_root_origin () from /usr/lib64/libgdk-x11-2.0.so.0 #7 0x00007fd7de4cf693 in nsWindow::WidgetToScreen (this=<value optimized out>, aOldRect=@0x7fff75c888b0, aNewRect=@0x7fff75c888e0) at nsWindow.cpp:1991 #8 0x00007fd7de4c7a71 in nsWindow::GetScreenBounds (this=0x4, aRect=@0x7fff75c888e0) at nsWindow.cpp:1478 #9 0x00007fd7de3a6c0b in nsXULWindow::GetPositionAndSize (this=<value optimized out>, x=0x7fff75c88c7c, y=0x7fff75c88c78, cx=0x7fff75c88c74, cy=0x7fff75c88c70) at nsXULWindow.cpp:635 #10 0x00007fd7de3a922b in nsXULWindow::SavePersistentAttributes (this=0x7fd7cecac880) at nsXULWindow.cpp:1453 #11 0x00007fd7de3adda2 in nsWebShellWindow::HandleEvent (aEvent=<value optimized out>) at nsWebShellWindow.cpp:520 #12 0x00007fd7de4c67a9 in nsWindow::DispatchEvent (this=0x7fd7cf14f580, aEvent=0x7fff75c88df0, aStatus=@0x7fff75c88e3c) at nsWindow.cpp:577 #13 0x00007fd7de4c7079 in nsWindow::DispatchGotFocusEvent (this=0x7fd7cf14f580) at nsWindow.cpp:512 #14 0x00007fd7de4cdb84 in nsWindow::OnContainerFocusInEvent (this=0x7fd7cf14f580, aWidget=<value optimized out>, aEvent=<value optimized out>) at nsWindow.cpp:3006 #15 0x00007fd7de4cdc1b in focus_in_event_cb (widget=0x7fd7cd837a80, event=0x7fd7b9c076d0) at nsWindow.cpp:5568 #16 0x00007fd7da5e9b78 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #17 0x00007fd7db3e637d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #18 0x00007fd7db3fc07d in ?? () from /usr/lib64/libgobject-2.0.so.0 #19 0x00007fd7db3fd5af in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #20 0x00007fd7db3fdc63 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #21 0x00007fd7da6ed05e in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #22 0x00007fd7da6fb767 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #23 0x00007fd7da6fd9ca in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #24 0x00007fd7da6fda31 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #25 0x00007fd7da5e9b78 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #26 0x00007fd7db3e637d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #27 0x00007fd7db3fbd5b in ?? () from /usr/lib64/libgobject-2.0.so.0 #28 0x00007fd7db3fd5af in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #29 0x00007fd7db3fdc63 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #30 0x00007fd7da6ed05e in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #31 0x00007fd7da5e3661 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #32 0x00007fd7d9dcf20c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0 #33 0x00007fd7db14f0fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #34 0x00007fd7db1528cd in ?? () from /usr/lib64/libglib-2.0.so.0 #35 0x00007fd7db152a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #36 0x00007fd7de4e50b9 in nsBaseAppShell::DoProcessNextNativeEvent (this=0x4, mayWait=1976075488) at nsBaseAppShell.cpp:151 #37 0x00007fd7de4e526a in nsBaseAppShell::OnProcessNextEvent (this=0x7fd7d17f3520, thr=0x7fd7dfa1b550, mayWait=1, recursionDepth=<value optimized out>) at nsBaseAppShell.cpp:278 #38 0x00007fd7de58ccdd in nsThread::ProcessNextEvent (this=0x7fd7dfa1b550, mayWait=1, result=0x7fff75c89a1c) at nsThread.cpp:497 #39 0x00007fd7de562376 in NS_ProcessNextEvent_P (thread=0x4, mayWait=1) at nsThreadUtils.cpp:227 #40 0x00007fd7de4e5325 in nsBaseAppShell::Run (this=0x7fd7d17f3520) at nsBaseAppShell.cpp:170 #41 0x00007fd7de3bcc81 in nsAppStartup::Run (this=0x7fd7d0332c00) at nsAppStartup.cpp:193 #42 0x00007fd7ddda391e in XRE_main (argc=<value optimized out>, argv=<value optimized out>, aAppData=<value optimized out>) at nsAppRunner.cpp:3321 #43 0x0000000000402659 in main (argc=7, argv=0x7fff75c8e428) at nsXULStub.cpp:482 (gdb) c Continuing. ------------------------------------------------------------------------------- which other information can I provide ? since ff 3.5.2 shows the same symtoms, I can switch back to 3.0.5 if this helps debugging/testing ?! I've installed a number of ff extensions, how can I generate a ascii list of those addons for report ? testing/working with other wm/deskop is not really an option, neither is using a new/clean browser profile (though disabling some/most extensions for a while might be possible -- but which extensions to start with?) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com