tech-pkg archive

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

Re: recent firefox



Hi,

firefox-40.0.2  << segmentation fault

Thanks to Martin, i can take backtrace of firefox-40.0.2 to public.


here it is:

Program received signal SIGSEGV, Segmentation fault.
[Switching to LWP 1]
js::ScopeCoordinateName (cache=..., script=0xa7c6f820, pc=pc@entry=0xaf0942c9 "")
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/ScopeObject.cpp:92
92	        while (r.front().slot() != sc.slot())
(gdb) bt
#0  js::ScopeCoordinateName (cache=..., script=0xa7c6f820, pc=pc@entry=0xaf0942c9 "")
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/ScopeObject.cpp:92
#1  0xb9f5f120 in (anonymous namespace)::ExpressionDecompiler::decompilePC (this=0xbfbfbd8c, pc=0xaf0942c9 "")
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsopcode.cpp:1537
#2  0xb9f5f1ee in (anonymous namespace)::ExpressionDecompiler::decompilePC (this=this@entry=0xbfbfbd8c, pc=pc@entry=0xaf0942cf "〓")
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsopcode.cpp:1545
#3  0xb9f5fef1 in DecompileExpressionFromStack (cx=cx@entry=0xaf094940, spindex=spindex@entry=-3, 
    skipStackHits=skipStackHits@entry=0, v=..., v@entry=..., res=res@entry=0xbfbfc080)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsopcode.cpp:1833
#4  0xb9f601b7 in js::DecompileValueGenerator (cx=cx@entry=0xaf094940, spindex=spindex@entry=-3, v=v@entry=..., 
    fallbackArg=fallbackArg@entry=..., skipStackHits=skipStackHits@entry=0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsopcode.cpp:1848
#5  0xb9eca2c3 in js::ReportValueErrorFlags (cx=cx@entry=0xaf094940, flags=flags@entry=0, errorNumber=errorNumber@entry=10, 
    spindex=spindex@entry=-3, v=v@entry=..., fallback=..., arg1=arg1@entry=0x0, arg2=arg2@entry=0x0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jscntxt.cpp:896
#6  0xb9c8208a in js::ReportIsNotFunction (cx=cx@entry=0xaf094940, v=v@entry=..., numToSkip=2, 
    construct=construct@entry=js::NO_CONSTRUCT) at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:349
#7  0xb9cb0dd5 in js::Invoke (cx=0xaf094940, args=..., construct=js::NO_CONSTRUCT)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:715
#8  0xb9cab659 in Interpret (cx=0x0, cx@entry=0xaf094940, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:2962
#9  0xb9cb0a90 in js::RunScript (cx=cx@entry=0xaf094940, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:683
#10 0xb9cb6d57 in js::ExecuteKernel (cx=<optimized out>, cx@entry=0xaf094940, script=script@entry=..., scopeChainArg=..., thisv=..., 
    type=<optimized out>, type@entry=js::EXECUTE_GLOBAL, evalInFrame=evalInFrame@entry=..., result=<optimized out>, result@entry=0x0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:909
#11 0xb9cb8925 in js::Execute (cx=cx@entry=0xaf094940, script=script@entry=..., scopeChainArg=..., rval=0x0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:949
#12 0xb9ecb637 in Evaluate (cx=cx@entry=0xaf094940, scope=scope@entry=..., optionsArg=..., srcBuf=..., rval=rval@entry=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsapi.cpp:4238
#13 0xb9ecb8c2 in Evaluate (cx=0xaf094940, scopeChain=..., optionsArg=..., srcBuf=..., rval=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsapi.cpp:4264
#14 0xb9ecb907 in JS::Evaluate (cx=<optimized out>, cx@entry=0xaf094940, scopeChain=..., optionsArg=..., srcBuf=..., 
    rval=rval@entry=...) at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsapi.cpp:4319
#15 0xb878a059 in nsJSUtils::EvaluateString (aCx=aCx@entry=0xaf094940, aSrcBuf=..., aEvaluationGlobal=aEvaluationGlobal@entry=..., 
    aCompileOptions=..., aEvaluateOptions=..., aRetValue=aRetValue@entry=..., aOffThreadToken=aOffThreadToken@entry=0x0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsJSUtils.cpp:266
#16 0xb878a720 in nsJSUtils::EvaluateString (aCx=0xaf094940, aSrcBuf=..., aEvaluationGlobal=aEvaluationGlobal@entry=..., 
    aCompileOptions=..., aOffThreadToken=aOffThreadToken@entry=0x0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsJSUtils.cpp:339
#17 0xb8792ebb in nsScriptLoader::EvaluateScript (this=this@entry=0xaa869270, aRequest=aRequest@entry=0xafe82560, aSrcBuf=..., 
    aOffThreadToken=aOffThreadToken@entry=0x0) at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsScriptLoader.cpp:1151
#18 0xb87932f8 in nsScriptLoader::ProcessRequest (this=0xaa869270, aRequest=0xafe82560, aOffThreadToken=aOffThreadToken@entry=0x0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsScriptLoader.cpp:979
#19 0xba3e4b41 in nsScriptRequestProcessor::Run (this=0xaf0e0ee0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsScriptLoader.cpp:383
#20 0xb862e190 in nsContentUtils::RemoveScriptBlocker ()
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsContentUtils.cpp:5088
#21 0xb873b7c2 in nsDocument::EndUpdate (this=this@entry=0xaa8f0800, aUpdateType=aUpdateType@entry=1)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsDocument.cpp:4981
#22 0xb90d7087 in nsHTMLDocument::EndUpdate (this=0xaa8f0800, aUpdateType=1)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/html/nsHTMLDocument.cpp:2530
#23 0xb87649a4 in ~mozAutoDocUpdate (this=<synthetic pointer>, __in_chrg=<optimized out>)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/mozAutoDocUpdate.h:40
#24 nsINode::ReplaceOrInsertBefore (this=this@entry=0xb01fe8d0, aReplace=aReplace@entry=true, aNewChild=aNewChild@entry=0xafeea740, 
    aRefChild=0xaff249e0, aError=...) at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsINode.cpp:2067
#25 0xb89ba166 in ReplaceChild (aError=..., aChild=..., aNode=..., this=0xb01fe8d0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsINode.h:1758
#26 mozilla::dom::NodeBinding::replaceChild (cx=0xaf094940, obj=..., self=0xb01fe8d0, args=...)
    at /usr/pkgsrc/www/firefox/work/build/dom/bindings/NodeBinding.cpp:682
#27 0xb8f20920 in mozilla::dom::GenericBindingMethod (cx=cx@entry=0xaf094940, argc=2, vp=0xb1d16270)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/bindings/BindingUtils.cpp:2609
#28 0xb9cb0daa in CallJSNative (args=..., 
    native=0xb8f20800 <mozilla::dom::GenericBindingMethod(JSContext*, unsigned int, JS::Value*)>, cx=0xaf094940)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jscntxtinlines.h:235
#29 js::Invoke (cx=0xaf094940, args=..., construct=js::NO_CONSTRUCT)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:736
#30 0xb9cab659 in Interpret (cx=0x0, cx@entry=0xaf094940, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:2962
#31 0xb9cb0a90 in js::RunScript (cx=cx@entry=0xaf094940, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:683
#32 0xb9cb0d27 in js::Invoke (cx=0xaf094940, args=..., construct=js::NO_CONSTRUCT)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:753
#33 0xb9cab659 in Interpret (cx=0x0, cx@entry=0xaf094940, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:2962
#34 0xb9cb0a90 in js::RunScript (cx=cx@entry=0xaf094940, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:683
#35 0xb9cb0d27 in js::Invoke (cx=0xaf094940, args=..., construct=js::NO_CONSTRUCT)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:753
#36 0xb9cab659 in Interpret (cx=0x0, cx@entry=0xaf094940, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:2962
#37 0xb9cb0a90 in js::RunScript (cx=cx@entry=0xaf094940, state=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:683
#38 0xb9cb0d27 in js::Invoke (cx=cx@entry=0xaf094940, args=..., construct=construct@entry=js::NO_CONSTRUCT)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:753
#39 0xb9cb217e in js::Invoke (cx=cx@entry=0xaf094940, thisv=..., fval=..., argc=1, argv=0xbfbfda78, rval=rval@entry=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/vm/Interpreter.cpp:790
#40 0xb9eca99a in JS::Call (cx=cx@entry=0xaf094940, thisv=thisv@entry=..., fval=fval@entry=..., args=..., rval=rval@entry=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/js/src/jsapi.cpp:4401
#41 0xb8df7c1f in mozilla::dom::EventHandlerNonNull::Call (this=this@entry=0xa75bce20, cx=0xaf094940, aThisVal=aThisVal@entry=..., 
    event=..., aRetVal=aRetVal@entry=..., aRv=...) at /usr/pkgsrc/www/firefox/work/build/dom/bindings/EventHandlerBinding.cpp:260
#42 0xb8ffe046 in Call<nsISupports*> (aCompartment=0x0, aExceptionHandling=mozilla::dom::CallbackObject::eReportExceptions, 
    aExecutionReason=0xba97dd8f "EventHandlerNonNull", aRv=..., aRetVal=..., event=..., thisVal=@0xa9e7a048: 0xa25cce80, 
    this=0xa75bce20) at ../../dist/include/mozilla/dom/EventHandlerBinding.h:351
#43 mozilla::JSEventHandler::HandleEvent (this=0xa9e7a040, aEvent=0xafd38bc0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/events/JSEventHandler.cpp:215
#44 0xb8fee65f in mozilla::EventListenerManager::HandleEventSubType (this=this@entry=0xa2235d00, aListener=<optimized out>, 
    aListener@entry=0xa2235d18, aDOMEvent=0xafd38bc0, aCurrentTarget=aCurrentTarget@entry=0xa25cce80)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/events/EventListenerManager.cpp:979
#45 0xb8feeb84 in mozilla::EventListenerManager::HandleEventInternal (this=<optimized out>, aPresContext=<optimized out>, 
    aPresContext@entry=0x0, aEvent=<optimized out>, aEvent@entry=0xb01206f0, aDOMEvent=<optimized out>, aDOMEvent@entry=0xbfbfdfb0, 
    aCurrentTarget=<optimized out>, aCurrentTarget@entry=0xa25cce80, aEventStatus=<optimized out>, aEventStatus@entry=0xbfbfdfb4)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/events/EventListenerManager.cpp:1128
#46 0xb8fef574 in HandleEvent (aEventStatus=0xbfbfdfb4, aCurrentTarget=0xa25cce80, aDOMEvent=0xbfbfdfb0, aEvent=0xb01206f0, 
    aPresContext=0x0, this=<optimized out>) at ../../dist/include/mozilla/EventListenerManager.h:330
#47 HandleEvent (aCd=..., aVisitor=..., this=0xafb78008)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/events/EventDispatcher.cpp:209
#48 mozilla::EventTargetChainItem::HandleEventTargetChain (aChain=..., aVisitor=..., aCallback=0x0, aCd=...)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/events/EventDispatcher.cpp:299
#49 0xb8ff06fb in mozilla::EventDispatcher::Dispatch (aTarget=aTarget@entry=0xa25cce80, aPresContext=aPresContext@entry=0x0, 
    aEvent=0xb01206f0, aDOMEvent=0xafd38bc0, aEventStatus=0x0, aCallback=0x0, aTargets=0x0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/events/EventDispatcher.cpp:634
#50 0xb8ff083a in mozilla::EventDispatcher::DispatchDOMEvent (aTarget=0xa25cce80, aEvent=0x0, aDOMEvent=0xafd38bc0, 
    aPresContext=0x0, aEventStatus=0x0) at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/events/EventDispatcher.cpp:701
#51 0xb87acaeb in nsXMLHttpRequest::DispatchProgressEvent (this=0xa25cce80, aTarget=0xa25cce80, aType=..., aLengthComputable=true, 
    aLoaded=4880, aTotal=4880) at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsXMLHttpRequest.cpp:1516
#52 0xb87acb66 in nsXMLHttpRequest::DispatchProgressEvent (this=0xa25cce80, aTarget=0xa25cce80, aType=..., aLengthComputable=true, 
    aLoaded=4880, aTotal=4880) at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsXMLHttpRequest.cpp:1520
#53 0xb87ae844 in nsXMLHttpRequest::ChangeStateToDone (this=this@entry=0xa25cce80)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsXMLHttpRequest.cpp:2360
#54 0xb87c08c8 in nsXMLHttpRequest::OnStopRequest (this=<optimized out>, request=<optimized out>, ctxt=0x0, status=nsresult::NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/base/nsXMLHttpRequest.cpp:2315
#55 0xb921226c in nsCORSListenerProxy::OnStopRequest (this=0xa9d81330, aRequest=0xafd2502c, aContext=0x0, 
    aStatusCode=nsresult::NS_OK) at /usr/pkgsrc/www/firefox/work/mozilla-release/dom/security/nsCORSListenerProxy.cpp:659
#56 0xb7da2f27 in nsHTTPCompressConv::OnStopRequest (this=0xafe13a80, request=0xafd2502c, aContext=0x0, aStatus=<optimized out>)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/netwerk/streamconv/converters/nsHTTPCompressConv.cpp:108
#57 0xb7d667e2 in nsStreamListenerTee::OnStopRequest (this=0xafd05f00, request=0xafd2502c, context=0x0, status=nsresult::NS_OK)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/netwerk/base/nsStreamListenerTee.cpp:53
#58 0xb7e8fb3b in mozilla::net::nsHttpChannel::OnStopRequest (this=0xafd25000, request=0xafde2c40, ctxt=0x0, status=<optimized out>)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/netwerk/protocol/http/nsHttpChannel.cpp:5666
#59 0xb7d5507c in nsInputStreamPump::OnStateStop (this=this@entry=0xafde2c40)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/netwerk/base/nsInputStreamPump.cpp:717
#60 0xb7d5528e in nsInputStreamPump::OnInputStreamReady (this=0xafde2c40, stream=0xaffdf8d0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/netwerk/base/nsInputStreamPump.cpp:436
#61 0xba2b1b62 in nsInputStreamReadyEvent::Run (this=0xafd05da0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/xpcom/io/nsStreamUtils.cpp:91
#62 0xb7cd9dfb in nsThread::ProcessNextEvent (this=0xb46060f0, aMayWait=true, aResult=0xbfbfe3bf)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/xpcom/threads/nsThread.cpp:866
#63 0xb7cf2fb5 in NS_ProcessNextEvent (aThread=0xb46060f0, aMayWait=true)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/xpcom/glue/nsThreadUtils.cpp:265
#64 0xb7ef0b3f in mozilla::ipc::MessagePump::Run (this=0xb460a130, aDelegate=0xb462a040)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/ipc/glue/MessagePump.cpp:127
#65 0xb7ed0f9d in RunInternal (this=0xb462a040)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/ipc/chromium/src/base/message_loop.cc:231
#66 RunHandler (this=0xb462a040) at /usr/pkgsrc/www/firefox/work/mozilla-release/ipc/chromium/src/base/message_loop.cc:224
#67 MessageLoop::Run (this=0xb462a040) at /usr/pkgsrc/www/firefox/work/mozilla-release/ipc/chromium/src/base/message_loop.cc:198
#68 0xb9504387 in nsBaseAppShell::Run (this=0xb1e015b0) at /usr/pkgsrc/www/firefox/work/mozilla-release/widget/nsBaseAppShell.cpp:165
#69 0xb9b4b1a1 in nsAppStartup::Run (this=0xb172a3a0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/toolkit/components/startup/nsAppStartup.cpp:280
#70 0xb9b90ae8 in XREMain::XRE_mainRun (this=this@entry=0xbfbfe558)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:4092
#71 0xb9b913b3 in XREMain::XRE_main (this=this@entry=0xbfbfe558, argc=argc@entry=1, argv=argv@entry=0xbfbfeb50, 
    aAppData=aAppData@entry=0xbfbfe704) at /usr/pkgsrc/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:4183
#72 0xb9b91640 in XRE_main (argc=1, argv=0xbfbfeb50, aAppData=0xbfbfe704, aFlags=0)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/toolkit/xre/nsAppRunner.cpp:4272
#73 0x0805d0f9 in do_main (xreDirectory=0xbb826160, argv=0xbfbfeb50, argc=1)
    at /usr/pkgsrc/www/firefox/work/mozilla-release/browser/app/nsBrowserApp.cpp:216
#74 main (argc=1, argv=0xbfbfeb50) at /usr/pkgsrc/www/firefox/work/mozilla-release/browser/app/nsBrowserApp.cpp:480
(gdb) 


-- 
Ryosuke


Home | Main Index | Thread Index | Old Index