Stack Trace for nsDOMMouseEvent::nsDOMMouseEvent ctor
Here is what happens when an nsDOMMouseEvent gets created:
#0 nsDOMMouseEvent::nsDOMMouseEvent (this=0x11acc2380, aPresContext=0x11cc08c00, aEvent=0x7fff5fbfc390) at /Users/dave/repos/mozilla-central/content/events/src/nsDOMMouseEvent.cpp:49 #1 0x0000000101c699b9 in NS_NewDOMMouseEvent (aInstancePtrResult=0x7fff5fbfc260, aPresContext=0x11cc08c00, aEvent=0x7fff5fbfc390) at /Users/dave/repos/mozilla-central/content/events/src/nsDOMMouseEvent.cpp:332 #2 0x0000000101c79546 in nsEventDispatcher::CreateEvent (aPresContext=0x11cc08c00, aEvent=0x7fff5fbfc390, aEventType=@0x1041ed750, aDOMEvent=0x7fff5fbfc260) at /Users/dave/repos/mozilla-central/content/events/src/nsEventDispatcher.cpp:779 #3 0x0000000101c4a6e9 in nsEventListenerManager::HandleEventInternal (this=0x11c9cae90, aPresContext=0x11cc08c00, aEvent=0x7fff5fbfc390, aDOMEvent=0x7fff5fbfc260, aCurrentTarget=0x12661f000, aFlags=2, aEventStatus=0x7fff5fbfc268, aPusher=0x7fff5fbfc280) at /Users/dave/repos/mozilla-central/content/events/src/nsEventListenerManager.cpp:782 #4 0x0000000101c7bf27 in nsEventListenerManager::HandleEvent (this=0x11c9cae90, aPresContext=0x11cc08c00, aEvent=0x7fff5fbfc390, aDOMEvent=0x7fff5fbfc260, aCurrentTarget=0x12661f000, aFlags=2, aEventStatus=0x7fff5fbfc268, aPusher=0x7fff5fbfc280) at nsEventListenerManager.h:160 #5 0x0000000101c7c0d3 in nsEventTargetChainItem::HandleEvent (this=0x11b10d070, aVisitor=@0x7fff5fbfc250, aFlags=2, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfc280) at /Users/dave/repos/mozilla-central/content/events/src/nsEventDispatcher.cpp:215 #6 0x0000000101c7a41a in nsEventTargetChainItem::HandleEventTargetChain (this=0x11b10d428, aVisitor=@0x7fff5fbfc250, aFlags=6, aCallback=0x7fff5fbfc410, aMayHaveNewListenerManagers=false, aPusher=0x7fff5fbfc280) at /Users/dave/repos/mozilla-central/content/events/src/nsEventDispatcher.cpp:367 #7 0x0000000101c7b336 in nsEventDispatcher::Dispatch (aTarget=0x11bae3880, aPresContext=0x11cc08c00, aEvent=0x7fff5fbfc390, aDOMEvent=0x0, aEventStatus=0x7fff5fbfc43c, aCallback=0x7fff5fbfc410, aTargets=0x0) at /Users/dave/repos/mozilla-central/content/events/src/nsEventDispatcher.cpp:677 #8 0x0000000101c5161d in nsEventStateManager::DispatchMouseEvent (this=0x124776e10, aEvent=0x7fff5fbfcd70, aMessage=331, aTargetContent=0x11bae3880, aRelatedContent=0x0) at /Users/dave/repos/mozilla-central/content/events/src/nsEventStateManager.cpp:3834 #9 0x0000000101c51b9b in nsEventStateManager::NotifyMouseOver (this=0x124776e10, aEvent=0x7fff5fbfcd70, aContent=0x11bae3880) at /Users/dave/repos/mozilla-central/content/events/src/nsEventStateManager.cpp:4003 #10 0x0000000101c51cf4 in nsEventStateManager::GenerateMouseEnterExit (this=0x124776e10, aEvent=0x7fff5fbfcd70) at /Users/dave/repos/mozilla-central/content/events/src/nsEventStateManager.cpp:4032 #11 0x0000000101c5a50a in nsEventStateManager::PreHandleEvent (this=0x124776e10, aPresContext=0x11cc08c00, aEvent=0x7fff5fbfcd70, aTargetFrame=0x14c09b5a8, aStatus=0x7fff5fbfcb3c, aView=0x1229aa480) at /Users/dave/repos/mozilla-central/content/events/src/nsEventStateManager.cpp:1150 #12 0x00000001017e0669 in PresShell::HandleEventInternal (this=0x1229c6c00, aEvent=0x7fff5fbfcd70, aView=0x1229aa480, aStatus=0x7fff5fbfcb3c) at /Users/dave/repos/mozilla-central/layout/base/nsPresShell.cpp:6450 #13 0x00000001017e0bd2 in PresShell::HandlePositionedEvent (this=0x1229c6c00, aView=0x1229aa480, aTargetFrame=0x14c09b5a8, aEvent=0x7fff5fbfcd70, aEventStatus=0x7fff5fbfcb3c) at /Users/dave/repos/mozilla-central/layout/base/nsPresShell.cpp:6222 #14 0x00000001017e1de7 in PresShell::HandleEvent (this=0x11bc5a800, aView=0x11bbc9100, aEvent=0x7fff5fbfcd70, aDontRetargetEvents=false, aEventStatus=0x7fff5fbfcb3c) at /Users/dave/repos/mozilla-central/layout/base/nsPresShell.cpp:6044 #15 0x0000000101e77f32 in nsViewManager::HandleEvent (this=0x11bc23e60, aView=0x11bbc9100, aEvent=0x7fff5fbfcd70) at /Users/dave/repos/mozilla-central/view/src/nsViewManager.cpp:1023 #16 0x0000000101e7ab1b in nsViewManager::DispatchEvent (this=0x11bc23e60, aEvent=0x7fff5fbfcd70, aView=0x11bbc9100, aStatus=0x7fff5fbfcd28) at /Users/dave/repos/mozilla-central/view/src/nsViewManager.cpp:1001 #17 0x00000001017d46da in PresShell::DispatchSynthMouseMove (this=0x1229c6c00, aEvent=0x7fff5fbfcd70, aFlushOnHoverChange=true) at /Users/dave/repos/mozilla-central/layout/base/nsPresShell.cpp:3641 #18 0x00000001017d2c38 in PresShell::ProcessSynthMouseMoveEvent (this=0x11bc5a800, aFromScroll=false) at /Users/dave/repos/mozilla-central/layout/base/nsPresShell.cpp:5393 #19 0x00000001017eb031 in PresShell::nsSynthMouseMoveEvent::Run (this=0x1198eb5e0) at nsPresShell.h:872 #20 0x0000000102badffa in nsThread::ProcessNextEvent (this=0x100314f00, mayWait=false, result=0x7fff5fbfcfdf) at /Users/dave/repos/mozilla-central/xpcom/threads/nsThread.cpp:631 #21 0x0000000102b40072 in NS_ProcessPendingEvents_P (thread=0x100314f00, timeout=20) at /Users/dave/repos/mozilla-central/objdir-debug/xpcom/build/nsThreadUtils.cpp:195 #22 0x0000000102907553 in nsBaseAppShell::NativeEventCallback (this=0x100304b00) at /Users/dave/repos/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:130 #23 0x00000001028b62ae in nsAppShell::ProcessGeckoEvents (aInfo=0x100304b00) at /Users/dave/repos/mozilla-central/widget/src/cocoa/nsAppShell.mm:424 #24 0x00007fff817793d1 in __CFRunLoopDoSources0 () #25 0x00007fff817775c9 in __CFRunLoopRun () #26 0x00007fff81776d8f in CFRunLoopRunSpecific () #27 0x00007fff80db07ee in RunCurrentEventLoopInMode () #28 0x00007fff80db05f3 in ReceiveNextEventCommon () #29 0x00007fff80db04ac in BlockUntilNextEventMatchingListInMode () #30 0x00007fff841b7eb2 in _DPSNextEvent () #31 0x00007fff841b7801 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] () #32 0x00007fff8417d68f in -[NSApplication run] () #33 0x00000001028b5bd2 in nsAppShell::Run (this=0x100304b00) at /Users/dave/repos/mozilla-central/widget/src/cocoa/nsAppShell.mm:771 #34 0x000000010261255b in nsAppStartup::Run (this=0x11963ff60) at /Users/dave/repos/mozilla-central/toolkit/components/startup/nsAppStartup.cpp:228 #35 0x000000010144b951 in XRE_main (argc=3, argv=0x7fff5fbff5d0, aAppData=0x1003059b0) at /Users/dave/repos/mozilla-central/toolkit/xre/nsAppRunner.cpp:3551 #36 0x0000000100001b31 in do_main (exePath=0x7fff5fbff1a0 "/Users/dave/repos/mozilla-central/./objdir-debug/dist/NightlyDebug.app/Contents/MacOS/libxpcom.dylib", argc=3, argv=0x7fff5fbff5d0) at /Users/dave/repos/mozilla-central/browser/app/nsBrowserApp.cpp:198 #37 0x0000000100001d98 in main (argc=3, argv=0x7fff5fbff5d0) at /Users/dave/repos/mozilla-central/browser/app/nsBrowserApp.cpp:281