Closed Bug 1903879 Opened 3 months ago Closed 3 months ago

Perma W-b [tier 2] application crashed [@ RefPtr<mozilla::dom::Document>::operator bool] | /trusted-types/worker-constructor.https.html

Categories

(Core :: DOM: Security, defect)

defect

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox127 --- unaffected
firefox128 --- unaffected
firefox129 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: mbrodesser-Igalia)

References

(Regression)

Details

(4 keywords)

Crash Data

Attachments

(1 file)

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


[task 2024-06-20T18:52:21.658Z] 18:52:21     INFO - TEST-START | /trusted-types/worker-constructor.https.html
[task 2024-06-20T18:52:21.676Z] 18:52:21     INFO - Setting pref dom.security.trusted_types.enabled to true
[task 2024-06-20T18:52:21.687Z] 18:52:21     INFO - Closing window 5def433b-dbe5-41d1-b726-74bff86050cb
[task 2024-06-20T18:52:22.406Z] 18:52:22     INFO - PID 27400 | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2024-06-20T18:52:22.914Z] 18:52:22     INFO - PID 27400 | 1718909542913	Marionette	INFO	Stopped listening on port 36723
[task 2024-06-20T18:52:22.928Z] 18:52:22     INFO - PID 27400 | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2024-06-20T18:52:22.945Z] 18:52:22     INFO - PID 27400 | [Parent 27400, IPC I/O Parent] WARNING: process 27944 exited on signal 11: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_posix.cc:335
[task 2024-06-20T18:52:22.946Z] 18:52:22     INFO - PID 27400 | [Parent 27400, IPC I/O Parent] WARNING: process 28027 exited on signal 11: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_posix.cc:335
[task 2024-06-20T18:52:22.975Z] 18:52:22     INFO - Browser not responding, setting status to CRASH
[task 2024-06-20T18:52:22.977Z] 18:52:22     INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BQmYOhqJRVuRVl4tbLKeYg/artifacts/public/build/target.crashreporter-symbols.zip
[task 2024-06-20T18:52:22.981Z] 18:52:22     INFO - PID 27400 | JavaScript error: chrome://remote/content/marionette/cert.sys.mjs, line 47: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData]
[task 2024-06-20T18:52:46.908Z] 18:52:46     INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/tmp/tmpuffpdc2k/686ca564-915f-df29-3c00-3f4eac7c1175.trace /tmp/tmpa33fwd3h/minidumps/686ca564-915f-df29-3c00-3f4eac7c1175.dmp /tmp/tmpktmf4qbk
[task 2024-06-20T18:52:51.747Z] 18:52:51     INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/686ca564-915f-df29-3c00-3f4eac7c1175.dmp
[task 2024-06-20T18:52:51.748Z] 18:52:51     INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/686ca564-915f-df29-3c00-3f4eac7c1175.extra
[task 2024-06-20T18:52:51.838Z] 18:52:51     INFO - PROCESS-CRASH | application crashed [@ RefPtr<mozilla::dom::Document>::operator bool] | /trusted-types/worker-constructor.https.html 
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Process type: content
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Process pid: 28510
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Crash dump filename: /tmp/tmpa33fwd3h/minidumps/686ca564-915f-df29-3c00-3f4eac7c1175.dmp
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Operating system: Linux
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -                   4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - CPU: amd64
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -      family 6 model 85 stepping 7
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -      4 CPUs
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Linux Ubuntu 18.04 - bionic (Ubuntu 18.04.6 LTS)
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - 
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Crash reason:  SIGSEGV / SEGV_MAPERR
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Crash address: 0x0000000000000010 **
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -     ** Null pointer detected with offset: 0x0000000000000010
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Crashing instruction: `mov rcx, qword [rdx + 0x10]`
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Memory accessed by instruction:
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -   0. Address: 0x0000000000000010
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -      Size: 8
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Process uptime: not available
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - 
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO - Thread 24 DOM Worker (crashed)
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -  0  libxul.so!RefPtr<mozilla::dom::Document>::operator bool() const [RefPtr.h:ac120cec791ea5ddeb38bce46201d2208cf37992 : 338]
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -  1  libxul.so!nsGlobalWindowInner::GetCsp() [nsGlobalWindowInner.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 5922]
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -  2  libxul.so!nsPIDOMWindowInner::GetCsp() [nsGlobalWindowInner.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 2503]
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -  3  libxul.so!mozilla::dom::TrustedTypePolicyFactory::ShouldTrustedTypePolicyCreationBeBlockedByCSP(nsTSubstring<char16_t> const&) const [TrustedTypePolicyFactory.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 29 + 0x0]
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -      rax = 0x0000000000000000    rdx = 0x0000000000000000
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -      rcx = 0x00007f17c576c7b0    rbx = 0x00007f17c46fd4d0
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -      rsi = 0x00007f17c46fd4d0    rdi = 0x00007f17c572f0a0
[task 2024-06-20T18:52:51.839Z] 18:52:51     INFO -      rbp = 0x00007f17c46fd360    rsp = 0x00007f17c46fd320
[task 2024-06-20T18:52:51.840Z] 18:52:51     INFO -       r8 = 0x0000000000000002     r9 = 0x00007f17c5788480
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r10 = 0x00000000237f7122    r11 = 0x0000000000000000
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r12 = 0x00007f17c46fd498    r13 = 0x0000000000000000
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r14 = 0x00007f17c572f0a0    r15 = 0x00007f17c46fd470
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      rip = 0x00007f17d25928eb
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -     Found by: given as instruction pointer in context
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -  4  libxul.so!mozilla::dom::TrustedTypePolicyFactory::CreatePolicy(nsTSubstring<char16_t> const&, mozilla::dom::TrustedTypePolicyOptions const&, mozilla::ErrorResult&) [TrustedTypePolicyFactory.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 58 + 0x4]
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      rbx = 0x00007f17c46fd4d0    rbp = 0x00007f17c46fd460
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      rsp = 0x00007f17c46fd370    r12 = 0x00007f17c46fd498
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f17c572f0a0
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r15 = 0x00007f17c46fd470    rip = 0x00007f17d25929d2
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -  5  libxul.so!mozilla::dom::TrustedTypePolicyFactory_Binding::createPolicy(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) [TrustedTypesBinding.cpp: : 1735 + 0xa]
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      rbx = 0x00007f17c6c36200    rbp = 0x00007f17c46fd590
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      rsp = 0x00007f17c46fd470    r12 = 0x00007f17c46fd470
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f17c46fd5e0
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r15 = 0x00007f17c572f0a0    rip = 0x00007f17d13df1d8
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -  6  libxul.so!mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 3268 + 0x5]
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      rbx = 0xfffdffffffffffff    rbp = 0x00007f17c46fd630
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      rsp = 0x00007f17c46fd5a0    r12 = 0x0000000000000380
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f17c47bc0a0
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -      r15 = 0x00007f17d501a678    rip = 0x00007f17cf04d375
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.847Z] 18:52:51     INFO -  7  libxul.so!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 487]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -  8  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 581]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -  9  libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 648]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 10  libxul.so!js::CallFromStack(JSContext*, JS::CallArgs const&, js::CallReason) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 653]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 11  libxul.so!js::Interpret(JSContext*, js::RunState&) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 3291 + 0x4a]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0xfffdffffffffffff    rbp = 0x00007f17c46fdaa0
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fd640    r12 = 0x00007f17c5b5f800
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0xfffc800000000000    r14 = 0xfff9000000000000
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x0000000000000002    rip = 0x00007f17cf01f3de
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 12  libxul.so!MaybeEnterInterpreterTrampoline(JSContext*, js::RunState&) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 401]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 13  libxul.so!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 459 + 0x18]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c46fdb30    rbp = 0x00007f17c46fdb20
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fdab0    r12 = 0x000032b4bc16c500
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x0000000300000006    r14 = 0x0000000000000000
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x0000081c2469331e    rip = 0x00007f17cf012536
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 14  libxul.so!js::ExecuteKernel(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>, js::AbstractFramePtr, JS::MutableHandle<JS::Value>) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 846]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 15  libxul.so!js::Execute(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [Interpreter.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 878 + 0x6f]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c6cbdbe8    rbp = 0x00007f17c46fdb80
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fdb30    r12 = 0x00007f17c6c36200
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c6c36220    r14 = 0x00007f17c46fdb30
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c57319d0    rip = 0x00007f17cf0b59ef
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 16  libxul.so!JS_ExecuteScript(JSContext*, JS::Handle<JSScript*>, JS::MutableHandle<JS::Value>) [CompilationAndEvaluation.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 511 + 0x4]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c46fdb98    rbp = 0x00007f17c46fdbc0
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fdb90    r12 = 0x00007f17c6c36200
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c6c36220    r14 = 0x00007f17c6c36200
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c57319d0    rip = 0x00007f17d36b57d6
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 17  libxul.so!mozilla::dom::workerinternals::loader::EvaluateSourceBuffer(JSContext*, JS::Handle<JSScript*>, JS::loader::ClassicScript*) [ScriptLoader.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 471]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 18  libxul.so!mozilla::dom::workerinternals::loader::WorkerScriptLoader::EvaluateScript(JSContext*, JS::loader::ScriptLoadRequest*) [ScriptLoader.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 1301]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 19  libxul.so!mozilla::dom::workerinternals::loader::WorkerScriptLoader::ProcessPendingRequests(JSContext*) [ScriptLoader.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 892 + 0x4d4]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c57b1280    rbp = 0x00007f17c46fdd00
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fdbd0    r12 = 0x00007f17c6c36200
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c6c36220    r14 = 0x00007f17c6c36200
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c57319d0    rip = 0x00007f17d2837fc4
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 20  libxul.so!mozilla::dom::workerinternals::loader::ScriptExecutorRunnable::ProcessClassicScripts(JSContext*, mozilla::dom::WorkerPrivate*) [ScriptLoader.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 1778]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 21  libxul.so!mozilla::dom::workerinternals::loader::ScriptExecutorRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*) [ScriptLoader.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 1794 + 0xa9]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x0000000000000001    rbp = 0x00007f17c46fdd40
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fdd10    r12 = 0x00007f17c57b1280
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c6c36200    r14 = 0x00007f17c5e43980
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c57254f8    rip = 0x00007f17d283776a
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 22  libxul.so!mozilla::dom::WorkerThreadRunnable::Run() [WorkerRunnable.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 439 + 0x18]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c46fdd68    rbp = 0x00007f17c46fde80
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fdd50    r12 = 0x00007f17c5e8b400
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c576c888    r14 = 0x00007f17c6c36200
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c5e43980    rip = 0x00007f17d2846330
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 23  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 1198]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 24  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 480 + 0x4f3]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c5710f00    rbp = 0x00007f17c46fe040
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fde90    r12 = 0x00007f17c57a7100
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000002
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x0000081c2462b534    rip = 0x00007f17cec890ce
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 25  libxul.so!mozilla::dom::WorkerPrivate::RunCurrentSyncLoop() [WorkerPrivate.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 4782]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 26  libxul.so!mozilla::dom::AutoSyncLoopHolder::Run() [WorkerPrivate.h:ac120cec791ea5ddeb38bce46201d2208cf37992 : 1692 + 0x301]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c5710f00    rbp = 0x00007f17c46fe170
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fe050    r12 = 0x00007f17c6c36200
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c5e40e90    r14 = 0x00007f17c5e8b400
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c5eddac0    rip = 0x00007f17d02b98fa
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 27  libxul.so!mozilla::dom::workerinternals::(anonymous namespace)::LoadAllScripts(mozilla::dom::WorkerPrivate*, mozilla::UniquePtr<mozilla::dom::SerializedStackHolder, mozilla::DefaultDelete<mozilla::dom::SerializedStackHolder> >, nsTArray<nsTString<char16_t> > const&, bool, mozilla::dom::WorkerScriptType, mozilla::ErrorResult&, mozilla::Encoding const*) [ScriptLoader.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 263 + 0x4]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17cdae8438    rbp = 0x00007f17c46fe310
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fe180    r12 = 0x0000000000000000
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17cdae8438    r14 = 0x00007f17c5725460
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c5730510    rip = 0x00007f17d283b07f
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 28  libxul.so!mozilla::dom::workerinternals::LoadMainScript(mozilla::dom::WorkerPrivate*, mozilla::UniquePtr<mozilla::dom::SerializedStackHolder, mozilla::DefaultDelete<mozilla::dom::SerializedStackHolder> >, nsTSubstring<char16_t> const&, mozilla::dom::WorkerScriptType, mozilla::ErrorResult&, mozilla::Encoding const*) [ScriptLoader.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 1914 + 0x1e]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c46fe340    rbp = 0x00007f17c46fe380
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fe320    r12 = 0x00007f17c5e8b400
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c46fe348    r14 = 0x0000000000000000
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17d53647a0    rip = 0x00007f17d283ab89
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 29  libxul.so!mozilla::dom::(anonymous namespace)::CompileScriptRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*) [WorkerPrivate.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 372 + 0xf]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c6c36200    rbp = 0x00007f17c46fe3e0
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fe390    r12 = 0x00007f17c572c900
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c46fe398    r14 = 0x00007f17c5e8b400
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c576c800    rip = 0x00007f17d2854990
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 30  libxul.so!mozilla::dom::WorkerThreadRunnable::Run() [WorkerRunnable.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 439 + 0x18]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c46fe498    rbp = 0x00007f17c46fe520
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fe3f0    r12 = 0x00007f17c5e8b400
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f17c6c36200
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c572c880    rip = 0x00007f17d2846330
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 31  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 1198]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 32  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 480 + 0x4f3]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c5710f00    rbp = 0x00007f17c46fe6e0
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fe530    r12 = 0x00007f17c57a7100
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000001
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x0000081c23060398    rip = 0x00007f17cec890ce
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 33  libxul.so!mozilla::dom::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 3505]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 34  libxul.so!mozilla::dom::workerinternals::(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 2133 + 0x5dc]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x0000000000000000    rbp = 0x00007f17c46fe930
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fe6f0    r12 = 0x0000000000000001
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c5e8b400    r14 = 0x0000000000000000
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c5710f00    rip = 0x00007f17d283115b
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 35  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 1198]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 36  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 480 + 0x4f3]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c5710f00    rbp = 0x00007f17c46feaf0
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46fe940    r12 = 0x00007f17c57a7100
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x0000000000000000    r14 = 0x00000000ffffffff
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x0000081c22fb359f    rip = 0x00007f17cec890ce
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 37  libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 300 + 0x9]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rbx = 0x00007f17c57213c0    rbp = 0x00007f17c46feb80
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      rsp = 0x00007f17c46feb00    r12 = 0x00007f17c574c7e0
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r13 = 0x00007f17c5723c10    r14 = 0x00007f17c46feba8
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -      r15 = 0x00007f17c5710f00    rip = 0x00007f17cec87665
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO - 38  libxul.so!MessageLoop::RunInternal() [message_loop.cc:ac120cec791ea5ddeb38bce46201d2208cf37992 : 370]
[task 2024-06-20T18:52:51.848Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.849Z] 18:52:51     INFO - 39  libxul.so!MessageLoop::RunHandler() [message_loop.cc:ac120cec791ea5ddeb38bce46201d2208cf37992 : 363]
[task 2024-06-20T18:52:51.849Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.849Z] 18:52:51     INFO - 40  libxul.so!MessageLoop::Run() [message_loop.cc:ac120cec791ea5ddeb38bce46201d2208cf37992 : 345]
[task 2024-06-20T18:52:51.849Z] 18:52:51     INFO -     Found by: inlining
[task 2024-06-20T18:52:51.849Z] 18:52:51     INFO - 41  libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:ac120cec791ea5ddeb38bce46201d2208cf37992 : 370 + 0x4b]
[task 2024-06-20T18:52:51.849Z] 18:52:51     INFO -      rbx = 0x00007f17c5e4b3a0    rbp = 0x00007f17c46fed80
[task 2024-06-20T18:52:51.849Z] 18:52:51     INFO -      rsp = 0x00007f17c46feb90    r12 = 0x000000000000000a
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      r13 = 0x0000000000000002    r14 = 0x00007f17c46feb90
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      r15 = 0x00007f17e171dc40    rip = 0x00007f17cec867da
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO - 42  libnspr4.so!_pt_root [ptthread.c:ac120cec791ea5ddeb38bce46201d2208cf37992 : 201 + 0x6]
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      rbx = 0x00007f17c57b14c0    rbp = 0x00007f17c46fede0
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      rsp = 0x00007f17c46fed90    r12 = 0x00007f17e2ef5148
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      r13 = 0x0000000000000002    r14 = 0x00007f17c46ff700
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      r15 = 0x00007f17e171dc40    rip = 0x00007f17e2ed1554
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO - 43  0x5625c383cb9a
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      rbx = 0x00007f17c57b14c0    rbp = 0x00007f17c46feeb0
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      rsp = 0x00007f17c46fedf0    r12 = 0x00007f17e2ed13c0
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      r13 = 0x0000000000000000    r14 = 0x00007f17c5d39000
[task 2024-06-20T18:52:51.850Z] 18:52:51     INFO -      r15 = 0x00007f17c46fee20    rip = 0x00005625c383cb9b
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO -     Found by: call frame info
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO - 44  libpthread.so.0 + 0x76da
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO -      rsp = 0x00007f17c46feec0    rip = 0x00007f17e1fbc6db
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO -     Found by: stack scanning
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO - 45  libc.so.6 + 0x121a3e
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO -      rsp = 0x00007f17c46fef80    rip = 0x00007f17e1ce5a3f
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO -     Found by: stack scanning
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO - 
[task 2024-06-20T18:52:51.851Z] 18:52:51     INFO - Thread 0 Isolated Web Co

Set release status flags based on info from the regressing bug 1901491

:mbrodesser-Igalia, since you are the author of the regressor, bug 1901491, could you take a look?

For more information, please visit BugBot documentation.

See Also: → 1894330

Taking a look at it.

The fix in Gecko is trivial, but requires landing https://bugzilla.mozilla.org/show_bug.cgi?id=1903551 first.

Depends on: 1903551
Flags: needinfo?(mbrodesser)
Assignee: nobody → mbrodesser

The inner window may be null for workers.

Depends on D214266

Attachment #9409192 - Attachment description: Bug 1903879: check inner window nullness in `TrustedTypePolicyFactor::createPolicy`. r=tschuster → Bug 1903879: check inner window's nullness in `TrustedTypePolicyFactor::createPolicy`. r=tschuster
Duplicate of this bug: 1904352

Will land the fix and the dependent fix (https://bugzilla.mozilla.org/show_bug.cgi?id=1903551) after local testing.

Pushed by mbrodesser@igalia.com:
https://hg.mozilla.org/integration/autoland/rev/178d62ae39b5
check inner window's nullness in `TrustedTypePolicyFactor::createPolicy`. r=tschuster
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
Component: DOM: Core & HTML → DOM: Security

Set release status flags based on info from the regressing bug 1901491

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: