Closed Bug 625381 Opened 15 years ago Closed 7 years ago

Fennec crash during launch if a badly formed JS dump is in the scrollBy method of the binding

Categories

(Firefox for Android Graveyard :: General, defect, P4)

x86_64
Linux
defect

Tracking

(fennec-)

RESOLVED WONTFIX
Tracking Status
fennec - ---

People

(Reporter: vingtetun, Unassigned)

Details

(Keywords: crash)

Attachments

(1 file)

Steps to reproduce: * add an non-well formed JS dump into the scrollBy method of the remote browser (like dump("crash?" "yes")) I would have expected to see an error at some point but not a crash. (gdb) backtrace #0 0x00007fe875a3a071 in nanosleep () from /lib/libc.so.6 #1 0x00007fe875a39e97 in sleep () from /lib/libc.so.6 #2 0x00007fe876bc41e3 in ah_crap_handler (signum=6) at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/xre/nsSigHandlers.cpp:132 #3 0x00007fe876bc912c in nsProfileLock::FatalSignalHandler (signo=6, info=0x7ffff937b950, context=0x7ffff937b820) at nsProfileLock.cpp:226 #4 <signal handler called> #5 0x00007fe8759cded5 in raise () from /lib/libc.so.6 #6 0x00007fe8759cf3f3 in abort () from /lib/libc.so.6 #7 0x00007fe87a2ed448 in mozalloc_abort (msg=0x7ffff937be10 "###!!! ABORT: Non-null OwnerElement must provide a widget!: 'widget', file /home/vivien/Devel/mozilla/fennec/mozilla-central/dom/ipc/TabParent.cpp, line 109") at /home/vivien/Devel/mozilla/fennec/mozilla-central/memory/mozalloc/mozalloc_abort.cpp:75 #8 0x00007fe87827ec6c in Abort (aMsg=0x7ffff937be10 "###!!! ABORT: Non-null OwnerElement must provide a widget!: 'widget', file /home/vivien/Devel/mozilla/fennec/mozilla-central/dom/ipc/TabParent.cpp, line 109") at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/base/nsDebugImpl.cpp:379 #9 0x00007fe87827f17c in NS_DebugBreak_P (aSeverity=3, aStr=0x7fe878d4c348 "Non-null OwnerElement must provide a widget!", aExpr=0x7fe878d4c33d "widget", aFile=0x7fe878d4c240 "/home/vivien/Devel/mozilla/fennec/mozilla-central/dom/ipc/TabParent.cpp", aLine=109) at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/base/nsDebugImpl.cpp:337 #10 0x00007fe87801e900 in mozilla::dom::TabParent::SetOwnerElement (this=0x7fe866d8c7f0, aElement=0x7fe867c0d668) at /home/vivien/Devel/mozilla/fennec/mozilla-central/dom/ipc/TabParent.cpp:109 #11 0x00007fe8771eba85 in nsFrameLoader::TryRemoteBrowser (this=0x7fe867c0d780) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/nsFrameLoader.cpp:1680 #12 0x00007fe8771f116e in nsFrameLoader::ReallyStartLoadingInternal (this=0x7fe867c0d780) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/nsFrameLoader.cpp:299 #13 0x00007fe8771f15e5 in nsFrameLoader::ReallyStartLoading (this=0x7fe867c0d780) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/nsFrameLoader.cpp:278 #14 0x00007fe8771d1e92 in nsDocument::MaybeInitializeFinalizeFrameLoaders (this=0x7fe867bf7000) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/nsDocument.cpp:5463 #15 0x00007fe8771d21ed in nsDocument::EndUpdate (this=0x7fe867bf7000, aUpdateType=1) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/nsDocument.cpp:3978 #16 0x00007fe8774bbaa9 in nsXULDocument::EndUpdate (this=0x7fe867bf7000, aUpdateType=1) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/xul/document/src/nsXULDocument.cpp:3330 #17 0x00007fe87707ebb0 in ~mozAutoDocConditionalContentUpdateBatch (this=0x7ffff937c750) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/mozAutoDocUpdate.h:112 #18 0x00007fe877206645 in nsINode::ReplaceOrInsertBefore (this=0x7fe86690cc80, aReplace=0, aNewChild=0x7fe867c0d500, aRefChild=0x0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/nsGenericElement.cpp:4268 #19 0x00007fe877329a7a in nsINode::ReplaceOrInsertBefore (this=0x7fe86690cc80, aReplace=0, aNewChild=0x7fe867c0d500, aRefChild=0x0, aReturn=0x7ffff937cadc) at ../../../../dist/include/nsINode.h:1222 #20 0x00007fe877329af9 in nsINode::InsertBefore (this=0x7fe86690cc80, aNewChild=0x7fe867c0d500, aRefChild=0x0, aReturn=0x7ffff937cadc) at ../../../../dist/include/nsINode.h:457 #21 0x00007fe877b34eb2 in nsIDOMNode_InsertBefore (cx=0x7fe867b55800, argc=2, vp=0x7fe8697e05a0) at dom_quickstubs.cpp:5917 #22 0x00007fe878506ca5 in js::CallJSNative (cx=0x7fe867b55800, native=0x7fe877b34c8d <nsIDOMNode_InsertBefore>, argc=2, vp=0x7fe8697e05a0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jscntxtinlines.h:692 #23 0x00007fe878728cf2 in js::Interpret (cx=0x7fe867b55800, entryFrame=0x7fe8697e0298, inlineCallCount=4, interpMode=JSINTERP_NORMAL) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:4801 #24 0x00007fe8785038a8 in js::RunScript (cx=0x7fe867b55800, script=0x7fe869ed4800, fp=0x7fe8697e0298) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:657 #25 0x00007fe87850468c in js::Invoke (cx=0x7fe867b55800, argsRef=@0x7ffff937e5f0, flags=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:737 #26 0x00007fe878504ea1 in js::ExternalInvoke (cx=0x7fe867b55800, thisv=@0x7ffff937e680, fval=@0x7ffff937e6b8, argc=0, argv=0x7ffff937ea08, rval=0x7ffff937eb10) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:858 #27 0x00007fe878454556 in ExternalInvoke (cx=0x7fe867b55800, obj=0x7fe869615680, fval=@0x7ffff937e6b8, argc=0, argv=0x7ffff937ea08, rval=0x7ffff937eb10) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.h:961 #28 0x00007fe87845468e in JS_CallFunctionValue (cx=0x7fe867b55800, obj=0x7fe869615680, fval= {asBits = 18445618072491599056, debugView = {payload47 = 140636177245392, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1768105168, u32 = 1768105168, why = 1768105168, word = 18445618072491599056}}, asDouble = -nan(0xbffe8696324d0), asPtr = 0xfffbffe8696324d0}, argc=0, argv=0x7ffff937ea08, rval=0x7ffff937eb10) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsapi.cpp:5009 #29 0x00007fe877a8f64c in nsXPCWrappedJSClass::CallMethod (this=0x7fe86695f8d0, wrapper=0x7fe8667b4a80, methodIndex=12, info=0x7fe86a0d3ab8, nativeParams=0x7ffff937eef0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1700 #30 0x00007fe877a865be in nsXPCWrappedJS::CallMethod (this=0x7fe8667b4a80, methodIndex=12, info=0x7fe86a0d3ab8, params=0x7ffff937eef0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappedjs.cpp:588 #31 0x00007fe87828ed61 in PrepareAndDispatch (self=0x7fe8669e11c0, methodIndex=12, args=0x7ffff937f080, gpregs=0x7ffff937f000, fpregs=0x7ffff937f030) at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcstubs_x86_64_linux.cpp:153 #32 0x00007fe87828de13 in SharedStub () from /home/vivien/Devel/mozilla/fennec/build/dist/bin/libxul.so #33 0x00007fe87828dd80 in NS_InvokeByIndex_P (that=0x7fe8669e11c0, methodIndex=12, paramCount=0, params=0x7ffff937f280) at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:208 #34 0x00007fe877a9e7d1 in CallMethodHelper::Invoke (this=0x7ffff937f240) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappednative.cpp:3066 #35 0x00007fe877aa0b71 in CallMethodHelper::Call (this=0x7ffff937f240) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappednative.cpp:2328 #36 0x00007fe877a9c24f in XPCWrappedNative::CallMethod (ccx=@0x7ffff937f4a0, mode=XPCWrappedNative::CALL_METHOD) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappednative.cpp:2292 #37 0x00007fe877aa667c in XPC_WN_CallMethod (cx=0x7fe867b55800, argc=0, vp=0x7fe8697e0278) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1593 #38 0x00007fe878506ca5 in js::CallJSNative (cx=0x7fe867b55800, native=0x7fe877aa6419 <XPC_WN_CallMethod(JSContext*, unsigned int, jsval_layout*)>, argc=0, vp=0x7fe8697e0278) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jscntxtinlines.h:692 #39 0x00007fe878728cf2 in js::Interpret (cx=0x7fe867b55800, entryFrame=0x7fe8697e0148, inlineCallCount=1, interpMode=JSINTERP_NORMAL) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:4801 #40 0x00007fe8785038a8 in js::RunScript (cx=0x7fe867b55800, script=0x7fe867b74160, fp=0x7fe8697e0148) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:657 #41 0x00007fe87850468c in js::Invoke (cx=0x7fe867b55800, argsRef=@0x7ffff93810a0, flags=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:737 #42 0x00007fe878504ea1 in js::ExternalInvoke (cx=0x7fe867b55800, thisv=@0x7ffff9381130, fval=@0x7ffff9381168, argc=1, argv=0x7fe86686c020, rval=0x7ffff9381310) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:858 #43 0x00007fe878454556 in ExternalInvoke (cx=0x7fe867b55800, obj=0x7fe8696f5e10, fval=@0x7ffff9381168, argc=1, argv=0x7fe86686c020, rval=0x7ffff9381310) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.h:961 #44 0x00007fe87845468e in JS_CallFunctionValue (cx=0x7fe867b55800, obj=0x7fe8696f5e10, fval= {asBits = 18445618072454758264, debugView = {payload47 = 140636140404600, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1731264376, u32 = 1731264376, why = 1731264376, word = 18445618072454758264}}, asDouble = -nan(0xbffe86730ff78), asPtr = 0xfffbffe86730ff78}, argc=1, argv=0x7fe86686c020, rval=0x7ffff9381310) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsapi.cpp:5009 #45 0x00007fe8774eda08 in nsJSContext::CallEventHandler (this=0x7fe867b93890, aTarget=0x7fe8680c0c78, aScope=0x7fe8696f5e10, aHandler=0x7fe86730ff78, aargv=0x7fe8671d2eb0, arv=0x7ffff93814b0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/dom/base/nsJSEnvironment.cpp:2180 #46 0x00007fe87757e1a5 in nsJSEventListener::HandleEvent (this=0x7fe867289840, aEvent=0x7fe866717da0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/dom/src/events/nsJSEventListener.cpp:228 #47 0x00007fe8772d46e0 in nsEventListenerManager::HandleEventSubType (this=0x7fe867c337c0, aListenerStruct=0x7fe86673e808, aListener=0x7fe867289840, aDOMEvent=0x7fe866717da0, aCurrentTarget=0x7fe8680c0c98, aPhaseFlags=6, aPusher=0x7ffff9381bb0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/events/src/nsEventListenerManager.cpp:1114 #48 0x00007fe8772d4b63 in nsEventListenerManager::HandleEventInternal (this=0x7fe867c337c0, aPresContext=0x7fe867bae800, aEvent=0x7ffff9381cf0, aDOMEvent=0x7ffff9381b80, aCurrentTarget=0x7fe8680c0c98, aFlags=6, aEventStatus=0x7ffff9381b88, aPusher=0x7ffff9381bb0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/events/src/nsEventListenerManager.cpp:1209 #49 0x00007fe8773046e9 in nsEventListenerManager::HandleEvent (this=0x7fe867c337c0, aPresContext=0x7fe867bae800, aEvent=0x7ffff9381cf0, aDOMEvent=0x7ffff9381b80, aCurrentTarget=0x7fe8680c0c98, aFlags=6, aEventStatus=0x7ffff9381b88, aPusher=0x7ffff9381bb0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/events/src/nsEventListenerManager.h:146 ---Type <return> to continue, or q <return> to quit--- #50 0x00007fe877304894 in nsEventTargetChainItem::HandleEvent (this=0x7fe867b5f188, aVisitor=@0x7ffff9381b70, aFlags=6, aMayHaveNewListenerManagers=0, aPusher=0x7ffff9381bb0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/events/src/nsEventDispatcher.cpp:212 #51 0x00007fe877302c8a in nsEventTargetChainItem::HandleEventTargetChain (this=0x7fe867b5f1c0, aVisitor=@0x7ffff9381b70, aFlags=6, aCallback=0x0, aMayHaveNewListenerManagers=0, aPusher=0x7ffff9381bb0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/events/src/nsEventDispatcher.cpp:341 #52 0x00007fe877303934 in nsEventDispatcher::Dispatch (aTarget=0x7fe867b55400, aPresContext=0x7fe867bae800, aEvent=0x7ffff9381cf0, aDOMEvent=0x0, aEventStatus=0x7ffff9381d3c, aCallback=0x0, aTargets=0x0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/events/src/nsEventDispatcher.cpp:628 #53 0x00007fe876ea9ac2 in DocumentViewerImpl::LoadComplete (this=0x7fe86807fcc0, aStatus=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDocumentViewer.cpp:1034 #54 0x00007fe877b7b9e2 in nsDocShell::EndPageLoad (this=0x7fe867b54c00, aProgress=0x7fe867b54c28, aChannel=0x7fe8686ae470, aStatus=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/docshell/base/nsDocShell.cpp:6040 #55 0x00007fe877b821b4 in nsDocShell::OnStateChange (this=0x7fe867b54c00, aProgress=0x7fe867b54c28, aRequest=0x7fe8686ae470, aStateFlags=131088, aStatus=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/docshell/base/nsDocShell.cpp:5894 #56 0x00007fe877ba4e97 in nsDocLoader::FireOnStateChange (this=0x7fe867b54c00, aProgress=0x7fe867b54c28, aRequest=0x7fe8686ae470, aStateFlags=131088, aStatus=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/uriloader/base/nsDocLoader.cpp:1334 #57 0x00007fe877ba548c in nsDocLoader::doStopDocumentLoad (this=0x7fe867b54c00, request=0x7fe8686ae470, aStatus=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/uriloader/base/nsDocLoader.cpp:942 #58 0x00007fe877ba5867 in nsDocLoader::DocLoaderIsEmpty (this=0x7fe867b54c00, aFlushLayout=1) at /home/vivien/Devel/mozilla/fennec/mozilla-central/uriloader/base/nsDocLoader.cpp:818 #59 0x00007fe877ba6f54 in nsDocLoader::OnStopRequest (this=0x7fe867b54c00, aRequest=0x7fe867226060, aCtxt=0x0, aStatus=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/uriloader/base/nsDocLoader.cpp:702 #60 0x00007fe876c12cdb in nsLoadGroup::RemoveRequest (this=0x7fe867c33450, request=0x7fe867226060, ctxt=0x0, aStatus=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/netwerk/base/src/nsLoadGroup.cpp:680 #61 0x00007fe8771d23f3 in nsDocument::DoUnblockOnload (this=0x7fe867bf7000) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/nsDocument.cpp:7265 #62 0x00007fe8771d251e in nsDocument::UnblockOnload (this=0x7fe867bf7000, aFireSync=1) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/base/src/nsDocument.cpp:7207 #63 0x00007fe8774a55de in nsBindingManager::DoProcessAttachedQueue (this=0x7fe867baa700) at /home/vivien/Devel/mozilla/fennec/mozilla-central/content/xbl/src/nsBindingManager.cpp:999 #64 0x00007fe8774a8ed0 in nsRunnableMethodImpl<void (nsBindingManager::*)(), true>::Run (this=0x7fe866724c70) at ../../../dist/include/nsThreadUtils.h:345 #65 0x00007fe87826daf3 in nsThread::ProcessNextEvent (this=0x7fe86e422900, mayWait=1, result=0x7ffff9382ba8) at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/threads/nsThread.cpp:633 #66 0x00007fe87828dd80 in NS_InvokeByIndex_P (that=0x7fe86e422900, methodIndex=8, paramCount=2, params=0x7ffff9382b90) at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:208 #67 0x00007fe877a9e7d1 in CallMethodHelper::Invoke (this=0x7ffff9382b50) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappednative.cpp:3066 #68 0x00007fe877aa0b71 in CallMethodHelper::Call (this=0x7ffff9382b50) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappednative.cpp:2328 #69 0x00007fe877a9c24f in XPCWrappedNative::CallMethod (ccx=@0x7ffff9382db0, mode=XPCWrappedNative::CALL_METHOD) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappednative.cpp:2292 #70 0x00007fe877aa667c in XPC_WN_CallMethod (cx=0x7fe8693c3800, argc=1, vp=0x7fe8697e00e0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1593 #71 0x00007fe878506ca5 in js::CallJSNative (cx=0x7fe8693c3800, native=0x7fe877aa6419 <XPC_WN_CallMethod(JSContext*, unsigned int, jsval_layout*)>, argc=1, vp=0x7fe8697e00e0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jscntxtinlines.h:692 #72 0x00007fe878728cf2 in js::Interpret (cx=0x7fe8693c3800, entryFrame=0x7fe8697e0050, inlineCallCount=0, interpMode=JSINTERP_NORMAL) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:4801 #73 0x00007fe8785038a8 in js::RunScript (cx=0x7fe8693c3800, script=0x7fe867ba5000, fp=0x7fe8697e0050) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:657 #74 0x00007fe87850468c in js::Invoke (cx=0x7fe8693c3800, argsRef=@0x7ffff93849b0, flags=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:737 #75 0x00007fe878504ea1 in js::ExternalInvoke (cx=0x7fe8693c3800, thisv=@0x7ffff9384a40, fval=@0x7ffff9384a78, argc=1, argv=0x7ffff9384dc8, rval=0x7ffff9384ed0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.cpp:858 #76 0x00007fe878454556 in ExternalInvoke (cx=0x7fe8693c3800, obj=0x7fe8696eb680, fval=@0x7ffff9384a78, argc=1, argv=0x7ffff9384dc8, rval=0x7ffff9384ed0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsinterp.h:961 #77 0x00007fe87845468e in JS_CallFunctionValue (cx=0x7fe8693c3800, obj=0x7fe8696eb680, fval= {asBits = 18445618072454740032, debugView = {payload47 = 140636140386368, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 1731246144, u32 = 1731246144, why = 1731246144, word = 18445618072454740032}}, asDouble = -nan(0xbffe86730b840), asPtr = 0xfffbffe86730b840}, argc=1, argv=0x7ffff9384dc8, rval=0x7ffff9384ed0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/jsapi.cpp:5009 #78 0x00007fe877a8f64c in nsXPCWrappedJSClass::CallMethod (this=0x7fe867c45ab0, wrapper=0x7fe867b8ae80, methodIndex=3, info=0x7fe86a09d700, nativeParams=0x7ffff93852b0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappedjsclass.cpp:1700 #79 0x00007fe877a865be in nsXPCWrappedJS::CallMethod (this=0x7fe867b8ae80, methodIndex=3, info=0x7fe86a09d700, params=0x7ffff93852b0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/js/src/xpconnect/src/xpcwrappedjs.cpp:588 #80 0x00007fe87828ed61 in PrepareAndDispatch (self=0x7fe867b65b20, methodIndex=3, args=0x7ffff9385440, gpregs=0x7ffff93853c0, fpregs=0x7ffff93853f0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcstubs_x86_64_linux.cpp:153 #81 0x00007fe87828de13 in SharedStub () from /home/vivien/Devel/mozilla/fennec/build/dist/bin/libxul.so #82 0x00007fe877c4c1f6 in EnumRun (aHandler=0x7fe867b65b20, aThis=0x7fe867c2f580) at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/components/commandlines/src/nsCommandLine.cpp:689 #83 0x00007fe877c4cedc in nsCommandLine::EnumerateHandlers (this=0x7fe867c2f580, aCallback=0x7fe877c4c1ca <EnumRun>, aClosure=0x0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/components/commandlines/src/nsCommandLine.cpp:627 #84 0x00007fe877c4d07a in nsCommandLine::Run (this=0x7fe867c2f580) at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/components/commandlines/src/nsCommandLine.cpp:701 #85 0x00007fe876bb68f6 in XRE_main (argc=3, argv=0x7ffff9386138, aAppData=0x7fe86e427080) at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/xre/nsAppRunner.cpp:3666 #86 0x0000000000401f52 in main (argc=3, argv=0x7ffff9386138) at /home/vivien/Devel/mozilla/fennec/mozilla-central/mobile/app/nsBrowserApp.cpp:155
Severity: normal → critical
Keywords: crash
Priority: -- → P4
tracking-fennec: --- → ?
Whiteboard: fennec-related-jscript-crashers
This isn't a JS issue. The incorrect syntax causes XUL things to not exist properly, which breaks everything later on.
Whiteboard: fennec-related-jscript-crashers
tracking-fennec: ? → 2.0-
Closing all opened bug in a graveyard component
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: