Intermittent Main app process exited normally | application crashed [@ MOZ_Crash(char const*, int, char const*)]
Categories
(Core :: Internationalization: Localization, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox107 | --- | unaffected |
firefox108 | --- | unaffected |
firefox109 | --- | wontfix |
firefox110 | --- | wontfix |
firefox111 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: eemeli)
References
(Regression)
Details
(Keywords: crash, intermittent-failure, regression, Whiteboard: [stockwell disable-recommended])
Crash Data
Attachments
(2 files)
Filed by: ctuns [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=397237423&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/KNFVFajoTau41HqNTY88ew/runs/0/artifacts/public/logs/live_backing.log
[task 2022-11-21T18:34:32.820Z] 18:34:32 INFO - TEST-INFO | toolkit/components/antitracking/test/browser/browser_urlQueryStringStripping_pbmode.js | This test created 1 hidden window(s)
[task 2022-11-21T18:34:32.821Z] 18:34:32 INFO - TEST-INFO | toolkit/components/antitracking/test/browser/browser_urlQueryStringStripping_pbmode.js | This test created 1 hidden docshell(s)
[task 2022-11-21T18:34:32.822Z] 18:34:32 INFO - runtests.py | Application ran for: 0:45:40.633256
[task 2022-11-21T18:34:32.823Z] 18:34:32 INFO - zombiecheck | Reading PID log: /tmp/tmpf7427rm_pidlog
[task 2022-11-21T18:34:32.823Z] 18:34:32 INFO - ==> process 1635 launched child process 1653
<...>
[task 2022-11-21T18:34:34.876Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 16327
[task 2022-11-21T18:34:34.877Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 8149
[task 2022-11-21T18:34:34.878Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 8152
[task 2022-11-21T18:34:34.880Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 8166
[task 2022-11-21T18:34:34.881Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 16358
[task 2022-11-21T18:34:34.883Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 8167
[task 2022-11-21T18:34:34.884Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 16361
[task 2022-11-21T18:34:34.886Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 24555
[task 2022-11-21T18:34:34.887Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 24560
[task 2022-11-21T18:34:34.888Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 32757
[task 2022-11-21T18:34:34.890Z] 18:34:34 INFO - zombiecheck | Checking for orphan process with PID: 32761
[task 2022-11-21T18:34:34.891Z] 18:34:34 INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --human /tmp/tmp6_my5aex.mozrunner/minidumps/3c6841e9-14b3-770f-92fc-fe7a50a09619.dmp /builds/worker/workspace/build/symbols
[task 2022-11-21T18:34:40.055Z] 18:34:40 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/3c6841e9-14b3-770f-92fc-fe7a50a09619.dmp
[task 2022-11-21T18:34:40.056Z] 18:34:40 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/3c6841e9-14b3-770f-92fc-fe7a50a09619.extra
[task 2022-11-21T18:34:40.162Z] 18:34:40 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ MOZ_Crash(char const*, int, char const*)]
[task 2022-11-21T18:34:40.162Z] 18:34:40 INFO - Mozilla crash reason: Resolver error: Unknown variable: $hostname
[task 2022-11-21T18:34:40.164Z] 18:34:40 INFO - Crash dump filename: /tmp/tmp6_my5aex.mozrunner/minidumps/3c6841e9-14b3-770f-92fc-fe7a50a09619.dmp
[task 2022-11-21T18:34:40.164Z] 18:34:40 INFO - Operating system: Linux
[task 2022-11-21T18:34:40.165Z] 18:34:40 INFO - 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018
[task 2022-11-21T18:34:40.165Z] 18:34:40 INFO - CPU: amd64
[task 2022-11-21T18:34:40.165Z] 18:34:40 INFO - family 6 model 85 stepping 7
[task 2022-11-21T18:34:40.165Z] 18:34:40 INFO - 2 CPUs
[task 2022-11-21T18:34:40.166Z] 18:34:40 INFO - Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2022-11-21T18:34:40.166Z] 18:34:40 INFO -
[task 2022-11-21T18:34:40.166Z] 18:34:40 INFO - Crash reason: SIGSEGV / SEGV_MAPERR
[task 2022-11-21T18:34:40.166Z] 18:34:40 INFO - Crash address: 0x0
[task 2022-11-21T18:34:40.167Z] 18:34:40 INFO - Process uptime: not available
[task 2022-11-21T18:34:40.167Z] 18:34:40 INFO -
[task 2022-11-21T18:34:40.167Z] 18:34:40 INFO - Thread 0 Isolated Web Co (crashed)
[task 2022-11-21T18:34:40.167Z] 18:34:40 INFO - 0 libxul.so!MOZ_Crash(char const*, int, char const*) [Assertions.h:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 261]
[task 2022-11-21T18:34:40.167Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.168Z] 18:34:40 INFO - 1 libxul.so!RustMozCrash [wrappers.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 18 + 0x15]
[task 2022-11-21T18:34:40.168Z] 18:34:40 INFO - rax = 0x0000555ea1935a48 rdx = 0x0000000000000000
[task 2022-11-21T18:34:40.168Z] 18:34:40 INFO - rcx = 0x0000000000000b40 rbx = 0x00007ffd3f2c5254
[task 2022-11-21T18:34:40.168Z] 18:34:40 INFO - rsi = 0x00007f0a3f0288b0 rdi = 0x00007f0a3f027680
[task 2022-11-21T18:34:40.169Z] 18:34:40 INFO - rbp = 0x00007ffd3f2c5030 rsp = 0x00007ffd3f2c5020
[task 2022-11-21T18:34:40.169Z] 18:34:40 INFO - r8 = 0x00007f0a3f0288b0 r9 = 0x00007f0a3ff1b780
[task 2022-11-21T18:34:40.169Z] 18:34:40 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2022-11-21T18:34:40.169Z] 18:34:40 INFO - r12 = 0x000000000000026c r13 = 0x000000000000002a
[task 2022-11-21T18:34:40.169Z] 18:34:40 INFO - r14 = 0x000000000000026c r15 = 0x000000000000002b
[task 2022-11-21T18:34:40.170Z] 18:34:40 INFO - rip = 0x00007f0a33f4b79b
[task 2022-11-21T18:34:40.170Z] 18:34:40 INFO - Found by: given as instruction pointer in context
[task 2022-11-21T18:34:40.170Z] 18:34:40 INFO - 2 libxul.so!mozglue_static::panic_hook [lib.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 91 + 0x8]
[task 2022-11-21T18:34:40.170Z] 18:34:40 INFO - rbx = 0x00007f0a2c0ad517 rbp = 0x00007ffd3f2c5480
[task 2022-11-21T18:34:40.170Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5040 r12 = 0x000000000000026c
[task 2022-11-21T18:34:40.171Z] 18:34:40 INFO - r13 = 0x000000000000002a r14 = 0x00007f0a21d1a7c0
[task 2022-11-21T18:34:40.171Z] 18:34:40 INFO - r15 = 0x000000000000002b rip = 0x00007f0a33f4b4e1
[task 2022-11-21T18:34:40.171Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.172Z] 18:34:40 INFO - 3 libxul.so!core::ops::function::Fn::call [function.rs:897e37553bba8b42751c67658967889d11ecd120 : 77 + 0xb]
[task 2022-11-21T18:34:40.172Z] 18:34:40 INFO - rbx = 0x0000000000000001 rbp = 0x00007ffd3f2c5490
[task 2022-11-21T18:34:40.172Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5490 r12 = 0x0000000000000001
[task 2022-11-21T18:34:40.172Z] 18:34:40 INFO - r13 = 0x00007f0a34ebe798 r14 = 0x00007f0a34f89598
[task 2022-11-21T18:34:40.172Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c5550 rip = 0x00007f0a33f4b19c
[task 2022-11-21T18:34:40.173Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.173Z] 18:34:40 INFO - 4 libxul.so!std::panicking::rust_panic_with_hook [panicking.rs:897e37553bba8b42751c67658967889d11ecd120 : 702 + 0x6]
[task 2022-11-21T18:34:40.173Z] 18:34:40 INFO - rbx = 0x0000000000000001 rbp = 0x0000000000000001
[task 2022-11-21T18:34:40.173Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c54a0 r12 = 0x0000000000000001
[task 2022-11-21T18:34:40.174Z] 18:34:40 INFO - r13 = 0x00007f0a34ebe798 r14 = 0x00007f0a34f89598
[task 2022-11-21T18:34:40.174Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c5550 rip = 0x00007f0a3494760d
[task 2022-11-21T18:34:40.174Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.174Z] 18:34:40 INFO - 5 libxul.so!std::panicking::begin_panic_handler::{{closure}} [panicking.rs:897e37553bba8b42751c67658967889d11ecd120 : 588 + 0x19]
[task 2022-11-21T18:34:40.174Z] 18:34:40 INFO - rbx = 0x00007f0a34e23fd8 rbp = 0x00007ffd3f2c5650
[task 2022-11-21T18:34:40.175Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5550 r12 = 0x00007f0a2195aa60
[task 2022-11-21T18:34:40.175Z] 18:34:40 INFO - r13 = 0x00007f0a21d1a7c0 r14 = 0x00007ffd3f2c5610
[task 2022-11-21T18:34:40.175Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c55e0 rip = 0x00007f0a34947467
[task 2022-11-21T18:34:40.175Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.175Z] 18:34:40 INFO - 6 libxul.so!std::sys_common::backtrace::__rust_end_short_backtrace [backtrace.rs:897e37553bba8b42751c67658967889d11ecd120 : 138 + 0x17]
[task 2022-11-21T18:34:40.176Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c55e0 rbp = 0x00007ffd3f2c5650
[task 2022-11-21T18:34:40.176Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5590 r12 = 0x00007f0a2195aa60
[task 2022-11-21T18:34:40.176Z] 18:34:40 INFO - r13 = 0x00007f0a21d1a7c0 r14 = 0x00007f0a34e23fd8
[task 2022-11-21T18:34:40.176Z] 18:34:40 INFO - r15 = 0x0000000000000023 rip = 0x00007f0a349445cc
[task 2022-11-21T18:34:40.176Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.176Z] 18:34:40 INFO - 7 libxul.so!rust_begin_unwind [panicking.rs:897e37553bba8b42751c67658967889d11ecd120 : 584 + 0x15]
[task 2022-11-21T18:34:40.177Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c55e0 rbp = 0x00007ffd3f2c5650
[task 2022-11-21T18:34:40.177Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c55b0 r12 = 0x00007f0a2195aa60
[task 2022-11-21T18:34:40.177Z] 18:34:40 INFO - r13 = 0x00007f0a21d1a7c0 r14 = 0x00007f0a34e23fd8
[task 2022-11-21T18:34:40.177Z] 18:34:40 INFO - r15 = 0x0000000000000023 rip = 0x00007f0a34947182
[task 2022-11-21T18:34:40.177Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.177Z] 18:34:40 INFO - 8 libxul.so!core::panicking::panic_fmt [panicking.rs:897e37553bba8b42751c67658967889d11ecd120 : 142 + 0x5]
[task 2022-11-21T18:34:40.177Z] 18:34:40 INFO - rbx = 0x00007f0a2199a4c0 rbp = 0x00007ffd3f2c5650
[task 2022-11-21T18:34:40.178Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c55e0 r12 = 0x00007f0a2195aa60
[task 2022-11-21T18:34:40.178Z] 18:34:40 INFO - r13 = 0x00007f0a21d1a7c0 r14 = 0x00007ffd3f2c5770
[task 2022-11-21T18:34:40.178Z] 18:34:40 INFO - r15 = 0x0000000000000023 rip = 0x00007f0a3499c063
[task 2022-11-21T18:34:40.178Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.178Z] 18:34:40 INFO - 9 libxul.so!core::panicking::panic_display [panicking.rs:897e37553bba8b42751c67658967889d11ecd120 : 72 + 0x10]
[task 2022-11-21T18:34:40.179Z] 18:34:40 INFO - rbx = 0x00007f0a2199a4c0 rbp = 0x00007ffd3f2c5650
[task 2022-11-21T18:34:40.179Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5610 r12 = 0x00007f0a2195aa60
[task 2022-11-21T18:34:40.179Z] 18:34:40 INFO - r13 = 0x00007f0a21d1a7c0 r14 = 0x00007ffd3f2c5770
[task 2022-11-21T18:34:40.179Z] 18:34:40 INFO - r15 = 0x0000000000000023 rip = 0x00007f0a334bb0a3
[task 2022-11-21T18:34:40.180Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.180Z] 18:34:40 INFO - 10 libxul.so!localization_ffi::debug_assert_variables_exist [lib.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 620]
[task 2022-11-21T18:34:40.180Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.180Z] 18:34:40 INFO - 11 libxul.so!localization_ffi::LocalizationRc::format_messages::{{closure}} [lib.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 413]
[task 2022-11-21T18:34:40.180Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.181Z] 18:34:40 INFO - 12 libxul.so!<core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll [mod.rs:897e37553bba8b42751c67658967889d11ecd120 : 91]
[task 2022-11-21T18:34:40.181Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.181Z] 18:34:40 INFO - 13 libxul.so!<async_task::runnable::spawn_local::Checked<F> as core::future::future::Future>::poll [runnable.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 132]
[task 2022-11-21T18:34:40.181Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.181Z] 18:34:40 INFO - 14 libxul.so!async_task::raw::RawTask<F,T,S>::run [raw.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 489 + 0x1f2]
[task 2022-11-21T18:34:40.181Z] 18:34:40 INFO - rbx = 0x00007f0a2199a4c0 rbp = 0x00007ffd3f2c5870
[task 2022-11-21T18:34:40.182Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5660 r12 = 0x00007f0a2195aa60
[task 2022-11-21T18:34:40.182Z] 18:34:40 INFO - r13 = 0x00007f0a21d1a7c0 r14 = 0x00007ffd3f2c5770
[task 2022-11-21T18:34:40.182Z] 18:34:40 INFO - r15 = 0x0000000000000023 rip = 0x00007f0a334af8e7
[task 2022-11-21T18:34:40.182Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.182Z] 18:34:40 INFO - 15 libxul.so!moz_task::executor::schedule::{{closure}}::{{closure}} [executor.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 117]
[task 2022-11-21T18:34:40.182Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.183Z] 18:34:40 INFO - 16 libxul.so!std::thread::local::LocalKey<T>::try_with [local.rs:897e37553bba8b42751c67658967889d11ecd120 : 445]
[task 2022-11-21T18:34:40.183Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.183Z] 18:34:40 INFO - 17 libxul.so!std::thread::local::LocalKey<T>::with [local.rs:897e37553bba8b42751c67658967889d11ecd120 : 421]
[task 2022-11-21T18:34:40.183Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.183Z] 18:34:40 INFO - 18 libxul.so!moz_task::executor::schedule::{{closure}} [executor.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 114]
[task 2022-11-21T18:34:40.183Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.184Z] 18:34:40 INFO - 19 libxul.so!moz_task::dispatcher::RunnableFunction<F>::Run [dispatcher.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 29]
[task 2022-11-21T18:34:40.184Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.184Z] 18:34:40 INFO - 20 libxul.so!moz_task::dispatcher::RunnableFunction<F>::allocate::Run [dispatcher.rs:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 16 + 0xba]
[task 2022-11-21T18:34:40.184Z] 18:34:40 INFO - rbx = 0x00007f0a3e84c800 rbp = 0x00007ffd3f2c58c0
[task 2022-11-21T18:34:40.184Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5880 r12 = 0x00007f0a2195ad90
[task 2022-11-21T18:34:40.185Z] 18:34:40 INFO - r13 = 0x00007f0a350dbe68 r14 = 0x0000000000000000
[task 2022-11-21T18:34:40.185Z] 18:34:40 INFO - r15 = 0x00007f0a2199b280 rip = 0x00007f0a343e444f
[task 2022-11-21T18:34:40.185Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.186Z] 18:34:40 INFO - 21 libxul.so!mozilla::RunnableTask::Run() [TaskController.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 538 + 0x10]
[task 2022-11-21T18:34:40.186Z] 18:34:40 INFO - rbx = 0x000000000000002a rbp = 0x00007ffd3f2c5d50
[task 2022-11-21T18:34:40.186Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c58d0 r12 = 0x00007f0a219f9b00
[task 2022-11-21T18:34:40.186Z] 18:34:40 INFO - r13 = 0x00007f0a35003389 r14 = 0x00007f0a219f9b70
[task 2022-11-21T18:34:40.186Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c58e0 rip = 0x00007f0a2da83f67
[task 2022-11-21T18:34:40.187Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.187Z] 18:34:40 INFO - 22 libxul.so!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 851 + 0x8]
[task 2022-11-21T18:34:40.187Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c5df0 rbp = 0x00007ffd3f2c5f50
[task 2022-11-21T18:34:40.187Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5d60 r12 = 0x00007ffd3f2c5dd0
[task 2022-11-21T18:34:40.187Z] 18:34:40 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007f0a219f9b00
[task 2022-11-21T18:34:40.188Z] 18:34:40 INFO - r15 = 0x0000000000000000 rip = 0x00007f0a2da8050b
[task 2022-11-21T18:34:40.188Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.188Z] 18:34:40 INFO - 23 libxul.so!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [TaskController.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 683 + 0xa]
[task 2022-11-21T18:34:40.188Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c5fc8 rbp = 0x00007ffd3f2c5fb0
[task 2022-11-21T18:34:40.188Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5f60 r12 = 0x00007ffd3f2c5fc8
[task 2022-11-21T18:34:40.188Z] 18:34:40 INFO - r13 = 0x00007f0a3e837300 r14 = 0x0000000000000000
[task 2022-11-21T18:34:40.189Z] 18:34:40 INFO - r15 = 0x00007f0a3e837300 rip = 0x00007f0a2da7f7c2
[task 2022-11-21T18:34:40.189Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.189Z] 18:34:40 INFO - 24 libxul.so!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 461 + 0xa]
[task 2022-11-21T18:34:40.189Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c5fc8 rbp = 0x00007ffd3f2c6000
[task 2022-11-21T18:34:40.189Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c5fc0 r12 = 0x00007f0a3e890260
[task 2022-11-21T18:34:40.189Z] 18:34:40 INFO - r13 = 0x0000039985cdc5e9 r14 = 0x0000000000000000
[task 2022-11-21T18:34:40.190Z] 18:34:40 INFO - r15 = 0x00007f0a3e837300 rip = 0x00007f0a2da7fa0f
[task 2022-11-21T18:34:40.190Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.190Z] 18:34:40 INFO - 25 libxul.so!mozilla::TaskController::InitializeInternal()::$_2::operator()() const [TaskController.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 187]
[task 2022-11-21T18:34:40.190Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.190Z] 18:34:40 INFO - 26 libxul.so!mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_2>::Run() [nsThreadUtils.h:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 546 + 0xe]
[task 2022-11-21T18:34:40.191Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c60d0 rbp = 0x00007ffd3f2c6010
[task 2022-11-21T18:34:40.191Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6010 r12 = 0x00007f0a3e890260
[task 2022-11-21T18:34:40.191Z] 18:34:40 INFO - r13 = 0x0000039985cdc5e9 r14 = 0x0000000000000000
[task 2022-11-21T18:34:40.191Z] 18:34:40 INFO - r15 = 0xaaaaaaaaaaaaaaaa rip = 0x00007f0a2da87b57
[task 2022-11-21T18:34:40.191Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.192Z] 18:34:40 INFO - 27 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 1204 + 0xd]
[task 2022-11-21T18:34:40.192Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c60d0 rbp = 0x00007ffd3f2c6160
[task 2022-11-21T18:34:40.192Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6020 r12 = 0x00007f0a3e890260
[task 2022-11-21T18:34:40.192Z] 18:34:40 INFO - r13 = 0x0000039985cdc5e9 r14 = 0x0000000000000000
[task 2022-11-21T18:34:40.192Z] 18:34:40 INFO - r15 = 0xaaaaaaaaaaaaaaaa rip = 0x00007f0a2da969b1
[task 2022-11-21T18:34:40.192Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.193Z] 18:34:40 INFO - 28 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 474 + 0xe]
[task 2022-11-21T18:34:40.193Z] 18:34:40 INFO - rbx = 0x0000000000000000 rbp = 0x00007ffd3f2c6190
[task 2022-11-21T18:34:40.193Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6170 r12 = 0x0000000000000001
[task 2022-11-21T18:34:40.194Z] 18:34:40 INFO - r13 = 0x00007f0a3e8a66c0 r14 = 0x00007ffd3f2c6177
[task 2022-11-21T18:34:40.194Z] 18:34:40 INFO - r15 = 0x00007f0a3e890260 rip = 0x00007f0a2da9afef
[task 2022-11-21T18:34:40.194Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.194Z] 18:34:40 INFO - 29 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 85 + 0x9]
[task 2022-11-21T18:34:40.194Z] 18:34:40 INFO - rbx = 0x00007f0a3e8a66a0 rbp = 0x00007ffd3f2c61e0
[task 2022-11-21T18:34:40.195Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c61a0 r12 = 0x0000000000000001
[task 2022-11-21T18:34:40.195Z] 18:34:40 INFO - r13 = 0x00007f0a3e8a66c0 r14 = 0x00007ffd3f2c63b8
[task 2022-11-21T18:34:40.195Z] 18:34:40 INFO - r15 = 0x00007f0a3e890260 rip = 0x00007f0a2e1f6e76
[task 2022-11-21T18:34:40.195Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.195Z] 18:34:40 INFO - 30 libxul.so!MessageLoop::RunInternal() [message_loop.cc:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 381 + 0x16]
[task 2022-11-21T18:34:40.196Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c63b8 rbp = 0x00007ffd3f2c6220
[task 2022-11-21T18:34:40.196Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c61f0 r12 = 0x0000000000000663
[task 2022-11-21T18:34:40.196Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f8 r14 = 0x00007ffd3f2c6230
[task 2022-11-21T18:34:40.196Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c63b8 rip = 0x00007f0a2e197d37
[task 2022-11-21T18:34:40.196Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.196Z] 18:34:40 INFO - 31 libxul.so!MessageLoop::RunHandler() [message_loop.cc:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 374]
[task 2022-11-21T18:34:40.197Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.197Z] 18:34:40 INFO - 32 libxul.so!MessageLoop::Run() [message_loop.cc:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 356 + 0x7]
[task 2022-11-21T18:34:40.197Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c63b8 rbp = 0x00007ffd3f2c6260
[task 2022-11-21T18:34:40.197Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6230 r12 = 0x0000000000000663
[task 2022-11-21T18:34:40.197Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f8 r14 = 0x00007ffd3f2c6230
[task 2022-11-21T18:34:40.198Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c63b8 rip = 0x00007f0a2e197c91
[task 2022-11-21T18:34:40.198Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.198Z] 18:34:40 INFO - 33 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 150 + 0xc]
[task 2022-11-21T18:34:40.198Z] 18:34:40 INFO - rbx = 0x00007f0a3e87ff00 rbp = 0x00007ffd3f2c6280
[task 2022-11-21T18:34:40.198Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6270 r12 = 0x0000000000000663
[task 2022-11-21T18:34:40.199Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f8 r14 = 0x00007f0a3e890260
[task 2022-11-21T18:34:40.199Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c63b8 rip = 0x00007f0a30d2263f
[task 2022-11-21T18:34:40.199Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.199Z] 18:34:40 INFO - 34 libxul.so!XRE_RunAppShell() [nsEmbedFunctions.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 884 + 0xd]
[task 2022-11-21T18:34:40.199Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c6298 rbp = 0x00007ffd3f2c62b0
[task 2022-11-21T18:34:40.199Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6290 r12 = 0x0000000000000663
[task 2022-11-21T18:34:40.200Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f8 r14 = 0x00007f0a3e8a66a0
[task 2022-11-21T18:34:40.200Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c63b8 rip = 0x00007f0a3224d60b
[task 2022-11-21T18:34:40.200Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.200Z] 18:34:40 INFO - 35 libxul.so!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 235 + 0x4]
[task 2022-11-21T18:34:40.200Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c63b8 rbp = 0x00007ffd3f2c62e0
[task 2022-11-21T18:34:40.201Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c62c0 r12 = 0x0000000000000663
[task 2022-11-21T18:34:40.201Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f8 r14 = 0x00007f0a3e8a66a0
[task 2022-11-21T18:34:40.201Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c63b8 rip = 0x00007f0a2e1f7505
[task 2022-11-21T18:34:40.201Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.201Z] 18:34:40 INFO - 36 libxul.so!MessageLoop::RunInternal() [message_loop.cc:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 381 + 0x16]
[task 2022-11-21T18:34:40.202Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c63b8 rbp = 0x00007ffd3f2c6320
[task 2022-11-21T18:34:40.202Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c62f0 r12 = 0x0000000000000663
[task 2022-11-21T18:34:40.202Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f8 r14 = 0x00007ffd3f2c6330
[task 2022-11-21T18:34:40.202Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c63b8 rip = 0x00007f0a2e197d37
[task 2022-11-21T18:34:40.202Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.203Z] 18:34:40 INFO - 37 libxul.so!MessageLoop::RunHandler() [message_loop.cc:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 374]
[task 2022-11-21T18:34:40.203Z] 18:34:40 INFO - Found by: inlining
[task 2022-11-21T18:34:40.203Z] 18:34:40 INFO - 38 libxul.so!MessageLoop::Run() [message_loop.cc:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 356 + 0x7]
[task 2022-11-21T18:34:40.203Z] 18:34:40 INFO - rbx = 0x00007ffd3f2c63b8 rbp = 0x00007ffd3f2c6360
[task 2022-11-21T18:34:40.203Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6330 r12 = 0x0000000000000663
[task 2022-11-21T18:34:40.204Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f8 r14 = 0x00007ffd3f2c6330
[task 2022-11-21T18:34:40.204Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c63b8 rip = 0x00007f0a2e197c91
[task 2022-11-21T18:34:40.204Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.204Z] 18:34:40 INFO - 39 libxul.so!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 743 + 0x4]
[task 2022-11-21T18:34:40.204Z] 18:34:40 INFO - rbx = 0x0000000080004005 rbp = 0x00007ffd3f2c6660
[task 2022-11-21T18:34:40.204Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6370 r12 = 0x0000000000000663
[task 2022-11-21T18:34:40.205Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f8 r14 = 0x00007ffd3f2c6601
[task 2022-11-21T18:34:40.205Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c63b8 rip = 0x00007f0a3224cf67
[task 2022-11-21T18:34:40.205Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.205Z] 18:34:40 INFO - 40 firefox-bin!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 57 + 0x10]
[task 2022-11-21T18:34:40.205Z] 18:34:40 INFO - rbx = 0x0000000000000012 rbp = 0x00007ffd3f2c66a0
[task 2022-11-21T18:34:40.206Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c6670 r12 = 0x00007ffd3f2c6670
[task 2022-11-21T18:34:40.206Z] 18:34:40 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x00007ffd3f2c77f8
[task 2022-11-21T18:34:40.206Z] 18:34:40 INFO - r15 = 0x00007f0a3e8036d0 rip = 0x0000555ea1889ffa
[task 2022-11-21T18:34:40.206Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.206Z] 18:34:40 INFO - 41 firefox-bin!main [nsBrowserApp.cpp:11c4c07ac10d3ef3ef55d78f8edad66f78d9ba7b : 359 + 0x11]
[task 2022-11-21T18:34:40.207Z] 18:34:40 INFO - rbx = 0x0000000000000012 rbp = 0x00007ffd3f2c7710
[task 2022-11-21T18:34:40.207Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c66b0 r12 = 0x00007ffd3f2c7898
[task 2022-11-21T18:34:40.207Z] 18:34:40 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x0000555ea1933958
[task 2022-11-21T18:34:40.207Z] 18:34:40 INFO - r15 = 0x00007ffd3f2c77f8 rip = 0x0000555ea188a3d0
[task 2022-11-21T18:34:40.207Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.208Z] 18:34:40 INFO - 42 libc.so.6!__libc_start_main [libc-start.c : 310 + 0x19]
[task 2022-11-21T18:34:40.208Z] 18:34:40 INFO - rbx = 0x0000000000000000 rbp = 0x0000555ea192f650
[task 2022-11-21T18:34:40.208Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c7720 r12 = 0x0000555ea1889ea0
[task 2022-11-21T18:34:40.208Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f0 r14 = 0x0000000000000000
[task 2022-11-21T18:34:40.208Z] 18:34:40 INFO - r15 = 0x0000000000000000 rip = 0x00007f0a3ec5cb97
[task 2022-11-21T18:34:40.209Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.209Z] 18:34:40 INFO - 43 firefox-bin!_start + 0x28
[task 2022-11-21T18:34:40.209Z] 18:34:40 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
[task 2022-11-21T18:34:40.209Z] 18:34:40 INFO - rsp = 0x00007ffd3f2c77e0 r12 = 0x0000555ea1889ea0
[task 2022-11-21T18:34:40.209Z] 18:34:40 INFO - r13 = 0x00007ffd3f2c77f0 r14 = 0x0000000000000000
[task 2022-11-21T18:34:40.210Z] 18:34:40 INFO - r15 = 0x0000000000000000 rip = 0x0000555ea1889ec9
[task 2022-11-21T18:34:40.210Z] 18:34:40 INFO - Found by: call frame info
[task 2022-11-21T18:34:40.210Z] 18:34:40 INFO -
[task 2022-11-21T18:34:40.210Z] 18:34:40 INFO - Thread 1 IPC I/O Child
Comment 1•1 year ago
|
||
The crash happens in the localization-ffi
binding.
Zibi, do you have any idea about this crash? Thanks!!
Comment 2•1 year ago
|
||
I think Greg recently added this assert, he'll be a better NI target :)
Comment 3•1 year ago
|
||
This Bug 1685180, which the initial landing bounced.
Comment hidden (Intermittent Failures Robot) |
Comment 5•1 year ago
|
||
Change to the proper module.
Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
Comment 7•1 year ago
•
|
||
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=398610701&repo=autoland&lineNumber=5469
Comment 8•1 year ago
|
||
Set release status flags based on info from the regressing bug 1685180
Updated•1 year ago
|
Comment 9•1 year ago
|
||
This is weird, since I specifically wrote code to add a blank string here, and I'm not sure how this could happen. I have one idea of the URL constructor throwing which I will test.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 13•1 year ago
|
||
The HOST_NAME could be undefined if the URL is not valid and throws. The
broader functions that use it would still be defined due to hoisting.
Comment 14•1 year ago
|
||
I could never reproduce this in CI, but I wrote a demonstration where function hoisting and an error could cause the HOST_NAME to be undefined rather than an empty string.
const HOST_NAME = new URL("asdf").hostname;
function getHostName() {
return HOST_NAME;
}
// > Uncaught TypeError: URL constructor: asdf is not a valid URL.
// > <anonymous> debugger eval code:1
// > debugger eval code:1:19
Then later, if the getHostName was an exported function it could be called with:
getHostName()
// > undefined
Comment 15•1 year ago
|
||
Pushed by gtatum@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/227d98f3facb Handle missing hostname variables; r=nordzilla
Comment 16•1 year ago
|
||
Set release status flags based on info from the regressing bug 1685180
Comment 17•1 year ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Comment 19•1 year ago
|
||
Hi, this is still happening on autoland: https://treeherder.mozilla.org/logviewer?job_id=399603825&repo=autoland
Comment 20•1 year ago
|
||
Set release status flags based on info from the regressing bug 1685180
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 22•1 year ago
|
||
Greg: It looks like the about:neterror
failure got reported separately as bug 1804829, and our patches for these crossed paths. I've now landed mine (D164538) on top of yours, as based on the history of this bit of code using HOST_NAME
also here should be a slight improvement.
Comment 24•1 year ago
|
||
It looks like this is still producing frequent issues, including for the cert error page, both for $hostname
and $error
. I just found a video controls related one on my trypush and filed a separate bug for that.
It would be really nice if the MOZ_CRASH failure message was more specific, so we had 1 bug per variable/instance (and ideally correlated with the test tripping it). I don't know why it isn't. Joel, can you help with (finding someone who knows) how to fix that?
Doug, I'm noticing that all the failures here have something like this in the log:
[task 2022-12-23T16:12:38.621Z] 16:12:38 INFO - GECKO(10467) | [Child 11984, Main Thread] WARNING: HangMonitorChild::InterruptCallback: ExpectingShutdown, canceling content JS execution.
Do you know what that's about? My understanding is we should be crashing because of the missing fluent (ref bug 1685180) but having the hang monitor interrupt the child's JS is a little confusing to me, and I now wonder if that is what is somehow causing JS stuff to go away, only for it to be missing in the (rust) fluent code, at which point that gets upset. Or is the failure message here benign / unrelated / actually because the MOZ_CRASH first causes us to hang or something ?
Comment hidden (Intermittent Failures Robot) |
Comment 26•1 year ago
|
||
Update:
There have been 41 failures within the last 7 days:
- 23 failures on Linux 18.04 x64 WebRender debug
- 5 failures on OS X 10.15 WebRender debug
- 2 failures on Windows 10 x86 2004 WebRender debug
- 11 failures on Windows 10 x64 2004 WebRender debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=400766347&repo=mozilla-central&lineNumber=14297
[task 2022-12-26T16:37:58.652Z] 16:37:58 INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ MOZ_Crash(char const*, int, char const*)]
[task 2022-12-26T16:37:58.667Z] 16:37:58 INFO - Mozilla crash reason: Resolver error: Unknown variable: $error
[task 2022-12-26T16:37:58.667Z] 16:37:58 INFO - Crash dump filename: C:\Users\task_167207141283759\AppData\Local\Temp\tmp3vmbvc4m.mozrunner\minidumps\e1cd35fc-05d5-49ac-b3dd-d097c5f63af5.dmp
[task 2022-12-26T16:37:58.667Z] 16:37:58 INFO - Operating system: Windows NT
[task 2022-12-26T16:37:58.667Z] 16:37:58 INFO - 10.0.19041
[task 2022-12-26T16:37:58.667Z] 16:37:58 INFO - CPU: amd64
[task 2022-12-26T16:37:58.667Z] 16:37:58 INFO - family 6 model 106 stepping 6
[task 2022-12-26T16:37:58.667Z] 16:37:58 INFO - 8 CPUs
[task 2022-12-26T16:37:58.667Z] 16:37:58 INFO -
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - Crash reason: EXCEPTION_BREAKPOINT
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - Crash address: 0x7ffff20b2f33
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - Crashing instruction: `int 0x3`
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - No memory accessed by instruction
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - Process uptime: 5 seconds
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO -
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - Thread 0 MainThread (crashed)
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - 0 xul.dll!MOZ_Crash(char const*, int, char const*) [Assertions.h:c03e05cad1390acfdb74e1085503396522b8cbbb : 261]
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - 1 xul.dll!RustMozCrash(char const*, int, char const*) [wrappers.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 17 + 0x15]
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - rax = 0x00007ff804737db8 rdx = 0x0000000000000000
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - rcx = 0x0000000000002002 rbx = 0x00007ffff396fa78
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - rsi = 0x0000004c8dbfdc84 rdi = 0x000000000000026c
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - rbp = 0x0000004c8dbfdad0 rsp = 0x0000004c8dbfda10
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - r8 = 0x0000004c8dbffb60 r9 = 0x00007ff827170000
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - r10 = 0x00007ff8271c2651 r11 = 0x0000004c8dbfd3d0
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - r12 = 0x000001c2916f5dc0 r13 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - r14 = 0x000001c291050460 r15 = 0x0000000000000028
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - rip = 0x00007ffff20b2f33
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - Found by: given as instruction pointer in context
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - 2 xul.dll!mozglue_static::panic_hook(core::panic::panic_info::PanicInfo*) [lib.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 91 + 0x6]
[task 2022-12-26T16:37:58.668Z] 16:37:58 INFO - rbx = 0x00007ffff396fa78 rsi = 0x000000000000026c
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - rdi = 0x000000000000002a rbp = 0x0000004c8dbfdad0
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - rsp = 0x0000004c8dbfda50 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x000001c291050460
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - r15 = 0x0000000000000028 rip = 0x00007ffff093e7d3
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - 3 xul.dll!core::ops::function::Fn::call<void (*)(ref$<core::panic::panic_info::PanicInfo>),tuple$<ref$<core::panic::panic_info::PanicInfo> > >(void (**)(core::panic::panic_info::PanicInfo*), core::panic::panic_info::PanicInfo*) [function.rs : 78 + 0x11]
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - rbx = 0x0000000000000001 rsi = 0x00007ffff3b7b210
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - rdi = 0x0000004c8dbfe010 rbp = 0x0000004c8dbfdee0
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - rsp = 0x0000004c8dbfdec0 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x00007ffff3b77508
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - r15 = 0x0000000000000001 rip = 0x00007ffff093e452
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - 4 xul.dll!alloc::boxed::impl$47::call() [boxed.rs:69f9c33d71c871fc16ac445211281c6e7a340943 : 2001]
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - 5 xul.dll!std::panicking::rust_panic_with_hook() [panicking.rs:69f9c33d71c871fc16ac445211281c6e7a340943 : 692 + 0xd]
[task 2022-12-26T16:37:58.669Z] 16:37:58 INFO - rbx = 0x0000000000000001 rbp = 0x0000004c8dbfdf70
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - rsp = 0x0000004c8dbfdef0 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x00007ffff3b77508
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - r15 = 0x0000000000000001 rip = 0x00007ffff18800b0
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - 6 xul.dll!std::panicking::begin_panic_handler::closure$0() [panicking.rs:69f9c33d71c871fc16ac445211281c6e7a340943 : 579 + 0x19]
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - rbx = 0x0000004c8dbfe110 rsi = 0x00007ffff396fdd8
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - rdi = 0x0000004c8dbfe160 rbp = 0x0000004c8dbfe030
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - rsp = 0x0000004c8dbfdfe0 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x000001c2916e19e0
[task 2022-12-26T16:37:58.670Z] 16:37:58 INFO - r15 = 0x000001c2916e19e0 rip = 0x00007ffff187fe0d
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - 7 xul.dll!std::sys_common::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::closure_env$0,never$>() [backtrace.rs:69f9c33d71c871fc16ac445211281c6e7a340943 : 137 + 0x1a]
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - rbx = 0x000000000000001b rsi = 0x0000004c8dbfe110
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - rdi = 0x00007ffff396fdd8 rbp = 0x0000004c8dbfe1a0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - rsp = 0x0000004c8dbfe060 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x000001c2916e19e0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - r15 = 0x000001c2916e19e0 rip = 0x00007ffff187cd8f
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - 8 xul.dll!std::panicking::begin_panic_handler() [panicking.rs:69f9c33d71c871fc16ac445211281c6e7a340943 : 575 + 0x18]
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - rbx = 0x000000000000001b rbp = 0x0000004c8dbfe1a0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - rsp = 0x0000004c8dbfe0a0 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x000001c2916e19e0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - r15 = 0x000001c2916e19e0 rip = 0x00007ffff187fad0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - 9 xul.dll!core::panicking::panic_fmt() [panicking.rs:69f9c33d71c871fc16ac445211281c6e7a340943 : 65 + 0x4]
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - rbx = 0x000000000000001b rsi = 0x000001c290c3b840
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - rdi = 0x0000004c8dbfe308 rbp = 0x0000004c8dbfe1a0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - rsp = 0x0000004c8dbfe0f0 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x000001c2916e19e0
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - r15 = 0x000001c2916e19e0 rip = 0x00007ffff24de3a5
[task 2022-12-26T16:37:58.671Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - 10 xul.dll!core::panicking::panic_display<alloc::string::String>(alloc::string::String*, core::panic::location::Location*) [panicking.rs : 139 + 0xf]
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - rbx = 0x000000000000001b rbp = 0x0000004c8dbfe1a0
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - rsp = 0x0000004c8dbfe140 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x000001c2916e19e0
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - r15 = 0x000001c2916e19e0 rip = 0x00007ffff05b7e64
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - 11 xul.dll!localization_ffi::debug_assert_variables_exist(slice$<enum2$<fluent_fallback::errors::LocalizationError> >, slice$<fluent_fallback::types::L10nKey>, localization_ffi::impl$5::format_messages::async_block$1::closure_env$1) [lib.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 620]
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - 12 xul.dll!localization_ffi::impl$5::format_messages::async_block$1(core::pin::Pin<ref_mut$<enum2$<localization_ffi::impl$5::format_messages::async_block_env$1> > >, core::future::ResumeTy) [lib.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 413]
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - 13 xul.dll!core::future::from_generator::impl$1::poll(core::pin::Pin<ref_mut$<core::future::from_generator::GenFuture<enum2$<localization_ffi::impl$5::format_messages::async_block_env$1> > > >, core::task::wake::Context*) [mod.rs : 91]
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - 14 xul.dll!async_task::runnable::spawn_local::impl$1::poll(core::pin::Pin<ref_mut$<async_task::runnable::spawn_local::Checked<core::future::from_generator::GenFuture<enum2$<localization_ffi::impl$5::format_messages::async_block_env$1> > > > >, core::task::wake::Context*) [runnable.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 132]
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - 15 xul.dll!async_task::raw::RawTask<async_task::runnable::spawn_local::Checked<core::future::from_generator::GenFuture<enum2$<localization_ffi::impl$5::format_messages::async_block_env$1> > >,tuple$<>,moz_task::executor::impl$6::spawn_local::closure_env$0<core::future::from_generator::GenFuture<enum2$<localization_ffi::impl$5::format_messages::async_block_env$1> > > >::run<async_task::runnable::spawn_local::Checked<core::future::from_generator::GenFuture<enum2$<localization_ffi::impl$5::format_messages::async_block_env$1> > >,tuple$<>,moz_task::executor::impl$6::spawn_local::closure_env$0<core::future::from_generator::GenFuture<enum2$<localization_ffi::impl$5::format_messages::async_block_env$1> > > >(tuple$<>*) [raw.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 489 + 0x201]
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - rbx = 0x000000000000001b rbp = 0x0000004c8dbfe230
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - rsp = 0x0000004c8dbfe1b0 r12 = 0x000001c2916f5dc0
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - r13 = 0x000001c2916f5dc0 r14 = 0x000001c2916e19e0
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - r15 = 0x000001c2916e19e0 rip = 0x00007ffff05ac718
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.672Z] 16:37:58 INFO - 16 xul.dll!moz_task::executor::schedule::closure$1::closure$0(moz_task::executor::schedule::closure$1::closure_env$0, core::cell::Cell<ptr_const$<moz_task::executor::TaskSpawnConfig> >*) [executor.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 117]
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - 17 xul.dll!std::thread::local::LocalKey<core::cell::Cell<ptr_const$<moz_task::executor::TaskSpawnConfig> > >::try_with(moz_task::executor::schedule::closure$1::closure_env$0) [local.rs : 446]
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - 18 xul.dll!std::thread::local::LocalKey<core::cell::Cell<ptr_const$<moz_task::executor::TaskSpawnConfig> > >::with(moz_task::executor::schedule::closure$1::closure_env$0) [local.rs : 422]
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - 19 xul.dll!moz_task::executor::schedule::closure$1(moz_task::executor::schedule::closure_env$1) [executor.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 114]
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - 20 xul.dll!moz_task::dispatcher::RunnableFunction<moz_task::executor::schedule::closure_env$1>::Run() [dispatcher.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 29]
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - 21 xul.dll!moz_task::dispatcher::impl$4::allocate::Run<moz_task::executor::schedule::closure_env$1>(xpcom::interfaces::idl::nsIRunnable*) [dispatcher.rs:c03e05cad1390acfdb74e1085503396522b8cbbb : 16 + 0xb9]
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - rbx = 0x000001c289fa7140 rsi = 0x000001c2916e6610
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - rdi = 0x0000000000000000 rbp = 0x0000004c8dbfe450
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - rsp = 0x0000004c8dbfe410 r12 = 0x000001c29161d820
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - r13 = 0x0000000000000000 r14 = 0x000001c2916f5df8
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - r15 = 0x00007ffff4693908 rip = 0x00007ffff18cef50
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - 22 xul.dll!mozilla::RunnableTask::Run() [TaskController.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 539 + 0xc]
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - rbx = 0x000000000000002a rsi = 0x000001c292e58120
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - rdi = 0x00007ffff45bd131 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - rsp = 0x0000004c8dbfe490 r12 = 0x000001c28a183210
[task 2022-12-26T16:37:58.673Z] 16:37:58 INFO - r13 = 0x0000000000000000 r14 = 0x000001c28a183090
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - r15 = 0xaaaaaaaaaaaaaaaa rip = 0x00007fffe909beb8
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - 23 xul.dll!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex &> const&) [TaskController.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 852 + 0xf]
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rbx = 0x000001c292e58120 rsi = 0x0000000000000009
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rdi = 0x000001c28a183200 rbp = 0x0000004c8dbfeaa8
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rsp = 0x0000004c8dbfe930 r12 = 0x000001c28a183210
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - r13 = 0x0000000000000000 r14 = 0x000001c28a183090
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - r15 = 0xaaaaaaaaaaaaaaaa rip = 0x00007fffe9093242
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - 24 xul.dll!mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex &> const&) [TaskController.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 684 + 0xa]
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rbx = 0x0000000000000000 rsi = 0x000001c28a183090
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rdi = 0x000001c28a145100 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rsp = 0x0000004c8dbfec30 r12 = 0x0000004c8dbfece8
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x0000000000000001
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - r15 = 0x000001c28a183090 rip = 0x00007fffe90916ab
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - 25 xul.dll!mozilla::TaskController::ProcessPendingMTTask(bool) [TaskController.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 462 + 0x7]
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rbx = 0x0000000000000000 rsi = 0x000001c28a187090
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rdi = 0x000001c28a1830c0 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - rsp = 0x0000004c8dbfecc0 r12 = 0x0000004c8dbfef9f
[task 2022-12-26T16:37:58.674Z] 16:37:58 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x0000000000000001
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - r15 = 0x000001c28a183090 rip = 0x00007fffe9091a3a
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - 26 xul.dll!mozilla::TaskController::InitializeInternal::<lambda_4>::operator()() const [TaskController.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 188]
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - 27 xul.dll!mozilla::detail::RunnableFunction<`lambda at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:188:7'>::Run() [nsThreadUtils.h:c03e05cad1390acfdb74e1085503396522b8cbbb : 546 + 0x12]
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - rbx = 0x0000004c8dbfee80 rsi = 0x000001c28a187090
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - rdi = 0x000001c28f207000 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - rsp = 0x0000004c8dbfed40 r12 = 0x0000004c8dbfef9f
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x0000000000000001
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - r15 = 0x000001c28a187090 rip = 0x00007fffe909e377
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - 28 xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 1197 + 0xc]
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - rbx = 0x0000004c8dbfee80 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - rsp = 0x0000004c8dbfed70 r12 = 0x0000004c8dbfef9f
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - r13 = 0xaaaaaaaaaaaaaaaa r14 = 0x0000000000000001
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - r15 = 0x000001c28a187090 rip = 0x00007fffe90b4e5f
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - 29 xul.dll!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 476 + 0x16]
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - rbx = 0x0000000000000000 rsi = 0x000001c28a1173d0
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - rdi = 0x0000004c8dbff440 rbp = 0x0000004c8dbff050
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - rsp = 0x0000004c8dbfef70 r12 = 0x000001c28a1173f0
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x000001c28a117400
[task 2022-12-26T16:37:58.675Z] 16:37:58 INFO - r15 = 0x000001c28a187090 rip = 0x00007fffe90bbd75
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - 30 xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 85 + 0x9]
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - rbx = 0x0000000000000001 rsi = 0x000001c28a1173d0
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - rbp = 0x0000004c8dbff050 rsp = 0x0000004c8dbfefc0
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - r12 = 0x000001c28a1173f0 r13 = 0x000001c289f95f90
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - r14 = 0x000001c28a117400 r15 = 0x000001c28a187090
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - rip = 0x00007fffe9b38f19
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - 31 xul.dll!MessageLoop::RunHandler() [message_loop.cc:c03e05cad1390acfdb74e1085503396522b8cbbb : 374 + 0x7]
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - rbx = 0x000001c28a16d201 rsi = 0x0000004c8dbff440
[task 2022-12-26T16:37:58.676Z] 16:37:58 INFO - rdi = 0x000001c28a187090 rbp = 0x0000004c8dbff050
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - rsp = 0x0000004c8dbff030 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x0000004c8dbff740
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - r15 = 0x000001c28a10a100 rip = 0x00007fffe9abef40
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - 32 xul.dll!MessageLoop::Run() [message_loop.cc:c03e05cad1390acfdb74e1085503396522b8cbbb : 356 + 0x4]
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - rbx = 0x000001c28a16d201 rsi = 0x000001c28a187e20
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - rdi = 0x000001c28a187090 rbp = 0x0000004c8dbff360
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - rsp = 0x0000004c8dbff080 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x0000004c8dbff740
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - r15 = 0x000001c28a10a100 rip = 0x00007fffe9abedff
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - 33 xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 150 + 0xc]
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - rbx = 0x000001c28a16d201 rbp = 0x0000004c8dbff360
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - rsp = 0x0000004c8dbff0d0 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x0000004c8dbff740
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - r15 = 0x000001c28a10a100 rip = 0x00007fffed9548b8
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - 34 xul.dll!nsAppShell::Run() [nsAppShell.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 614 + 0x7]
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - rbx = 0x000001c28a16d201 rsi = 0x000001c28a187e20
[task 2022-12-26T16:37:58.677Z] 16:37:58 INFO - rdi = 0x000001c28a1173d0 rbp = 0x0000004c8dbff360
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rsp = 0x0000004c8dbff110 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x0000004c8dbff740
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - r15 = 0x000001c28a10a100 rip = 0x00007fffeda20dfc
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - 35 xul.dll!XRE_RunAppShell() [nsEmbedFunctions.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 743 + 0xc]
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rbx = 0x000001c28a16d200 rsi = 0x0000004c8dbff440
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rdi = 0x000001c28a1173d0 rbp = 0x0000004c8dbff360
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rsp = 0x0000004c8dbff290 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x0000004c8dbff740
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - r15 = 0x000001c28a10a100 rip = 0x00007fffefbd8789
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - 36 xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 235 + 0x4]
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rbx = 0x000001c28a16d200 rsi = 0x0000004c8dbff440
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rbp = 0x0000004c8dbff360 rsp = 0x0000004c8dbff2f0
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - r12 = 0xaaaaaaaaaaaaaaaa r13 = 0x000001c289f95f90
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - r14 = 0x0000004c8dbff740 r15 = 0x000001c28a10a100
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rip = 0x00007fffe9b396ad
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - 37 xul.dll!MessageLoop::RunHandler() [message_loop.cc:c03e05cad1390acfdb74e1085503396522b8cbbb : 374 + 0x7]
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rbx = 0x000001c28a16d200 rsi = 0x0000004c8dbff440
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rdi = 0x0000004c8dbff401 rbp = 0x0000004c8dbff360
[task 2022-12-26T16:37:58.678Z] 16:37:58 INFO - rsp = 0x0000004c8dbff340 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x0000004c8dbff740
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - r15 = 0x000001c28a10a100 rip = 0x00007fffe9abef40
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - 38 xul.dll!MessageLoop::Run() [message_loop.cc:c03e05cad1390acfdb74e1085503396522b8cbbb : 356 + 0x4]
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - rbx = 0x000001c28a16d200 rsi = 0x00007ff73e927ee0
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - rdi = 0x0000004c8dbff401 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - rsp = 0x0000004c8dbff390 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x0000004c8dbff740
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - r15 = 0x000001c28a10a100 rip = 0x00007fffe9abedff
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - 39 xul.dll!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 676 + 0x9]
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - rbx = 0x000001c28a16d200 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - rsp = 0x0000004c8dbff3e0 r12 = 0xaaaaaaaaaaaaaaaa
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x0000004c8dbff740
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - r15 = 0x000001c28a10a100 rip = 0x00007fffefbd8170
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - 40 firefox.exe!content_process_main(mozilla::Bootstrap*, int, char**) [plugin-container.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 57]
[task 2022-12-26T16:37:58.679Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - 41 firefox.exe!NS_internal_main(int, char**, char**) [nsBrowserApp.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 359 + 0xa8]
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rbx = 0x000001c28a103180 rsi = 0x000001c28a10a100
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rdi = 0x000000000000001c rbp = 0x000000000000001e
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rsp = 0x0000004c8dbff6c0 r12 = 0x000001c28a10a100
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x000001c289f8fb60
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - r15 = 0xaaaaaaaaaaaaaaaa rip = 0x00007ff73e9017f5
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - 42 firefox.exe!wmain(int, wchar_t**) [nsWindowsWMain.cpp:c03e05cad1390acfdb74e1085503396522b8cbbb : 167 + 0x14]
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rbx = 0x000001c289f9642c rsi = 0x000001c28a10a200
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rdi = 0x0000000000000008 rbp = 0x000000000000001e
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rsp = 0x0000004c8dbff890 r12 = 0x000001c28a10a100
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - r13 = 0x000001c289f95f90 r14 = 0x000001c289f95f90
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - r15 = 0x00007ff8251c5b30 rip = 0x00007ff73e9012dd
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - 43 firefox.exe!invoke_main() [exe_common.inl : 90]
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - Found by: inlining
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - 44 firefox.exe!__scrt_common_main_seh() [exe_common.inl : 288 + 0x21]
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rbx = 0x00007ff824f607a8 rsi = 0x0000000000000000
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rdi = 0x000001c289f95f90 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - rsp = 0x0000004c8dbffa70 r12 = 0x0000000000000000
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - r15 = 0x0000000000000000 rip = 0x00007ff73e99cd38
[task 2022-12-26T16:37:58.680Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - 45 kernel32.dll!BaseThreadInitThunk + 0x13
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - rbx = 0x0000000000000000 rsi = 0x0000000000000000
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - rdi = 0x0000000000000000 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - rsp = 0x0000004c8dbffab0 r12 = 0x0000000000000000
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - r15 = 0x0000000000000000 rip = 0x00007ff8251c7034
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - 46 ntdll.dll!RtlUserThreadStart + 0x20
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - rsp = 0x0000004c8dbffae0 r12 = 0x0000000000000000
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - r15 = 0x0000000000000000 rip = 0x00007ff8271c2651
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO - Found by: call frame info
[task 2022-12-26T16:37:58.681Z] 16:37:58 INFO -
Comment 27•1 year ago
|
||
:gijs thanks for ni? me. I am happy to put some time into this- I need to understand more about what the problem is- is this specifically getting a more accurate error message from moz_crash? Maybe finding in the test logger where we have a crash to put a message like test-crash | <testname> | <crash signature|line>
?
Comment 28•1 year ago
|
||
(In reply to :Gijs (he/him) from comment #24)
Doug, I'm noticing that all the failures here have something like this in the log:
[task 2022-12-23T16:12:38.621Z] 16:12:38 INFO - GECKO(10467) | [Child 11984, Main Thread] WARNING: HangMonitorChild::InterruptCallback: ExpectingShutdown, canceling content JS execution.
Do you know what that's about?
This is my first time seeing this code, so I can't bring any particular expertise here - I've only spent a very small amount of time in HangMonitorChild
(to be clear: you may already know this, but it's a completely different system than BHR). But I will say that I'm also a little confused by that code. Do system addons get the system principal, or are we killing their execution here?
Comment hidden (Intermittent Failures Robot) |
Comment 30•1 year ago
|
||
(In reply to Joel Maher ( :jmaher ) (UTC -8) from comment #27)
:gijs thanks for ni? me. I am happy to put some time into this- I need to understand more about what the problem is- is this specifically getting a more accurate error message from moz_crash? Maybe finding in the test logger where we have a crash to put a message like
test-crash | <testname> | <crash signature|line>
?
moz_crash has a "reason" bit, I think. I think that would be more useful as the toplevel failure message (that then ends up as a bug summary etc.). Maybe Gabriele can help crystallize what needs to happen here; I'm not familiar enough with the MOZ_CRASH mechanics to be able to be more precise...
(In reply to Doug Thayer [:dthayer] (he/him) from comment #28)
(In reply to :Gijs (he/him) from comment #24)
Doug, I'm noticing that all the failures here have something like this in the log:
[task 2022-12-23T16:12:38.621Z] 16:12:38 INFO - GECKO(10467) | [Child 11984, Main Thread] WARNING: HangMonitorChild::InterruptCallback: ExpectingShutdown, canceling content JS execution.
Do you know what that's about?
This is my first time seeing this code, so I can't bring any particular expertise here - I've only spent a very small amount of time in
HangMonitorChild
(to be clear: you may already know this, but it's a completely different system than BHR).
Oh argh. I did not realize. Sorry. We have too many things that sound very similar!
But I will say that I'm also a little confused by that code. Do system addons get the system principal, or are we killing their execution here?
I think that system add-ons code that runs as extension code with moz-extension
URLs will not get system principal, but code that runs as "experimental API" code in those add-ons does get system principal.
videocontrols.js
(and about:neterror
, about:certerror
, etc.) however runs in the page and will inherit the principal of the page (+ some xbl UA widget stuff - but not system!), so that can get nuked from orbit by this code, it sounds like.
So perhaps the real question is why we're invoking the interrupt callback and killing the JS in the middle of the test? Looks like the code you linked was written by Jens, so perhaps he can help.
Comment 31•1 year ago
|
||
(In reply to :Gijs (he/him) from comment #30)
But I will say that I'm also a little confused by that code. Do system addons get the system principal, or are we killing their execution here?
I think that system add-ons code that runs as extension code with
moz-extension
URLs will not get system principal, but code that runs as "experimental API" code in those add-ons does get system principal.
videocontrols.js
(andabout:neterror
,about:certerror
, etc.) however runs in the page and will inherit the principal of the page (+ somexblUA widget stuff - but not system!), so that can get nuked from orbit by this code, it sounds like.So perhaps the real question is why we're invoking the interrupt callback and killing the JS in the middle of the test? Looks like the code you linked was written by Jens, so perhaps he can help.
What makes us call that interrupt is the request to shutdown a content process, checked via ProcessChild::ExpectingShutdown
. Without having looked at the test I could imagine that there is some race between "close this tab" happening in the parent and "execute some test within this tab" happening in the content process ?
Comment hidden (Intermittent Failures Robot) |
Comment 34•1 year ago
|
||
Update:
There have been 59 failures within the last 7 days:
- 38 failures on Linux 18.04 x64 WebRender debug
- 8 failures on OS X 10.15 WebRender debug
- 4 failures on Windows 10 x86 2004 WebRender debug
- 9 failures on Windows 10 x64 2004 WebRender debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=401729439&repo=autoland&lineNumber=42286
Comment hidden (Intermittent Failures Robot) |
Comment 36•1 year ago
|
||
Clearing the NI? as I'm not sure how I can be of help here.
Comment 38•1 year ago
|
||
Alright I figured out what the problem is with the signature being always the same. It's an issue with mozcrash.py, actually it's two issues... anyway I'll file a separate bug and fix it there.
Updated•1 year ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 40•1 year ago
|
||
Greg, any updates on this? It's on disable recommended list with 215 total failures in the last 30 days: https://treeherder.mozilla.org/intermittent-failures/bugdetails?startday=2022-12-17&endday=2023-01-16&tree=trunk&failurehash=all&bug=1801716
The fail in question is https://treeherder.mozilla.org/logviewer?job_id=402356001&repo=mozilla-central&lineNumber=55452
Comment 41•1 year ago
|
||
(In reply to Jens Stutte [:jstutte] from comment #31)
What makes us call that interrupt is the request to shutdown a content process, checked via
ProcessChild::ExpectingShutdown
. Without having looked at the test I could imagine that there is some race between "close this tab" happening in the parent and "execute some test within this tab" happening in the content process ?
I just discovered a potential edge case in bug 1810666 where we might end up trying to re-use such a zombie process. The good thing is that this kind of JS interrupt is only enabled in Nightly for now. I am not saying that this is necessarily the root cause here, but it might have some impact. So before staring long at this test I'd wait for that one to land.
Comment 42•1 year ago
•
|
||
I'm noticing that all the failure cases here have:
[Child 793, Main Thread] WARNING: NS_ENSURE_TRUE(JS_Stringify(aCx, &value, nullptr, JS::NullHandleValue, JSONCreator, &serializedValue)) failed: file /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:10595
in the output after the JS is ended and before fluent becomes upset and MOZ_CRASH's.
Is it possible that the C++ equivalent of JSON.stringify invoked by fluent code gives up because we're trying to terminate script or something, and so the variables are all correct and present but because we're ending the process, we stop allowing the stringify to happen? What could consumer code do to address this?
Comment 43•1 year ago
•
|
||
Looking at https://searchfox.org/mozilla-central/rev/5bcbe6ae54ee5b152f6cef29dc5627ec7c0e1f1e/dom/l10n/DOMLocalization.cpp#142-153 perhaps 1 change in DOM l10n that could fix this would be reordering the args + l10n id setting (or at least ensure we don't set the l10n ID if we fail to stringify the args) ?
That is, AFAICT what happens there is we set the l10n id provided, and then if stringify'ing the args fails we return early - potentially leaving the ID set without setting the args.
Assignee | ||
Comment 44•1 year ago
|
||
Gijs, that makes perfect sense. I've started a try auto job to validate my presumption that this would at the very least not break anything, and at best fix or reduce the scope of the issue.
Any suggestions for how to test this? Is there a way to mock or simulate a failure in nsContentUtils::StringifyJSON()
?
Comment 45•1 year ago
|
||
(In reply to Eemeli Aro [:eemeli] from comment #44)
Gijs, that makes perfect sense. I've started a try auto job to validate my presumption that this would at the very least not break anything,
Awesome, thanks!
and at best fix or reduce the scope of the issue.
Any suggestions for how to test this? Is there a way to mock or simulate a failure in
nsContentUtils::StringifyJSON()
?
let x = {};
x.x = x;
JSON.stringify(x);
throws (because you can't stringify cyclic values). Perhaps you can use that to your advantage? It's not quite the same failure, but it might do in a pinch.
I think you already know this but to make it explicit for this bug: this is also liable to change behaviour - before, callers that passed bogus args
would still have got their l10n id, but now they won't get even that. I think that's fine, and I think it's unlikely such callers exist in the tree, but I guess we're going to find out...
Comment 46•1 year ago
|
||
It appears that others are actively looking at this bug, so I'm un-assigning myself. The only change I would do to resolve this is do is add ?? ""
to all of the sites in the test so that the test doesn't crash, but that doesn't solve the underlying (existing) issue that was here before the assertion was added.
Comment 47•1 year ago
|
||
I am not really able to help with the Stringify thing but keeping the ni? in order to check back once I looked into bug 1810666.
Assignee | ||
Comment 48•1 year ago
|
||
l10n.setAttributes
should work atomically, so a failure in handling l10n args does not allow for the l10n id be set by itself.
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Comment 49•1 year ago
|
||
Pushed by earo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f0e16a3f969a Switch the id/attr set order in DOMLocalization::SetAttributes. r=Gijs
Comment 50•1 year ago
|
||
bugherder |
Updated•1 year ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Description
•