Closed Bug 1913756 Opened 7 months ago Closed 6 months ago

Intermittent [Parent 9830, Main Thread] ###!!! ASSERTION: Couldn't create child process.: 'Error', file /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:1096 [@ nsFrameLoader::ShowRemoteFrame] | single tracking bug

Categories

(Core :: Storage: Quota Manager, defect)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(4 keywords)

Crash Data

Filed by: sstanca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=470873794&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/XT6mRFTWRg-pxVBjMG67vg/runs/0/artifacts/public/logs/live_backing.log


[task 2024-08-19T13:09:41.438Z] 13:09:41     INFO -  TEST-PASS | xpcshell-remote.toml:toolkit/components/extensions/test/xpcshell/test_ext_storage_telemetry.js | took 12231ms
[task 2024-08-19T13:09:41.501Z] 13:09:41     INFO -  mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmpr49pof9v/68f7c413-6220-18ac-617a-cc1f1d6dc56b.trace /tmp/tmp64dinvjq/68f7c413-6220-18ac-617a-cc1f1d6dc56b.dmp /builds/worker/workspace/build/symbols
[task 2024-08-19T13:09:41.625Z] 13:09:41     INFO -  remotexpcshelltests.py | xpcshell-remote.toml:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_containerIsolation.js | 11444 | Launched Test App
[task 2024-08-19T13:09:46.373Z] 13:09:46     INFO -  mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/68f7c413-6220-18ac-617a-cc1f1d6dc56b.dmp
[task 2024-08-19T13:09:46.374Z] 13:09:46     INFO -  mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/68f7c413-6220-18ac-617a-cc1f1d6dc56b.extra
[task 2024-08-19T13:09:46.376Z] 13:09:46  WARNING -  PROCESS-CRASH | [Parent 9830, Main Thread] ###!!! ASSERTION: Couldn't create child process.: 'Error', file /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:1096 [@ nsFrameLoader::ShowRemoteFrame] | xpcshell-remote.toml:toolkit/components/extensions/test/xpcshell/test_ext_storage_telemetry.js
[task 2024-08-19T13:09:46.376Z] 13:09:46     INFO -  Process type: main
[task 2024-08-19T13:09:46.376Z] 13:09:46     INFO -  Process pid: 9857
[task 2024-08-19T13:09:46.376Z] 13:09:46     INFO -  Mozilla crash reason: [Parent 9830, Main Thread] ###!!! ASSERTION: Couldn't create child process.: 'Error', file /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp:1096
[task 2024-08-19T13:09:46.376Z] 13:09:46     INFO -  Crash dump filename: /tmp/tmp64dinvjq/68f7c413-6220-18ac-617a-cc1f1d6dc56b.dmp
[task 2024-08-19T13:09:46.376Z] 13:09:46     INFO -  Operating system: Android
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -                    0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -  CPU: amd64
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -       family 6 model 6 stepping 3
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -       4 CPUs
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -  Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -  Crash address: 0x0000000000000000
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -  Crashing instruction: `mov dword [0x0], 0x202`
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -  Memory accessed by instruction:
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -    0. Address: 0x0000000000000000
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -       Size: 4
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -  Crashing address may be the result of a flipped bit:
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -    0. Valid address: 0x0000000040000000 (0.250)
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -  Process uptime: not available
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -  Thread 12 Gecko (crashed)
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -   0  libxul.so!MOZ_Crash(char const*, int, char const*) [Assertions.h:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 317]
[task 2024-08-19T13:09:46.377Z] 13:09:46     INFO -      Found by: inlining
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -   1  libxul.so!Abort(char const*) [nsDebugImpl.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 514]
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -      Found by: inlining
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -   2  libxul.so!NS_DebugBreak [nsDebugImpl.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 502 + 0x2a]
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rax = 0x00007dc4064ee310    rdx = 0x0000000000000004
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rcx = 0x73c8e1b6f1b697a4    rbx = 0x00007dc3f4547080
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rsi = 0x00007dc3f45468a0    rdi = 0x000000000000001b
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rbp = 0x00007dc3f45476c0    rsp = 0x00007dc3f4546f80
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -        r8 = 0x0000000000000000     r9 = 0x00007dc4125e0090
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       r10 = 0x00000000ffffff00    r11 = 0x0000000000000246
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       r12 = 0x00007dc3f4547390    r13 = 0x00007dc3e68adf3c
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       r14 = 0x00007dc3f3a03142    r15 = 0x00007dc3e670c707
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rip = 0x00007dc3e9aa253e
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -      Found by: given as instruction pointer in context
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -   3  libxul.so!nsFrameLoader::ShowRemoteFrame(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const&, nsSubDocumentFrame*) [nsFrameLoader.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 1096 + 0x24]
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rbx = 0x00007dc3db6a0200    rbp = 0x00007dc3f4547750
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rsp = 0x00007dc3f45476d0    r12 = 0x00007dc3dc4c9970
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x00007dc3f45477a8
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       r15 = 0x00007dc3d8d3e058    rip = 0x00007dc3eb663790
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -   4  libxul.so!nsFrameLoader::Show(nsSubDocumentFrame*) [nsFrameLoader.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 959 + 0xa]
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rbx = 0x00007dc3db6a0200    rbp = 0x00007dc3f4547890
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       rsp = 0x00007dc3f4547760    r12 = 0x00007dc3dc4c9970
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       r13 = 0x0000000000000008    r14 = 0x00007dc3d8d3e058
[task 2024-08-19T13:09:46.379Z] 13:09:46     INFO -       r15 = 0x0000000a0000000a    rip = 0x00007dc3eb664cb3
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -   5  libxul.so!nsSubDocumentFrame::ShowViewer() [nsSubDocumentFrame.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 198 + 0xa]
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -       rbx = 0x00007dc3db6a0200    rbp = 0x00007dc3f45478d0
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -       rsp = 0x00007dc3f45478a0    r12 = 0x00007dc3dc4c9970
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -       r13 = 0x0000000000000008    r14 = 0x00007dc3d8d3e058
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -       r15 = 0x00007dc3f4547928    rip = 0x00007dc3eeaeb6b8
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -   6  libxul.so!AsyncFrameInit::Run() [nsSubDocumentFrame.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 110 + 0x4]
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -       rbx = 0x00007dc3dc4c9970    rbp = 0x00007dc3f4547900
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -       rsp = 0x00007dc3f45478e0    r12 = 0x00007dc3dc4c9970
[task 2024-08-19T13:09:46.383Z] 13:09:46     INFO -       r13 = 0x0000000000000008    r14 = 0x00007dc3de7973d8
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -       r15 = 0x00007dc3f4547928    rip = 0x00007dc3eeb2502f
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -   7  libxul.so!nsContentUtils::RemoveScriptBlocker() [nsContentUtils.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 6254 + 0x5]
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -       rbx = 0x0000000000000000    rbp = 0x00007dc3f45479d0
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -       rsp = 0x00007dc3f4547910    r12 = 0x00007dc3dc4c9970
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -       r13 = 0x0000000000000008    r14 = 0x00007dc3de7973d8
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -       r15 = 0x00007dc3f4547928    rip = 0x00007dc3eb351df1
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -   8  libxul.so!nsAutoScriptBlocker::~nsAutoScriptBlocker() [nsContentUtils.h:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 3782]
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -      Found by: inlining
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -   9  libxul.so!mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) [PresShell.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 4375 + 0x4]
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -       rbx = 0x00007dc3d85b6000    rbp = 0x00007dc3f4547b00
[task 2024-08-19T13:09:46.384Z] 13:09:46     INFO -       rsp = 0x00007dc3f45479e0    r12 = 0x0000000000000105
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       r13 = 0x0000000000000105    r14 = 0x00007dc3d85b60a0
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       r15 = 0x00007dc3d85b6098    rip = 0x00007dc3ee89f8e3
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -  10  libxul.so!mozilla::PresShell::FlushPendingNotifications(mozilla::ChangesToFlush) [PresShell.h:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 1455]
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -      Found by: inlining
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -  11  libxul.so!mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush) [Document.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 11327 + 0x2f]
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       rbx = 0x00007dc3db9a4000    rbp = 0x00007dc3f4547b60
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       rsp = 0x00007dc3f4547b10    r12 = 0x00000000000000f9
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       r13 = 0x00007dc3f4547da0    r14 = 0x0000000000000105
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       r15 = 0x00007dc3d85b6000    rip = 0x00007dc3eb4e34cd
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -  12  libxul.so!nsFrameLoader::TryRemoteBrowserInternal() [nsFrameLoader.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 2532 + 0xc]
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       rbx = 0x00007dc3db6a0200    rbp = 0x00007dc3f4547ce0
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       rsp = 0x00007dc3f4547b70    r12 = 0x00000000000000f9
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       r13 = 0x00007dc3f4547da0    r14 = 0x00007dc3db9a4000
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -       r15 = 0x00007dc3db6a02c8    rip = 0x00007dc3eb66d5b3
[task 2024-08-19T13:09:46.385Z] 13:09:46     INFO -      Found by: call frame info
<...>
[task 2024-08-19T13:09:46.452Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -  135  libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:c39c3c204bb2054f1caa16a0eb37732e5d4c9d1c : 459 + 0xa]
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -       rbx = 0x00007dc3de836400    rbp = 0x00007dc3f454e000
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -       rsp = 0x00007dc3f454dfb0    r12 = 0x0000000000000000
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -       r13 = 0x00007dc3de3faa31    r14 = 0x00007dc3f454e020
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -       r15 = 0x0000018560c2ca18    rip = 0x00007dc3ef59335d
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -      Found by: call frame info
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -  136  libxul.so!<.plt ELF section in libxul.so> + 0x411ec7
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -       rbp = 0x00007dc3f454e000    rsp = 0x00007dc3f454dff8
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -       rip = 0x00007dc3f2519a88
[task 2024-08-19T13:09:46.453Z] 13:09:46     INFO -      Found by: stack scanning

It looks from the test profile as if we see an OOM during process creation? Memory usage raises from ~4 GB to ~5.26 GB and then abruptly goes back to ~4 GB right after the last test run that is mentioned in the log before the crash. I'd propose to monitor this if it happens again, but I do not see much actionable here. Of course the created process could end for other reasons, too, but we do not have any information from it, AFAICT.

Severity: -- → S4
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.