NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Firefox crashes on 7.0_BETA



Hi all,

On a recently-checked-out (Dec 10) 7.0_BETA amd64, Firefox (most 
recent version from pkgsrc, 34.0.5) segfaults on startup.

This is a fresh install, no plugins or anything; besides, starting in safe 
mode does exactly the same thing.

Has anyone seen this behaviour? From the backtrace (below) it seems 
to me that something is going wrong with the JS engine, but I'm not 
knowledgeable enough about Firefox internals to dig deeper. Any 
ideas?

thanks,

  Jaap

backtrace:
#0  0x00007f7ff690d35a in _lwp_kill () from /usr/lib/libc.so.12
#1  0x00007f7fee5806a2 in nsProfileLock::FatalSignalHandler 
(signo=11, 
    info=0x7f7fffff5c80, context=0x7f7fffff5d00)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/profile/dirserviceprovider/nsProfileLock.cpp:180
#2  0x00007f7ff57a3462 in AsmJSFaultHandler (signum=11, 
info=0x7f7fffff5c80, 
    context=0x7f7fffff5d00)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/asmjs/AsmJSSignalHandlers.cpp:978
#3  <signal handler called>
#4  0x00007f7feea32580 in JS::Value::setUndefined (this=0x7ffff6420)
    at ../../../dist/include/js/Value.h:1007
#5  0x00007f7feea7302c in 
js::MutableValueOperations<JS::MutableHandle<JS::Value> 
>::setUndefined (this=this@entry=0x7f7fffff6298)
    at ../../../dist/include/js/Value.h:1719
#6  0x00007f7feda53ae6 in nsFrameMessageManager::SendMessage (
    this=this@entry=0x7f7fd2a0a5c0, aMessageName=..., aJSON=..., 
aObjects=..., 
    aPrincipal=aPrincipal@entry=0x0, aCx=aCx@entry=0x7f7ff7b868c0, 
    aArgc=aArgc@entry=64 '@', aRetval=..., 
aIsSync=aIsSync@entry=true)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsFrameMessageManager.cpp:596
#7  0x00007f7feda5397f in 
nsFrameMessageManager::SendSyncMessage (
    this=0x7f7fd2a0a5c0, aMessageName=..., aJSON=..., aObjects=..., 
    aPrincipal=0x0, aCx=0x7f7ff7b868c0, aArgc=64 '@', aRetval=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsFrameMessageManager.cpp:566
#8  0x00007f7fef2bffde in 
nsInProcessTabChildGlobal::SendSyncMessage (
    this=0x7f7fd8975d60, aMessageName=..., aObject=..., aRemote=..., 
    aPrincipal=0x0, aCx=0x7f7ff7b868c0, aArgc=64 '@', aRetval=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsInProcessTabChildGlobal.h:58
#9  0x00007f7fec39d53c in NS_InvokeByIndex (that=0x7f7fd8975de0, 
    methodIndex=9, paramCount=7, params=0x7f7fffff6598)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:164
#10 0x00007f7feed1a1b3 in CallMethodHelper::Invoke (
    this=this@entry=0x7f7fffff6550)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/xpconnect/src/XPCWrappedNative.cpp:2370
#11 0x00007f7feed180a6 in CallMethodHelper::Call (
    this=this@entry=0x7f7fffff6550)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/xpconnect/src/XPCWrappedNative.cpp:1731
#12 0x00007f7fec9bb339 in XPCWrappedNative::CallMethod (ccx=..., 
    mode=mode@entry=XPCWrappedNative::CALL_METHOD)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/xpconnect/src/XPCWrappedNative.cpp:1698
#13 0x00007f7fec9c5785 in XPC_WN_CallMethod 
(cx=cx@entry=0x7f7ff7b868c0, 
    argc=3, vp=vp@entry=0x7f7feadd22c0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1288
#14 0x00007f7ff5fb2e4f in js::CallJSNative 
(cx=cx@entry=0x7f7ff7b868c0, 
    native=0x7f7fec9c5467 <XPC_WN_CallMethod(JSContext*, unsigned 
int, JS::Value*)>, args=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/jscntxtinlines.h:231
#15 0x00007f7ff5bac99c in js::Invoke (cx=cx@entry=0x7f7ff7b868c0, 
args=..., 
    construct=construct@entry=js::NO_CONSTRUCT)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:481
#16 0x00007f7ff5bba9b0 in Interpret (cx=cx@entry=0x7f7ff7b868c0, 
state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:2563
#17 0x00007f7ff5bac63c in js::RunScript 
(cx=cx@entry=0x7f7ff7b868c0, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:428
#18 0x00007f7ff5bad6b9 in js::ExecuteKernel 
(cx=cx@entry=0x7f7ff7b868c0, 
    script=..., scopeChainArg=..., thisv=..., 
    type=type@entry=js::EXECUTE_GLOBAL, evalInFrame=..., 
    result=result@entry=0x7f7fffff8580)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:636
#19 0x00007f7ff57d27e1 in js::ExecuteInGlobalAndReturnScope (
    cx=0x7f7ff7b868c0, global=..., scriptArg=..., scopeArg=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/builtin/Eval.cpp:513
#20 0x00007f7feda57c9c in 
nsFrameScriptExecutor::LoadFrameScriptInternal (
    this=this@entry=0x7f7fd8975db0, aURL=..., 
    aRunInGlobalScope=aRunInGlobalScope@entry=false)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsFrameMessageManager.cpp:1447
#21 0x00007f7feda70201 in 
nsInProcessTabChildGlobal::LoadFrameScript (
    this=0x7f7fd8975d60, aURL=..., 
    aRunInGlobalScope=aRunInGlobalScope@entry=false)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsInProcessTabChildGlobal.cpp:354
#22 0x00007f7feda4fafb in nsFrameLoader::DoLoadFrameScript (
    this=0x7f7fd2b69ec0, aURL=..., aRunInGlobalScope=<optimized 
out>)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsFrameLoader.cpp:2175
#23 0x00007f7feda52f37 in 
nsFrameMessageManager::LoadFrameScript (
    this=0x7f7fd2a09080, aURL=..., 
    aAllowDelayedLoad=aAllowDelayedLoad@entry=false, 
    aRunInGlobalScope=aRunInGlobalScope@entry=false)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsFrameMessageManager.cpp:450
#24 0x00007f7feda52fe0 in 
nsFrameMessageManager::LoadFrameScript (
    this=0x7f7fd2b69f60, aURL=..., aAllowDelayedLoad=true, 
    aRunInGlobalScope=<optimized out>)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsFrameMessageManager.cpp:460
#25 0x00007f7fec39d53c in NS_InvokeByIndex (that=0x7f7fd2b69f70, 
    methodIndex=3, paramCount=3, params=0x7f7fffff8c08)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:164
#26 0x00007f7feed1a1b3 in CallMethodHelper::Invoke (
    this=this@entry=0x7f7fffff8bc0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/xpconnect/src/XPCWrappedNative.cpp:2370
#27 0x00007f7feed180a6 in CallMethodHelper::Call (
    this=this@entry=0x7f7fffff8bc0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/xpconnect/src/XPCWrappedNative.cpp:1731
#28 0x00007f7fec9bb339 in XPCWrappedNative::CallMethod (ccx=..., 
    mode=mode@entry=XPCWrappedNative::CALL_METHOD)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/xpconnect/src/XPCWrappedNative.cpp:1698
#29 0x00007f7fec9c5785 in XPC_WN_CallMethod 
(cx=cx@entry=0x7f7ff7b89b80, 
    argc=2, vp=vp@entry=0x7f7feadd2160)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1288
#30 0x00007f7ff5fb2e4f in js::CallJSNative 
(cx=cx@entry=0x7f7ff7b89b80, 
    native=0x7f7fec9c5467 <XPC_WN_CallMethod(JSContext*, unsigned 
int, JS::Value*)>, args=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/jscntxtinlines.h:231
#31 0x00007f7ff5bac99c in js::Invoke (cx=cx@entry=0x7f7ff7b89b80, 
args=..., 
    construct=construct@entry=js::NO_CONSTRUCT)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:481
#32 0x00007f7ff5bba9b0 in Interpret (cx=cx@entry=0x7f7ff7b89b80, 
state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:2563
#33 0x00007f7ff5bac63c in js::RunScript 
(cx=cx@entry=0x7f7ff7b89b80, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:428
#34 0x00007f7ff5bacacb in js::Invoke (cx=cx@entry=0x7f7ff7b89b80, 
args=..., 
    construct=construct@entry=js::NO_CONSTRUCT)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:500
#35 0x00007f7ff5bace2e in js::Invoke (cx=cx@entry=0x7f7ff7b89b80, 
thisv=..., 
    fval=..., argc=argc@entry=1, argv=argv@entry=0x7f7fffffb230, 
rval=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/js/src/vm/Interpreter.cpp:537
#36 0x00007f7ff5a5327b in JS::Call (cx=cx@entry=0x7f7ff7b89b80, 
thisv=..., 
    fval=..., args=..., rval=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsapi.cpp:4994
#37 0x00007f7fecfed61c in mozilla::dom::EventHandlerNonNull::Call (
    this=this@entry=0x7f7fe1d79200, cx=0x7f7ff7b89b80, aThisVal=..., 
event=
    ..., aRetVal=..., aRv=...)
    at 
/usr/pkgsrc/www/firefox/work/build/dom/bindings/EventHandlerBinding.cpp:36
#38 0x00007f7fef136d82 in 
mozilla::dom::EventHandlerNonNull::Call<nsISupports*>
    (this=0x7f7fe1d79200, thisObjPtr=@0x7f7fe1d79158: 
0x7f7fe9daec00, 
    event=..., aRetVal=..., aRv=..., 
    aExceptionHandling=aExceptionHandling@entry=mozilla::dom::CallbackObject::eReportExceptions) 
at ../../dist/include/mozilla/dom/EventHandlerBinding.h:62
#39 0x00007f7fed5e57ca in mozilla::JSEventHandler::HandleEvent (
    this=0x7f7fe1d79140, aEvent=0x7f7fd1e0f5e0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/dom/events/JSEventHandler.cpp:215
#40 0x00007f7fed5d4952 in 
mozilla::EventListenerManager::HandleEventSubType (
    this=this@entry=0x7f7fe2517790, 
aListener=aListener@entry=0x7f7fd2bef208, 
    aDOMEvent=0x7f7fd1e0f5e0, 
aCurrentTarget=aCurrentTarget@entry=
    0x7f7fe9daec00)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/dom/events/EventListenerManager.cpp:948
#41 0x00007f7fed5d4c04 in 
mozilla::EventListenerManager::HandleEventInternal (
    this=this@entry=0x7f7fe2517790, 
aPresContext=aPresContext@entry=
    0x7f7fea1a8800, aEvent=aEvent@entry=0x7f7fffffbcc0, 
    aDOMEvent=aDOMEvent@entry=0x7f7fffffbaf0, 
    aCurrentTarget=aCurrentTarget@entry=0x7f7fe9daec00, 
    aEventStatus=aEventStatus@entry=0x7f7fffffbaf8)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/dom/events/EventListenerManager.cpp:1009
#42 0x00007f7fef12d762 in 
mozilla::EventListenerManager::HandleEvent (
    this=0x7f7fe2517790, 
aPresContext=aPresContext@entry=0x7f7fea1a8800, 
    aEvent=aEvent@entry=0x7f7fffffbcc0, 
    aDOMEvent=aDOMEvent@entry=0x7f7fffffbaf0, 
    aCurrentTarget=aCurrentTarget@entry=0x7f7fe9daec00, 
    aEventStatus=aEventStatus@entry=0x7f7fffffbaf8)
    at ../../dist/include/mozilla/EventListenerManager.h:329
#43 0x00007f7fef12dd1c in mozilla::EventTargetChainItem::HandleEvent 
(
    this=this@entry=0x7f7fe5524008, aVisitor=..., aCd=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/dom/events/EventDispatcher.cpp:203
#44 0x00007f7fed5cddb4 in 
mozilla::EventTargetChainItem::HandleEventTargetChain
    (aChain=..., aVisitor=..., aCallback=aCallback@entry=0x0, aCd=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/dom/events/EventDispatcher.cpp:293
#45 0x00007f7fed5cf0c6 in mozilla::EventDispatcher::Dispatch (
    aTarget=0x7f7fe8940820, 
aPresContext=aPresContext@entry=0x7f7fea1a8800, 
    aEvent=aEvent@entry=0x7f7fffffbcc0, 
aDOMEvent=aDOMEvent@entry=0x0, 
    aEventStatus=aEventStatus@entry=0x7f7fffffbd6c, 
    aCallback=aCallback@entry=0x0, aTargets=aTargets@entry=0x0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/dom/events/EventDispatcher.cpp:607
#46 0x00007f7fedf92ebd in nsDocumentViewer::LoadComplete 
(this=0x7f7fea57cfe0, 
    aStatus=NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/layout/base/nsDocumentViewer.cpp:1009
#47 0x00007f7fee2b95f2 in nsDocShell::EndPageLoad (
    this=this@entry=0x7f7fe5126000, 
aProgress=aProgress@entry=0x7f7fe5126028, 
    aChannel=0x7f7fea5ba430, aStatus=aStatus@entry=NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/docshell/base/nsDocShell.cpp:7120
#48 0x00007f7fee2b8b45 in nsDocShell::OnStateChange 
(this=0x7f7fe5126000, 
    aProgress=0x7f7fe5126028, aRequest=0x7f7fea5ba430, 
aStateFlags=131088, 
    aStatus=NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/docshell/base/nsDocShell.cpp:6938
#49 0x00007f7feca74cca in nsDocLoader::DoFireOnStateChange (
    this=0x7f7fe5126000, 
aProgress=aProgress@entry=0x7f7fe5126028, 
    aRequest=aRequest@entry=0x7f7fea5ba430, 
    aStateFlags=@0x7f7fffffc594: 131088, 
aStatus=aStatus@entry=NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/uriloader/base/nsDocLoader.cpp:1269
#50 0x00007f7feca737cc in nsDocLoader::doStopDocumentLoad (
    this=this@entry=0x7f7fe5126000, request=0x7f7fea5ba430, 
    aStatus=aStatus@entry=NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/uriloader/base/nsDocLoader.cpp:850
#51 0x00007f7feca733fe in nsDocLoader::DocLoaderIsEmpty (
    this=this@entry=0x7f7fe5126000, 
aFlushLayout=aFlushLayout@entry=true)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/uriloader/base/nsDocLoader.cpp:740
#52 0x00007f7feca72e8f in nsDocLoader::OnStopRequest 
(this=0x7f7fe5126000, 
    aRequest=0x7f7fea133dc0, aCtxt=0x0, aStatus=NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/uriloader/base/nsDocLoader.cpp:624
#53 0x00007f7fec444b77 in nsLoadGroup::RemoveRequest (
    this=this@entry=0x7f7fead35f30, request=0x7f7fea133dc0, 
    ctxt=ctxt@entry=0x0, aStatus=aStatus@entry=NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/netwerk/base/src/nsLoadGroup.cpp:689
#54 0x00007f7fed97cf05 in nsDocument::DoUnblockOnload 
(this=0x7f7fea1b4000)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsDocument.cpp:8820
#55 0x00007f7fef26a226 in nsUnblockOnloadEvent::Run 
(this=0x7f7fd2612240)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/content/base/src/nsDocument.cpp:8773
#56 0x00007f7fec3907a5 in nsThread::ProcessNextEvent 
(this=0x7f7ff7b8d220, 
    aMayWait=<optimized out>, aResult=0x7f7fffffca2f)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/xpcom/threads/nsThread.cpp:823
#57 0x00007f7fec3b6628 in NS_ProcessNextEvent 
(aThread=0x7f7ff7b8d220, 
    aMayWait=aMayWait@entry=false)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/xpcom/glue/nsThreadUtils.cpp:265
#58 0x00007f7fec668cc2 in mozilla::ipc::MessagePump::Run 
(this=0x7f7ff7b920c0, 
    aDelegate=0x7f7ff7b9b1c0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/ipc/glue/MessagePump.cpp:99
#59 0x00007f7fec63e341 in MessageLoop::RunInternal (
    this=this@entry=0x7f7ff7b9b1c0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/ipc/chromium/src/base/message_loop.cc:232
#60 0x00007f7fec63e2d2 in MessageLoop::RunHandler (
    this=this@entry=0x7f7ff7b9b1c0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/ipc/chromium/src/base/message_loop.cc:225
#61 0x00007f7fec63e263 in MessageLoop::Run (this=0x7f7ff7b9b1c0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/ipc/chromium/src/base/message_loop.cc:199
#62 0x00007f7fed8f4b62 in nsBaseAppShell::Run 
(this=0x7f7fea5371d0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/widget/xpwidgets/nsBaseAppShell.cpp:164
#63 0x00007f7fee532956 in nsAppStartup::Run (this=0x7f7fea510b60)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/toolkit/components/startup/nsAppStartup.cpp:280
#64 0x00007f7fee5905a0 in XREMain::XRE_mainRun 
(this=this@entry=0x7f7fffffcee0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/toolkit/xre/nsAppRunner.cpp:4128
#65 0x00007f7fee59087c in XREMain::XRE_main 
(this=this@entry=0x7f7fffffcee0, 
    argc=argc@entry=1, argv=argv@entry=0x7f7fffffd708, 
    aAppData=aAppData@entry=0x7f7fffffd0a0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/toolkit/xre/nsAppRunner.cpp:4201
#66 0x00007f7fee590abb in XRE_main (argc=1, argv=0x7f7fffffd708, 
    aAppData=0x7f7fffffd0a0, aFlags=0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/toolkit/xre/nsAppRunner.cpp:4415
#67 0x0000000000403a78 in do_main (argc=argc@entry=1, 
    argv=argv@entry=0x7f7fffffd708, xreDirectory=0x7f7ff7b0d0e0)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/browser/app/nsBrowserApp.cpp:289
#68 0x0000000000403e84 in main (argc=1, argv=0x7f7fffffd708)
    at /usr/pkgsrc/www/firefox/work/mozilla-
release/browser/app/nsBrowserApp.cpp:655



Home | Main Index | Thread Index | Old Index