Skip to content

Instantly share code, notes, and snippets.

@ehsan
Created January 18, 2013 21:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ehsan/4568820 to your computer and use it in GitHub Desktop.
Save ehsan/4568820 to your computer and use it in GitHub Desktop.
Breakpoint 1, mozilla::RecordShutdownStartTimeStamp () at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/telemetry/Telemetry.cpp:2002
2002 MOZ_ASSERT(!recorded);
(gdb) bt
#0 mozilla::RecordShutdownStartTimeStamp () at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/telemetry/Telemetry.cpp:2002
#1 0x0000000102fff350 in nsAppStartup::Quit (this=0x10c86a290, aMode=2) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:383
#2 0x0000000103c67019 in NS_InvokeByIndex_P (that=0x10c86a290, methodIndex=12, paramCount=1, params=0x7fff5fbf78c8) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:162
#3 0x0000000102dd0c74 in CallMethodHelper::Invoke (this=0x7fff5fbf7888) at /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCWrappedNative.cpp:3084
#4 0x0000000102dcef1c in CallMethodHelper::Call (this=0x7fff5fbf7888) at /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCWrappedNative.cpp:2418
#5 0x0000000102dcb26e in XPCWrappedNative::CallMethod (ccx=@0x7fff5fbf7a48, mode=XPCWrappedNative::CALL_METHOD) at /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCWrappedNative.cpp:2384
#6 0x0000000102ddbbea in XPC_WN_CallMethod (cx=0x100554030, argc=1, vp=0x10eb00138) at /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1488
#7 0x0000000104be3c3d in js::CallJSNative (cx=0x100554030, native=0x102ddb990 <XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)>, args=@0x7fff5fbf7d10) at jscntxtinlines.h:378
#8 0x0000000104bd8b5e in js::InvokeKernel (cx=0x100554030, args={<JS::CallReceiver> = {usedRval_ = false, argv_ = 0x10eb00148}, argc_ = 1}, construct=js::NO_CONSTRUCT) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:391
#9 0x0000000104bd1352 in js::Interpret (cx=0x100554030, entryFrame=0x10eb00040, interpMode=js::JSINTERP_NORMAL) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:2385
#10 0x0000000104bcad46 in js::RunScript (cx=0x100554030, script={<js::HandleBase<JSScript *>> = {<No data fields>}, ptr = 0x7fff5fbfa130}, fp=0x10eb00040) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:348
#11 0x0000000104bd8cd4 in js::InvokeKernel (cx=0x100554030, args={<JS::CallReceiver> = {usedRval_ = false, argv_ = 0x10eb00038}, argc_ = 1}, construct=js::NO_CONSTRUCT) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:406
#12 0x0000000104b32773 in js::Invoke (cx=0x100554030, args=@0x7fff5fbfa2a0, construct=js::NO_CONSTRUCT) at jsinterp.h:112
#13 0x0000000104bd9318 in js::Invoke (cx=0x100554030, thisv=@0x7fff5fbfa360, fval=@0x7fff5fbfa3c8, argc=1, argv=0x7fff5fbfa4a0, rval=0x7fff5fbfa4f0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:439
#14 0x0000000104ac16b4 in JS_CallFunctionValue (cx=0x100554030, objArg=0x120a1fc10, fval={data = {asBits = 18445477441156787264, debugView = {payload47 = 4842433600, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 547466304, u32 = 547466304, why = 547466304}}, asDouble = -nan(0xb800120a1ac40), asPtr = 0xfffb800120a1ac40, asWord = 18445477441156787264, asUIntPtr = 18445477441156787264}}, argc=1, argv=0x7fff5fbfa4a0, rval=0x7fff5fbfa4f0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsapi.cpp:5831
#15 0x0000000103986817 in mozilla::dom::EventHandlerNonNull::Call (this=0x10f9bb6e0, cx=0x100554030, aThisObj=0x120a1fc10, event=0x11fdcea20, aRv=@0x7fff5fbfa6c8) at EventHandlerBinding.cpp:47
#16 0x00000001026484c0 in mozilla::dom::EventHandlerNonNull::Call<nsISupports*> (this=0x10f9bb6e0, thisObj=@0x11278de58, event=0x11fdcea20, aRv=@0x7fff5fbfa6c8) at EventHandlerBinding.h:61
#17 0x00000001026470b8 in nsJSEventListener::HandleEvent (this=0x11278de40, aEvent=0x11fdcea20) at /Users/ehsanakhgari/moz/mozilla-central/dom/src/events/nsJSEventListener.cpp:248
#18 0x0000000102072149 in nsEventListenerManager::HandleEventSubType (this=0x11278b980, aListenerStruct=0x11278b9b8, aListener=0x11278de40, aDOMEvent=0x11fdcea20, aCurrentTarget=0x11264b1f0, aPusher=0x7fff5fbfacd8) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventListenerManager.cpp:920
#19 0x00000001020723ed in nsEventListenerManager::HandleEventInternal (this=0x11278b980, aPresContext=0x112612c00, aEvent=0x10c8510a0, aDOMEvent=0x7fff5fbfad08, aCurrentTarget=0x11264b1f0, aEventStatus=0x7fff5fbfad10, aPusher=0x7fff5fbfacd8) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventListenerManager.cpp:987
#20 0x00000001020c0893 in nsEventListenerManager::HandleEvent (this=0x11278b980, aPresContext=0x112612c00, aEvent=0x10c8510a0, aDOMEvent=0x7fff5fbfad08, aCurrentTarget=0x11264b1f0, aEventStatus=0x7fff5fbfad10, aPusher=0x7fff5fbfacd8) at nsEventListenerManager.h:278
#21 0x00000001020bfceb in nsEventTargetChainItem::HandleEvent (this=0x10fe618f8, aVisitor=@0x7fff5fbfacf8, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfacd8) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:181
#22 0x00000001020bd17b in nsEventTargetChainItem::HandleEventTargetChain (this=0x10fe611f8, aVisitor=@0x7fff5fbfacf8, aCallback=0x0, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfacd8) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:310
#23 0x00000001020be850 in nsEventDispatcher::Dispatch (aTarget=0x11264b1f0, aPresContext=0x112612c00, aEvent=0x10c8510a0, aDOMEvent=0x11fdcea20, aEventStatus=0x7fff5fbfaf7c, aCallback=0x0, aTargets=0x0) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:678
#24 0x00000001020beb90 in nsEventDispatcher::DispatchDOMEvent (aTarget=0x11264b1f0, aEvent=0x0, aDOMEvent=0x11fdcea20, aPresContext=0x112612c00, aEventStatus=0x7fff5fbfaf7c) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:738
#25 0x0000000101ecf772 in nsINode::DispatchEvent (this=0x11264b1f0, aEvent=0x11fdcea20, aRetVal=0x7fff5fbfb08f) at /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsINode.cpp:1101
#26 0x0000000101df3e57 in nsContentUtils::DispatchXULCommand (aTarget=0x11264b1f0, aTrusted=true, aSourceEvent=0x11fdce980, aShell=0x0, aCtrl=false, aAlt=false, aShift=false, aMeta=true) at /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp:5834
#27 0x0000000102a8ec4e in nsXULElement::PreHandleEvent (this=0x1127c2a10, aVisitor=@0x7fff5fbfb588) at /Users/ehsanakhgari/moz/mozilla-central/content/xul/content/src/nsXULElement.cpp:1164
#28 0x00000001020bcddd in nsEventTargetChainItem::PreHandleEvent (this=0x10fe61230, aVisitor=@0x7fff5fbfb588) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:244
#29 0x00000001020be35f in nsEventDispatcher::Dispatch (aTarget=0x1127c2a10, aPresContext=0x112612c00, aEvent=0x10c5be620, aDOMEvent=0x11fdce980, aEventStatus=0x7fff5fbfb7ac, aCallback=0x0, aTargets=0x0) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:602
#30 0x00000001020beb90 in nsEventDispatcher::DispatchDOMEvent (aTarget=0x1127c2a10, aEvent=0x0, aDOMEvent=0x11fdce980, aPresContext=0x112612c00, aEventStatus=0x7fff5fbfb7ac) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:738
#31 0x0000000101ecf772 in nsINode::DispatchEvent (this=0x1127c2a10, aEvent=0x11fdce980, aRetVal=0x7fff5fbfb8bf) at /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsINode.cpp:1101
#32 0x0000000101df3e57 in nsContentUtils::DispatchXULCommand (aTarget=0x1127c2a10, aTrusted=true, aSourceEvent=0x0, aShell=0x0, aCtrl=false, aAlt=false, aShift=false, aMeta=true) at /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp:5834
#33 0x00000001024229e1 in nsXBLPrototypeHandler::DispatchXULKeyCommand (this=0x120bb0500, aEvent=0x11aa72e70) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLPrototypeHandler.cpp:521
#34 0x00000001024213d6 in nsXBLPrototypeHandler::ExecuteHandler (this=0x120bb0500, aTarget=0x11264b1f0, aEvent=0x11aa72e70) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLPrototypeHandler.cpp:229
#35 0x000000010241f614 in nsXBLWindowKeyHandler::WalkHandlersAndExecute (this=0x1127aaf80, aKeyEvent=0x11aa72e70, aEventType=0x10ca93190, aHandler=0x120b9c4c0, aCharCode=113, aIgnoreShiftKey=false) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLWindowKeyHandler.cpp:542
#36 0x000000010241ebe5 in nsXBLWindowKeyHandler::WalkHandlersInternal (this=0x1127aaf80, aKeyEvent=0x11aa72e70, aEventType=0x10ca93190, aHandler=0x120b9c4c0) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLWindowKeyHandler.cpp:460
#37 0x000000010241e79c in nsXBLWindowKeyHandler::WalkHandlers (this=0x1127aaf80, aKeyEvent=0x11aa72e70, aEventType=0x10ca93190) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLWindowKeyHandler.cpp:335
#38 0x000000010241ef73 in nsXBLWindowKeyHandler::HandleEvent (this=0x1127aaf80, aEvent=0x11aa72de0) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLWindowKeyHandler.cpp:381
#39 0x0000000102072149 in nsEventListenerManager::HandleEventSubType (this=0x111843d00, aListenerStruct=0x10c680c68, aListener=0x1127aaf80, aDOMEvent=0x11aa72de0, aCurrentTarget=0x10f413800, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventListenerManager.cpp:920
#40 0x00000001020723ed in nsEventListenerManager::HandleEventInternal (this=0x111843d00, aPresContext=0x11ae13400, aEvent=0x7fff5fbfdbe0, aDOMEvent=0x7fff5fbfc8b8, aCurrentTarget=0x10f413800, aEventStatus=0x7fff5fbfc8c0, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventListenerManager.cpp:987
#41 0x00000001020c0893 in nsEventListenerManager::HandleEvent (this=0x111843d00, aPresContext=0x11ae13400, aEvent=0x7fff5fbfdbe0, aDOMEvent=0x7fff5fbfc8b8, aCurrentTarget=0x10f413800, aEventStatus=0x7fff5fbfc8c0, aPusher=0x7fff5fbfc888) at nsEventListenerManager.h:278
#42 0x00000001020bfceb in nsEventTargetChainItem::HandleEvent (this=0x10fe614d0, aVisitor=@0x7fff5fbfc8a8, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:181
#43 0x00000001020bd2b6 in nsEventTargetChainItem::HandleEventTargetChain (this=0x10fe61498, aVisitor=@0x7fff5fbfc8a8, aCallback=0x7fff5fbfcc10, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:334
#44 0x00000001020bd41d in nsEventTargetChainItem::HandleEventTargetChain (this=0x10fe61498, aVisitor=@0x7fff5fbfc8a8, aCallback=0x7fff5fbfcc10, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:366
#45 0x00000001020be850 in nsEventDispatcher::Dispatch (aTarget=0x11aa3ab80, aPresContext=0x11ae13400, aEvent=0x7fff5fbfdbe0, aDOMEvent=0x0, aEventStatus=0x7fff5fbfd8a8, aCallback=0x7fff5fbfcc10, aTargets=0x0) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:678
#46 0x0000000101a03ee6 in PresShell::HandleEventInternal (this=0x11ac0f000, aEvent=0x7fff5fbfdbe0, aStatus=0x7fff5fbfd8a8) at /Users/ehsanakhgari/moz/mozilla-central/layout/base/nsPresShell.cpp:6612
#47 0x0000000101a028e1 in PresShell::HandleEvent (this=0x11ac0f000, aFrame=0x11efd7420, aEvent=0x7fff5fbfdbe0, aDontRetargetEvents=true, aEventStatus=0x7fff5fbfd8a8) at /Users/ehsanakhgari/moz/mozilla-central/layout/base/nsPresShell.cpp:6240
#48 0x0000000101a00a4e in PresShell::HandleEvent (this=0x111633e00, aFrame=0x1118fe420, aEvent=0x7fff5fbfdbe0, aDontRetargetEvents=false, aEventStatus=0x7fff5fbfd8a8) at /Users/ehsanakhgari/moz/mozilla-central/layout/base/nsPresShell.cpp:5810
#49 0x00000001024745b0 in nsViewManager::DispatchEvent (this=0x1118fd500, aEvent=0x7fff5fbfdbe0, aView=0x1118cd630, aStatus=0x7fff5fbfd8a8) at /Users/ehsanakhgari/moz/mozilla-central/view/src/nsViewManager.cpp:718
#50 0x0000000102471cbf in nsView::HandleEvent (this=0x1118cd630, aEvent=0x7fff5fbfdbe0, aUseAttachedEvents=false) at /Users/ehsanakhgari/moz/mozilla-central/view/src/nsView.cpp:1010
#51 0x00000001033ced82 in nsChildView::DispatchEvent (this=0x10ea82760, event=0x7fff5fbfdbe0, aStatus=@0x7fff5fbfda1c) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsChildView.mm:1475
#52 0x00000001033cee26 in nsChildView::DispatchWindowEvent (this=0x10ea82760, event=@0x7fff5fbfdbe0) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsChildView.mm:1483
#53 0x0000000103411bcd in mozilla::widget::TextInputHandlerBase::DispatchEvent (this=0x111836280, aEvent=@0x7fff5fbfdbe0) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/TextInputHandler.mm:3986
#54 0x0000000103411370 in mozilla::widget::TextInputHandler::HandleKeyDownEvent (this=0x111836280, aNativeEvent=0x10f9e8e20) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/TextInputHandler.mm:1484
#55 0x00000001033db23b in -[ChildView keyDown:] (self=0x10f9ddae0, _cmd=0x7fff8b675923, theEvent=0x10f9e8e20) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsChildView.mm:3969
#56 0x00007fff8af1f120 in -[NSWindow sendEvent:] ()
#57 0x00000001033c6958 in -[ToolbarWindow sendEvent:] (self=0x10fdb38a0, _cmd=0x7fff8b667487, anEvent=0x10f9e8e20) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsCocoaWindow.mm:2909
#58 0x00007fff8af1a744 in -[NSApplication sendEvent:] ()
#59 0x00000001033b3122 in -[GeckoNSApplication sendEvent:] (self=0x10c861d30, _cmd=0x7fff8b667487, anEvent=0x10f9e8e20) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsAppShell.mm:153
#60 0x00007fff8ae302fa in -[NSApplication run] ()
#61 0x00000001033b54a1 in nsAppShell::Run (this=0x10c8622a0) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsAppShell.mm:741
#62 0x0000000102ffed0c in nsAppStartup::Run (this=0x10c86a290) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:288
#63 0x00000001013dcdf2 in XREMain::XRE_mainRun (this=0x7fff5fbfea90) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:3823
#64 0x00000001013dd5bf in XREMain::XRE_main (this=0x7fff5fbfea90, argc=5, argv=0x7fff5fbff348, aAppData=0x7fff5fbfecc8) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:3890
#65 0x00000001013dda0d in XRE_main (argc=5, argv=0x7fff5fbff348, aAppData=0x7fff5fbfecc8, aFlags=0) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:4093
#66 0x000000010000207e in do_main (argc=5, argv=0x7fff5fbff348, xreDirectory=0x100527500) at /Users/ehsanakhgari/moz/mozilla-central/browser/app/nsBrowserApp.cpp:195
#67 0x000000010000169d in main (argc=5, argv=0x7fff5fbff348) at /Users/ehsanakhgari/moz/mozilla-central/browser/app/nsBrowserApp.cpp:388
(gdb) bt full
#0 mozilla::RecordShutdownStartTimeStamp () at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/telemetry/Telemetry.cpp:2002
No locals.
#1 0x0000000102fff350 in nsAppStartup::Quit (this=0x10c86a290, aMode=2) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:383
windowEnumerator = {
mRawPtr = 0x11b90dfc0
}
mediator = {
mRawPtr = 0x10f50e2e0
}
ferocity = 2
rv = NS_OK
postedExitEvent = false
obsService = {
mRawPtr = 0x0
}
#2 0x0000000103c67019 in NS_InvokeByIndex_P (that=0x10c86a290, methodIndex=12, paramCount=1, params=0x7fff5fbf78c8) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:162
nr_stack = 0
gpregs = {140734799771432, 2, 140734799771784, 5901350802, 4667889009046273904, 0}
d0 = 2.2264291856266771e-314
d5 = 2.1403944507585795e-314
a1 = 2
result = 32767
d1 = 6.9532229741434783e-310
d6 = 6.9532229741403163e-310
a2 = 140734799771784
d2 = -nan(0x8800000000002)
d7 = 1.9433775739777928e-318
a3 = 5901350802
methodAddress = 4345294224
stack = (uint64_t *) 0x7fff5fbf7650
fpregs = {2.2264291856266771e-314, 6.9532229741434783e-310, -nan(0x8800000000002), 6.9532229741616599e-310, 9.0898712032990878e-280, 2.1403944507585795e-314, 6.9532229741403163e-310, 1.9433775739777928e-318}
d3 = 6.9532229741616599e-310
a4 = 4667889009046273904
d4 = 9.0898712032990878e-280
a0 = 4505117328
a5 = 0
#3 0x0000000102dd0c74 in CallMethodHelper::Invoke (this=0x7fff5fbf7888) at /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCWrappedNative.cpp:3084
argc = 1
argv = (nsXPTCVariant *) 0x7fff5fbf78c8
#4 0x0000000102dcef1c in CallMethodHelper::Call (this=0x7fff5fbf7888) at /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCWrappedNative.cpp:2418
foundDependentParam = 0
invokeResult = 1606383616
#5 0x0000000102dcb26e in XPCWrappedNative::CallMethod (ccx=@0x7fff5fbf7a48, mode=XPCWrappedNative::CALL_METHOD) at /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCWrappedNative.cpp:2384
xpcc = (XPCContext *) 0x1116b45c0
rv = NS_OK
secFlag = 8
secAction = 0
sm = (nsScriptSecurityManager *) 0x10ca73d30
#6 0x0000000102ddbbea in XPC_WN_CallMethod (cx=0x100554030, argc=1, vp=0x10eb00138) at /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1488
funobj = (class JSObject *) 0x122c64100
obj = (class JSObject *) 0x11b0b0ca0
wrapper = (XPCWrappedNative *) 0x11f828860
member = (XPCNativeMember *) 0x11f058678
ccx = (XPCCallContext) {
<nsAXPCNativeCallContext> = {
_vptr$nsAXPCNativeCallContext = 0x10671d550
},
members of XPCCallContext:
mState = XPCCallContext::READY_TO_CALL,
mXPC = 0x10c9fa200,
mXPCContext = 0x1116b45c0,
mJSContext = 0x100554030,
mContextPopRequired = 0,
mDestroyJSContextInDestructor = 0,
mCallerLanguage = XPCContext::LANG_JS,
mPrevCallerLanguage = XPCContext::LANG_UNKNOWN,
mPrevCallContext = 0x0,
mScopeForNewJSObjects = 0x11b0b0ca0,
mFlattenedJSObject = 0x11b0b0ca0,
mWrapper = 0x11f828860,
mTearOff = 0x11f8288a0,
mScriptableInfo = 0x0,
mSet = 0x11f7fec60,
mInterface = 0x11f0585c0,
mMember = 0x11f058678,
mName = {
asBits = 4555161536
},
mStaticMemberIsLocal = 0,
mArgc = 1,
mArgv = 0x10eb00148,
mRetVal = 0x10eb00138,
mMethodIndex = 12
}
iface = (XPCNativeInterface *) 0x11f0585c0
#7 0x0000000104be3c3d in js::CallJSNative (cx=0x100554030, native=0x102ddb990 <XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)>, args=@0x7fff5fbf7d10) at jscntxtinlines.h:378
alreadyThrowing = false
ok = 198
#8 0x0000000104bd8b5e in js::InvokeKernel (cx=0x100554030, args={<JS::CallReceiver> = {usedRval_ = false, argv_ = 0x10eb00148}, argc_ = 1}, construct=js::NO_CONSTRUCT) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:391
callee = (JSObject &) @0x122c64100: {
<js::ObjectImpl> = {
<js::gc::Cell> = {<No data fields>},
members of js::ObjectImpl:
shape_ = {
<js::EncapsulatedPtr<js::Shape, unsigned long>> = {
{
value = 0x11b066f88,
other = 4748373896
}
}, <No data fields>},
type_ = {
<js::EncapsulatedPtr<js::types::TypeObject, unsigned long>> = {
{
value = 0x1113f30a0,
other = 4584321184
}
}, <No data fields>},
slots = 0x0,
elements = 0x106ab84c8,
static SLOT_CAPACITY_MIN = 8
},
members of JSObject:
static NELEMENTS_LIMIT = 268435456,
static MAX_FIXED_SLOTS = 16,
static JSSLOT_DATE_UTC_TIME = 0,
static JSSLOT_DATE_TZA = 1,
static JSSLOT_DATE_COMPONENTS_START = 2,
static JSSLOT_DATE_LOCAL_TIME = 2,
static JSSLOT_DATE_LOCAL_YEAR = 3,
static JSSLOT_DATE_LOCAL_MONTH = 4,
static JSSLOT_DATE_LOCAL_DATE = 5,
static JSSLOT_DATE_LOCAL_DAY = 6,
static JSSLOT_DATE_LOCAL_HOURS = 7,
static JSSLOT_DATE_LOCAL_MINUTES = 8,
static JSSLOT_DATE_LOCAL_SECONDS = 9,
static DATE_CLASS_RESERVED_SLOTS = 10,
static ITER_CLASS_NFIXED_SLOTS = 1,
static JSSLOT_NAME_PREFIX = 0,
static JSSLOT_NAME_URI = 1,
static JSSLOT_NAMESPACE_DECLARED = 2,
static JSSLOT_QNAME_LOCAL_NAME = 2,
static NAMESPACE_CLASS_RESERVED_SLOTS = 3,
static QNAME_CLASS_RESERVED_SLOTS = 3
}
clasp = ('js::Class' *) 0x106901dd0
fun = {
<js::RootedBase<JSFunction *>> = {<No data fields>},
members of js::Rooted<JSFunction*>:
ptr = 0x122c64100,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
ok = 1
initial = js::INITIAL_NONE
script = {
<js::RootedBase<JSScript *>> = {<No data fields>},
members of js::Rooted<JSScript*>:
ptr = 0x7fff5fbf7cb0,
_mCheckNotUsedAsTemporary = {
statementDone = 153
}
}
ifg = {
<js::FrameGuard> = {
stack_ = 0x7fff5fbf7c50,
pushedSeg_ = false,
regs_ = {
sp = 0x7fff5fbf7c70,
pc = 0x104ad6ec9 "H;E?\017???\001\017??H??\020]?\017\037@",
inlined_ = 0x106901dd0,
fp_ = 0x122c64100,
static offsetOfFp = 24,
static offsetOfInlined = 16
},
prevRegs_ = 0x7fff5fbf7c90
}, <No data fields>}
#9 0x0000000104bd1352 in js::Interpret (cx=0x100554030, entryFrame=0x10eb00040, interpMode=js::JSINTERP_NORMAL) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:2385
newsp = ('JS::Value' *) 0x10eb00140
construct = false
fun = (RootedFunction &) @0x7fff5fbf9dd8: {
<js::RootedBase<JSFunction *>> = {<No data fields>},
members of js::Rooted<JSFunction*>:
ptr = 0x122c64100,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
isFunction = true
args = {
<JS::CallReceiver> = {
usedRval_ = false,
argv_ = 0x10eb00148
},
members of JS::CallArgs:
argc_ = 1
}
initial = js::INITIAL_NONE
newType = false
funScript = {
<js::RootedBase<JSScript *>> = {<No data fields>},
members of js::Rooted<JSScript*>:
ptr = 0x1119d7040,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
block = ('js::StaticBlockObject' *) 0x11acf6768
interpGuard = {
prevContextRegs = 0x7fff5fbfa0f0,
cx = 0x100554030,
regs_ = @0x7fff5fbf9ef0
}
rootString0 = {
<js::RootedBase<JSString *>> = {<No data fields>},
members of js::Rooted<JSString*>:
ptr = 0x0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootObject0 = {
<js::RootedBase<JSObject *>> = {<No data fields>},
members of js::Rooted<JSObject*>:
ptr = 0x1113f6060,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootId0 = {
<js::RootedBase<jsid>> = {<No data fields>},
members of js::Rooted<jsid>:
ptr = {
asBits = 2
},
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootScript0 = {
<js::RootedBase<JSScript *>> = {<No data fields>},
members of js::Rooted<JSScript*>:
ptr = 0x0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
blockDepth = {
value = 1606393216
}
interpreterFrame = {
older = 0x0,
context = 0x100554030,
regs = 0x7fff5fbf9ef0,
enabler = @0x7fff5fbf9f10
}
script = {
<js::RootedBase<JSScript *>> = {<No data fields>},
members of js::Rooted<JSScript*>:
ptr = 0x1119d7100,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootValue0 = {
<js::RootedBase<JS::Value>> = {
<js::MutableValueOperations<js::Rooted<JS::Value> >> = {
<js::ValueOperations<js::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
members of js::Rooted<JS::Value>:
ptr = {
data = {
asBits = 18445477441156807984,
debugView = {
payload47 = 4842454320,
tag = JSVAL_TAG_OBJECT
},
s = {
payload = {
i32 = 547487024,
u32 = 547487024,
why = 547487024
}
},
asDouble = -nan(0xb800120a1fd30),
asPtr = 0xfffb800120a1fd30,
asWord = 18445477441156807984,
asUIntPtr = 18445477441156807984
}
},
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootString1 = {
<js::RootedBase<JSString *>> = {<No data fields>},
members of js::Rooted<JSString*>:
ptr = 0x0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootObject1 = {
<js::RootedBase<JSObject *>> = {<No data fields>},
members of js::Rooted<JSObject*>:
ptr = 0x1113f6060,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootFunction0 = {
<js::RootedBase<JSFunction *>> = {<No data fields>},
members of js::Rooted<JSFunction*>:
ptr = 0x122c64100,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
op = JSOP_CALL
rf = {
mContext = 0x100554030,
mSaved = 0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
interrupts = (GenericInterruptEnabler<int>) {
<js::InterpreterFrames::InterruptEnablerBase> = {
_vptr$InterruptEnablerBase = 0x106902650
},
members of GenericInterruptEnabler<int>:
variable = 0x7fff5fbf9f2c,
value = -1
}
rootValue1 = {
<js::RootedBase<JS::Value>> = {
<js::MutableValueOperations<js::Rooted<JS::Value> >> = {
<js::ValueOperations<js::Rooted<JS::Value> >> = {<No data fields>}, <No data fields>}, <No data fields>},
members of js::Rooted<JS::Value>:
ptr = {
data = {
asBits = 18444773748872577024,
debugView = {
payload47 = 0,
tag = JSVAL_TAG_UNDEFINED
},
s = {
payload = {
i32 = 0,
u32 = 0,
why = JS_ELEMENTS_HOLE
}
},
asDouble = -nan(0x9000000000000),
asPtr = 0xfff9000000000000,
asWord = 18444773748872577024,
asUIntPtr = 18444773748872577024
}
},
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootObject2 = {
<js::RootedBase<JSObject *>> = {<No data fields>},
members of js::Rooted<JSObject*>:
ptr = 0x0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootName0 = {
<js::RootedBase<js::PropertyName *>> = {<No data fields>},
members of js::Rooted<js::PropertyName*>:
ptr = 0x1119d2400,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
len = 1
switchMask = 0
rt = (JSRuntime * const) 0x10ea02000
interpReturnOK = true
switchOp = 58
regs = {
sp = 0x10eb00150,
pc = 0x1128730f4 ":",
inlined_ = 0x0,
fp_ = 0x10eb000c0,
static offsetOfFp = 24,
static offsetOfInlined = 16
}
rootType0 = {
<js::RootedBase<js::types::TypeObject *>> = {<No data fields>},
members of js::Rooted<js::types::TypeObject*>:
ptr = 0x0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
rootShape0 = {
<js::RootedBase<js::Shape *>> = {<No data fields>},
members of js::Rooted<js::Shape*>:
ptr = 0x0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
#10 0x0000000104bcad46 in js::RunScript (cx=0x100554030, script={<js::HandleBase<JSScript *>> = {<No data fields>}, ptr = 0x7fff5fbfa130}, fp=0x10eb00040) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:348
check = {
cx = 0x100554030,
fp = 0x10eb00040,
enumerators = {
<js::RootedBase<JSObject *>> = {<No data fields>},
members of js::Rooted<JSObject*>:
ptr = 0x0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
}
marker = {
profiler = 0x0,
size_before = {
value = 1606393888
},
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
status = js::mjit::Compile_Skipped
#11 0x0000000104bd8cd4 in js::InvokeKernel (cx=0x100554030, args={<JS::CallReceiver> = {usedRval_ = false, argv_ = 0x10eb00038}, argc_ = 1}, construct=js::NO_CONSTRUCT) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:406
callee = (JSObject &) @0x120a1ac40: {
<js::ObjectImpl> = {
<js::gc::Cell> = {<No data fields>},
members of js::ObjectImpl:
shape_ = {
<js::EncapsulatedPtr<js::Shape, unsigned long>> = {
{
value = 0x120a83088,
other = 4842860680
}
}, <No data fields>},
type_ = {
<js::EncapsulatedPtr<js::types::TypeObject, unsigned long>> = {
{
value = 0x1113f30a0,
other = 4584321184
}
}, <No data fields>},
slots = 0x0,
elements = 0x106ab84c8,
static SLOT_CAPACITY_MIN = 8
},
members of JSObject:
static NELEMENTS_LIMIT = 268435456,
static MAX_FIXED_SLOTS = 16,
static JSSLOT_DATE_UTC_TIME = 0,
static JSSLOT_DATE_TZA = 1,
static JSSLOT_DATE_COMPONENTS_START = 2,
static JSSLOT_DATE_LOCAL_TIME = 2,
static JSSLOT_DATE_LOCAL_YEAR = 3,
static JSSLOT_DATE_LOCAL_MONTH = 4,
static JSSLOT_DATE_LOCAL_DATE = 5,
static JSSLOT_DATE_LOCAL_DAY = 6,
static JSSLOT_DATE_LOCAL_HOURS = 7,
static JSSLOT_DATE_LOCAL_MINUTES = 8,
static JSSLOT_DATE_LOCAL_SECONDS = 9,
static DATE_CLASS_RESERVED_SLOTS = 10,
static ITER_CLASS_NFIXED_SLOTS = 1,
static JSSLOT_NAME_PREFIX = 0,
static JSSLOT_NAME_URI = 1,
static JSSLOT_NAMESPACE_DECLARED = 2,
static JSSLOT_QNAME_LOCAL_NAME = 2,
static NAMESPACE_CLASS_RESERVED_SLOTS = 3,
static QNAME_CLASS_RESERVED_SLOTS = 3
}
clasp = ('js::Class' *) 0x106901dd0
fun = {
<js::RootedBase<JSFunction *>> = {<No data fields>},
members of js::Rooted<JSFunction*>:
ptr = 0x120a1ac40,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
ok = 32767
initial = js::INITIAL_NONE
script = {
<js::RootedBase<JSScript *>> = {<No data fields>},
members of js::Rooted<JSScript*>:
ptr = 0x120abedc0,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
ifg = {
<js::FrameGuard> = {
stack_ = 0x1005540d8,
pushedSeg_ = false,
regs_ = {
sp = 0x10eb000b0,
pc = 0x10f568230 "9",
inlined_ = 0x0,
fp_ = 0x10eb00040,
static offsetOfFp = 24,
static offsetOfInlined = 16
},
prevRegs_ = 0x0
}, <No data fields>}
#12 0x0000000104b32773 in js::Invoke (cx=0x100554030, args=@0x7fff5fbfa2a0, construct=js::NO_CONSTRUCT) at jsinterp.h:112
ok = true
#13 0x0000000104bd9318 in js::Invoke (cx=0x100554030, thisv=@0x7fff5fbfa360, fval=@0x7fff5fbfa3c8, argc=1, argv=0x7fff5fbfa4a0, rval=0x7fff5fbfa4f0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsinterp.cpp:439
args = {
<js::CallArgsList> = {
<JS::CallArgs> = {
<JS::CallReceiver> = {
usedRval_ = false,
argv_ = 0x10eb00038
},
members of JS::CallArgs:
argc_ = 1
},
members of js::CallArgsList:
prev_ = 0x0,
active_ = true
},
members of js::InvokeArgsGuard:
stack_ = 0x1005540d8,
pushedSeg_ = true
}
#14 0x0000000104ac16b4 in JS_CallFunctionValue (cx=0x100554030, objArg=0x120a1fc10, fval={data = {asBits = 18445477441156787264, debugView = {payload47 = 4842433600, tag = JSVAL_TAG_OBJECT}, s = {payload = {i32 = 547466304, u32 = 547466304, why = 547466304}}, asDouble = -nan(0xb800120a1ac40), asPtr = 0xfffb800120a1ac40, asWord = 18445477441156787264, asUIntPtr = 18445477441156787264}}, argc=1, argv=0x7fff5fbfa4a0, rval=0x7fff5fbfa4f0) at /Users/ehsanakhgari/moz/mozilla-central/js/src/jsapi.cpp:5831
obj = {
<js::RootedBase<JSObject *>> = {<No data fields>},
members of js::Rooted<JSObject*>:
ptr = 0x120a1fc10,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
_autoCheckRequestDepth = {
cx = 0x100554030
}
lfc = {
cx = 0x100554030,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
#15 0x0000000103986817 in mozilla::dom::EventHandlerNonNull::Call (this=0x10f9bb6e0, cx=0x100554030, aThisObj=0x120a1fc10, event=0x11fdcea20, aRv=@0x7fff5fbfa6c8) at EventHandlerBinding.cpp:47
rval = {
data = {
asBits = 18444773748872577024,
debugView = {
payload47 = 0,
tag = JSVAL_TAG_UNDEFINED
},
s = {
payload = {
i32 = 0,
u32 = 0,
why = JS_ELEMENTS_HOLE
}
},
asDouble = -nan(0x9000000000000),
asPtr = 0xfff9000000000000,
asWord = 18444773748872577024,
asUIntPtr = 18444773748872577024
}
}
argv = {
<JS::AutoVectorRooter<JS::Value>> = {
<JS::AutoGCRooter> = {
down = 0x0,
tag = -12,
stackTop = 0x10ea02c88
},
members of JS::AutoVectorRooter<JS::Value>:
vector = {
<js::TempAllocPolicy> = {
cx = 0x100554030
},
members of js::Vector<JS::Value, 8, js::TempAllocPolicy>:
mBegin = 0x7fff5fbfa4a0,
mLength = 1,
mCapacity = 8,
mReserved = 1,
storage = {
u = {
bytes = "@? \001????W?\004\001\000\000\000\000?k\021\001\000\000\000ؤ?_?\000\000?_?\000\000???\004\001\000\000\000\001\000\000\000\001\000\000\0000@U\000\001\000\000",
_ = 18445477441156807744
}
},
entered = false,
static sElemIsPod = false,
static sMaxInlineBytes = 1024,
static sInlineCapacity = 8,
static sInlineBytes = 64,
static sMaxInlineStorage = 8
},
vectorRoot = {
_mCheckNotUsedAsTemporary = {
statementDone = true
}
},
_mCheckNotUsedAsTemporary = {
statementDone = true
}
},
members of JS::AutoValueVector:
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
argc = 1
rvalDecl = {
data = {
asBits = 140734799783104,
debugView = {
payload47 = 140734799783104,
tag = 0
},
s = {
payload = {
i32 = 1606395072,
u32 = 1606395072,
why = 1606395072
}
},
asDouble = 6.9532229747177802e-310,
asPtr = 0x7fff5fbfa4c0,
asWord = 140734799783104,
asUIntPtr = 140734799783104
}
}
#16 0x00000001026484c0 in mozilla::dom::EventHandlerNonNull::Call<nsISupports*> (this=0x10f9bb6e0, thisObj=@0x11278de58, event=0x11fdcea20, aRv=@0x7fff5fbfa6c8) at EventHandlerBinding.h:61
s = {
mCx = 0x100554030,
mCtx = {
mRawPtr = 0x111697a80
},
mMt = {<No data fields>},
mAr = {
storage = {
u = {
bytes = "0@U\000\001\000\000\000\001??_?\000",
_ = 4300554288
}
},
constructed = true
},
mTerminationFuncHolder = {
storage = {
u = {
bytes = "?zi\021\001\000\000\000\000\000\000\000\000\000\000",
_ = 4587092608
}
},
constructed = true
},
mCxPusher = {
mScx = {
mRawPtr = 0x111697a80
},
mScriptIsRunning = true,
mPushedSomething = true,
mPushedContext = 0x100554030,
mCompartmentDepthOnEntry = 0
},
mAc = {
storage = {
u = {
bytes = "0@U\000\001\000\000\000\000?k\021\001\000\000",
_ = 4300554288
}
},
constructed = true
}
}
thisObjJS = (class JSObject *) 0x120a1fc10
#17 0x00000001026470b8 in nsJSEventListener::HandleEvent (this=0x11278de40, aEvent=0x11fdcea20) at /Users/ehsanakhgari/moz/mozilla-central/dom/src/events/nsJSEventListener.cpp:248
target = {
mRawPtr = 0x11264b1f0
}
rv = {
mResult = NS_OK,
mMessage = 0x7fff5fbfa6f0
}
handler = {
mRawPtr = 0x10f9bb6e0
}
retval = {
data = {
asBits = 4405300488,
debugView = {
payload47 = 4405300488,
tag = 0
},
s = {
payload = {
i32 = 110333192,
u32 = 110333192,
why = 110333192
}
},
asDouble = 2.1765076307284786e-314,
asPtr = 0x106938d08,
asWord = 4405300488,
asUIntPtr = 4405300488
}
}
#18 0x0000000102072149 in nsEventListenerManager::HandleEventSubType (this=0x11278b980, aListenerStruct=0x11278b9b8, aListener=0x11278de40, aDOMEvent=0x11fdcea20, aCurrentTarget=0x11264b1f0, aPusher=0x7fff5fbfacd8) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventListenerManager.cpp:920
mt = {<No data fields>}
result = NS_OK
#19 0x00000001020723ed in nsEventListenerManager::HandleEventInternal (this=0x11278b980, aPresContext=0x112612c00, aEvent=0x10c8510a0, aDOMEvent=0x7fff5fbfad08, aCurrentTarget=0x11264b1f0, aEventStatus=0x7fff5fbfad10, aPusher=0x7fff5fbfacd8) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventListenerManager.cpp:987
kungFuDeathGrip = {
mRawPtr = 0x11278de40
}
ls = (nsListenerStruct *) 0x11278b9b8
iter = {
<nsAutoTObserverArray<nsListenerStruct, 2>::ForwardIterator> = {
<nsAutoTObserverArray<nsListenerStruct, 2>::Iterator> = {
<nsTObserverArray_base::Iterator_base> = {
mPosition = 1,
mNext = 0x0
},
members of nsAutoTObserverArray<nsListenerStruct, 2>::Iterator:
mArray = @0x11278b9a0
}, <No data fields>},
members of nsAutoTObserverArray<nsListenerStruct, 2>::EndLimitedIterator:
mEnd = {
<nsAutoTObserverArray<nsListenerStruct, 2>::Iterator> = {
<nsTObserverArray_base::Iterator_base> = {
mPosition = 1,
mNext = 0x7fff5fbfa978
},
members of nsAutoTObserverArray<nsListenerStruct, 2>::Iterator:
mArray = @0x11278b9a0
}, <No data fields>}
}
popupStatePusher = {
mOldState = openAbused
}
hasListener = true
#20 0x00000001020c0893 in nsEventListenerManager::HandleEvent (this=0x11278b980, aPresContext=0x112612c00, aEvent=0x10c8510a0, aDOMEvent=0x7fff5fbfad08, aCurrentTarget=0x11264b1f0, aEventStatus=0x7fff5fbfad10, aPusher=0x7fff5fbfacd8) at nsEventListenerManager.h:278
No locals.
#21 0x00000001020bfceb in nsEventTargetChainItem::HandleEvent (this=0x10fe618f8, aVisitor=@0x7fff5fbfacf8, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfacd8) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:181
No locals.
#22 0x00000001020bd17b in nsEventTargetChainItem::HandleEventTargetChain (this=0x10fe611f8, aVisitor=@0x7fff5fbfacf8, aCallback=0x0, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfacd8) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:310
createdELMs = 886
firstTarget = {
mRawPtr = 0x11264b1f0
}
item = (nsEventTargetChainItem *) 0x10fe618f8
#23 0x00000001020be850 in nsEventDispatcher::Dispatch (aTarget=0x11264b1f0, aPresContext=0x112612c00, aEvent=0x10c8510a0, aDOMEvent=0x11fdcea20, aEventStatus=0x7fff5fbfaf7c, aCallback=0x0, aTargets=0x0) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:678
postVisitor = {
<nsEventChainVisitor> = {
mPresContext = 0x112612c00,
mEvent = 0x10c8510a0,
mDOMEvent = 0x11fdcea20,
mEventStatus = nsEventStatus_eIgnore,
mItemFlags = 0,
mItemData = {
<nsCOMPtr_base> = {
mRawPtr = 0x0
}, <No data fields>}
}, <No data fields>}
pusher = {
mScx = {
mRawPtr = 0x111697a80
},
mScriptIsRunning = false,
mPushedSomething = true,
mPushedContext = 0x100554030,
mCompartmentDepthOnEntry = 0
}
t = {
mRawPtr = 0x11264b1f0
}
topEtci = (nsEventTargetChainItem *) 0x10fe611f8
sampler_raii474 = {
mHandle = 0x100574000
}
retargeted = false
rv = NS_OK
pool = {
static sEtciPool = 0x10f551a00,
static sEtciPoolUsers = 3
}
targetEtci = (nsEventTargetChainItem *) 0x10fe618f8
preVisitor = {
<nsEventChainVisitor> = {
mPresContext = 0x112612c00,
mEvent = 0x10c8510a0,
mDOMEvent = 0x11fdcea20,
mEventStatus = nsEventStatus_eIgnore,
mItemFlags = 0,
mItemData = {
<nsCOMPtr_base> = {
mRawPtr = 0x11165c000
}, <No data fields>}
},
members of nsEventChainPreVisitor:
mCanHandle = true,
mAutomaticChromeDispatch = true,
mForceContentDispatch = true,
mRelatedTargetIsInAnon = false,
mOriginalTargetIsInAnon = false,
mWantsWillHandleEvent = false,
mMayHaveListenerManager = true,
mParentTarget = 0x0,
mEventTargetAtParent = 0x0
}
content = {
mRawPtr = 0x11264b1f0
}
isInAnon = false
status = nsEventStatus_eIgnore
target = {
mRawPtr = 0x11264b1f0
}
externalDOMEvent = true
kungFuDeathGrip = {
mRawPtr = 0x112612c00
}
#24 0x00000001020beb90 in nsEventDispatcher::DispatchDOMEvent (aTarget=0x11264b1f0, aEvent=0x0, aDOMEvent=0x11fdcea20, aPresContext=0x112612c00, aEventStatus=0x7fff5fbfaf7c) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:738
innerEvent = (nsEvent *) 0x10c8510a0
dontResetTrusted = false
#25 0x0000000101ecf772 in nsINode::DispatchEvent (this=0x11264b1f0, aEvent=0x11fdcea20, aRetVal=0x7fff5fbfb08f) at /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsINode.cpp:1101
context = {
mRawPtr = 0x112612c00
}
status = nsEventStatus_eIgnore
rv = 26939630
document = {
mRawPtr = 0x10f413800
}
shell = (PresShell *) 0x111633e00
#26 0x0000000101df3e57 in nsContentUtils::DispatchXULCommand (aTarget=0x11264b1f0, aTrusted=true, aSourceEvent=0x11fdce980, aShell=0x0, aCtrl=false, aAlt=false, aShift=false, aMeta=true) at /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp:5834
domDoc = {
mRawPtr = 0x10f413a38
}
xulCommand = {
mRawPtr = 0x11fdceab0
}
rv = NS_OK
doc = (nsXULDocument *) 0x10f413800
event = {
mRawPtr = 0x11fdcea20
}
target = {
mRawPtr = 0x11264b1f0
}
dummy = false
#27 0x0000000102a8ec4e in nsXULElement::PreHandleEvent (this=0x1127c2a10, aVisitor=@0x7fff5fbfb588) at /Users/ehsanakhgari/moz/mozilla-central/content/xul/content/src/nsXULElement.cpp:1164
domEvent = {
mRawPtr = 0x0
}
orig = (nsInputEvent *) 0x10c5be620
domDoc = {
mRawPtr = 0x10f413a38
}
commandElt = {
mRawPtr = 0x11264b268
}
commandContent = {
mRawPtr = 0x11264b1f0
}
xulEvent = {
mRawPtr = 0x11fdcea10
}
command = {
<nsFixedString> = {
<nsString> = {
<nsAString_internal> = {
mData = 0x10fe17888,
mLength = 19,
mFlags = 65541
}, <No data fields>},
members of nsFixedString:
mFixedCapacity = 63,
mFixedBuf = 0x7fff5fbfb2f0
},
members of nsAutoString:
mStorage = {0, 24511, 32767, 0, 7599, 317, 1, 0, 46504, 24511, 32767, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46504, 24511, 32767, 0, 45904, 24511, 32767, 0, 21331, 952, 1, 0, 45936, 24511, 32767, 0, 46504, 24511, 32767, 0, 0, 0, 0, 0, 46504, 24511, 32767, 0, 45952, 24511, 32767, 0, 13447, 324, 1, 0, 11264, 4705, 1, 0, 46504, 24511, 32767, 0}
}
tag = (PermanentAtomImpl *) 0x10ca930d0
#28 0x00000001020bcddd in nsEventTargetChainItem::PreHandleEvent (this=0x10fe61230, aVisitor=@0x7fff5fbfb588) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:244
rv = 1
#29 0x00000001020be35f in nsEventDispatcher::Dispatch (aTarget=0x1127c2a10, aPresContext=0x112612c00, aEvent=0x10c5be620, aDOMEvent=0x11fdce980, aEventStatus=0x7fff5fbfb7ac, aCallback=0x0, aTargets=0x0) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:602
sampler_raii474 = {
mHandle = 0x100574000
}
retargeted = false
rv = NS_OK
pool = {
static sEtciPool = 0x10f551a00,
static sEtciPoolUsers = 3
}
targetEtci = (nsEventTargetChainItem *) 0x10fe61230
preVisitor = {
<nsEventChainVisitor> = {
mPresContext = 0x112612c00,
mEvent = 0x10c5be620,
mDOMEvent = 0x11fdce980,
mEventStatus = nsEventStatus_eIgnore,
mItemFlags = 0,
mItemData = {
<nsCOMPtr_base> = {
mRawPtr = 0x0
}, <No data fields>}
},
members of nsEventChainPreVisitor:
mCanHandle = false,
mAutomaticChromeDispatch = false,
mForceContentDispatch = true,
mRelatedTargetIsInAnon = false,
mOriginalTargetIsInAnon = false,
mWantsWillHandleEvent = false,
mMayHaveListenerManager = true,
mParentTarget = 0x0,
mEventTargetAtParent = 0x0
}
content = {
mRawPtr = 0x1127c2a10
}
isInAnon = false
status = nsEventStatus_eIgnore
target = {
mRawPtr = 0x1127c2a10
}
externalDOMEvent = true
kungFuDeathGrip = {
mRawPtr = 0x112612c00
}
#30 0x00000001020beb90 in nsEventDispatcher::DispatchDOMEvent (aTarget=0x1127c2a10, aEvent=0x0, aDOMEvent=0x11fdce980, aPresContext=0x112612c00, aEventStatus=0x7fff5fbfb7ac) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:738
innerEvent = (nsEvent *) 0x10c5be620
dontResetTrusted = false
#31 0x0000000101ecf772 in nsINode::DispatchEvent (this=0x1127c2a10, aEvent=0x11fdce980, aRetVal=0x7fff5fbfb8bf) at /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsINode.cpp:1101
context = {
mRawPtr = 0x112612c00
}
status = nsEventStatus_eIgnore
rv = 26939630
document = {
mRawPtr = 0x10f413800
}
shell = (PresShell *) 0x111633e00
#32 0x0000000101df3e57 in nsContentUtils::DispatchXULCommand (aTarget=0x1127c2a10, aTrusted=true, aSourceEvent=0x0, aShell=0x0, aCtrl=false, aAlt=false, aShift=false, aMeta=true) at /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp:5834
domDoc = {
mRawPtr = 0x10f413a38
}
xulCommand = {
mRawPtr = 0x11fdcea10
}
rv = NS_OK
doc = (nsXULDocument *) 0x10f413800
event = {
mRawPtr = 0x11fdce980
}
target = {
mRawPtr = 0x1127c2a10
}
dummy = false
#33 0x00000001024229e1 in nsXBLPrototypeHandler::DispatchXULKeyCommand (this=0x120bb0500, aEvent=0x11aa72e70) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLPrototypeHandler.cpp:521
handlerElement = {
mRawPtr = 0x1127c2a10
}
isAlt = false
isControl = false
keyEvent = {
mRawPtr = 0x11aa72e70
}
isShift = false
isMeta = true
#34 0x00000001024213d6 in nsXBLPrototypeHandler::ExecuteHandler (this=0x120bb0500, aTarget=0x11264b1f0, aEvent=0x11aa72e70) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLPrototypeHandler.cpp:229
rv = NS_ERROR_FAILURE
boundGlobal = {
mRawPtr = 0x7fff5fbfbe28
}
window = {
mRawPtr = 0x7fff5fbfbe28
}
scriptTarget = (nsXULElement *) 0x11264b1f0
boundHandler = {
mObject = 0x5a5fbfbc50,
mContext = {
mRawPtr = 0x535f76d
}
}
ok = false
eventHandler = {
mBits = 140734799789104
}
winRoot = {
mRawPtr = 0x11264b1f0
}
boundContext = (nsIScriptContext *) 0x1055eb6d8
handler = {
mObject = 0x1055eb6d8,
mContext = {
mRawPtr = 0x7fff5fbfbce0
}
}
ar = {
mContext = 0x101f749c5,
_mCheckNotUsedAsTemporary = {
statementDone = 232
}
}
eventListener = {
mRawPtr = 0x55eb6d8
}
isXULKey = true
handlerCallback = {
mRawPtr = 0x102a8a4cf
}
isXBLCommand = false
onEventAtom = {
mRawPtr = 0x11264b268
}
pusher = {
mScx = {
mRawPtr = 0x2a8a395
},
mScriptIsRunning = 112,
mPushedSomething = 188,
mPushedContext = 0x102a8a752,
mCompartmentDepthOnEntry = 308589040
}
scope = (class JSObject *) 0x7fff5fbfbce0
#35 0x000000010241f614 in nsXBLWindowKeyHandler::WalkHandlersAndExecute (this=0x1127aaf80, aKeyEvent=0x11aa72e70, aEventType=0x10ca93190, aHandler=0x120b9c4c0, aCharCode=113, aIgnoreShiftKey=false) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLWindowKeyHandler.cpp:542
stopped = false
elt = {
mRawPtr = 0x1127c2a10
}
commandElt = {
mRawPtr = 0x11264b268
}
piTarget = {
mRawPtr = 0x11264b1f0
}
el = {
mRawPtr = 0x1127b04e8
}
element = {
mRawPtr = 0x1127b04e8
}
currHandler = (nsXBLPrototypeHandler *) 0x120bb0500
rv = 32767
#36 0x000000010241ebe5 in nsXBLWindowKeyHandler::WalkHandlersInternal (this=0x1127aaf80, aKeyEvent=0x11aa72e70, aEventType=0x10ca93190, aHandler=0x120b9c4c0) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLWindowKeyHandler.cpp:460
key = (nsShortcutCandidate &) @0x7fff5fbfc070: {
mCharCode = 113,
mIgnoreShift = false
}
i = 0
accessKeys = {
<nsAutoArrayBase<nsTArray<nsShortcutCandidate>, 10>> = {
<nsTArray<nsShortcutCandidate>> = {
<nsTArray_Impl<nsShortcutCandidate, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x7fff5fbfc068
},
<nsTArray_SafeElementAtHelper<nsShortcutCandidate, nsTArray_Impl<nsShortcutCandidate, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>},
members of nsAutoArrayBase<nsTArray<nsShortcutCandidate>, 10>:
{
mAutoBuf = "\001\000\000\000\n\000\000?q\000\000\000\000\000\000??_\001\000\000\000\001\000\000\000\000\000\000\000??\f\001\000\000\000?\004{\022\001", '\0' <repeats 11 times>, "??_?\000\000???\001\001\000\000\000?\004{\022\001\000\000\000p\004{\022\001\000\000",
mAlign = {
elem = 1 '\001'
}
}
}, <No data fields>}
#37 0x000000010241e79c in nsXBLWindowKeyHandler::WalkHandlers (this=0x1127aaf80, aKeyEvent=0x11aa72e70, aEventType=0x10ca93190) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLWindowKeyHandler.cpp:335
rv = NS_OK
content = {
mRawPtr = 0x1127b0470
}
prevent = false
trustedEvent = true
isEditor = false
el = {
mRawPtr = 0x1127b04e8
}
#38 0x000000010241ef73 in nsXBLWindowKeyHandler::HandleEvent (this=0x1127aaf80, aEvent=0x11aa72de0) at /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLWindowKeyHandler.cpp:381
keyEvent = {
mRawPtr = 0x11aa72e70
}
eventType = {
<nsFixedString> = {
<nsString> = {
<nsAString_internal> = {
mData = 0x10c9fdde8,
mLength = 8,
mFlags = 65541
}, <No data fields>},
members of nsFixedString:
mFixedCapacity = 63,
mFixedBuf = 0x7fff5fbfc290
},
members of nsAutoString:
mStorage = {0, 0, 0, 0, 0, 0, 0, 0, 12400, 86, 1, 0, 14336, 3905, 1, 0, 49856, 24511, 32767, 0, 22223, 964, 1, 0, 49968, 24511, 32767, 0, 21547, 964, 1, 0, 14336, 3905, 62, 0, 14336, 3905, 1, 0, 49936, 24511, 32767, 0, 9589, 580, 1, 0, 51336, 24511, 32767, 0, 0, 0, 0, 0, 49952, 24511, 32767, 0, 42049, 414, 1, 0}
}
eventTypeAtom = {
mRawPtr = 0x10ca93190
}
#39 0x0000000102072149 in nsEventListenerManager::HandleEventSubType (this=0x111843d00, aListenerStruct=0x10c680c68, aListener=0x1127aaf80, aDOMEvent=0x11aa72de0, aCurrentTarget=0x10f413800, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventListenerManager.cpp:920
mt = {<No data fields>}
result = NS_OK
#40 0x00000001020723ed in nsEventListenerManager::HandleEventInternal (this=0x111843d00, aPresContext=0x11ae13400, aEvent=0x7fff5fbfdbe0, aDOMEvent=0x7fff5fbfc8b8, aCurrentTarget=0x10f413800, aEventStatus=0x7fff5fbfc8c0, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventListenerManager.cpp:987
kungFuDeathGrip = {
mRawPtr = 0x1127aaf80
}
ls = (nsListenerStruct *) 0x10c680c68
iter = {
<nsAutoTObserverArray<nsListenerStruct, 2>::ForwardIterator> = {
<nsAutoTObserverArray<nsListenerStruct, 2>::Iterator> = {
<nsTObserverArray_base::Iterator_base> = {
mPosition = 5,
mNext = 0x0
},
members of nsAutoTObserverArray<nsListenerStruct, 2>::Iterator:
mArray = @0x111843d20
}, <No data fields>},
members of nsAutoTObserverArray<nsListenerStruct, 2>::EndLimitedIterator:
mEnd = {
<nsAutoTObserverArray<nsListenerStruct, 2>::Iterator> = {
<nsTObserverArray_base::Iterator_base> = {
mPosition = 10,
mNext = 0x7fff5fbfc438
},
members of nsAutoTObserverArray<nsListenerStruct, 2>::Iterator:
mArray = @0x111843d20
}, <No data fields>}
}
popupStatePusher = {
mOldState = openAbused
}
hasListener = true
#41 0x00000001020c0893 in nsEventListenerManager::HandleEvent (this=0x111843d00, aPresContext=0x11ae13400, aEvent=0x7fff5fbfdbe0, aDOMEvent=0x7fff5fbfc8b8, aCurrentTarget=0x10f413800, aEventStatus=0x7fff5fbfc8c0, aPusher=0x7fff5fbfc888) at nsEventListenerManager.h:278
No locals.
#42 0x00000001020bfceb in nsEventTargetChainItem::HandleEvent (this=0x10fe614d0, aVisitor=@0x7fff5fbfc8a8, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:181
No locals.
#43 0x00000001020bd2b6 in nsEventTargetChainItem::HandleEventTargetChain (this=0x10fe61498, aVisitor=@0x7fff5fbfc8a8, aCallback=0x7fff5fbfcc10, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:334
newTarget = (#44 0x00000001020bd41d in nsEventTargetChainItem::HandleEventTargetChain (this=0x10fe61498, aVisitor=@0x7fff5fbfc8a8, aCallback=0x7fff5fbfcc10, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfc888) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:366
createdELMs = 886
firstTarget = {
mRawPtr = 0x11aa3ab80
}
item = (nsEventTargetChainItem *) 0x0
#45 0x00000001020be850 in nsEventDispatcher::Dispatch (aTarget=0x11aa3ab80, aPresContext=0x11ae13400, aEvent=0x7fff5fbfdbe0, aDOMEvent=0x0, aEventStatus=0x7fff5fbfd8a8, aCallback=0x7fff5fbfcc10, aTargets=0x0) at /Users/ehsanakhgari/moz/mozilla-central/content/events/src/nsEventDispatcher.cpp:678
postVisitor = {
<nsEventChainVisitor> = {
mPresContext = 0x11ae13400,
mEvent = 0x7fff5fbfdbe0,
mDOMEvent = 0x11aa72de0,
mEventStatus = nsEventStatus_eIgnore,
mItemFlags = 0,
mItemData = {
<nsCOMPtr_base> = {
mRawPtr = 0x0
}, <No data fields>}
}, <No data fields>}
pusher = {
mScx = {
mRawPtr = 0x0
},
mScriptIsRunning = false,
mPushedSomething = false,
mPushedContext = 0x100554030,
mCompartmentDepthOnEntry = 0
}
t = {
mRawPtr = 0x11aa3ab80
}
topEtci = (nsEventTargetChainItem *) 0x10fe61498
sampler_raii474 = {
mHandle = 0x100574000
}
retargeted = false
rv = NS_OK
pool = {
static sEtciPool = 0x10f551a00,
static sEtciPoolUsers = 3
}
targetEtci = (nsEventTargetChainItem *) 0x10fe61070
preVisitor = {
<nsEventChainVisitor> = {
mPresContext = 0x11ae13400,
mEvent = 0x7fff5fbfdbe0,
mDOMEvent = 0x0,
mEventStatus = nsEventStatus_eIgnore,
mItemFlags = 0,
mItemData = {
<nsCOMPtr_base> = {
mRawPtr = 0x11165c000
}, <No data fields>}
},
members of nsEventChainPreVisitor:
mCanHandle = true,
mAutomaticChromeDispatch = true,
mForceContentDispatch = true,
mRelatedTargetIsInAnon = false,
mOriginalTargetIsInAnon = false,
mWantsWillHandleEvent = false,
mMayHaveListenerManager = true,
mParentTarget = 0x0,
mEventTargetAtParent = 0x0
}
content = {
mRawPtr = 0x11aa3ab80
}
isInAnon = false
status = nsEventStatus_eIgnore
target = {
mRawPtr = 0x11aa3ab80
}
externalDOMEvent = false
kungFuDeathGrip = {
mRawPtr = 0x11ae13400
}
#46 0x0000000101a03ee6 in PresShell::HandleEventInternal (this=0x11ac0f000, aEvent=0x7fff5fbfdbe0, aStatus=0x7fff5fbfd8a8) at /Users/ehsanakhgari/moz/mozilla-central/layout/base/nsPresShell.cpp:6612
eventTarget = {
mRawPtr = 0x11aa3ab80
}
eventCBPtr = (nsPresShellEventCB *) 0x7fff5fbfcc10
eventCB = (nsPresShellEventCB) {
<nsDispatchingCallback> = {
_vptr$nsDispatchingCallback = 0x1067f0f40
},
members of nsPresShellEventCB:
mPresShell = {
mRawPtr = 0x11ac0f000
}
}
wasHandlingKeyBoardEvent = false
touchIsNew = false
isHandlingUserInput = true
userInpStatePusher = {
mIsHandlingUserInput = true,
mIsMouseDown = false,
mResetFMMouseDownState = false
}
popupStatePusher = {
mOldState = openAbused
}
manager = {
mRawPtr = 0x11aa0e940
}
rv = NS_OK
#47 0x0000000101a028e1 in PresShell::HandleEvent (this=0x11ac0f000, aFrame=0x11efd7420, aEvent=0x7fff5fbfdbe0, aDontRetargetEvents=true, aEventStatus=0x7fff5fbfd8a8) at /Users/ehsanakhgari/moz/mozilla-central/layout/base/nsPresShell.cpp:6240
capturingContent = (#48 0x0000000101a00a4e in PresShell::HandleEvent (this=0x111633e00, aFrame=0x1118fe420, aEvent=0x7fff5fbfdbe0, aDontRetargetEvents=false, aEventStatus=0x7fff5fbfd8a8) at /Users/ehsanakhgari/moz/mozilla-central/layout/base/nsPresShell.cpp:5810
frame = (ViewportFrame *) 0x11efd7420
shell = {
mRawPtr = 0x11ac0f000
}
presShell = {
mRawPtr = 0x11ac0f000
}
capturingContent = (#49 0x00000001024745b0 in nsViewManager::DispatchEvent (this=0x1118fd500, aEvent=0x7fff5fbfdbe0, aView=0x1118cd630, aStatus=0x7fff5fbfd8a8) at /Users/ehsanakhgari/moz/mozilla-central/view/src/nsViewManager.cpp:718
shell = {
mRawPtr = 0x111633e00
}
sampler_raii669 = {
mHandle = 0x100574000
}
view = (nsView *) 0x1118cd630
dispatchUsingCoordinates = false
frame = (ViewportFrame *) 0x1118fe420
#50 0x0000000102471cbf in nsView::HandleEvent (this=0x1118cd630, aEvent=0x7fff5fbfdbe0, aUseAttachedEvents=false) at /Users/ehsanakhgari/moz/mozilla-central/view/src/nsView.cpp:1010
vm = {
mRawPtr = 0x1118fd500
}
result = nsEventStatus_eIgnore
view = (nsView *) 0x1118cd630
#51 0x00000001033ced82 in nsChildView::DispatchEvent (this=0x10ea82760, event=0x7fff5fbfdbe0, aStatus=@0x7fff5fbfda1c) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsChildView.mm:1475
listener = (nsView *) 0x1118cd630
kungFuDeathGrip = {
mRawPtr = 0x10ea82760
}
#52 0x00000001033cee26 in nsChildView::DispatchWindowEvent (this=0x10ea82760, event=@0x7fff5fbfdbe0) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsChildView.mm:1483
status = nsEventStatus_eIgnore
#53 0x0000000103411bcd in mozilla::widget::TextInputHandlerBase::DispatchEvent (this=0x111836280, aEvent=@0x7fff5fbfdbe0) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/TextInputHandler.mm:3986
No locals.
#54 0x0000000103411370 in mozilla::widget::TextInputHandler::HandleKeyDownEvent (this=0x111836280, aNativeEvent=0x10f9e8e20) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/TextInputHandler.mm:1484
keypressEvent = {
<nsInputEvent> = {
<nsGUIEvent> = {
<nsEvent> = {
eventStructType = NS_KEY_EVENT,
message = 131,
refPoint = {
<mozilla::gfx::BasePoint<int, nsIntPoint>> = {
x = 0,
y = 0
}, <No data fields>},
lastRefPoint = {
<mozilla::gfx::BasePoint<int, nsIntPoint>> = {
x = 0,
y = 0
}, <No data fields>},
time = 563023260,
mFlags = {
mIsTrusted = true,
mInBubblingPhase = true,
mInCapturePhase = false,
mInSystemGroup = true,
mCancelable = true,
mBubbles = true,
mPropagationStopped = false,
mImmediatePropagationStopped = false,
mDefaultPrevented = true,
mDefaultPreventedByContent = false,
mMultipleActionsPrevented = false,
mIsBeingDispatched = true,
mDispatchedAtLeastOnce = false,
mIsSynthesizedForTests = false,
mExceptionHasBeenRisen = false,
mRetargetToNonNativeAnonymous = false,
mNoCrossProcessBoundaryForwarding = false,
mNoContentDispatch = false,
mOnlyChromeDispatch = false
},
userType = {
mRawPtr = 0x0
},
target = {
mRawPtr = 0x11aa3ab80
},
currentTarget = {
mRawPtr = 0x10f413800
},
originalTarget = {
mRawPtr = 0x11aa3ab80
}
},
members of nsGUIEvent:
widget = {
mRawPtr = 0x10ea82760
},
pluginEvent = 0x0
},
members of nsInputEvent:
modifiers = 32
},
members of nsKeyEvent:
keyCode = 0,
charCode = 113,
location = 0,
alternativeCharCodes = {
<nsTArray_Impl<nsAlternativeCharCode, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x10f9d9dd0
},
<nsTArray_SafeElementAtHelper<nsAlternativeCharCode, nsTArray_Impl<nsAlternativeCharCode, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>},
isChar = true
}
nonDeadKeyPress = 1 '\001'
wasComposing = false
interpretKeyEventsCalled = false
kungFuDeathGrip = {
mRawPtr = 0x10ea82760
}
currentKeyEvent = ('mozilla::widget::TextInputHandlerBase::KeyEventState' *) 0x1118362a8
remover = {
mHandler = {
mRawPtr = 0x111836280
}
}
#55 0x00000001033db23b in -[ChildView keyDown:] (self=0x10f9ddae0, _cmd=0x7fff8b675923, theEvent=0x10f9e8e20) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsChildView.mm:3969
kungFuDeathGrip = {
mObject = 0x10f9ddae0
}
handled = false
#56 0x00007fff8af1f120 in -[NSWindow sendEvent:] ()
No symbol table info available.
#57 0x00000001033c6958 in -[ToolbarWindow sendEvent:] (self=0x10fdb38a0, _cmd=0x7fff8b667487, anEvent=0x10f9e8e20) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsCocoaWindow.mm:2909
type = 10
#58 0x00007fff8af1a744 in -[NSApplication sendEvent:] ()
No symbol table info available.
#59 0x00000001033b3122 in -[GeckoNSApplication sendEvent:] (self=0x10c861d30, _cmd=0x7fff8b667487, anEvent=0x10f9e8e20) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsAppShell.mm:153
No locals.
#60 0x00007fff8ae302fa in -[NSApplication run] ()
No symbol table info available.
#61 0x00000001033b54a1 in nsAppShell::Run (this=0x10c8622a0) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsAppShell.mm:741
No locals.
#62 0x0000000102ffed0c in nsAppStartup::Run (this=0x10c86a290) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:288
rv = 1
#63 0x00000001013dcdf2 in XREMain::XRE_mainRun (this=0x7fff5fbfea90) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:3823
rv = NS_OK
appStartup = {
mRawPtr = 0x10c86a290
}
workingDir = {
mRawPtr = 0x10f947ac0
}
prefs = {
mRawPtr = 0x10c8860c0
}
cmdLine = {
mRawPtr = 0x10eab7a80
}
#64 0x00000001013dd5bf in XREMain::XRE_main (this=0x7fff5fbfea90, argc=5, argv=0x7fff5fbff348, aAppData=0x7fff5fbfecc8) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:3890
rv = NS_OK
exit = false
appInitiatedRestart = false
sampler_raii3840 = {
mHandle = 0x100574000
}
log = {<No data fields>}
result = 0
#65 0x00000001013dda0d in XRE_main (argc=5, argv=0x7fff5fbff348, aAppData=0x7fff5fbfecc8, aFlags=0) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:4093
main = {
mNativeApp = {
mRawPtr = 0x1005aa060
},
mProfileSvc = {
mRawPtr = 0x1005b0420
},
mProfD = {
mRawPtr = 0x1005abd80
},
mProfLD = {
mRawPtr = 0x1005abe40
},
mProfileLock = {
mRawPtr = 0x100507e20
},
mScopedXPCom = 0x10050e2b8,
mAppData = 0x100503300,
mDirProvider = {
<nsIDirectoryServiceProvider2> = {
<nsIDirectoryServiceProvider> = {
<nsISupports> = {
_vptr$nsISupports = 0x1065ae710
}, <No data fields>}, <No data fields>},
<nsIProfileStartup> = {
<nsISupports> = {
_vptr$nsISupports = 0x1065ae758
}, <No data fields>},
members of nsXREDirProvider:
mAppProvider = {
mRawPtr = 0x0
},
mGREDir = {
mRawPtr = 0x100527500
},
mXULAppDir = {
mRawPtr = 0x100527800
},
mProfileDir = {
mRawPtr = 0x1005abd80
},
mProfileLocalDir = {
mRawPtr = 0x1005abe40
},
mProfileNotified = true,
mAppBundleDirectories = {
<nsCOMArray_base> = {
mArray = {
<nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x106938b08
},
<nsTArray_SafeElementAtHelper<nsISupports *, nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}
}, <No data fields>},
mExtensionDirectories = {
<nsCOMArray_base> = {
mArray = {
<nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x10f985300
},
<nsTArray_SafeElementAtHelper<nsISupports *, nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}
}, <No data fields>},
mThemeDirectories = {
<nsCOMArray_base> = {
mArray = {
<nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x10f7628a0
},
<nsTArray_SafeElementAtHelper<nsISupports *, nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}
}, <No data fields>}
},
mProfileName = {
<nsFixedCString> = {
<nsCString> = {
<nsACString_internal> = {
mData = 0x7fff5fbfeb40 "pb",
mLength = 2,
mFlags = 65553
}, <No data fields>},
members of nsFixedCString:
mFixedCapacity = 63,
mFixedBuf = 0x7fff5fbfeb40 "pb"
},
members of nsAutoCString:
mStorage = "pb\000_?\000\000?)\000\000\001\000\000\000\000xR\000\001\000\000\000\000xR\000\001\000\000\000??_?\000\000??_?\000\000??_?\000\000\000C?A\005\001\000\000"
},
mDesktopStartupID = {
<nsFixedCString> = {
<nsCString> = {
<nsACString_internal> = {
mData = 0x7fff5fbfeba0 "",
mLength = 0,
mFlags = 65553
}, <No data fields>},
members of nsFixedCString:
mFixedCapacity = 63,
mFixedBuf = 0x7fff5fbfeba0 ""
},
members of nsAutoCString:
mStorage = "\000?_?\000\000\000xR\000\001\000\000\000\000xR\000\002\000\000\000\000xR\000\001\000\000\000??_?\000\000?)\000\000\001\000\000\000??_\002\000\000\000\000xR\000\001\000\000"
},
mStartOffline = false,
mShuttingDown = false
}
result = 1
#66 0x000000010000207e in do_main (argc=5, argv=0x7fff5fbff348, xreDirectory=0x100527500) at /Users/ehsanakhgari/moz/mozilla-central/browser/app/nsBrowserApp.cpp:195
rv = NS_OK
appDataFile = 0x0
appData = {
<nsXREAppData> = {
size = 120,
directory = 0x100527800,
vendor = 0x10050e198 "Mozilla",
name = 0x10050e1a0 "Firefox",
version = 0x10050e1a8 "21.0a1",
buildID = 0x10050d420 "20130117204742",
ID = 0x100525130 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
copyright = 0x0,
flags = 6,
xreDirectory = 0x100527500,
minVersion = 0x10050e1b0 "21.0a1",
maxVersion = 0x10050e1b8 "21.0a1",
crashReporterURL = 0x100503280 "https://crash-reports.mozilla.com/submit?id={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&version=21.0a1&buildid=20130117204742",
profile = 0x0,
UAName = 0x0
}, <No data fields>}
appDir = {
mRawPtr = 0x100527800
}
appini = {
mRawPtr = 0x0
}
exeFile = {
mRawPtr = 0x100527740
}
#67 0x000000010000169d in main (argc=5, argv=0x7fff5fbff348) at /Users/ehsanakhgari/moz/mozilla-central/browser/app/nsBrowserApp.cpp:388
log = {<No data fields>}
gotCounters = 1
initialRUsage = {
ru_utime = {
tv_sec = 0,
tv_usec = 13250
},
ru_stime = {
tv_sec = 0,
tv_usec = 8564
},
ru_maxrss = 9555968,
ru_ixrss = 0,
ru_idrss = 0,
ru_isrss = 0,
ru_minflt = 3061,
ru_majflt = 0,
ru_nswap = 0,
ru_inblock = 6,
ru_oublock = 0,
ru_msgsnd = 0,
ru_msgrcv = 0,
ru_nsignals = 0,
ru_nvcsw = 6,
ru_nivcsw = 16
}
xreDirectory = (nsLocalFile *) 0x100527500
rv = NS_OK
start = 1358544825562054
result = 0
(gdb) up
#1 0x0000000102fff350 in nsAppStartup::Quit (this=0x10c86a290, aMode=2) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:383
383 mozilla::RecordShutdownStartTimeStamp();
(gdb) p *this
$1 = (nsAppStartup) {
<nsIAppStartup> = {
<nsISupports> = {
_vptr$nsISupports = 0x10672fa80
}, <No data fields>},
<nsIWindowCreator2> = {
<nsIWindowCreator> = {
<nsISupports> = {
_vptr$nsISupports = 0x10672fb30
}, <No data fields>}, <No data fields>},
<nsIObserver> = {
<nsISupports> = {
_vptr$nsISupports = 0x10672fb68
}, <No data fields>},
<nsSupportsWeakReference> = {
<nsISupportsWeakReference> = {
<nsISupports> = {
_vptr$nsISupports = 0x10672fb98
}, <No data fields>},
members of nsSupportsWeakReference:
mProxy = 0x10c9fdac0
},
members of nsAppStartup:
mRefCnt = {
mValue = 6
},
_mOwningThread = {
mThread = 0x100563070
},
mAppShell = {
mRawPtr = 0x10c8622a0
},
mConsiderQuitStopper = 2,
mRunning = true,
mShuttingDown = false,
mAttemptingQuit = false,
mRestart = false,
mInterrupted = false,
mIsSafeModeNecessary = false,
mStartupCrashTrackingEnded = true
}
(gdb) c
Continuing.
WARNING: NS_ENSURE_TRUE(rollupWidget) failed: file /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsCocoaWindow.mm, line 95
WARNING: NS_ENSURE_TRUE(rollupWidget) failed: file /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsCocoaWindow.mm, line 95
WARNING: NS_ENSURE_TRUE(rollupWidget) failed: file /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsCocoaWindow.mm, line 95
JavaScript error: resource://gre/modules/LightweightThemeConsumer.jsm, line 64: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
--DOCSHELL 0x112778000 == 6 [id = 3]
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x8000FFFF: file /Users/ehsanakhgari/moz/mozilla-central/content/base/src/nsContentUtils.cpp, line 2985
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file /Users/ehsanakhgari/moz/mozilla-central/content/xbl/src/nsXBLProtoImplMethod.cpp, line 324
Breakpoint 1, mozilla::RecordShutdownStartTimeStamp () at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/telemetry/Telemetry.cpp:2002
2002 MOZ_ASSERT(!recorded);
(gdb) bt full
#0 mozilla::RecordShutdownStartTimeStamp () at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/telemetry/Telemetry.cpp:2002
No locals.
#1 0x0000000102fff350 in nsAppStartup::Quit (this=0x10c86a290, aMode=1) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:383
windowEnumerator = {
mRawPtr = 0x10c5a4c80
}
mediator = {
mRawPtr = 0x10f50e2e0
}
ferocity = 2
rv = NS_OK
postedExitEvent = false
obsService = {
mRawPtr = 0x0
}
#2 0x0000000102fffa27 in nsAppStartup::ExitLastWindowClosingSurvivalArea (this=0x10c86a290) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:526
No locals.
#3 0x000000010300048f in nsAppStartup::Observe (this=0x10c86a290, aSubject=0x0, aTopic=0x105395498 "xul-window-destroyed", aData=0x0) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:651
No locals.
#4 0x000000010300054f in non-virtual thunk to nsAppStartup::Observe(nsISupports*, char const*, unsigned short const*) () at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:671
No symbol table info available.
#5 0x0000000103bc2fd9 in nsObserverList::NotifyObservers (this=0x11afb6810, aSubject=0x0, aTopic=0x105395498 "xul-window-destroyed", someData=0x0) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/ds/nsObserverList.cpp:99
i = 0
observers = {
<nsCOMArray_base> = {
mArray = {
<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x10c5fc160
},
<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}
}, <No data fields>}
#6 0x0000000103bc5534 in nsObserverService::NotifyObservers (this=0x10c84e830, aSubject=0x0, aTopic=0x105395498 "xul-window-destroyed", someData=0x0) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/ds/nsObserverService.cpp:161
observerList = (nsObserverList *) 0x11afb6810
#7 0x0000000102fcf793 in nsXULWindow::Destroy (this=0x111498340) at /Users/ehsanakhgari/moz/mozilla-central/xpfe/appshell/src/nsXULWindow.cpp:522
obssvc = {
mRawPtr = 0x10c84e830
}
guard = {
mLocation = @0x1114983e8,
mValue = false,
_mCheckNotUsedAsTemporary = {
statementDone = true
}
}
parentWindow = {
mRawPtr = 0x0
}
placeHolder = {
mRawPtr = 0x111498350
}
count = 0
appShell = {
mRawPtr = 0x10fd39040
}
#8 0x0000000102fe27f7 in nsWebShellWindow::Destroy (this=0x111498340) at /Users/ehsanakhgari/moz/mozilla-central/xpfe/appshell/src/nsWebShellWindow.cpp:754
rv = NS_OK
webProgress = {
mRawPtr = 0x11165ac28
}
kungFuDeathGrip = {
mRawPtr = 0x111498350
}
#9 0x0000000102fc34e9 in nsChromeTreeOwner::Destroy (this=0x1116b56a0) at /Users/ehsanakhgari/moz/mozilla-central/xpfe/appshell/src/nsChromeTreeOwner.cpp:348
No locals.
#10 0x0000000102fc351c in non-virtual thunk to nsChromeTreeOwner::Destroy() () at /Users/ehsanakhgari/moz/mozilla-central/xpfe/appshell/src/nsChromeTreeOwner.cpp:349
No symbol table info available.
#11 0x00000001024d62b1 in nsGlobalWindow::ReallyCloseWindow (this=0x11165c000) at /Users/ehsanakhgari/moz/mozilla-central/dom/base/nsGlobalWindow.cpp:7010
isTab = false
bwin = {
mRawPtr = 0x11d7d6980
}
rootItem = {
mRawPtr = 0x11165ad18
}
rootWin = {
mRawPtr = 0x11165c000
}
chromeWin = {
mRawPtr = 0x11165c350
}
docItem = {
mRawPtr = 0x11165ad18
}
treeOwnerAsWin = {
mRawPtr = 0x1116b56a8
}
#12 0x000000010250e11b in nsCloseEvent::Run (this=0x10f9d8060) at /Users/ehsanakhgari/moz/mozilla-central/dom/base/nsGlobalWindow.cpp:6799
No locals.
#13 0x0000000103c2be86 in nsThread::ProcessNextEvent (this=0x10053ab70, mayWait=true, result=0x7fff5fbfc3fe) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:627
event = {
mRawPtr = 0x10f9d8060
}
notifyMainThreadObserver = true
obs = {
mRawPtr = 0x10c8622a8
}
rv = NS_OK
#14 0x0000000103b90549 in NS_ProcessNextEvent_P (thread=0x10053ab70, mayWait=true) at nsThreadUtils.cpp:238
val = true
#15 0x0000000103c2b665 in nsThread::Shutdown (this=0x10cafbe60) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:474
context = {
joiningThread = 0x10053ab70,
shutdownAck = false
}
event = {
mRawPtr = 0x10fdf54c0
}
#16 0x0000000103c32d28 in nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), true>::Run (this=0x10fdf5490) at nsThreadUtils.h:367
No locals.
#17 0x0000000103c2be86 in nsThread::ProcessNextEvent (this=0x10053ab70, mayWait=true, result=0x7fff5fbfc6ce) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:627
event = {
mRawPtr = 0x10fdf5490
}
notifyMainThreadObserver = true
obs = {
mRawPtr = 0x10c8622a8
}
rv = NS_OK
#18 0x0000000103b90549 in NS_ProcessNextEvent_P (thread=0x10053ab70, mayWait=true) at nsThreadUtils.cpp:238
val = true
#19 0x0000000103c2b665 in nsThread::Shutdown (this=0x10f52ca10) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:474
context = {
joiningThread = 0x10053ab70,
shutdownAck = false
}
event = {
mRawPtr = 0x10fd83d30
}
#20 0x0000000103c32d28 in nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), true>::Run (this=0x10fdf51f0) at nsThreadUtils.h:367
No locals.
#21 0x0000000103c2be86 in nsThread::ProcessNextEvent (this=0x10053ab70, mayWait=true, result=0x7fff5fbfc99e) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:627
event = {
mRawPtr = 0x10fdf51f0
}
notifyMainThreadObserver = true
obs = {
mRawPtr = 0x10c8622a8
}
rv = NS_OK
#22 0x0000000103b90549 in NS_ProcessNextEvent_P (thread=0x10053ab70, mayWait=true) at nsThreadUtils.cpp:238
val = true
#23 0x0000000103c2b665 in nsThread::Shutdown (this=0x10cafbd90) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:474
context = {
joiningThread = 0x10053ab70,
shutdownAck = false
}
event = {
mRawPtr = 0x10ca55190
}
#24 0x0000000103c32d28 in nsRunnableMethodImpl<tag_nsresult (nsIThread::*)(), true>::Run (this=0x10fd83970) at nsThreadUtils.h:367
No locals.
#25 0x0000000103c2be86 in nsThread::ProcessNextEvent (this=0x10053ab70, mayWait=false, result=0x7fff5fbfcc63) at /Users/ehsanakhgari/moz/mozilla-central/xpcom/threads/nsThread.cpp:627
event = {
mRawPtr = 0x10fd83970
}
notifyMainThreadObserver = true
obs = {
mRawPtr = 0x10c8622a8
}
rv = NS_OK
#26 0x0000000103b9038c in NS_ProcessPendingEvents_P (thread=0x10053ab70, timeout=20) at nsThreadUtils.cpp:188
processedEvent = true
rv = NS_OK
start = 563071367
#27 0x00000001034254cf in nsBaseAppShell::NativeEventCallback (this=0x10c8622a0) at /Users/ehsanakhgari/moz/mozilla-central/widget/xpwidgets/nsBaseAppShell.cpp:97
hasPending = 1
thread = (nsThread *) 0x10053ab70
prevBlockNativeEvent = false
prevVal = eEventloopNone
#28 0x00000001033b49cc in nsAppShell::ProcessGeckoEvents (aInfo=0x10c8622a0) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsAppShell.mm:387
sampler_raii355 = {
mHandle = 0x100574000
}
self = (nsAppShell *) 0x10c8622a0
#29 0x00007fff8871f101 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ()
No symbol table info available.
#30 0x00007fff8871ea25 in __CFRunLoopDoSources0 ()
No symbol table info available.
#31 0x00007fff88741dc5 in __CFRunLoopRun ()
No symbol table info available.
#32 0x00007fff887416b2 in CFRunLoopRunSpecific ()
No symbol table info available.
#33 0x00007fff81e940a4 in RunCurrentEventLoopInMode ()
No symbol table info available.
#34 0x00007fff81e93d84 in ReceiveNextEventCommon ()
No symbol table info available.
#35 0x00007fff81e93cd3 in BlockUntilNextEventMatchingListInMode ()
No symbol table info available.
#36 0x00007fff8ae39613 in _DPSNextEvent ()
No symbol table info available.
#37 0x00007fff8ae38ed2 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
No symbol table info available.
#38 0x00000001033b31a7 in -[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (self=0x10c861d30, _cmd=0x7fff8b667444, mask=18446744073709551615, expiration=0x422d63c37f00000d, mode=0x7fff724471b0, flag=1 '\001') at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsAppShell.mm:164
No locals.
#39 0x00007fff8ae30283 in -[NSApplication run] ()
No symbol table info available.
#40 0x00000001033b54a1 in nsAppShell::Run (this=0x10c8622a0) at /Users/ehsanakhgari/moz/mozilla-central/widget/cocoa/nsAppShell.mm:741
No locals.
#41 0x0000000102ffed0c in nsAppStartup::Run (this=0x10c86a290) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:288
rv = 1
#42 0x00000001013dcdf2 in XREMain::XRE_mainRun (this=0x7fff5fbfea90) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:3823
rv = NS_OK
appStartup = {
mRawPtr = 0x10c86a290
}
workingDir = {
mRawPtr = 0x10f947ac0
}
prefs = {
mRawPtr = 0x10c8860c0
}
cmdLine = {
mRawPtr = 0x10eab7a80
}
#43 0x00000001013dd5bf in XREMain::XRE_main (this=0x7fff5fbfea90, argc=5, argv=0x7fff5fbff348, aAppData=0x7fff5fbfecc8) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:3890
rv = NS_OK
exit = false
appInitiatedRestart = false
sampler_raii3840 = {
mHandle = 0x100574000
}
log = {<No data fields>}
result = 0
#44 0x00000001013dda0d in XRE_main (argc=5, argv=0x7fff5fbff348, aAppData=0x7fff5fbfecc8, aFlags=0) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/xre/nsAppRunner.cpp:4093
main = {
mNativeApp = {
mRawPtr = 0x1005aa060
},
mProfileSvc = {
mRawPtr = 0x1005b0420
},
mProfD = {
mRawPtr = 0x1005abd80
},
mProfLD = {
mRawPtr = 0x1005abe40
},
mProfileLock = {
mRawPtr = 0x100507e20
},
mScopedXPCom = 0x10050e2b8,
mAppData = 0x100503300,
mDirProvider = {
<nsIDirectoryServiceProvider2> = {
<nsIDirectoryServiceProvider> = {
<nsISupports> = {
_vptr$nsISupports = 0x1065ae710
}, <No data fields>}, <No data fields>},
<nsIProfileStartup> = {
<nsISupports> = {
_vptr$nsISupports = 0x1065ae758
}, <No data fields>},
members of nsXREDirProvider:
mAppProvider = {
mRawPtr = 0x0
},
mGREDir = {
mRawPtr = 0x100527500
},
mXULAppDir = {
mRawPtr = 0x100527800
},
mProfileDir = {
mRawPtr = 0x1005abd80
},
mProfileLocalDir = {
mRawPtr = 0x1005abe40
},
mProfileNotified = true,
mAppBundleDirectories = {
<nsCOMArray_base> = {
mArray = {
<nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x106938b08
},
<nsTArray_SafeElementAtHelper<nsISupports *, nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}
}, <No data fields>},
mExtensionDirectories = {
<nsCOMArray_base> = {
mArray = {
<nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x10f985300
},
<nsTArray_SafeElementAtHelper<nsISupports *, nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}
}, <No data fields>},
mThemeDirectories = {
<nsCOMArray_base> = {
mArray = {
<nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator>> = {
<nsTArray_base<nsTArrayInfallibleAllocator>> = {
mHdr = 0x10f7628a0
},
<nsTArray_SafeElementAtHelper<nsISupports *, nsTArray_Impl<nsISupports *, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}
}, <No data fields>}
},
mProfileName = {
<nsFixedCString> = {
<nsCString> = {
<nsACString_internal> = {
mData = 0x7fff5fbfeb40 "pb",
mLength = 2,
mFlags = 65553
}, <No data fields>},
members of nsFixedCString:
mFixedCapacity = 63,
mFixedBuf = 0x7fff5fbfeb40 "pb"
},
members of nsAutoCString:
mStorage = "pb\000_?\000\000?)\000\000\001\000\000\000\000xR\000\001\000\000\000\000xR\000\001\000\000\000??_?\000\000??_?\000\000??_?\000\000\000C?A\005\001\000\000"
},
mDesktopStartupID = {
<nsFixedCString> = {
<nsCString> = {
<nsACString_internal> = {
mData = 0x7fff5fbfeba0 "",
mLength = 0,
mFlags = 65553
}, <No data fields>},
members of nsFixedCString:
mFixedCapacity = 63,
mFixedBuf = 0x7fff5fbfeba0 ""
},
members of nsAutoCString:
mStorage = "\000?_?\000\000\000xR\000\001\000\000\000\000xR\000\002\000\000\000\000xR\000\001\000\000\000??_?\000\000?)\000\000\001\000\000\000??_\002\000\000\000\000xR\000\001\000\000"
},
mStartOffline = false,
mShuttingDown = false
}
result = 1
#45 0x000000010000207e in do_main (argc=5, argv=0x7fff5fbff348, xreDirectory=0x100527500) at /Users/ehsanakhgari/moz/mozilla-central/browser/app/nsBrowserApp.cpp:195
rv = NS_OK
appDataFile = 0x0
appData = {
<nsXREAppData> = {
size = 120,
directory = 0x100527800,
vendor = 0x10050e198 "Mozilla",
name = 0x10050e1a0 "Firefox",
version = 0x10050e1a8 "21.0a1",
buildID = 0x10050d420 "20130117204742",
ID = 0x100525130 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
copyright = 0x0,
flags = 6,
xreDirectory = 0x100527500,
minVersion = 0x10050e1b0 "21.0a1",
maxVersion = 0x10050e1b8 "21.0a1",
crashReporterURL = 0x100503280 "https://crash-reports.mozilla.com/submit?id={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&version=21.0a1&buildid=20130117204742",
profile = 0x0,
UAName = 0x0
}, <No data fields>}
appDir = {
mRawPtr = 0x100527800
}
appini = {
mRawPtr = 0x0
}
exeFile = {
mRawPtr = 0x100527740
}
#46 0x000000010000169d in main (argc=5, argv=0x7fff5fbff348) at /Users/ehsanakhgari/moz/mozilla-central/browser/app/nsBrowserApp.cpp:388
log = {<No data fields>}
gotCounters = 1
initialRUsage = {
ru_utime = {
tv_sec = 0,
tv_usec = 13250
},
ru_stime = {
tv_sec = 0,
tv_usec = 8564
},
ru_maxrss = 9555968,
ru_ixrss = 0,
ru_idrss = 0,
ru_isrss = 0,
ru_minflt = 3061,
ru_majflt = 0,
ru_nswap = 0,
ru_inblock = 6,
ru_oublock = 0,
ru_msgsnd = 0,
ru_msgrcv = 0,
ru_nsignals = 0,
ru_nvcsw = 6,
ru_nivcsw = 16
}
xreDirectory = (nsLocalFile *) 0x100527500
rv = NS_OK
start = 1358544825562054
result = 0
(gdb) up
#1 0x0000000102fff350 in nsAppStartup::Quit (this=0x10c86a290, aMode=1) at /Users/ehsanakhgari/moz/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:383
383 mozilla::RecordShutdownStartTimeStamp();
(gdb) p *this
$2 = (nsAppStartup) {
<nsIAppStartup> = {
<nsISupports> = {
_vptr$nsISupports = 0x10672fa80
}, <No data fields>},
<nsIWindowCreator2> = {
<nsIWindowCreator> = {
<nsISupports> = {
_vptr$nsISupports = 0x10672fb30
}, <No data fields>}, <No data fields>},
<nsIObserver> = {
<nsISupports> = {
_vptr$nsISupports = 0x10672fb68
}, <No data fields>},
<nsSupportsWeakReference> = {
<nsISupportsWeakReference> = {
<nsISupports> = {
_vptr$nsISupports = 0x10672fb98
}, <No data fields>},
members of nsSupportsWeakReference:
mProxy = 0x10c9fdac0
},
members of nsAppStartup:
mRefCnt = {
mValue = 9
},
_mOwningThread = {
mThread = 0x100563070
},
mAppShell = {
mRawPtr = 0x10c8622a0
},
mConsiderQuitStopper = 0,
mRunning = true,
mShuttingDown = false,
mAttemptingQuit = true,
mRestart = false,
mInterrupted = false,
mIsSafeModeNecessary = false,
mStartupCrashTrackingEnded = true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment