Closed
Bug 1754912
Opened 2 years ago
Closed 2 years ago
Intermittent /streams/readable-byte-streams/general.any.worker.html | application crashed [@ mozilla::dom::MaybeWrapNonDOMObjectValue(JSContext*, JS::MutableHandle<JS::Value>)]
Categories
(Core :: DOM: Streams, defect)
Core
DOM: Streams
Tracking
()
RESOLVED
FIXED
99 Branch
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox97 | --- | unaffected |
firefox98 | --- | unaffected |
firefox99 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: evilpie)
References
(Regression)
Details
(Keywords: crash, intermittent-failure, regression, Whiteboard: [domsecurity-intermittent])
Crash Data
Attachments
(1 file)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=367506738&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TE4TAdjiREan-JkDF0vf-g/runs/0/artifacts/public/logs/live_backing.log
INFO - TEST-START | /referrer-policy/gen/srcdoc.meta/origin-when-crossorigin/fetch.http.html
[task 2022-02-11T03:21:12.769Z] 03:21:12 INFO - Closing window 2be5f546-83fa-497a-87b7-de246086025b
[task 2022-02-11T03:21:12.859Z] 03:21:12 INFO - PID 17288 | JavaScript error: resource://gre/modules/URLQueryStrippingListService.jsm, line 90: TypeError: can't access property "removeEventListener", Services.cpmm.sharedData is null
[task 2022-02-11T03:21:12.872Z] 03:21:12 INFO - PID 17288 | [Child 21355, Main Thread] WARNING: Finishing incremental GC in progress during CC: file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3289
[task 2022-02-11T03:21:12.925Z] 03:21:12 INFO - PID 17288 | [Child 21355, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:498
[task 2022-02-11T03:21:12.929Z] 03:21:12 INFO - PID 17288 | [Child 21355, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:498
[task 2022-02-11T03:21:12.956Z] 03:21:12 INFO - PID 17288 | [Child 21440, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, false) failed with result 0x804B0050 (NS_ERROR_INSUFFICIENT_DOMAIN_LEVELS): file /builds/worker/checkouts/gecko/toolkit/components/antitracking/URLQueryStringStripper.cpp:129
[task 2022-02-11T03:21:13.091Z] 03:21:13 INFO - PID 17288 | [Child 21355, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:498
[task 2022-02-11T03:21:13.091Z] 03:21:13 INFO - PID 17288 | [Child 21355, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:498
[task 2022-02-11T03:21:13.224Z] 03:21:13 INFO - PID 17288 | [Child 21355, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:498
[task 2022-02-11T03:21:13.245Z] 03:21:13 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/505029e4-c22e-a697-a9fa-0372d2b9931b.dmp
[task 2022-02-11T03:21:13.245Z] 03:21:13 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/505029e4-c22e-a697-a9fa-0372d2b9931b.extra
[task 2022-02-11T03:21:13.442Z] 03:21:13 INFO - PROCESS-CRASH | /streams/readable-byte-streams/general.any.worker.html | application crashed [@ mozilla::dom::MaybeWrapNonDOMObjectValue(JSContext*, JS::MutableHandle<JS::Value>)]
[task 2022-02-11T03:21:13.444Z] 03:21:13 INFO - Crash dump filename: /tmp/tmp58n84v1c/minidumps/505029e4-c22e-a697-a9fa-0372d2b9931b.dmp
[task 2022-02-11T03:21:13.445Z] 03:21:13 INFO - Operating system: Linux
[task 2022-02-11T03:21:13.446Z] 03:21:13 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64
[task 2022-02-11T03:21:13.447Z] 03:21:13 INFO - CPU: amd64
[task 2022-02-11T03:21:13.447Z] 03:21:13 INFO - family 6 model 85 stepping 4
[task 2022-02-11T03:21:13.448Z] 03:21:13 INFO - 4 CPUs
[task 2022-02-11T03:21:13.449Z] 03:21:13 INFO - Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2022-02-11T03:21:13.450Z] 03:21:13 INFO -
[task 2022-02-11T03:21:13.451Z] 03:21:13 INFO - Crash reason: SIGSEGV / SI_KERNEL
INFO - Crash address: 0x0
[task 2022-02-11T03:21:13.452Z] 03:21:13 INFO - Process uptime: not available
[task 2022-02-11T03:21:13.453Z] 03:21:13 INFO -
[task 2022-02-11T03:21:13.454Z] 03:21:13 INFO - Thread 18 DOM Worker (crashed)
[task 2022-02-11T03:21:13.455Z] 03:21:13 INFO - 0 libxul.so!mozilla::dom::MaybeWrapNonDOMObjectValue(JSContext*, JS::MutableHandle<JS::Value>) [BindingUtils.h:dd90514bc052af181982452eef8c92eab569474f : 939 + 0xb]
[task 2022-02-11T03:21:13.456Z] 03:21:13 INFO - rax = 0xfffe2f2f2f2f2f2f rdx = 0x0000000000000000
[task 2022-02-11T03:21:13.457Z] 03:21:13 INFO - rcx = 0xfffe000000000000 rbx = 0x00007f2e28ffcf58
[task 2022-02-11T03:21:13.460Z] 03:21:13 INFO - rsi = 0x00007f2e28ffcf58 rdi = 0x00007f2e28ffcf58
[task 2022-02-11T03:21:13.463Z] 03:21:13 INFO - rbp = 0x00007f2e28ffcf30 rsp = 0x00007f2e28ffcf20
[task 2022-02-11T03:21:13.464Z] 03:21:13 INFO - r8 = 0x00007f2e28ffcda0 r9 = 0x0000361cf69a2000
[task 2022-02-11T03:21:13.465Z] 03:21:13 INFO - r10 = 0x0000000000000008 r11 = 0x00000000ffffffff
[task 2022-02-11T03:21:13.466Z] 03:21:13 INFO - r12 = 0x00007f2e28ffcf48 r13 = 0x00007f2e29268440
[task 2022-02-11T03:21:13.467Z] 03:21:13 INFO - r14 = 0x00007f2e286d0e00 r15 = 0x00007f2e28ffcf70
[task 2022-02-11T03:21:13.468Z] 03:21:13 INFO - rip = 0x00007f2e35bd839e
[task 2022-02-11T03:21:13.469Z] 03:21:13 INFO - Found by: given as instruction pointer in context
[task 2022-02-11T03:21:13.470Z] 03:21:13 INFO - 1 libxul.so!mozilla::dom::ReadableStreamBYOBReadResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const [ReadableStreamBYOBReaderBinding.cpp: : 101 + 0xf]
[task 2022-02-11T03:21:13.471Z] 03:21:13 INFO - rbx = 0x00007f2e28ffcf58 rbp = 0x00007f2e28ffcfc0
[task 2022-02-11T03:21:13.472Z] 03:21:13 INFO - rsp = 0x00007f2e28ffcf40 r12 = 0x00007f2e28ffcf48
[task 2022-02-11T03:21:13.472Z] 03:21:13 INFO - r13 = 0x00007f2e29268440 r14 = 0x00007f2e28ffd128
[task 2022-02-11T03:21:13.473Z] 03:21:13 INFO - r15 = 0x00007f2e28ffcf70 rip = 0x00007f2e360ab8b5
[task 2022-02-11T03:21:13.474Z] 03:21:13 INFO - Found by: call frame info
[task 2022-02-11T03:21:13.475Z] 03:21:13 INFO - 2 libxul.so!void mozilla::dom::Promise::MaybeSomething<mozilla::dom::ReadableStreamBYOBReadResult&>(mozilla::dom::ReadableStreamBYOBReadResult&, void (mozilla::dom::Promise::*)(JSContext*, JS::Handle<JS::Value>)) [Promise.h:dd90514bc052af181982452eef8c92eab569474f : 330 + 0xd]
[task 2022-02-11T03:21:13.476Z] 03:21:13 INFO - rbx = 0x00007f2e286d0e00 rbp = 0x00007f2e28ffd0e0
[task 2022-02-11T03:21:13.477Z] 03:21:13 INFO - rsp = 0x00007f2e28ffcfd0 r12 = 0x00007f2e28ffd120
[task 2022-02-11T03:21:13.477Z] 03:21:13 INFO - r13 = 0x00007f2e2a1f6a90 r14 = 0x00007f2e376906dc
[task 2022-02-11T03:21:13.478Z] 03:21:13 INFO - r15 = 0x00007f2e28ffcff0 rip = 0x00007f2e3793a850
[task 2022-02-11T03:21:13.479Z] 03:21:13 INFO - Found by: call frame info
[task 2022-02-11T03:21:13.480Z] 03:21:13 INFO - 3 libxul.so!mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&) [ReadableStreamBYOBReader.cpp:dd90514bc052af181982452eef8c92eab569474f : 116 + 0x20]
[task 2022-02-11T03:21:13.481Z] 03:21:13 INFO - rbx = 0x00007f2e28ffd121 rbp = 0x00007f2e28ffd180
INFO - rsp = 0x00007f2e28ffd0f0 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-02-11T03:21:13.482Z] 03:21:13 INFO - r13 = 0x00007f2e28ffd460 r14 = 0x00007f2e2928ad30
[task 2022-02-11T03:21:13.483Z] 03:21:13 INFO - r15 = 0x00007f2e28ffd128 rip = 0x00007f2e37937053
[task 2022-02-11T03:21:13.484Z] 03:21:13 INFO - Found by: call frame info
[task 2022-02-11T03:21:13.485Z] 03:21:13 INFO - 4 libxul.so!mozilla::dom::ReadableByteStreamControllerPullInto(JSContext*, mozilla::dom::ReadableByteStreamController*, JS::Handle<JSObject*>, mozilla::dom::ReadIntoRequest*, mozilla::ErrorResult&) [ReadableByteStreamController.cpp:dd90514bc052af181982452eef8c92eab569474f : 1837 + 0x16]
[task 2022-02-11T03:21:13.485Z] 03:21:13 INFO - rbx = 0x00007f2e28da6e20 rbp = 0x00007f2e28ffd2d0
[task 2022-02-11T03:21:13.486Z] 03:21:13 INFO - rsp = 0x00007f2e28ffd190 r12 = 0x00007f2e28ffd290
[task 2022-02-11T03:21:13.487Z] 03:21:13 INFO - r13 = 0x00007f2e28ffd460 r14 = 0x00007f2e28ffd220
[task 2022-02-11T03:21:13.488Z] 03:21:13 INFO - r15 = 0x00007f2e28ffd210 rip = 0x00007f2e37920243
[task 2022-02-11T03:21:13.489Z] 03:21:13 INFO - Found by: call frame info
[task 2022-02-11T03:21:13.489Z] 03:21:13 INFO - 5 libxul.so!mozilla::dom::ReadableStreamBYOBReaderRead(JSContext*, mozilla::dom::ReadableStreamBYOBReader*, JS::Handle<JSObject*>, mozilla::dom::ReadIntoRequest*, mozilla::ErrorResult&) [ReadableStreamBYOBReader.cpp:dd90514bc052af181982452eef8c92eab569474f : 201 + 0x15]
[task 2022-02-11T03:21:13.490Z] 03:21:13 INFO - rbx = 0x00007f2e286d0e00 rbp = 0x00007f2e28ffd340
[task 2022-02-11T03:21:13.491Z] 03:21:13 INFO - rsp = 0x00007f2e28ffd2e0 r12 = 0x00007f2e2928ad00
[task 2022-02-11T03:21:13.492Z] 03:21:13 INFO - r13 = 0x00007f2e28ffd2f0 r14 = 0x00007f2e29291430
[task 2022-02-11T03:21:13.493Z] 03:21:13 INFO - r15 = 0x00007f2e28ffd390 rip = 0x00007f2e37925882
[task 2022-02-11T03:21:13.494Z] 03:21:13 INFO - Found by: call frame info
[task 2022-02-11T03:21:13.494Z] 03:21:13 INFO - 6 libxul.so!mozilla::dom::ReadableStreamBYOBReader::Read(mozilla::dom::ArrayBufferView_base<&JS_GetArrayBufferViewType(JSObject*)> const&, mozilla::ErrorResult&) [ReadableStreamBYOBReader.cpp:dd90514bc052af181982452eef8c92eab569474f : 266 + 0x1b]
[task 2022-02-11T03:21:13.496Z] 03:21:13 INFO - rbx = 0x00007f2e28ffd460 rbp = 0x00007f2e28ffd430
[task 2022-02-11T03:21:13.497Z] 03:21:13 INFO - rsp = 0x00007f2e28ffd350 r12 = 0x00007f2e2a1f6a90
[task 2022-02-11T03:21:13.497Z] 03:21:13 INFO - r13 = 0x00007f2e28da6dc0 r14 = 0x00007f2e2928ad00
[task 2022-02-11T03:21:13.499Z] 03:21:13 INFO - r15 = 0x00007f2e28ffd458 rip = 0x00007f2e37925bd2
[task 2022-02-11T03:21:13.500Z] 03:21:13 INFO - Found by: call frame info
[task 2022-02-11T03:21:13.501Z] 03:21:13 INFO - 7 libxul.so!mozilla::dom::ReadableStreamBYOBReader_Binding::read_promiseWrapper(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) [ReadableStreamBYOBReaderBinding.cpp: : 171 + 0x87]
[task 2022-02-11T03:21:13.502Z] 03:21:13 INFO - rbx = 0x00007f2e28ffd460 rbp = 0x00007f2e28ffd520
Updated•2 years ago
|
Has Regression Range: --- → yes
status-firefox97:
--- → unaffected
status-firefox98:
--- → unaffected
status-firefox99:
--- → affected
status-firefox-esr91:
--- → unaffected
Keywords: regression
Regressed by: 1752206
Comment 1•2 years ago
|
||
Kagami: If you have some time today, could you look at this one?
Flags: needinfo?(krosylight)
Updated•2 years ago
|
Component: DOM: Security → DOM: Streams
Comment 2•2 years ago
•
|
||
The error is from bindings layer.
I have no idea yet, but could it be because of missing RootedDictionary? When exactly is it needed? (I'm on PTO yet, I can take a look next week)
Flags: needinfo?(krosylight) → needinfo?(mgaudet)
Assignee | ||
Comment 3•2 years ago
|
||
I unsuccessfully tried reproducing this locally. A missing RootedDictionary would mean issues if we GC at some specific point so this might be the real reason.
Assignee | ||
Comment 4•2 years ago
|
||
Updated•2 years ago
|
Assignee: nobody → evilpies
Status: NEW → ASSIGNED
Updated•2 years ago
|
Flags: needinfo?(mgaudet)
Updated•2 years ago
|
Attachment #9263533 -
Attachment description: WIP: Bug 1754912 - Root ReadableStreamBYOBReadResult. → Bug 1754912 - Root ReadableStreamBYOBReadResult.
Pushed by evilpies@gmail.com: https://hg.mozilla.org/integration/autoland/rev/94fa932688ff Root ReadableStreamBYOBReadResult. r=mgaudet
Comment 6•2 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•