Open Bug 1775609 Opened 4 years ago Updated 13 days ago

Intermittent browser/components/sessionstore/test/browser_sessionStorage.js | single tracking bug

Categories

(Firefox :: Session Restore, defect, P3)

defect

Tracking

()

People

(Reporter: jmaher, Unassigned, NeedInfo)

References

Details

(Keywords: intermittent-failure, intermittent-testcase, leave-open, Whiteboard: [stockwell disabled])

Attachments

(1 file, 2 obsolete files)

No description provided.

Additional information about this bug failures and frequency patterns can be found by running: ./mach test-info failure-report --bug 1775609

There have been 30 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-qr
[task 2023-03-20T22:47:06.296Z] 22:47:06     INFO - TEST-PASS | browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for mochi.test has been serialized correctly - 
[task 2023-03-20T22:47:06.296Z] 22:47:06     INFO - Buffered messages finished
[task 2023-03-20T22:47:06.296Z] 22:47:06     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_sessionStorage.js | Uncaught exception in test bound session_storage - at chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js:95 - TypeError: can't access property "test", storage[INNER_ORIGIN] is undefined
[task 2023-03-20T22:47:06.296Z] 22:47:06     INFO - Stack trace:
[task 2023-03-20T22:47:06.297Z] 22:47:06     INFO - session_storage@chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js:95:1
[task 2023-03-20T22:47:06.298Z] 22:47:06     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1039:26
[task 2023-03-20T22:47:06.298Z] 22:47:06     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1111:18
[task 2023-03-20T22:47:06.298Z] 22:47:06     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1253:14
[task 2023-03-20T22:47:06.298Z] 22:47:06     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1028:14
[task 2023-03-20T22:47:06.298Z] 22:47:06     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1053:13
[task 2023-03-20T22:47:06.306Z] 22:47:06     INFO - Leaving test bound session_storage
[task 2023-03-20T22:47:06.306Z] 22:47:06     INFO - Entering test bound purge_domain
[task 2023-03-20T22:47:06.308Z] 22:47:06     INFO - GECKO(1570) | [Child 12997: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7ff1e8f3a400 == 1 [pid = 12997] [id = 0]
[task 2023-03-20T22:47:06.309Z] 22:47:06     INFO - GECKO(1570) | [Child 12997: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (7ff1ee161470) [pid = 12997] [serial = 1] [outer = 0]
[task 2023-03-20T22:47:06.310Z] 22:47:06     INFO - GECKO(1570) | [Child 12997: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (7ff1e8f3ac00) [pid = 12997] [serial = 2] [outer = 7ff1ee161470]
[task 2023-03-20T22:47:06.311Z] 22:47:06     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (7f2bc8c46400) [pid = 12933] [serial = 8] [outer = 7f2bcde72ca0]
[task 2023-03-20T22:47:06.312Z] 22:47:06     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f2bc8c46c00 == 4 [pid = 12933] [id = 3]
[task 2023-03-20T22:47:06.312Z] 22:47:06     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (7f2bc7f9e660) [pid = 12933] [serial = 9] [outer = 0]
[task 2023-03-20T22:47:06.313Z] 22:47:06     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 10 (7f2bcde4e800) [pid = 12933] [serial = 10] [outer = 7f2bc7f9e660]
[task 2023-03-20T22:47:06.314Z] 22:47:06     INFO - GECKO(1570) | [Parent 1570, Main Thread] ###!!! ASSERTION: Adding a child where we already have a child? This may misbehave: 'aUseRemoteSubframes || NS_IsAboutBlank(oldChild->Info().GetURI())', file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1278
[task 2023-03-20T22:47:06.321Z] 22:47:06     INFO -  Initializing stack-fixing for the first stack frame, this may take a while...
[task 2023-03-20T22:47:33.728Z] 22:47:33     INFO - GECKO(1570) | #01: NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:0]
[task 2023-03-20T22:47:33.729Z] 22:47:33     INFO - GECKO(1570) | #02: mozilla::dom::SessionHistoryEntry::AddChild(mozilla::dom::SessionHistoryEntry*, int, bool) [docshell/shistory/SessionHistoryEntry.cpp:1279]
[task 2023-03-20T22:47:33.730Z] 22:47:33     INFO - GECKO(1570) | #03: mozilla::dom::CanonicalBrowsingContext::SessionHistoryCommit(unsigned long, nsID const&, unsigned int, bool, bool, bool, unsigned int) [docshell/base/CanonicalBrowsingContext.cpp:0]
[task 2023-03-20T22:47:33.731Z] 22:47:33     INFO - GECKO(1570) | #04: mozilla::dom::ContentParent::RecvHistoryCommit(mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext> const&, unsigned long const&, nsID const&, unsigned int const&, bool const&, bool const&, bool const&, unsigned int const&) [dom/ipc/ContentParent.cpp:7858]
[task 2023-03-20T22:47:33.731Z] 22:47:33     INFO - GECKO(1570) | #05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:44fca82195c3f814cb92ce0ad3f280631e0c82f631d29ea308c180308db55818c4f02c71d278b127042e19a59e06df83fb3fcad5a56751c6c8d4e649ffe9b087/ipc/ipdl/PContentParent.cpp::14061]
[task 2023-03-20T22:47:33.732Z] 22:47:33     INFO - GECKO(1570) | #06: mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) [ipc/glue/MessageChannel.cpp:1800]
[task 2023-03-20T22:47:33.733Z] 22:47:33     INFO - GECKO(1570) | #07: mozilla::ipc::MessageChannel::DispatchMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::UniquePtr<IPC::Message, mozilla::DefaultDelete<IPC::Message> >) [ipc/glue/MessageChannel.cpp:1728]
[task 2023-03-20T22:47:33.733Z] 22:47:33     INFO - GECKO(1570) | #08: mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::ipc::MessageChannel::MessageTask&) [ipc/glue/MessageChannel.cpp:1525]
[task 2023-03-20T22:47:33.734Z] 22:47:33     INFO - GECKO(1570) | #09: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1632]
[task 2023-03-20T22:47:33.735Z] 22:47:33     INFO - GECKO(1570) | #10: mozilla::RunnableTask::Run() [xpcom/threads/TaskController.cpp:554]
[task 2023-03-20T22:47:33.735Z] 22:47:33     INFO - GECKO(1570) | #11: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:867]
[task 2023-03-20T22:47:33.736Z] 22:47:33     INFO - GECKO(1570) | #12: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:0]
[task 2023-03-20T22:47:33.737Z] 22:47:33     INFO - GECKO(1570) | #13: mozilla::TaskController::ProcessPendingMTTask(bool) [xpcom/threads/TaskController.cpp:464]
[task 2023-03-20T22:47:33.738Z] 22:47:33     INFO - GECKO(1570) | #14: mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_3>::Run() [xpcom/threads/nsThreadUtils.h:548]
[task 2023-03-20T22:47:33.739Z] 22:47:33     INFO - GECKO(1570) | #15: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1243]
[task 2023-03-20T22:47:33.741Z] 22:47:33     INFO - GECKO(1570) | #16: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:477]
[task 2023-03-20T22:47:33.741Z] 22:47:33     INFO - GECKO(1570) | #17: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:86]
[task 2023-03-20T22:47:33.742Z] 22:47:33     INFO - GECKO(1570) | #18: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:0]
[task 2023-03-20T22:47:33.742Z] 22:47:33     INFO - GECKO(1570) | #19: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:357]
[task 2023-03-20T22:47:33.743Z] 22:47:33     INFO - GECKO(1570) | #20: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:150]
[task 2023-03-20T22:47:33.743Z] 22:47:33     INFO - GECKO(1570) | #21: nsAppStartup::Run() [toolkit/components/startup/nsAppStartup.cpp:296]
[task 2023-03-20T22:47:33.744Z] 22:47:33     INFO - GECKO(1570) | #22: XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:5651]
[task 2023-03-20T22:47:33.745Z] 22:47:33     INFO - GECKO(1570) | #23: XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5851]
[task 2023-03-20T22:47:33.746Z] 22:47:33     INFO - GECKO(1570) | #24: XRE_main(int, char**, mozilla::BootstrapConfig const&) [toolkit/xre/nsAppRunner.cpp:5907]
[task 2023-03-20T22:47:33.749Z] 22:47:33     INFO - GECKO(1570) | #25: ??? [/builds/worker/workspace/build/application/firefox/firefox + 0x477a6]
[task 2023-03-20T22:47:33.750Z] 22:47:33     INFO - GECKO(1570) | #26: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2023-03-20T22:47:33.750Z] 22:47:33     INFO - GECKO(1570) | #27: ??? [/builds/worker/workspace/build/application/firefox/firefox + 0x47359]
[task 2023-03-20T22:47:33.751Z] 22:47:33     INFO - GECKO(1570) | #28: ??? (???:???)
[task 2023-03-20T22:47:33.752Z] 22:47:33     INFO - GECKO(1570) | [Parent 1570, Main Thread] WARNING: NS_ENSURE_TRUE(she && she->mInfo->mSharedState.Get()) failed: file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1149
[task 2023-03-20T22:47:33.753Z] 22:47:33     INFO - Console message: [JavaScript Warning: "Partitioned cookie or storage access was provided to “http://example.com/browser/browser/components/sessionstore/test/browser_sessionStorage.html?0.35478539385204677” because it is loaded in the third-party context and dynamic state partitioning is enabled."]
[task 2023-03-20T22:47:33.754Z] 22:47:33     INFO - GECKO(1570) | [Child 12997: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7ff1e8f3dc00) [pid = 12997] [serial = 3] [outer = 7ff1ee161470]
[task 2023-03-20T22:47:33.757Z] 22:47:33     INFO - GECKO(1570) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmph3rz7_6y.mozrunner/runtests_leaks_tab_pid13048.log
[task 2023-03-20T22:47:33.758Z] 22:47:33     INFO - GECKO(1570) | [13048, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:345
[task 2023-03-20T22:47:33.759Z] 22:47:33     INFO - GECKO(1570) | [Child 13048, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-03-20T22:47:33.760Z] 22:47:33     INFO - GECKO(1570) | [Child 12997: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7ff1e8f41400 == 2 [pid = 12997] [id = 1]
[task 2023-03-20T22:47:33.761Z] 22:47:33     INFO - GECKO(1570) | [Child 12997: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (7ff1ee162f90) [pid = 12997] [serial = 4] [outer = 0]
[task 2023-03-20T22:47:33.761Z] 22:47:33     INFO - GECKO(1570) | [Child 12997: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7ff1e8f41800) [pid = 12997] [serial = 5] [outer = 7ff1ee162f90]
[task 2023-03-20T22:47:33.762Z] 22:47:33     INFO - GECKO(1570) | [Child 13048, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:715
[task 2023-03-20T22:47:33.763Z] 22:47:33     INFO - GECKO(1570) | [Child 13048, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-03-20T22:47:33.764Z] 22:47:33     INFO - GECKO(1570) | [Child 13048, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-03-20T22:47:33.765Z] 22:47:33     INFO - GECKO(1570) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmph3rz7_6y.mozrunner/runtests_leaks_tab_pid13053.log
[task 2023-03-20T22:47:33.765Z] 22:47:33     INFO - GECKO(1570) | [13053, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:345
[task 2023-03-20T22:47:33.768Z] 22:47:33     INFO - GECKO(1570) | [Child 13048, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-03-20T22:47:33.768Z] 22:47:33     INFO - GECKO(1570) | [Child 13053, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-03-20T22:47:33.769Z] 22:47:33     INFO - GECKO(1570) | [Child 13053, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:715
[task 2023-03-20T22:47:33.770Z] 22:47:33     INFO - GECKO(1570) | [Child 13053, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-03-20T22:47:33.771Z] 22:47:33     INFO - GECKO(1570) | [Child 13053, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-03-20T22:47:33.772Z] 22:47:33     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f2bc7fc2800 == 5 [pid = 12933] [id = 4]
[task 2023-03-20T22:47:33.773Z] 22:47:33     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 11 (7f2bc7fa0370) [pid = 12933] [serial = 11] [outer = 0]
[task 2023-03-20T22:47:33.773Z] 22:47:33     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 12 (7f2bc7fc2c00) [pid = 12933] [serial = 12] [outer = 7f2bc7fa0370]
[task 2023-03-20T22:47:33.774Z] 22:47:33     INFO - GECKO(1570) | [Child 13053, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-03-20T22:47:33.775Z] 22:47:33     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 13 (7f2bc7fc3800) [pid = 12933] [serial = 13] [outer = 7f2bc7fa0370]
[task 2023-03-20T22:47:33.776Z] 22:47:33     INFO - Console message: [JavaScript Warning: "Partitioned cookie or storage access was provided to “http://example.com/browser/browser/components/sessionstore/test/browser_sessionStorage.html?0.35478539385204677” because it is loaded in the third-party context and dynamic state partitioning is enabled."]
[task 2023-03-20T22:47:33.777Z] 22:47:33     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f2bc7fc3c00 == 6 [pid = 12933] [id = 5]
[task 2023-03-20T22:47:33.778Z] 22:47:33     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 14 (7f2bc7fa1ca0) [pid = 12933] [serial = 14] [outer = 0]
[task 2023-03-20T22:47:33.780Z] 22:47:33     INFO - GECKO(1570) | [Child 12933: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 15 (7f2bc7fc4000) [pid = 12933] [serial = 15] [outer = 7f2bc7fa1ca0]
[task 2023-03-20T22:47:33.781Z] 22:47:33     INFO - GECKO(1570) | [Parent 1570: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f0cdf745800 == 7 [pid = 1570] [id = 466] [url = chrome://browser/content/browser.xhtml]
[task 2023-03-20T22:47:33.782Z] 22:47:33     INFO - GECKO(1570) | [Parent 1570, Main Thread] WARNING: NS_ENSURE_TRUE(she && she->mInfo->mSharedState.Get()) failed: file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1149
[task 2023-03-20T22:47:33.783Z] 22:47:33     INFO - GECKO(1570) | [Child 6240: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 6 (7faa71991000) [pid = 6240] [serial = 164] [outer = 0] [url = about:blank]
[task 2023-03-20T22:47:33.784Z] 22:47:33     INFO - GECKO(1570) | [Child 6240: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (7faa71992400) [pid = 6240] [serial = 162] [outer = 0] [url = about:newtab]
[task 2023-03-20T22:47:33.784Z] 22:47:33     INFO - GECKO(1570) | [Child 6240: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7faa71990000 == 1 [pid = 6240] [id = 64] [url = about:newtab]
[task 2023-03-20T22:47:33.785Z] 22:47:33     INFO - TEST-PASS | browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for mochi.test has been purged - 
Flags: needinfo?(dao+bmo)
Whiteboard: [stockwell needswork:owner]

Update

There have been 33 failures within the last 7 days:

  • 31 failures on Linux 18.04 x64 WebRender debug
  • 1 failure on Linux 18.04 x64 WebRender asan opt
  • 1 failure on Windows 11 x64 22H2 WebRender debug

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=413443685&repo=autoland&lineNumber=28870

[task 2023-04-23T02:50:47.462Z] 02:50:47     INFO - TEST-PASS | browser/components/sessionstore/test/browser_sessionStorage.js | http sessionStorage data has been saved - 
[task 2023-04-23T02:50:47.463Z] 02:50:47     INFO - Buffered messages finished
[task 2023-04-23T02:50:47.464Z] 02:50:47     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_sessionStorage.js | Uncaught exception in test bound respect_privacy_level - at chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js:283 - TypeError: can't access property "test", storage[SECURE_INNER_ORIGIN] is undefined
[task 2023-04-23T02:50:47.464Z] 02:50:47     INFO - Stack trace:
[task 2023-04-23T02:50:47.464Z] 02:50:47     INFO - respect_privacy_level@chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js:283:1
[task 2023-04-23T02:50:47.465Z] 02:50:47     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1127:26
[task 2023-04-23T02:50:47.465Z] 02:50:47     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1199:18
[task 2023-04-23T02:50:47.465Z] 02:50:47     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1341:14
[task 2023-04-23T02:50:47.465Z] 02:50:47     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1116:14
[task 2023-04-23T02:50:47.465Z] 02:50:47     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13
[task 2023-04-23T02:50:47.466Z] 02:50:47     INFO - Leaving test bound respect_privacy_level
Whiteboard: [stockwell unknown] → [stockwell needswork:owner]

There have been 31 total failures in the last 7 days and all of them on Linux 18.04 x64 WebRender debug.

Recent failure log.

[task 2023-05-04T16:18:08.322Z] 16:18:08     INFO - TEST-PASS | browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for mochi.test has been serialized correctly - 
[task 2023-05-04T16:18:08.344Z] 16:18:08     INFO - Buffered messages logged at 16:18:07
[task 2023-05-04T16:18:08.345Z] 16:18:08     INFO - Console message: [JavaScript Warning: "Partitioned cookie or storage access was provided to “http://example.com/browser/browser/components/sessionstore/test/browser_sessionStorage.html?0.05105680063893303” because it is loaded in the third-party context and dynamic state partitioning is enabled."]
[task 2023-05-04T16:18:08.346Z] 16:18:08     INFO - Buffered messages finished
[task 2023-05-04T16:18:08.347Z] 16:18:08     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_sessionStorage.js | Uncaught exception in test bound session_storage - at chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js:95 - TypeError: can't access property "test", storage[INNER_ORIGIN] is undefined
[task 2023-05-04T16:18:08.348Z] 16:18:08     INFO - Stack trace:
[task 2023-05-04T16:18:08.349Z] 16:18:08     INFO - session_storage@chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_sessionStorage.js:95:1
[task 2023-05-04T16:18:08.351Z] 16:18:08     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1133:26
[task 2023-05-04T16:18:08.351Z] 16:18:08     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1205:18
[task 2023-05-04T16:18:08.352Z] 16:18:08     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1347:14
[task 2023-05-04T16:18:08.353Z] 16:18:08     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1122:14
[task 2023-05-04T16:18:08.353Z] 16:18:08     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13
[task 2023-05-04T16:18:08.354Z] 16:18:08     INFO - Leaving test bound session_storage
[task 2023-05-04T16:18:08.355Z] 16:18:08     INFO - Entering test bound purge_domain
[task 2023-05-04T16:18:08.356Z] 16:18:08     INFO - GECKO(1595) | [Child 13055: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f3e30835800 == 1 [pid = 13055] [id = 0]
[task 2023-05-04T16:18:08.356Z] 16:18:08     INFO - GECKO(1595) | [Child 13055: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (7f3e35a37470) [pid = 13055] [serial = 1] [outer = 0]
[task 2023-05-04T16:18:08.362Z] 16:18:08     INFO - GECKO(1595) | [Child 13055: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (7f3e30836400) [pid = 13055] [serial = 2] [outer = 7f3e35a37470]
[task 2023-05-04T16:18:08.363Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (7f84e027cc00) [pid = 12988] [serial = 9] [outer = 7f84e6139ca0]
[task 2023-05-04T16:18:08.363Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f84e027d400 == 4 [pid = 12988] [id = 3]
[task 2023-05-04T16:18:08.364Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 10 (7f84e02afbb0) [pid = 12988] [serial = 10] [outer = 0]
[task 2023-05-04T16:18:08.365Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 11 (7f84e027dc00) [pid = 12988] [serial = 11] [outer = 7f84e02afbb0]
[task 2023-05-04T16:18:08.367Z] 16:18:08     INFO - Console message: [JavaScript Warning: "Partitioned cookie or storage access was provided to “http://example.com/browser/browser/components/sessionstore/test/browser_sessionStorage.html?0.05105680063893303” because it is loaded in the third-party context and dynamic state partitioning is enabled."]
[task 2023-05-04T16:18:08.368Z] 16:18:08     INFO - GECKO(1595) | [Child 13055: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (7f3e30839000) [pid = 13055] [serial = 3] [outer = 7f3e35a37470]
[task 2023-05-04T16:18:08.368Z] 16:18:08     INFO - GECKO(1595) | [Parent 1595, Main Thread] WARNING: NS_ENSURE_TRUE(she && she->mInfo->mSharedState.Get()) failed: file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1155
[task 2023-05-04T16:18:08.380Z] 16:18:08     INFO - GECKO(1595) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpln4mhy3i.mozrunner/runtests_leaks_tab_pid13104.log
[task 2023-05-04T16:18:08.381Z] 16:18:08     INFO - GECKO(1595) | [13104, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:345
[task 2023-05-04T16:18:08.388Z] 16:18:08     INFO - GECKO(1595) | [Child 13104, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-05-04T16:18:08.426Z] 16:18:08     INFO - GECKO(1595) | [Child 13104, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:655
[task 2023-05-04T16:18:08.433Z] 16:18:08     INFO - GECKO(1595) | [Child 13055: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f3e3083cc00 == 2 [pid = 13055] [id = 1]
[task 2023-05-04T16:18:08.435Z] 16:18:08     INFO - GECKO(1595) | [Child 13055: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (7f3e35a38f90) [pid = 13055] [serial = 4] [outer = 0]
[task 2023-05-04T16:18:08.440Z] 16:18:08     INFO - GECKO(1595) | [Child 13055: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7f3e3083d000) [pid = 13055] [serial = 5] [outer = 7f3e35a38f90]
[task 2023-05-04T16:18:08.444Z] 16:18:08     INFO - GECKO(1595) | [Child 13104, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-05-04T16:18:08.446Z] 16:18:08     INFO - GECKO(1595) | [Child 13104, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-05-04T16:18:08.549Z] 16:18:08     INFO - GECKO(1595) | [Child 13104, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-05-04T16:18:08.576Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 11 (7fb705a58400) [pid = 7276] [serial = 126] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:08.577Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (7fb705a5c800) [pid = 7276] [serial = 132] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:08.578Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 9 (7fb705a5a400) [pid = 7276] [serial = 130] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:08.579Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 8 (7fb705a5bc00) [pid = 7276] [serial = 129] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:08.580Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 7 (7fb705a59400) [pid = 7276] [serial = 127] [outer = 0] [url = data:text/html,<html><body>Another%20regular,%20everyday,%20normal%20page.]
[task 2023-05-04T16:18:08.580Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 6 (7fb705a5d000) [pid = 7276] [serial = 135] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:08.581Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7fb705a59800 == 1 [pid = 7276] [id = 53] [url = about:blank]
[task 2023-05-04T16:18:08.652Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (7fb70ba6d200) [pid = 7276] [serial = 131] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:08.652Z] 16:18:08     INFO - GECKO(1595) | [Child 7276: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (7fb70ba6d7d0) [pid = 7276] [serial = 134] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:08.700Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f84e027ec00 == 5 [pid = 12988] [id = 4]
[task 2023-05-04T16:18:08.700Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 12 (7f84e02ae470) [pid = 12988] [serial = 12] [outer = 0]
[task 2023-05-04T16:18:08.700Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 13 (7f84e027f000) [pid = 12988] [serial = 13] [outer = 7f84e02ae470]
[task 2023-05-04T16:18:08.789Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 14 (7f84e0280400) [pid = 12988] [serial = 14] [outer = 7f84e02ae470]
[task 2023-05-04T16:18:08.799Z] 16:18:08     INFO - GECKO(1595) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpln4mhy3i.mozrunner/runtests_leaks_tab_pid13118.log
[task 2023-05-04T16:18:08.803Z] 16:18:08     INFO - GECKO(1595) | [13118, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:345
[task 2023-05-04T16:18:08.813Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f84e027f800 == 6 [pid = 12988] [id = 5]
[task 2023-05-04T16:18:08.814Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 15 (7f84e02b2c20) [pid = 12988] [serial = 15] [outer = 0]
[task 2023-05-04T16:18:08.816Z] 16:18:08     INFO - GECKO(1595) | [Child 12988: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 16 (7f84e0280800) [pid = 12988] [serial = 16] [outer = 7f84e02b2c20]
[task 2023-05-04T16:18:08.823Z] 16:18:08     INFO - GECKO(1595) | [Child 6311: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7fa139db7800 == 1 [pid = 6311] [id = 65] [url = about:newtab]
[task 2023-05-04T16:18:08.824Z] 16:18:08     INFO - GECKO(1595) | [Child 6311: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 6 (7fa139db8000) [pid = 6311] [serial = 164] [outer = 0] [url = about:newtab]
[task 2023-05-04T16:18:08.825Z] 16:18:08     INFO - GECKO(1595) | [Child 6311: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (7fa139db7c00) [pid = 6311] [serial = 166] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:08.829Z] 16:18:08     INFO - GECKO(1595) | [Child 13118, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-05-04T16:18:08.854Z] 16:18:08     INFO - GECKO(1595) | [Parent 1595, Main Thread] WARNING: NS_ENSURE_TRUE(she && she->mInfo->mSharedState.Get()) failed: file /builds/worker/checkouts/gecko/docshell/shistory/SessionHistoryEntry.cpp:1155
[task 2023-05-04T16:18:08.874Z] 16:18:08     INFO - Console message: [JavaScript Warning: "Partitioned cookie or storage access was provided to “http://example.com/browser/browser/components/sessionstore/test/browser_sessionStorage.html?0.05105680063893303” because it is loaded in the third-party context and dynamic state partitioning is enabled."]
[task 2023-05-04T16:18:08.918Z] 16:18:08     INFO - GECKO(1595) | [Child 13118, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:655
[task 2023-05-04T16:18:08.922Z] 16:18:08     INFO - GECKO(1595) | [Child 6311: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (7fa13b5b8470) [pid = 6311] [serial = 167] [outer = 0] [url = about:newtab]
[task 2023-05-04T16:18:08.935Z] 16:18:08     INFO - GECKO(1595) | [Child 13118, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-05-04T16:18:08.936Z] 16:18:08     INFO - GECKO(1595) | [Child 13118, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-05-04T16:18:08.955Z] 16:18:08     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f2b5e2d2800 == 7 [pid = 1595] [id = 466] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:08.957Z] 16:18:08     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f2b4ead3800 == 6 [pid = 1595] [id = 468] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:08.971Z] 16:18:08     INFO - GECKO(1595) | [Child 13118, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/toolkit/xre/nsXREDirProvider.cpp:475
[task 2023-05-04T16:18:09.073Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f2b58fac000 == 5 [pid = 1595] [id = 469] [url = about:blank]
[task 2023-05-04T16:18:09.087Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 74 (7f2b623bff10) [pid = 1595] [serial = 1108] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.100Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 73 (7f2b5be78470) [pid = 1595] [serial = 1083] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.101Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 72 (7f2b5c81b750) [pid = 1595] [serial = 1090] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.102Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 71 (7f2b5c81da30) [pid = 1595] [serial = 1097] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.103Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 70 (7f2b6074d660) [pid = 1595] [serial = 1101] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.104Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 69 (7f2b57157d20) [pid = 1595] [serial = 1088] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.105Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 68 (7f2b57158100) [pid = 1595] [serial = 1095] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.106Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 67 (7f2b588b33f0) [pid = 1595] [serial = 1081] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.107Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 66 (7f2b5a1bd370) [pid = 1595] [serial = 1099] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.108Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 65 (7f2b63767850) [pid = 1595] [serial = 1143] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.109Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 64 (7f2b62bd6f90) [pid = 1595] [serial = 1135] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.110Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 63 (7f2b623bf560) [pid = 1595] [serial = 1127] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.111Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 62 (7f2b62499c30) [pid = 1595] [serial = 1119] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.112Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 61 (7f2b623c96d0) [pid = 1595] [serial = 1112] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.120Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 60 (7f2b62bd84e0) [pid = 1595] [serial = 1139] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.122Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 59 (7f2b571584e0) [pid = 1595] [serial = 1129] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.124Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 58 (7f2b571563f0) [pid = 1595] [serial = 1125] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.126Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 57 (7f2b58958200) [pid = 1595] [serial = 1133] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.128Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 56 (7f2b57158ab0) [pid = 1595] [serial = 1121] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.130Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 55 (7f2b5a1bb280) [pid = 1595] [serial = 1137] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.131Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 54 (7f2b5a1bee90) [pid = 1595] [serial = 1106] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.133Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 53 (7f2b5be795e0) [pid = 1595] [serial = 1110] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.135Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 52 (7f2b5be79da0) [pid = 1595] [serial = 1117] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.137Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 51 (7f2b626ee000) [pid = 1595] [serial = 1109] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.138Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 50 (7f2b566bdc00) [pid = 1595] [serial = 1084] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.140Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 49 (7f2b566c3400) [pid = 1595] [serial = 1091] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.141Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 48 (7f2b5a113800) [pid = 1595] [serial = 1098] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.143Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 47 (7f2b5e2d6000) [pid = 1595] [serial = 1102] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.144Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 46 (7f2b536b0c00) [pid = 1595] [serial = 1089] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.146Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 45 (7f2b566bd400) [pid = 1595] [serial = 1096] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.147Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 44 (7f2b4ead0400) [pid = 1595] [serial = 1082] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.149Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 43 (7f2b566c9000) [pid = 1595] [serial = 1100] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.151Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 42 (7f2b588b5ca0) [pid = 1595] [serial = 1085] [outer = 0] [url = chrome://mochitests/content/browser/browser/base/content/test/tabs/dummy_page.html]
[task 2023-05-04T16:18:09.153Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 41 (7f2b536b6c00) [pid = 1595] [serial = 1087] [outer = 0] [url = chrome://mochitests/content/browser/browser/base/content/test/tabs/dummy_page.html]
[task 2023-05-04T16:18:09.155Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 40 (7f2b5a1bc200) [pid = 1595] [serial = 1141] [outer = 0] [url = chrome://browser/content/browser.xhtml]
[task 2023-05-04T16:18:09.156Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 39 (7f2b5e2d9800) [pid = 1595] [serial = 1144] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.158Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 38 (7f2b5a115000) [pid = 1595] [serial = 1136] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.159Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 37 (7f2b536aa000) [pid = 1595] [serial = 1128] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.161Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 36 (7f2b647c8c00) [pid = 1595] [serial = 1120] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.163Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 35 (7f2b637f0c00) [pid = 1595] [serial = 1113] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.164Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 34 (7f2b5e2d0400) [pid = 1595] [serial = 1140] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.165Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 33 (7f2b4eacf000) [pid = 1595] [serial = 1130] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.166Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 32 (7f2b4ead2800) [pid = 1595] [serial = 1126] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.167Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 31 (7f2b536abc00) [pid = 1595] [serial = 1134] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.168Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 30 (7f2b4eacb800) [pid = 1595] [serial = 1122] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.169Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 29 (7f2b536b4400) [pid = 1595] [serial = 1138] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.169Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 28 (7f2b5a10e400) [pid = 1595] [serial = 1107] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.170Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 27 (7f2b566c0400) [pid = 1595] [serial = 1111] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.171Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 26 (7f2b566c8c00) [pid = 1595] [serial = 1142] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.172Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 25 (7f2b60749c00) [pid = 1595] [serial = 1118] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.172Z] 16:18:09     INFO - GECKO(1595) | [Parent 1595: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 24 (7f2b566c5000) [pid = 1595] [serial = 1150] [outer = 0] [url = about:blank]
[task 2023-05-04T16:18:09.235Z] 16:18:09     INFO - TEST-PASS | browser/components/sessionstore/test/browser_sessionStorage.js | sessionStorage data for mochi.test has been purged - 

Dao, any chance you could help us assign this to someone?

Thank you!

There have been 53 total failures in the last 7 days.
There are:

  • 1 failure on linux1804-64-asan-qr opt
  • 49 failures on linux1804-64-qr debug
  • 1 failure on linux1804-64-shippable-qr opt
  • 1 failure on windows11-32-2009-qr debug
  • 1 failure on windows11-64-2009-shippable-qr opt

Recent failure log.

Dao , as the owner of this component, can you help us assign the bug to someone? Thank you.

Attachment #9383717 - Attachment is obsolete: true
Assignee: nobody → chorotan
Status: NEW → ASSIGNED
Pushed by archaeopteryx@coole-files.de: https://github.com/mozilla-firefox/firefox/commit/36bc89c79ade https://hg.mozilla.org/integration/autoland/rev/266d252e4205 disable browser_sessionStorage.js on linux and mac for frequent failures. r=intermittent-reviewers,aryx
Assignee: chorotan → nobody
Status: ASSIGNED → NEW
Keywords: leave-open
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]

Disabling this turns browser_should_restore_tab.js test into a perma fail.

Flags: needinfo?(dao+bmo) → needinfo?(dwalker)

browser_sessionStorage.js appears to have a side effect of clearing out the session's list of closed tabs https://searchfox.org/firefox-main/rev/643d732886fe0de4e2a3eee3c5ed9bd0d47c77cf/browser/components/sessionstore/test/browser_sessionStorage.js#265

It seems like other sessionstore tests that run before browser_sessionStorage are closing lots of tabs without resetting the closed tabs list state. browser_should_restore_tab is failing because the closed tabs list is capped at 25, so when browser_should_restore_tab closes a tab, it expects the list to go from 25 -> 26 but the cap prevents the list from growing.

A quicker fix would be to change up browser_should_restore_tab so that it detects whether the tab it just closed does end up at the top of closed tabs list in session state.

A bigger and better fix would be to make sure that session store tests are resetting session state when they complete.

Hm, this flaky failure is quite frequent with bug 543435. From looking at logs, promiseTabRestored doesn't seem to wait long enough after gBrowser.duplicateTab. When the test passes, I see an initial about:blank finishes loading before ss.getTabState is called. If the test fails, this load completes after that call.

It might suffice to add a short timeout after promiseTabRestored to silence the intermittent.

Ah, it's always accessing the inner origin that fails. CanonicalBrowsingContext::RequestRestoreTabContent resolves mRestorePromise if the top context finishes loading. But what guarantees the state of the iframe?

I can verify that for duplicateTab, the top level document sometimes finishes loading before the iframe. Interestingly, I don't see failures due to the same happening when loading the document via addTab.

I'll prototype adding a browserLoaded for the iframe after duplicateTab: https://treeherder.mozilla.org/jobs?repo=try&revision=b5aa31002ddf400d9c5ad354147c0ac4549ed376

See Also: → 2001322

Removed the reference to 543435. With the load race fixed and bug 543435 no longer changing the frequency, there is likely something unrelated remaining.

No longer blocks: sync-about-blank
Attachment #9522420 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: