Closed Bug 1480309 Opened 7 years ago Closed 6 years ago

Intermittent GECKO(3780) | Assertion failure: JS_IsExceptionPending(cx), at z:/build/build/src/obj-firefox/dom/bindings/EventListenerBinding.cpp:30

Categories

(Core :: Disability Access APIs, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: apavel [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=191514474&repo=mozilla-inbound https://queue.taskcluster.net/v1/task/E-XkCblTSp-Ft0c1YkNxNQ/runs/0/artifacts/public/logs/live_backing.log 03:07:02 INFO - GECKO(3780) | --DOMWINDOW == 234 (1BE0D000) [pid = 3780] [serial = 566] [outer = 00000000] [url = chrome://mochitests/content/a11y/accessible/tests/mochitest/selectable/test_aria.html] 03:07:02 INFO - GECKO(3780) | Assertion failure: JS_IsExceptionPending(cx), at z:/build/build/src/obj-firefox/dom/bindings/EventListenerBinding.cpp:30 03:07:13 INFO - GECKO(3780) | #01: mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget *>(mozilla::dom::EventTarget * const &,mozilla::dom::Event &,mozilla::ErrorResult &,char const *,mozilla::dom::CallbackObject::ExceptionHandling,JS::Realm *) [s3:gecko-generated-sources:0384e79ee46ca9f3c4b5ade264338740634b9529012db1cbefa8f7a8aafcc2af6d8a1f96ff257b6fd363a30f1422945345b4a0b732edad9041457a263bf3ac41/dist/include/mozilla/dom/EventListenerBinding.h::66] 03:07:13 INFO - 03:07:13 INFO - GECKO(3780) | #02: mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener *,mozilla::dom::Event *,mozilla::dom::EventTarget *) [dom/events/EventListenerManager.cpp:1099] 03:07:13 INFO - 03:07:13 INFO - GECKO(3780) | #03: mozilla::EventListenerManager::HandleEventInternal(nsPresContext *,mozilla::WidgetEvent *,mozilla::dom::Event * *,mozilla::dom::EventTarget *,nsEventStatus *,bool) [dom/events/EventListenerManager.cpp:1333] 03:07:13 INFO - 03:07:13 INFO - GECKO(3780) | #04: mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor &,mozilla::ELMCreationDetector &) [dom/events/EventDispatcher.cpp:423] 03:07:13 INFO - 03:07:13 INFO - GECKO(3780) | #05: mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem> &,mozilla::EventChainPostVisitor &,mozilla::EventDispatchingCallback *,mozilla::ELMCreationDetector &) [dom/events/EventDispatcher.cpp:673] 03:07:13 ERROR - TEST-UNEXPECTED-FAIL | accessible/tests/mochitest/treeupdate/test_bug1189277.html | application terminated with exit code 1 03:07:13 INFO - runtests.py | Application ran for: 0:04:11.321000 03:07:13 INFO - zombiecheck | Reading PID log: c:\users\task_1533178533\appdata\local\temp\tmp3iiy7rpidlog 03:07:13 INFO - ==> process 3780 launched child process 1676 ("Z:\task_1533178533\build\application\firefox\plugin-container.exe" --channel="3780.0.99581775\303063779" "C:\Users\task_1533178533\AppData\Local\Temp\tmpzoa7zk.mozrunner\plugins\nptest.dll" -greomni "Z:\task_1533178533\build\application\firefox\omni.ja" -appomni "Z:\task_1533178533\build\application\firefox\browser\omni.ja" -appdir "Z:\task_1533178533\build\application\firefox\browser" - 3780 "\\.\pipe\gecko-crash-server-pipe.3780" 2340 plugin) 03:07:13 INFO - ==> process 3780 launched child process 2952 ("Z:\task_1533178533\build\application\firefox\plugin-container.exe" --channel="3780.3.1796395908\271368697" "C:\Users\task_1533178533\AppData\Local\Temp\tmpzoa7zk.mozrunner\plugins\nptest.dll" -greomni "Z:\task_1533178533\build\application\firefox\omni.ja" -appomni "Z:\task_1533178533\build\application\firefox\browser\omni.ja" -appdir "Z:\task_1533178533\build\application\firefox\browser" - 3780 "\\.\pipe\gecko-crash-server-pipe.3780" 2392 plugin) 03:07:13 INFO - ==> process 3780 launched child process 1100 ("Z:\task_1533178533\build\application\firefox\firefox.exe" -contentproc --channel="3780.6.368540237\1839806976" -childID 1 -isForBrowser -prefsHandle 2448 -prefMapHandle 2272 -prefsLen 1 -prefMapSize 189886 -schedulerPrefs 0001,2 -parentBuildID 20180801103557 -greomni "Z:\task_1533178533\build\application\firefox\omni.ja" -appomni "Z:\task_1533178533\build\application\firefox\browser\omni.ja" -appdir "Z:\task_1533178533\build\application\firefox\browser" - 3780 "\\.\pipe\gecko-crash-server-pipe.3780" 2548 tab) 03:07:13 INFO - zombiecheck | Checking for orphan process with PID: 2952 03:07:13 INFO - zombiecheck | Checking for orphan process with PID: 1100 03:07:13 INFO - zombiecheck | Checking for orphan process with PID: 1676 03:07:13 INFO - mozcrash Copy/paste: Z:\task_1533178533\build\win32-minidump_stackwalk.exe c:\users\task_1533178533\appdata\local\temp\tmpzoa7zk.mozrunner\minidumps\b8d85f6e-d841-4dcb-931d-b8b7bd32bee0.dmp Z:\task_1533178533\build\symbols 03:07:26 INFO - mozcrash Saved minidump as Z:\task_1533178533\build\blobber_upload_dir\b8d85f6e-d841-4dcb-931d-b8b7bd32bee0.dmp 03:07:26 INFO - mozcrash Saved app info as Z:\task_1533178533\build\blobber_upload_dir\b8d85f6e-d841-4dcb-931d-b8b7bd32bee0.extra 03:07:26 INFO - PROCESS-CRASH | accessible/tests/mochitest/treeupdate/test_bug1189277.html | application crashed [@ mozilla::dom::EventListener::HandleEvent(JSContext *,JS::Handle<JS::Value>,mozilla::dom::Event &,mozilla::ErrorResult &)] 03:07:26 INFO - Crash dump filename: c:\users\task_1533178533\appdata\local\temp\tmpzoa7zk.mozrunner\minidumps\b8d85f6e-d841-4dcb-931d-b8b7bd32bee0.dmp 03:07:26 INFO - Operating system: Windows NT 03:07:26 INFO - 6.1.7601 Service Pack 1 03:07:26 INFO - CPU: x86 03:07:26 INFO - GenuineIntel family 6 model 63 stepping 2 03:07:26 INFO - 8 CPUs 03:07:26 INFO - 03:07:26 INFO - GPU: UNKNOWN 03:07:26 INFO - 03:07:26 INFO - Crash reason: EXCEPTION_BREAKPOINT 03:07:26 INFO - Crash address: 0x553e4ef3 03:07:26 INFO - Process uptime: 241 seconds 03:07:26 INFO - 03:07:26 INFO - Thread 0 (crashed) 03:07:26 INFO - 0 xul.dll!mozilla::dom::EventListener::HandleEvent(JSContext *,JS::Handle<JS::Value>,mozilla::dom::Event &,mozilla::ErrorResult &) [EventListenerBinding.cpp: : 30 + 0x0] 03:07:26 INFO - eip = 0x553e4ef3 esp = 0x001ae588 ebp = 0x001ae6a0 ebx = 0x001ae5b8 03:07:26 INFO - esi = 0x001ae5c8 edi = 0x001ae5a8 eax = 0x00000000 ecx = 0x6529c911 03:07:26 INFO - edx = 0x00000000 efl = 0x00000206 03:07:26 INFO - Found by: given as instruction pointer in context 03:07:26 INFO - 1 xul.dll!mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget *>(mozilla::dom::EventTarget * const &,mozilla::dom::Event &,mozilla::ErrorResult &,char const *,mozilla::dom::CallbackObject::ExceptionHandling,JS::Realm *) [EventListenerBinding.h: : 66 + 0x16] 03:07:26 INFO - eip = 0x5598f11a esp = 0x001ae6a8 ebp = 0x001ae7c0 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 2 xul.dll!mozilla::EventListenerManager::HandleEventSubType(mozilla::EventListenerManager::Listener *,mozilla::dom::Event *,mozilla::dom::EventTarget *) [EventListenerManager.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 1097 + 0x12] 03:07:26 INFO - eip = 0x5598efdd esp = 0x001ae7c8 ebp = 0x001ae81c 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 3 xul.dll!mozilla::EventListenerManager::HandleEventInternal(nsPresContext *,mozilla::WidgetEvent *,mozilla::dom::Event * *,mozilla::dom::EventTarget *,nsEventStatus *,bool) [EventListenerManager.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 1333 + 0x19] 03:07:26 INFO - eip = 0x5598f87d esp = 0x001ae824 ebp = 0x001ae9bc 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 4 xul.dll!mozilla::EventTargetChainItem::HandleEvent(mozilla::EventChainPostVisitor &,mozilla::ELMCreationDetector &) [EventDispatcher.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 418 + 0x78] 03:07:26 INFO - eip = 0x55987e83 esp = 0x001ae9c4 ebp = 0x001ae9f4 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 5 xul.dll!mozilla::EventTargetChainItem::HandleEventTargetChain(nsTArray<mozilla::EventTargetChainItem> &,mozilla::EventChainPostVisitor &,mozilla::EventDispatchingCallback *,mozilla::ELMCreationDetector &) [EventDispatcher.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 671 + 0xb] 03:07:26 INFO - eip = 0x559878ba esp = 0x001ae9fc ebp = 0x001aea88 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 6 xul.dll!mozilla::EventDispatcher::Dispatch(nsISupports *,nsPresContext *,mozilla::WidgetEvent *,mozilla::dom::Event *,nsEventStatus *,mozilla::EventDispatchingCallback *,nsTArray<mozilla::dom::EventTarget *> *) [EventDispatcher.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 1110 + 0xe] 03:07:26 INFO - eip = 0x559896ef esp = 0x001aea90 ebp = 0x001aeb54 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 7 xul.dll!mozilla::EventDispatcher::DispatchDOMEvent(nsISupports *,mozilla::WidgetEvent *,mozilla::dom::Event *,nsPresContext *,nsEventStatus *) [EventDispatcher.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 1190 + 0x14] 03:07:26 INFO - eip = 0x5598a3c6 esp = 0x001aeb5c ebp = 0x001aeb84 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 8 xul.dll!nsINode::DispatchEvent(mozilla::dom::Event &,mozilla::dom::CallerType,mozilla::ErrorResult &) [nsINode.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 1087 + 0xd] 03:07:26 INFO - eip = 0x549bb186 esp = 0x001aeb8c ebp = 0x001aebbc 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 9 xul.dll!mozilla::dom::EventTarget::DispatchEvent(mozilla::dom::Event &) [EventTarget.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 197 + 0xd] 03:07:26 INFO - eip = 0x55994426 esp = 0x001aebc4 ebp = 0x001aec18 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 10 xul.dll!mozilla::AsyncEventDispatcher::Run() [AsyncEventDispatcher.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 72 + 0x6] 03:07:26 INFO - eip = 0x55963e56 esp = 0x001aec20 ebp = 0x001aec44 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 11 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 1235 + 0x6] 03:07:26 INFO - eip = 0x535bc3ad esp = 0x001aec4c ebp = 0x001af188 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 12 xul.dll!NS_ProcessNextEvent(nsIThread *,bool) [nsThreadUtils.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 519 + 0x11] 03:07:26 INFO - eip = 0x535bf08e esp = 0x001af190 ebp = 0x001af1ac 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 13 xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [MessagePump.cpp:771c40992e319e091a6b39cfd793ccd7b696bee0 : 97 + 0xa] 03:07:26 INFO - eip = 0x53ba12b4 esp = 0x001af1b4 ebp = 0x001af1d8 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 14 xul.dll!MessageLoop::RunInternal() [message_loop.cc:771c40992e319e091a6b39cfd793ccd7b696bee0 : 325 + 0x5] 03:07:26 INFO - eip = 0x53b637a1 esp = 0x001af1e0 ebp = 0x001af1fc 03:07:26 INFO - Found by: previous frame's frame pointer 03:07:26 INFO - 15 xul.dll!MessageLoop::RunHandler() [message_loop.cc:771c40992e319e091a6b39cfd793ccd7b696bee0 : 318 + 0x7] 03:07:26 INFO - eip = 0x53b636bc esp = 0x001af204 ebp = 0x001af230
It looks like this is an exiting intermittent - see bug 1451172. I had a look and I didn't see any thing in my changes that relate to this.
Flags: needinfo?(jcoppeard)
Flags: needinfo?(aryx.bugmail)
The stack is partially different, but not for the latest calls in the failing thread. It also asserts in the same file and line.
Flags: needinfo?(aryx.bugmail)
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.