Closed Bug 1751917 Opened 3 years ago Closed 3 years ago

Assertion failure: !mMightHaveUnreportedJSException running WPT service-workers/service-worker/fetch-event-respond-with-readable-stream-chunk.https.html

Categories

(Core :: DOM: Streams, defect)

defect

Tracking

()

RESOLVED FIXED
98 Branch
Tracking Status
firefox98 --- fixed

People

(Reporter: mgaudet, Assigned: mgaudet)

References

Details

Attachments

(1 file)

Work is happening in Bug 1734722 to run DOM Streams in CI.

In a test build for that I spotted this failure, which looks worth investigating:

[task 2022-01-25T03:05:03.067Z] 03:05:03     INFO - Thread 24 DOM Worker (crashed)
[task 2022-01-25T03:05:03.067Z] 03:05:03     INFO -  0  libxul.so!mozilla::binding_danger::TErrorResult<mozilla::binding_danger::AssertAndSuppressCleanupPolicy>::~TErrorResult() [ErrorResult.h:1070ce37c44d291b0eeb81803d8350f848bd0959 : 192 + 0x69]
[task 2022-01-25T03:05:03.067Z] 03:05:03     INFO -     rax = 0x00007f0b78097eda   rdx = 0x0000000000000000
[task 2022-01-25T03:05:03.067Z] 03:05:03     INFO -     rcx = 0x00005579f7cdcec8   rbx = 0x00007f0b64dfe320
[task 2022-01-25T03:05:03.067Z] 03:05:03     INFO -     rsi = 0x00007f0b8c6c08b0   rdi = 0x00007f0b8c6bf680
[task 2022-01-25T03:05:03.067Z] 03:05:03     INFO -     rbp = 0x00007f0b64dfe300   rsp = 0x00007f0b64dfe2f0
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -      r8 = 0x00007f0b8c6c08b0    r9 = 0x00007f0b64dff700
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     r10 = 0x0000000000000000   r11 = 0x0000000000000000
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     r12 = 0x00007f0b70b59940   r13 = 0x00007f0b70b24c48
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     r14 = 0x0000000000000000   r15 = 0x00007f0b6ffa0680
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     rip = 0x00007f0b7b41e33f
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     Found by: given as instruction pointer in context
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -  1  libxul.so!mozilla::dom::FetchStreamReader::OnOutputStreamReady(nsIAsyncOutputStream*) [FetchStreamReader.cpp:1070ce37c44d291b0eeb81803d8350f848bd0959 : 320 + 0x28]
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     rbx = 0x00007f0b64dfe320   rbp = 0x00007f0b64dfe420
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     rsp = 0x00007f0b64dfe310   r12 = 0x00007f0b70b59940
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     r13 = 0x00007f0b70b24c48   r14 = 0x0000000000000000
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     r15 = 0x00007f0b6ffa0680   rip = 0x00007f0b7d80031c
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     Found by: call frame info
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -  2  libxul.so!nsOutputStreamReadyEvent::Run() [nsStreamUtils.cpp:1070ce37c44d291b0eeb81803d8350f848bd0959 : 182 + 0x14]
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     rbx = 0x00007f0b70b24f40   rbp = 0x00007f0b64dfe450
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     rsp = 0x00007f0b64dfe430   r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     r13 = 0x000000006fe5f401   r14 = 0x00007f0b70b24f88
[task 2022-01-25T03:05:03.068Z] 03:05:03     INFO -     r15 = 0x00007f0b70b24c40   rip = 0x00007f0b7b47b8b7
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     Found by: call frame info
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -  3  libxul.so!mozilla::dom::(anonymous namespace)::ExternalRunnableWrapper::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*) [WorkerPrivate.cpp:1070ce37c44d291b0eeb81803d8350f848bd0959 : 200 + 0x11]
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     rbx = 0x00007f0b6ffa0480   rbp = 0x00007f0b64dfe490
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     rsp = 0x00007f0b64dfe460   r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     r13 = 0x000000006fe5f401   r14 = 0x00007f0b6f30dc00
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     r15 = 0x00007f0b6f30dc00   rip = 0x00007f0b7e1fb271
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     Found by: call frame info
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -  4  libxul.so!mozilla::dom::WorkerRunnable::Run() [WorkerRunnable.cpp:1070ce37c44d291b0eeb81803d8350f848bd0959 : 378 + 0x13]
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     rbx = 0x00007f0b6ffa0480   rbp = 0x00007f0b64dfe630
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     rsp = 0x00007f0b64dfe4a0   r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     r13 = 0x000000006fe5f401   r14 = 0x00007f0b64dfe4e8
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     r15 = 0x00007f0b6f30dc00   rip = 0x00007f0b7e1f2770
[task 2022-01-25T03:05:03.069Z] 03:05:03     INFO -     Found by: call frame info
[task 2022-01-25T03:05:03.070Z] 03:05:03     INFO -  5  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:1070ce37c44d291b0eeb81803d8350f848bd0959 : 1189 + 0x10]
[task 2022-01-25T03:05:03.070Z] 03:05:03     INFO -     rbx = 0x00007f0b64dfe6e0   rbp = 0x00007f0b64dfe770
[task 2022-01-25T03:05:03.070Z] 03:05:03     INFO -     rsp = 0x00007f0b64dfe640   r12 = 0x00007f0b64dfe670
[task 2022-01-25T03:05:03.070Z] 03:05:03     INFO -     r13 = 0x00007f0b6fe5f430   r14 = 0x00007f0b6fe5f300
[task 2022-01-25T03:05:03.070Z] 03:05:03     INFO -     r15 = 0xaaaaaaaaaaaaaaaa   rip = 0x00007f0b7b4c207e
[task 2022-01-25T03:05:03.070Z] 03:05:03     INFO -     Found by: call frame info
Assignee: nobody → mgaudet
Status: NEW → ASSIGNED
Pushed by mgaudet@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b635e31bf138 Indicate JS Exception handling to ErrorResult in FetchStreamReader r=saschanaz
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 98 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: