Closed
Bug 1742187
Opened 4 years ago
Closed 2 years ago
Intermittent Assertion failure: PromiseObj(), at /builds/worker/workspace/obj-build/dist/include/mozilla/dom/Promise.h:323
Categories
(Core :: DOM: Content Processes, defect, P3)
Core
DOM: Content Processes
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: assertion, intermittent-failure)
Filed by: ctuns [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=358672438&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/VAOQJs58RlCNb1rMlo5jDg/runs/0/artifacts/public/logs/live_backing.log
[task 2021-11-19T22:43:06.098Z] 22:43:06 INFO - TEST-START | dom/system/tests/ioutils/test_ioutils_worker.xhtml
[task 2021-11-19T22:43:06.114Z] 22:43:06 INFO - GECKO(1924) | [Parent 1776, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/chrome/nsChromeRegistry.cpp:180
[task 2021-11-19T22:43:06.115Z] 22:43:06 INFO - GECKO(1924) | [Parent 1776, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/security/nsCSPService.cpp:191
[task 2021-11-19T22:43:06.175Z] 22:43:06 INFO - GECKO(1924) | [Parent 1776, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, nullptr) failed with result 0x804B000A (NS_ERROR_MALFORMED_URI): file /builds/worker/checkouts/gecko/extensions/permissions/Permission.cpp:45
[task 2021-11-19T22:43:06.188Z] 22:43:06 INFO - GECKO(1924) | [Parent 1776, Main Thread] WARNING: NS_ENSURE_TRUE(principal) failed: file /builds/worker/checkouts/gecko/extensions/permissions/Permission.cpp:57
[task 2021-11-19T22:43:11.136Z] 22:43:11 INFO - GECKO(1924) | Assertion failure: PromiseObj(), at /builds/worker/workspace/obj-build/dist/include/mozilla/dom/Promise.h:323
[task 2021-11-19T22:43:11.336Z] 22:43:11 INFO - Initializing stack-fixing for the first stack frame, this may take a while...
[task 2021-11-19T22:43:21.734Z] 22:43:21 INFO - GECKO(1924) | #01: mozilla::dom::Promise::MaybeSomething<unsigned int>(unsigned int&&, void (mozilla::dom::Promise::*)(JSContext*, JS::Handle<JS::Value>)) [dom/promise/Promise.h:323]
[task 2021-11-19T22:43:21.740Z] 22:43:21 INFO - GECKO(1924) | #02: mozilla::MozPromise<unsigned int,mozilla::dom::IOUtils::IOError,1>::ThenValue<`lambda at /builds/worker/checkouts/gecko/dom/system/IOUtils.cpp:264:9',`lambda at /builds/worker/checkouts/gecko/dom/system/IOUtils.cpp:267:9'>::DoResolveOrRejectInternal(mozilla::MozPromise<unsigned int,mozilla::dom::IOUtils::IOError,1>::ResolveOrRejectValue&) [xpcom/threads/MozPromise.h:846]
[task 2021-11-19T22:43:21.741Z] 22:43:21 INFO - GECKO(1924) | #03: mozilla::MozPromise<unsigned int,mozilla::dom::IOUtils::IOError,1>::ThenValueBase::ResolveOrRejectRunnable::Run() [xpcom/threads/MozPromise.h:488]
[task 2021-11-19T22:43:21.741Z] 22:43:21 INFO - GECKO(1924) | #04: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1177]
[task 2021-11-19T22:43:21.742Z] 22:43:21 INFO - GECKO(1924) | #05: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:467]
[task 2021-11-19T22:43:21.742Z] 22:43:21 INFO - GECKO(1924) | #06: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:330]
[task 2021-11-19T22:43:21.742Z] 22:43:21 INFO - GECKO(1924) | #07: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:331]
[task 2021-11-19T22:43:21.743Z] 22:43:21 INFO - GECKO(1924) | #08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:325]
[task 2021-11-19T22:43:21.743Z] 22:43:21 INFO - GECKO(1924) | #09: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:307]
[task 2021-11-19T22:43:21.744Z] 22:43:21 INFO - GECKO(1924) | #10: static nsThread::ThreadFunc(void*) [xpcom/threads/nsThread.cpp:393]
[task 2021-11-19T22:43:21.929Z] 22:43:21 INFO - GECKO(1924) | #11: _PR_NativeRunThread(void*) [nsprpub/pr/src/threads/combined/pruthr.c:399]
[task 2021-11-19T22:43:21.941Z] 22:43:21 INFO - GECKO(1924) | #12: pr_root(void*) [nsprpub/pr/src/md/windows/w95thred.c:139]
[task 2021-11-19T22:43:21.947Z] 22:43:21 INFO - fix-stacks: error: failed to read debug info file `ucrtbase.pdb` for `C:\Windows\System32\ucrtbase.dll`
[task 2021-11-19T22:43:21.947Z] 22:43:21 INFO - fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2021-11-19T22:43:21.947Z] 22:43:21 INFO - fix-stacks: The system cannot find the file specified. (os error 2)
[task 2021-11-19T22:43:21.948Z] 22:43:21 INFO - GECKO(1924) | #13: o_iswdigit [C:\Windows\System32\ucrtbase.dll + 0x44f9f]
[task 2021-11-19T22:43:21.953Z] 22:43:21 INFO - fix-stacks: error: failed to read debug info file `wkernel32.pdb` for `C:\Windows\System32\KERNEL32.DLL`
[task 2021-11-19T22:43:21.953Z] 22:43:21 INFO - fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2021-11-19T22:43:21.953Z] 22:43:21 INFO - fix-stacks: The system cannot find the file specified. (os error 2)
[task 2021-11-19T22:43:21.954Z] 22:43:21 INFO - GECKO(1924) | #14: BaseThreadInitThunk [C:\Windows\System32\KERNEL32.DLL + 0x1fa29]
[task 2021-11-19T22:43:21.967Z] 22:43:21 INFO - fix-stacks: error: failed to read debug info file `wntdll.pdb` for `C:\Windows\SYSTEM32\ntdll.dll`
[task 2021-11-19T22:43:21.970Z] 22:43:21 INFO - fix-stacks: note: this is expected and harmless for all PDB files on opt automation runs
[task 2021-11-19T22:43:21.970Z] 22:43:21 INFO - fix-stacks: The system cannot find the file specified. (os error 2)
[task 2021-11-19T22:43:21.971Z] 22:43:21 INFO - GECKO(1924) | #15: RtlGetAppContainerNamedObjectPath [C:\Windows\SYSTEM32\ntdll.dll + 0x67a9e]
[task 2021-11-19T22:43:21.971Z] 22:43:21 INFO - GECKO(1924) | #16: RtlGetAppContainerNamedObjectPath [C:\Windows\SYSTEM32\ntdll.dll + 0x67a6e]
[task 2021-11-19T22:43:21.972Z] 22:43:21 INFO - TEST-INFO | Main app process: exit 1
[task 2021-11-19T22:43:21.972Z] 22:43:21 INFO - Buffered messages logged at 22:43:06
[task 2021-11-19T22:43:21.973Z] 22:43:21 INFO - test_ioutils_worker.xhtml: Starting test
[task 2021-11-19T22:43:21.973Z] 22:43:21 INFO - test_ioutils_worker.xhtml: Chrome worker created
[task 2021-11-19T22:43:21.974Z] 22:43:21 INFO - test_ioutils_worker.xhtml: Test in progress
[task 2021-11-19T22:43:21.974Z] 22:43:21 INFO - TEST-PASS | dom/system/tests/ioutils/test_ioutils_worker.xhtml | IOUtils is present in web workers
| Comment hidden (Intermittent Failures Robot) |
Comment 2•4 years ago
|
||
The promise in questions seems to pass through IOUtils::DispatchAndResolve. Unfortunately that is called from quite a few places. Any suggestion, Olli?
Flags: needinfo?(bugs)
Priority: P5 → P3
Comment 3•4 years ago
|
||
So this has happened 2 times. during past 4 months. I wonder if something was backed out. Both cases happened the same day.
It is not obvious to me how mPromiseObj would be null.
Flags: needinfo?(bugs)
Updated•2 years ago
|
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•