Perma Assertion failure: !data->mDebuggerScope, at checkouts/gecko/dom/workers/WorkerPrivate.cpp:X
Categories
(Core :: DOM: Workers, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr140 | --- | unaffected |
| firefox150 | --- | unaffected |
| firefox151 | --- | unaffected |
| firefox152 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: RyanVM, NeedInfo)
References
(Regression)
Details
(Keywords: assertion, intermittent-failure, regression, Whiteboard: [stockwell unknown])
Attachments
(1 file)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=563477953&repo=autoland&task=BLZfR6j3SqK5g471mYI-1w.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BLZfR6j3SqK5g471mYI-1w/runs/0/artifacts/public/logs/live_backing.log
TEST-START | devtools/shared/commands/target/tests/browser_target_command_tab_workers_bfcache_navigation.js
[task 2026-04-30T01:15:52.871+00:00] 01:15:52 INFO - GECKO(2263) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpck1i7209.mozrunner/runtests_leaks_tab_pid2378.log
[task 2026-04-30T01:15:52.891+00:00] 01:15:52 INFO - GECKO(2263) | [Parent 2263, sqldb:places.sqlite #3] WARNING: Suboptimal indexes for the SQL statement 0x1614d7d40 (https://firefox-source-docs.mozilla.org/storage/warnings.html).: file checkouts/gecko/storage/mozStoragePrivateHelpers.cpp:112
[task 2026-04-30T01:15:52.948+00:00] 01:15:52 INFO - GECKO(2263) | [Child 2378: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 101056400 == 1 [pid = 2378] [id = 0]
[task 2026-04-30T01:15:52.948+00:00] 01:15:52 INFO - GECKO(2263) | [Child 2378: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (100915200) [pid = 2378] [serial = 1] [outer = 0]
[task 2026-04-30T01:15:52.948+00:00] 01:15:52 INFO - GECKO(2263) | [Child 2378: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (1009cdd00) [pid = 2378] [serial = 2] [outer = 100915200]
[task 2026-04-30T01:15:52.959+00:00] 01:15:52 INFO - GECKO(2263) | [Child 2378: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (10bda5000) [pid = 2378] [serial = 3] [outer = 100915200]
[task 2026-04-30T01:15:52.964+00:00] 01:15:52 INFO - GECKO(2263) | [Child 2378: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 10105b000 == 2 [pid = 2378] [id = 1]
[task 2026-04-30T01:15:52.965+00:00] 01:15:52 INFO - GECKO(2263) | [Child 2378: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (10bd9e000) [pid = 2378] [serial = 4] [outer = 0]
[task 2026-04-30T01:15:52.965+00:00] 01:15:52 INFO - GECKO(2263) | [Child 2378: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (10bda7300) [pid = 2378] [serial = 5] [outer = 10bd9e000]
[task 2026-04-30T01:15:52.994+00:00] 01:15:52 INFO - GECKO(2263) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpck1i7209.mozrunner/runtests_leaks_tab_pid2379.log
[task 2026-04-30T01:15:53.066+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 101960000 == 1 [pid = 2379] [id = 0]
[task 2026-04-30T01:15:53.066+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (10cd5b100) [pid = 2379] [serial = 1] [outer = 0]
[task 2026-04-30T01:15:53.067+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (1019c9800) [pid = 2379] [serial = 2] [outer = 10cd5b100]
[task 2026-04-30T01:15:53.075+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (10cd9e500) [pid = 2379] [serial = 3] [outer = 10cd5b100]
[task 2026-04-30T01:15:53.224+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 10c117400 == 4 [pid = 2351] [id = 4] [url = about:blank]
[task 2026-04-30T01:15:53.224+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 10c118800 == 3 [pid = 2351] [id = 3] [url = data:text/html,foo]
[task 2026-04-30T01:15:53.224+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 10c114400 == 2 [pid = 2351] [id = 2] [url = data:text/html,<iframe src="data:text/html,foo"></iframe>]
[task 2026-04-30T01:15:53.224+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 10c111000 == 1 [pid = 2351] [id = 1] [url = about:blank]
[task 2026-04-30T01:15:53.224+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 100e8e800 == 0 [pid = 2351] [id = 0] [url = about:blank]
[task 2026-04-30T01:15:53.254+00:00] 01:15:53 INFO - GECKO(2263) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpck1i7209.mozrunner/runtests_leaks_tab_pid2380.log
[task 2026-04-30T01:15:53.276+00:00] 01:15:53 INFO - GECKO(2263) | [Parent 2263, sqldb:places.sqlite #3] WARNING: Suboptimal indexes for the SQL statement 0x1614d7d40 (https://firefox-source-docs.mozilla.org/storage/warnings.html).: file checkouts/gecko/storage/mozStoragePrivateHelpers.cpp:112
[task 2026-04-30T01:15:53.332+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2380: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 104d63800 == 1 [pid = 2380] [id = 0]
[task 2026-04-30T01:15:53.332+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2380: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (104615200) [pid = 2380] [serial = 1] [outer = 0]
[task 2026-04-30T01:15:53.332+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2380: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (1046e1d00) [pid = 2380] [serial = 2] [outer = 104615200]
[task 2026-04-30T01:15:53.343+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2380: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (10faa4000) [pid = 2380] [serial = 3] [outer = 104615200]
[task 2026-04-30T01:15:53.351+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2380: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 104d69000 == 2 [pid = 2380] [id = 1]
[task 2026-04-30T01:15:53.351+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2380: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (10fa9d000) [pid = 2380] [serial = 4] [outer = 0]
[task 2026-04-30T01:15:53.351+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2380: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (10faa6300) [pid = 2380] [serial = 5] [outer = 10fa9d000]
[task 2026-04-30T01:15:53.361+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 10196b400 == 2 [pid = 2379] [id = 1]
[task 2026-04-30T01:15:53.361+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (10cd5db00) [pid = 2379] [serial = 4] [outer = 0]
[task 2026-04-30T01:15:53.361+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (10cd9d600) [pid = 2379] [serial = 5] [outer = 10cd5db00]
[task 2026-04-30T01:15:53.364+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (10cda1c00) [pid = 2379] [serial = 6] [outer = 10cd5db00]
[task 2026-04-30T01:15:53.471+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 11 (101412600) [pid = 2351] [serial = 3] [outer = 0] [url = about:blank]
[task 2026-04-30T01:15:53.471+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (10c152700) [pid = 2351] [serial = 5] [outer = 0] [url = data:text/html,<iframe src="data:text/html,foo"></iframe>]
[task 2026-04-30T01:15:53.471+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 9 (100d15200) [pid = 2351] [serial = 1] [outer = 0] [url = about:blank]
[task 2026-04-30T01:15:53.471+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 8 (10c634a00) [pid = 2351] [serial = 8] [outer = 0] [url = data:text/html,foo]
[task 2026-04-30T01:15:53.472+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2351: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 7 (101460a00) [pid = 2351] [serial = 11] [outer = 0] [url = about:blank]
[task 2026-04-30T01:15:53.628+00:00] 01:15:53 INFO - GECKO(2263) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpck1i7209.mozrunner/runtests_leaks_tab_pid2392.log
[task 2026-04-30T01:15:53.648+00:00] 01:15:53 INFO - GECKO(2263) | [Parent 2263, sqldb:places.sqlite #3] WARNING: Suboptimal indexes for the SQL statement 0x1614d7d40 (https://firefox-source-docs.mozilla.org/storage/warnings.html).: file checkouts/gecko/storage/mozStoragePrivateHelpers.cpp:112
[task 2026-04-30T01:15:53.706+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 104c5a400 == 1 [pid = 2392] [id = 0]
[task 2026-04-30T01:15:53.707+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (104a15200) [pid = 2392] [serial = 1] [outer = 0]
[task 2026-04-30T01:15:53.707+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (104cd5800) [pid = 2392] [serial = 2] [outer = 104a15200]
[task 2026-04-30T01:15:53.717+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (10f9a3000) [pid = 2392] [serial = 3] [outer = 104a15200]
[task 2026-04-30T01:15:53.722+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 104c5f000 == 2 [pid = 2392] [id = 1]
[task 2026-04-30T01:15:53.723+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (10f99d000) [pid = 2392] [serial = 4] [outer = 0]
[task 2026-04-30T01:15:53.723+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (10f9a5300) [pid = 2392] [serial = 5] [outer = 10f99d000]
[task 2026-04-30T01:15:53.733+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 10d3c0000 == 3 [pid = 2379] [id = 2]
[task 2026-04-30T01:15:53.733+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (10d3af300) [pid = 2379] [serial = 7] [outer = 0]
[task 2026-04-30T01:15:53.734+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (10cda2600) [pid = 2379] [serial = 8] [outer = 10d3af300]
[task 2026-04-30T01:15:53.740+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2379: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (10da14b00) [pid = 2379] [serial = 9] [outer = 10d3af300]
[task 2026-04-30T01:15:53.998+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 104c64800 == 3 [pid = 2392] [id = 2]
[task 2026-04-30T01:15:53.998+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (10ff87b00) [pid = 2392] [serial = 6] [outer = 0]
[task 2026-04-30T01:15:53.999+00:00] 01:15:53 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (10f9a5d00) [pid = 2392] [serial = 7] [outer = 10ff87b00]
[task 2026-04-30T01:15:54.002+00:00] 01:15:54 INFO - GECKO(2263) | [Child 2392: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (10ffcb600) [pid = 2392] [serial = 8] [outer = 10ff87b00]
[task 2026-04-30T01:15:54.017+00:00] 01:15:54 INFO - GECKO(2263) | [Child 2392, Main Thread] WARNING: 'aOldValue == newValue', file checkouts/gecko/docshell/base/BrowsingContext.cpp:4304
[task 2026-04-30T01:15:54.019+00:00] 01:15:54 INFO - GECKO(2263) | [2379] Assertion failure: !data->mDebuggerScope, at checkouts/gecko/dom/workers/WorkerPrivate.cpp:6387
[task 2026-04-30T01:15:54.019+00:00] 01:15:54 INFO - GECKO(2263) | [2392] Assertion failure: !data->mDebuggerScope, at checkouts/gecko/dom/workers/WorkerPrivate.cpp:6387
[task 2026-04-30T01:15:54.020+00:00] 01:15:54 INFO - GECKO(2263) | #01: mozilla::dom::WorkerPrivate::CreateDebuggerGlobalScope(JSContext*) [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerPrivate.cpp:ee5af85d3952a27563dcac3d494138232a0276df:0]
[task 2026-04-30T01:15:54.021+00:00] 01:15:54 INFO - GECKO(2263) | #01: mozilla::dom::WorkerPrivate::CreateDebuggerGlobalScope(JSContext*) [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerPrivate.cpp:ee5af85d3952a27563dcac3d494138232a0276df:0]
[task 2026-04-30T01:15:54.021+00:00] 01:15:54 INFO - GECKO(2263) | #02: mozilla::dom::(anonymous namespace)::CompileDebuggerScriptRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*) [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerDebugger.cpp:ee5af85d3952a27563dcac3d494138232a0276df:87]
[task 2026-04-30T01:15:54.022+00:00] 01:15:54 INFO - GECKO(2263) | #02: mozilla::dom::(anonymous namespace)::CompileDebuggerScriptRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*) [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerDebugger.cpp:ee5af85d3952a27563dcac3d494138232a0276df:87]
[task 2026-04-30T01:15:54.022+00:00] 01:15:54 INFO - GECKO(2263) | #03: mozilla::dom::WorkerThreadRunnable::Run() [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerRunnable.cpp:ee5af85d3952a27563dcac3d494138232a0276df:438]
[task 2026-04-30T01:15:54.022+00:00] 01:15:54 INFO - GECKO(2263) | #03: mozilla::dom::WorkerThreadRunnable::Run() [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerRunnable.cpp:ee5af85d3952a27563dcac3d494138232a0276df:438]
[task 2026-04-30T01:15:54.023+00:00] 01:15:54 INFO - GECKO(2263) | #04: mozilla::dom::WorkerPrivate::ProcessSingleDebuggerRunnable() [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerPrivate.cpp:ee5af85d3952a27563dcac3d494138232a0276df:4725]
[task 2026-04-30T01:15:54.023+00:00] 01:15:54 INFO - GECKO(2263) | #04: mozilla::dom::WorkerPrivate::ProcessSingleDebuggerRunnable() [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerPrivate.cpp:ee5af85d3952a27563dcac3d494138232a0276df:4725]
[task 2026-04-30T01:15:54.023+00:00] 01:15:54 INFO - GECKO(2263) | #05: mozilla::dom::WorkerPrivate::DoRunLoop(JSContext*) [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerPrivate.cpp:ee5af85d3952a27563dcac3d494138232a0276df:3948]
[task 2026-04-30T01:15:54.024+00:00] 01:15:54 INFO - GECKO(2263) | #06: mozilla::dom::workerinternals::(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [git:github.com/mozilla-firefox/firefox:dom/workers/RuntimeService.cpp:ee5af85d3952a27563dcac3d494138232a0276df:2298]
[task 2026-04-30T01:15:54.024+00:00] 01:15:54 INFO - GECKO(2263) | #07: nsThread::ProcessNextEvent(bool, bool*) [git:github.com/mozilla-firefox/firefox:xpcom/threads/nsThread.cpp:ee5af85d3952a27563dcac3d494138232a0276df:1174]
[task 2026-04-30T01:15:54.024+00:00] 01:15:54 INFO - GECKO(2263) | #05: mozilla::dom::WorkerPrivate::DoRunLoop(JSContext*) [git:github.com/mozilla-firefox/firefox:dom/workers/WorkerPrivate.cpp:ee5af85d3952a27563dcac3d494138232a0276df:3948]
[task 2026-04-30T01:15:54.025+00:00] 01:15:54 INFO - GECKO(2263) | #08: NS_ProcessNextEvent(nsIThread*, bool) [git:github.com/mozilla-firefox/firefox:xpcom/threads/nsThreadUtils.cpp:ee5af85d3952a27563dcac3d494138232a0276df:472]
Comment 1•3 months ago
|
||
:rcurran, since you are the author of the regressor, bug 2034604, could you take a look?
For more information, please visit BugBot documentation.
Comment 2•3 months ago
|
||
Set release status flags based on info from the regressing bug 2034604
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 4•3 months ago
|
||
The list of platform-specific entries already covered every tier-1 debug
configuration (Linux x86_64, macOS x86_64, Windows x86_64), and the macOS
aarch64 debug perma-failure regressed by Bug 2034604 (which made aarch64
tier 1) just confirms the failure is platform-independent debug-only
behaviour, all rooted in Bug 1721859.
Replace the per-platform list with a single 'debug' guard so a future debug
platform doesn't quietly start running this test again.
Updated•3 months ago
|
Comment 6•3 months ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
Description
•