desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #98382
[Bug 1417300] [NEW] Firefox froze while displaying the Applications tab in Preferences
Public bug reported:
I clicked Edit->Preferences, clicked through a few tabs, then clicked
Applications. Firefox froze.
Here's the stack trace:
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f0ebc5d2320 in PR_WaitCondVar (cvar=0x7f0e4435f180, timeout=timeout@entry=4294967295) at /build/buildd/firefox-35.0.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:385
#2 0x00007f0ebc5da6f6 in _MD_WaitUnixProcess (process=0x7f0e2a83a9e8, exitCode=0x7fff6797be24) at /build/buildd/firefox-35.0.1+build1/nsprpub/pr/src/md/unix/uxproces.c:824
#3 0x00007f0eb772aaa2 in nsProcess::Monitor (aArg=<optimized out>) at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsProcessCommon.cpp:276
#4 0x00007f0eb772ac5f in nsProcess::RunProcess (this=0x7f0e43cd2350, aBlocking=128, aMyArgv=0x7f0e2b3e5f60, aObserver=0xffffffffffffffff, aHoldWeak=false, aArgsUTF8=false)
at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsProcessCommon.cpp:540
#5 0x00007f0eb772ad6b in nsProcess::CopyArgsAndRunProcess (this=0x7f0e43cd2350, aBlocking=<optimized out>, aArgs=0x7fff6797c088, aCount=<optimized out>, aObserver=0x0,
aHoldWeak=<optimized out>) at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsProcessCommon.cpp:375
#6 0x00007f0eb7b4e3da in nsOSHelperAppService::GetHandlerAndDescriptionFromMailcapFile (aFilename=..., aMajorType=..., aMinorType=..., aHandler=..., aDescription=..., aMozillaFlags=...)
at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:1091
#7 0x00007f0eb7b4e5ed in nsOSHelperAppService::DoLookUpHandlerAndDescription (aMajorType=..., aMinorType=..., aHandler=..., aDescription=..., aMozillaFlags=...,
aUserData=aUserData@entry=false) at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:913
#8 0x00007f0eb7b4f0f3 in nsOSHelperAppService::GetFromType (this=this@entry=0x7f0e9e25c640, aMIMEType=...)
at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:1412
#9 0x00007f0eb7b4f54b in nsOSHelperAppService::GetMIMEInfoFromOS (this=0x7f0e9e25c640, aType=..., aFileExt=..., aFound=0x7fff6797cad6)
at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:1479
#10 0x00007f0eb7b54998 in nsExternalHelperAppService::GetFromTypeAndExtension (this=0x7f0e9e25c640, aMIMEType=..., aFileExt=..., _retval=0x7fff6797cf10)
at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/nsExternalHelperAppService.cpp:2552
#11 0x00007f0eb7730ef3 in NS_InvokeByIndex (that=<optimized out>, methodIndex=<optimized out>, paramCount=<optimized out>, params=<optimized out>)
at /build/buildd/firefox-35.0.1+build1/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:164
#12 0x00007f0eb7a6a250 in Invoke (this=0x7fff6797ce98) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:2396
#13 Call (this=0x7fff6797ce98) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:1748
#14 XPCWrappedNative::CallMethod (ccx=..., mode=mode@entry=XPCWrappedNative::CALL_METHOD) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:1715
#15 0x00007f0eb7a70852 in XPC_WN_CallMethod (cx=0x7f0ebcc5b1a0, argc=2, vp=0x7f0ea4938358) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1247
#16 0x00007f0eb90f10c5 in CallJSNative (args=..., native=<optimized out>, cx=<optimized out>) at /build/buildd/firefox-35.0.1+build1/js/src/jscntxtinlines.h:231
#17 js::Invoke (cx=0x7f0ebcc5b1a0, args=..., construct=(js::CONSTRUCT | unknown: 4294967263)) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:481
#18 0x00007f0eb90e40fd in Interpret (cx=0x7f0ebcc5b1a0, state=...) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:2546
#19 0x00007f0eb90f0d2a in js::RunScript (cx=0x7f0ebcc5b1a0, state=...) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:431
#20 0x00007f0eb90f0f74 in js::Invoke (cx=0x7f0ebcc5b1a0, args=..., construct=(js::CONSTRUCT | unknown: 4294967263), construct@entry=js::NO_CONSTRUCT)
at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:500
#21 0x00007f0eb90f15c1 in js::Invoke (cx=cx@entry=0x7f0ebcc5b1a0, thisv=..., fval=..., argc=0, argv=<optimized out>, rval=...)
at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:537
#22 0x00007f0eb8f8df4a in JS_CallFunctionValue (cx=0x7f0ebcc5b1a0, obj=..., fval=..., args=..., rval=...) at /build/buildd/firefox-35.0.1+build1/js/src/jsapi.cpp:5086
#23 0x00007f0eb7a6694d in nsXPCWrappedJSClass::CallMethod (this=0x7f0e7035bb80, wrapper=0x3f2000000920060, methodIndex=1, info_=0xffffffffffffffff, nativeParams=0x7f0e378fb000)
at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:1187
#24 0x00007f0eb7731a87 in PrepareAndDispatch (self=0x7f0e70344a80, methodIndex=<optimized out>, args=<optimized out>, gpregs=0x7fff6797e980, fpregs=0x7fff6797e9b0)
at /build/buildd/firefox-35.0.1+build1/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:122
#25 0x00007f0eb7731005 in SharedStub () from /usr/lib/firefox/libxul.so
#26 0x00007f0eb7730ef3 in NS_InvokeByIndex (that=<optimized out>, methodIndex=<optimized out>, paramCount=<optimized out>, params=<optimized out>)
at /build/buildd/firefox-35.0.1+build1/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:164
#27 0x00007f0eb7a6a250 in Invoke (this=0x7fff6797eba8) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:2396
#28 Call (this=0x7fff6797eba8) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:1748
#29 XPCWrappedNative::CallMethod (ccx=..., mode=mode@entry=XPCWrappedNative::CALL_METHOD) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:1715
#30 0x00007f0eb7a70852 in XPC_WN_CallMethod (cx=0x7f0e35dc7f60, argc=0, vp=0x7f0ea49381e8) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1247
#31 0x00007f0eb90f10c5 in CallJSNative (args=..., native=<optimized out>, cx=<optimized out>) at /build/buildd/firefox-35.0.1+build1/js/src/jscntxtinlines.h:231
#32 js::Invoke (cx=0x7f0e35dc7f60, args=..., construct=(js::CONSTRUCT | unknown: 4294967263)) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:481
#33 0x00007f0eb90e40fd in Interpret (cx=0x7f0e35dc7f60, state=...) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:2546
#34 0x00007f0eb90f0d2a in js::RunScript (cx=0x7f0e35dc7f60, state=...) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:431
#35 0x00007f0eb90f0f74 in js::Invoke (cx=0x7f0e35dc7f60, args=..., construct=(js::CONSTRUCT | unknown: 4294967263), construct@entry=js::NO_CONSTRUCT)
at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:500
#36 0x00007f0eb90f15c1 in js::Invoke (cx=cx@entry=0x7f0e35dc7f60, thisv=..., fval=..., argc=1, argv=<optimized out>, rval=...)
at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:537
#37 0x00007f0eb8f8dfaa in JS::Call (cx=cx@entry=0x7f0e35dc7f60, thisv=..., thisv@entry=..., fval=..., fval@entry=..., args=..., rval=..., rval@entry=...)
at /build/buildd/firefox-35.0.1+build1/js/src/jsapi.cpp:5098
#38 0x00007f0eb7e97a60 in mozilla::dom::Function::Call (this=this@entry=0x7f0e3852ea00, cx=0x7f0e35dc7f60, aThisVal=..., aThisVal@entry=..., arguments=..., aRetVal=..., aRetVal@entry=...,
aRv=...) at /build/buildd/firefox-35.0.1+build1/obj-x86_64-linux-gnu/dom/bindings/FunctionBinding.cpp:36
#39 0x00007f0eb7ce02d6 in mozilla::dom::Function::Call<nsCOMPtr<nsISupports> > (this=this@entry=0x7f0e3852ea00, thisObjPtr=..., arguments=..., aRetVal=..., aRetVal@entry=..., aRv=...,
aExceptionHandling=aExceptionHandling@entry=mozilla::dom::CallbackObject::eReportExceptions) at ../../dist/include/mozilla/dom/FunctionBinding.h:58
#40 0x00007f0eb7ce0469 in nsGlobalWindow::RunTimeoutHandler (this=this@entry=0x7f0e256f4c00, aTimeout=aTimeout@entry=0x7f0e43af8400, aScx=<optimized out>)
at /build/buildd/firefox-35.0.1+build1/dom/base/nsGlobalWindow.cpp:12244
#41 0x00007f0eb7ce0d77 in nsGlobalWindow::RunTimeout (this=0x7f0e256f4c00, aTimeout=0x7f0e43af8400) at /build/buildd/firefox-35.0.1+build1/dom/base/nsGlobalWindow.cpp:12468
#42 0x00007f0eb7ce0f78 in nsGlobalWindow::TimerCallback (aTimer=<optimized out>, aClosure=<optimized out>) at /build/buildd/firefox-35.0.1+build1/dom/base/nsGlobalWindow.cpp:12714
#43 0x00007f0eb772e932 in nsTimerImpl::Fire (this=0x7f0e4435f18c) at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsTimerImpl.cpp:618
#44 0x00007f0eb772eaa2 in nsTimerEvent::Run (this=0x7f0e623af890) at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsTimerImpl.cpp:711
#45 0x00007f0eb772c1cc in nsThread::ProcessNextEvent (this=0x7f0ebcceaa00, aMayWait=<optimized out>, aResult=0x7fff6798089f)
at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsThread.cpp:830
#46 0x00007f0eb773d20f in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=aMayWait@entry=false) at /build/buildd/firefox-35.0.1+build1/xpcom/glue/nsThreadUtils.cpp:265
#47 0x00007f0eb78f1b2a in mozilla::ipc::MessagePump::Run (this=0x7f0eac429e80, aDelegate=0x7f0eac407500) at /build/buildd/firefox-35.0.1+build1/ipc/glue/MessagePump.cpp:99
#48 0x00007f0eb78e3947 in RunHandler (this=0x7f0eac407500) at /build/buildd/firefox-35.0.1+build1/ipc/chromium/src/base/message_loop.cc:223
#49 MessageLoop::Run (this=0x7f0eac407500) at /build/buildd/firefox-35.0.1+build1/ipc/chromium/src/base/message_loop.cc:197
#50 0x00007f0eb82fdb8e in nsBaseAppShell::Run (this=0x7f0e4435f18c) at /build/buildd/firefox-35.0.1+build1/widget/xpwidgets/nsBaseAppShell.cpp:164
#51 0x00007f0eb8a1758b in nsAppStartup::Run (this=0x7f0ea243d060) at /build/buildd/firefox-35.0.1+build1/toolkit/components/startup/nsAppStartup.cpp:281
#52 0x00007f0eb8a46e99 in XREMain::XRE_mainRun (this=this@entry=0x7fff67980b28) at /build/buildd/firefox-35.0.1+build1/toolkit/xre/nsAppRunner.cpp:4191
#53 0x00007f0eb8a47112 in XREMain::XRE_main (this=this@entry=0x7fff67980b28, argc=argc@entry=1, argv=argv@entry=0x7fff67982038, aAppData=aAppData@entry=0x7fff67980d38)
at /build/buildd/firefox-35.0.1+build1/toolkit/xre/nsAppRunner.cpp:4267
#54 0x00007f0eb8a47346 in XRE_main (argc=1, argv=0x7fff67982038, aAppData=0x7fff67980d38, aFlags=<optimized out>) at /build/buildd/firefox-35.0.1+build1/toolkit/xre/nsAppRunner.cpp:4485
#55 0x00007f0ebdfa244c in do_main (argc=1, argv=0x7fff67982038, xreDirectory=0x7f0ebcc53780) at /build/buildd/firefox-35.0.1+build1/browser/app/nsBrowserApp.cpp:287
#56 0x00007f0ebdfa1bc3 in main (argc=1, argv=0x7fff67982038) at /build/buildd/firefox-35.0.1+build1/browser/app/nsBrowserApp.cpp:652
It looks like Firefox launched another process and was waiting for it to
exit - though I couldn't tell which process it was. (All of the
arguments in the stack trace were optimized out.)
I found all processes whose parent PID was Firefox:
23079 ? Sl 0:14 /usr/lib/firefox/plugin-container /opt/google/talkplugin/libnpgoogletalk.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/brows
23456 ? Sl 2:02 /usr/lib/firefox/plugin-container /usr/lib/flashplugin-installer/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefo
25393 ? Z 0:00 [sh] <defunct>
I'm guessing it's the last one. Maybe there's a race condition where the
process exits before Firefox starts waiting for it?
The bug only happened the first time, and I couldn't reproduce it again.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: firefox 35.0.1+build1-0ubuntu0.14.10.1
Uname: Linux 3.19.0-031900rc6-generic x86_64
AddonCompatCheckDisabled: False
ApportVersion: 2.14.7-0ubuntu8.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: dima 2529 F.... pulseaudio
BuildID: 20150125221831
Channel: Unavailable
CurrentDesktop: KDE
Date: Mon Feb 2 14:22:43 2015
EcryptfsInUse: Yes
ForcedLayersAccel: False
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
IncompatibleExtensions:
English (South Africa) Language Pack - langpack-en-ZA@xxxxxxxxxxxxxxxxxxx
English (GB) Language Pack - langpack-en-GB@xxxxxxxxxxxxxxxxxxx
Default - {972ce4c6-7e08-4474-a285-3208198ce6fd}
InstallationDate: Installed on 2013-04-05 (668 days ago)
InstallationMedia: Kubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
IpRoute:
default via 172.16.20.1 dev eth0 proto static
172.16.20.0/24 dev eth0 proto kernel scope link src 172.16.20.177 metric 1
172.16.84.0/22 dev wlan0 proto kernel scope link src 172.16.84.241 metric 9
Plugins:
Shockwave Flash - /usr/lib/flashplugin-installer/libflashplayer.so
IcedTea-Web Plugin (using IcedTea-Web 1.5.2 (1.5.2-1ubuntu2~14.10)) - /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so (icedtea-7-plugin)
Google Talk Plugin - /opt/google/talkplugin/libnpgoogletalk.so (google-talkplugin)
Google Talk Plugin Video Renderer - /opt/google/talkplugin/libnpo1d.so (google-talkplugin)
PrefSources: prefs.js
Profiles: Profile0 (Default) - LastVersion=35.0.1/20150125221831 (In use)
RelatedPackageVersions:
icedtea-7-plugin 1.5.2-1ubuntu2~14.10
google-talkplugin 5.38.6.0-1
RunningIncompatibleAddons: True
SourcePackage: firefox
UpgradeStatus: Upgraded to utopic on 2014-09-29 (126 days ago)
dmi.bios.date: 01/22/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A08
dmi.board.name: 085X6F
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnDellInc.:bvrA08:bd01/22/2013:svnDellInc.:pnDellSystemXPSL321X:pvr:rvnDellInc.:rn085X6F:rvrA00:cvnDellInc.:ct8:cvr0.1:
dmi.product.name: Dell System XPS L321X
dmi.sys.vendor: Dell Inc.
** Affects: firefox (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug utopic
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1417300
Title:
Firefox froze while displaying the Applications tab in Preferences
Status in firefox package in Ubuntu:
New
Bug description:
I clicked Edit->Preferences, clicked through a few tabs, then clicked
Applications. Firefox froze.
Here's the stack trace:
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f0ebc5d2320 in PR_WaitCondVar (cvar=0x7f0e4435f180, timeout=timeout@entry=4294967295) at /build/buildd/firefox-35.0.1+build1/nsprpub/pr/src/pthreads/ptsynch.c:385
#2 0x00007f0ebc5da6f6 in _MD_WaitUnixProcess (process=0x7f0e2a83a9e8, exitCode=0x7fff6797be24) at /build/buildd/firefox-35.0.1+build1/nsprpub/pr/src/md/unix/uxproces.c:824
#3 0x00007f0eb772aaa2 in nsProcess::Monitor (aArg=<optimized out>) at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsProcessCommon.cpp:276
#4 0x00007f0eb772ac5f in nsProcess::RunProcess (this=0x7f0e43cd2350, aBlocking=128, aMyArgv=0x7f0e2b3e5f60, aObserver=0xffffffffffffffff, aHoldWeak=false, aArgsUTF8=false)
at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsProcessCommon.cpp:540
#5 0x00007f0eb772ad6b in nsProcess::CopyArgsAndRunProcess (this=0x7f0e43cd2350, aBlocking=<optimized out>, aArgs=0x7fff6797c088, aCount=<optimized out>, aObserver=0x0,
aHoldWeak=<optimized out>) at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsProcessCommon.cpp:375
#6 0x00007f0eb7b4e3da in nsOSHelperAppService::GetHandlerAndDescriptionFromMailcapFile (aFilename=..., aMajorType=..., aMinorType=..., aHandler=..., aDescription=..., aMozillaFlags=...)
at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:1091
#7 0x00007f0eb7b4e5ed in nsOSHelperAppService::DoLookUpHandlerAndDescription (aMajorType=..., aMinorType=..., aHandler=..., aDescription=..., aMozillaFlags=...,
aUserData=aUserData@entry=false) at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:913
#8 0x00007f0eb7b4f0f3 in nsOSHelperAppService::GetFromType (this=this@entry=0x7f0e9e25c640, aMIMEType=...)
at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:1412
#9 0x00007f0eb7b4f54b in nsOSHelperAppService::GetMIMEInfoFromOS (this=0x7f0e9e25c640, aType=..., aFileExt=..., aFound=0x7fff6797cad6)
at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:1479
#10 0x00007f0eb7b54998 in nsExternalHelperAppService::GetFromTypeAndExtension (this=0x7f0e9e25c640, aMIMEType=..., aFileExt=..., _retval=0x7fff6797cf10)
at /build/buildd/firefox-35.0.1+build1/uriloader/exthandler/nsExternalHelperAppService.cpp:2552
#11 0x00007f0eb7730ef3 in NS_InvokeByIndex (that=<optimized out>, methodIndex=<optimized out>, paramCount=<optimized out>, params=<optimized out>)
at /build/buildd/firefox-35.0.1+build1/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:164
#12 0x00007f0eb7a6a250 in Invoke (this=0x7fff6797ce98) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:2396
#13 Call (this=0x7fff6797ce98) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:1748
#14 XPCWrappedNative::CallMethod (ccx=..., mode=mode@entry=XPCWrappedNative::CALL_METHOD) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:1715
#15 0x00007f0eb7a70852 in XPC_WN_CallMethod (cx=0x7f0ebcc5b1a0, argc=2, vp=0x7f0ea4938358) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1247
#16 0x00007f0eb90f10c5 in CallJSNative (args=..., native=<optimized out>, cx=<optimized out>) at /build/buildd/firefox-35.0.1+build1/js/src/jscntxtinlines.h:231
#17 js::Invoke (cx=0x7f0ebcc5b1a0, args=..., construct=(js::CONSTRUCT | unknown: 4294967263)) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:481
#18 0x00007f0eb90e40fd in Interpret (cx=0x7f0ebcc5b1a0, state=...) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:2546
#19 0x00007f0eb90f0d2a in js::RunScript (cx=0x7f0ebcc5b1a0, state=...) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:431
#20 0x00007f0eb90f0f74 in js::Invoke (cx=0x7f0ebcc5b1a0, args=..., construct=(js::CONSTRUCT | unknown: 4294967263), construct@entry=js::NO_CONSTRUCT)
at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:500
#21 0x00007f0eb90f15c1 in js::Invoke (cx=cx@entry=0x7f0ebcc5b1a0, thisv=..., fval=..., argc=0, argv=<optimized out>, rval=...)
at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:537
#22 0x00007f0eb8f8df4a in JS_CallFunctionValue (cx=0x7f0ebcc5b1a0, obj=..., fval=..., args=..., rval=...) at /build/buildd/firefox-35.0.1+build1/js/src/jsapi.cpp:5086
#23 0x00007f0eb7a6694d in nsXPCWrappedJSClass::CallMethod (this=0x7f0e7035bb80, wrapper=0x3f2000000920060, methodIndex=1, info_=0xffffffffffffffff, nativeParams=0x7f0e378fb000)
at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedJSClass.cpp:1187
#24 0x00007f0eb7731a87 in PrepareAndDispatch (self=0x7f0e70344a80, methodIndex=<optimized out>, args=<optimized out>, gpregs=0x7fff6797e980, fpregs=0x7fff6797e9b0)
at /build/buildd/firefox-35.0.1+build1/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:122
#25 0x00007f0eb7731005 in SharedStub () from /usr/lib/firefox/libxul.so
#26 0x00007f0eb7730ef3 in NS_InvokeByIndex (that=<optimized out>, methodIndex=<optimized out>, paramCount=<optimized out>, params=<optimized out>)
at /build/buildd/firefox-35.0.1+build1/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:164
#27 0x00007f0eb7a6a250 in Invoke (this=0x7fff6797eba8) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:2396
#28 Call (this=0x7fff6797eba8) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:1748
#29 XPCWrappedNative::CallMethod (ccx=..., mode=mode@entry=XPCWrappedNative::CALL_METHOD) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNative.cpp:1715
#30 0x00007f0eb7a70852 in XPC_WN_CallMethod (cx=0x7f0e35dc7f60, argc=0, vp=0x7f0ea49381e8) at /build/buildd/firefox-35.0.1+build1/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1247
#31 0x00007f0eb90f10c5 in CallJSNative (args=..., native=<optimized out>, cx=<optimized out>) at /build/buildd/firefox-35.0.1+build1/js/src/jscntxtinlines.h:231
#32 js::Invoke (cx=0x7f0e35dc7f60, args=..., construct=(js::CONSTRUCT | unknown: 4294967263)) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:481
#33 0x00007f0eb90e40fd in Interpret (cx=0x7f0e35dc7f60, state=...) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:2546
#34 0x00007f0eb90f0d2a in js::RunScript (cx=0x7f0e35dc7f60, state=...) at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:431
#35 0x00007f0eb90f0f74 in js::Invoke (cx=0x7f0e35dc7f60, args=..., construct=(js::CONSTRUCT | unknown: 4294967263), construct@entry=js::NO_CONSTRUCT)
at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:500
#36 0x00007f0eb90f15c1 in js::Invoke (cx=cx@entry=0x7f0e35dc7f60, thisv=..., fval=..., argc=1, argv=<optimized out>, rval=...)
at /build/buildd/firefox-35.0.1+build1/js/src/vm/Interpreter.cpp:537
#37 0x00007f0eb8f8dfaa in JS::Call (cx=cx@entry=0x7f0e35dc7f60, thisv=..., thisv@entry=..., fval=..., fval@entry=..., args=..., rval=..., rval@entry=...)
at /build/buildd/firefox-35.0.1+build1/js/src/jsapi.cpp:5098
#38 0x00007f0eb7e97a60 in mozilla::dom::Function::Call (this=this@entry=0x7f0e3852ea00, cx=0x7f0e35dc7f60, aThisVal=..., aThisVal@entry=..., arguments=..., aRetVal=..., aRetVal@entry=...,
aRv=...) at /build/buildd/firefox-35.0.1+build1/obj-x86_64-linux-gnu/dom/bindings/FunctionBinding.cpp:36
#39 0x00007f0eb7ce02d6 in mozilla::dom::Function::Call<nsCOMPtr<nsISupports> > (this=this@entry=0x7f0e3852ea00, thisObjPtr=..., arguments=..., aRetVal=..., aRetVal@entry=..., aRv=...,
aExceptionHandling=aExceptionHandling@entry=mozilla::dom::CallbackObject::eReportExceptions) at ../../dist/include/mozilla/dom/FunctionBinding.h:58
#40 0x00007f0eb7ce0469 in nsGlobalWindow::RunTimeoutHandler (this=this@entry=0x7f0e256f4c00, aTimeout=aTimeout@entry=0x7f0e43af8400, aScx=<optimized out>)
at /build/buildd/firefox-35.0.1+build1/dom/base/nsGlobalWindow.cpp:12244
#41 0x00007f0eb7ce0d77 in nsGlobalWindow::RunTimeout (this=0x7f0e256f4c00, aTimeout=0x7f0e43af8400) at /build/buildd/firefox-35.0.1+build1/dom/base/nsGlobalWindow.cpp:12468
#42 0x00007f0eb7ce0f78 in nsGlobalWindow::TimerCallback (aTimer=<optimized out>, aClosure=<optimized out>) at /build/buildd/firefox-35.0.1+build1/dom/base/nsGlobalWindow.cpp:12714
#43 0x00007f0eb772e932 in nsTimerImpl::Fire (this=0x7f0e4435f18c) at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsTimerImpl.cpp:618
#44 0x00007f0eb772eaa2 in nsTimerEvent::Run (this=0x7f0e623af890) at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsTimerImpl.cpp:711
#45 0x00007f0eb772c1cc in nsThread::ProcessNextEvent (this=0x7f0ebcceaa00, aMayWait=<optimized out>, aResult=0x7fff6798089f)
at /build/buildd/firefox-35.0.1+build1/xpcom/threads/nsThread.cpp:830
#46 0x00007f0eb773d20f in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=aMayWait@entry=false) at /build/buildd/firefox-35.0.1+build1/xpcom/glue/nsThreadUtils.cpp:265
#47 0x00007f0eb78f1b2a in mozilla::ipc::MessagePump::Run (this=0x7f0eac429e80, aDelegate=0x7f0eac407500) at /build/buildd/firefox-35.0.1+build1/ipc/glue/MessagePump.cpp:99
#48 0x00007f0eb78e3947 in RunHandler (this=0x7f0eac407500) at /build/buildd/firefox-35.0.1+build1/ipc/chromium/src/base/message_loop.cc:223
#49 MessageLoop::Run (this=0x7f0eac407500) at /build/buildd/firefox-35.0.1+build1/ipc/chromium/src/base/message_loop.cc:197
#50 0x00007f0eb82fdb8e in nsBaseAppShell::Run (this=0x7f0e4435f18c) at /build/buildd/firefox-35.0.1+build1/widget/xpwidgets/nsBaseAppShell.cpp:164
#51 0x00007f0eb8a1758b in nsAppStartup::Run (this=0x7f0ea243d060) at /build/buildd/firefox-35.0.1+build1/toolkit/components/startup/nsAppStartup.cpp:281
#52 0x00007f0eb8a46e99 in XREMain::XRE_mainRun (this=this@entry=0x7fff67980b28) at /build/buildd/firefox-35.0.1+build1/toolkit/xre/nsAppRunner.cpp:4191
#53 0x00007f0eb8a47112 in XREMain::XRE_main (this=this@entry=0x7fff67980b28, argc=argc@entry=1, argv=argv@entry=0x7fff67982038, aAppData=aAppData@entry=0x7fff67980d38)
at /build/buildd/firefox-35.0.1+build1/toolkit/xre/nsAppRunner.cpp:4267
#54 0x00007f0eb8a47346 in XRE_main (argc=1, argv=0x7fff67982038, aAppData=0x7fff67980d38, aFlags=<optimized out>) at /build/buildd/firefox-35.0.1+build1/toolkit/xre/nsAppRunner.cpp:4485
#55 0x00007f0ebdfa244c in do_main (argc=1, argv=0x7fff67982038, xreDirectory=0x7f0ebcc53780) at /build/buildd/firefox-35.0.1+build1/browser/app/nsBrowserApp.cpp:287
#56 0x00007f0ebdfa1bc3 in main (argc=1, argv=0x7fff67982038) at /build/buildd/firefox-35.0.1+build1/browser/app/nsBrowserApp.cpp:652
It looks like Firefox launched another process and was waiting for it
to exit - though I couldn't tell which process it was. (All of the
arguments in the stack trace were optimized out.)
I found all processes whose parent PID was Firefox:
23079 ? Sl 0:14 /usr/lib/firefox/plugin-container /opt/google/talkplugin/libnpgoogletalk.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefox/brows
23456 ? Sl 2:02 /usr/lib/firefox/plugin-container /usr/lib/flashplugin-installer/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib/firefox/browser/omni.ja -appdir /usr/lib/firefo
25393 ? Z 0:00 [sh] <defunct>
I'm guessing it's the last one. Maybe there's a race condition where
the process exits before Firefox starts waiting for it?
The bug only happened the first time, and I couldn't reproduce it
again.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: firefox 35.0.1+build1-0ubuntu0.14.10.1
Uname: Linux 3.19.0-031900rc6-generic x86_64
AddonCompatCheckDisabled: False
ApportVersion: 2.14.7-0ubuntu8.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: dima 2529 F.... pulseaudio
BuildID: 20150125221831
Channel: Unavailable
CurrentDesktop: KDE
Date: Mon Feb 2 14:22:43 2015
EcryptfsInUse: Yes
ForcedLayersAccel: False
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
IncompatibleExtensions:
English (South Africa) Language Pack - langpack-en-ZA@xxxxxxxxxxxxxxxxxxx
English (GB) Language Pack - langpack-en-GB@xxxxxxxxxxxxxxxxxxx
Default - {972ce4c6-7e08-4474-a285-3208198ce6fd}
InstallationDate: Installed on 2013-04-05 (668 days ago)
InstallationMedia: Kubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
IpRoute:
default via 172.16.20.1 dev eth0 proto static
172.16.20.0/24 dev eth0 proto kernel scope link src 172.16.20.177 metric 1
172.16.84.0/22 dev wlan0 proto kernel scope link src 172.16.84.241 metric 9
Plugins:
Shockwave Flash - /usr/lib/flashplugin-installer/libflashplayer.so
IcedTea-Web Plugin (using IcedTea-Web 1.5.2 (1.5.2-1ubuntu2~14.10)) - /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so (icedtea-7-plugin)
Google Talk Plugin - /opt/google/talkplugin/libnpgoogletalk.so (google-talkplugin)
Google Talk Plugin Video Renderer - /opt/google/talkplugin/libnpo1d.so (google-talkplugin)
PrefSources: prefs.js
Profiles: Profile0 (Default) - LastVersion=35.0.1/20150125221831 (In use)
RelatedPackageVersions:
icedtea-7-plugin 1.5.2-1ubuntu2~14.10
google-talkplugin 5.38.6.0-1
RunningIncompatibleAddons: True
SourcePackage: firefox
UpgradeStatus: Upgraded to utopic on 2014-09-29 (126 days ago)
dmi.bios.date: 01/22/2013
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A08
dmi.board.name: 085X6F
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnDellInc.:bvrA08:bd01/22/2013:svnDellInc.:pnDellSystemXPSL321X:pvr:rvnDellInc.:rn085X6F:rvrA00:cvnDellInc.:ct8:cvr0.1:
dmi.product.name: Dell System XPS L321X
dmi.sys.vendor: Dell Inc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1417300/+subscriptions
Follow ups
References