Bug: Intermittent browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2023-05-25 16:48:53+00:00
Resolved: 2025-01-13 12:05:44+00:00

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

---
```
[task 2023-05-25T15:45:09.537Z] 15:45:09     INFO - TEST-START | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js
[task 2023-05-25T15:45:09.572Z] 15:45:09     INFO - GECKO(6616) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 21b4bc2f400 == 1 [pid = 1784] [id = 0]
[task 2023-05-25T15:45:09.582Z] 15:45:09     INFO - GECKO(6616) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (21b4487cf90) [pid = 1784] [serial = 1] [outer = 0]
[task 2023-05-25T15:45:09.583Z] 15:45:09     INFO - GECKO(6616) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (21b4bc33800) [pid = 1784] [serial = 2] [outer = 21b4487cf90]
[task 2023-05-25T15:45:09.603Z] 15:45:09     INFO - GECKO(6616) | ConvertWinError received an unrecognized WinError: 0xe1
[task 2023-05-25T15:45:09.618Z] 15:45:09     INFO - GECKO(6616) | [Child 1784, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, nullptr) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/base/nsFrameMessageManager.cpp:1301
[task 2023-05-25T15:45:09.629Z] 15:45:09     INFO - GECKO(6616) | ConvertWinError received an unrecognized WinError: 0xe1
[task 2023-05-25T15:45:09.650Z] 15:45:09     INFO - GECKO(6616) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (21b4bc36400) [pid = 1784] [serial = 3] [outer = 21b4487cf90]
[task 2023-05-25T15:45:09.791Z] 15:45:09     INFO - GECKO(6616) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to C:\Users\task_168502666922956\AppData\Local\Temp\tmpfx6m4lt4.mozrunner\runtests_leaks_tab_pid6784.log
[task 2023-05-25T15:45:09.806Z] 15:45:09     INFO - GECKO(6616) | [6784, 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-25T15:45:09.818Z] 15:45:09     INFO - GECKO(6616) | [Child 6784, 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-25T15:45:09.838Z] 15:45:09     INFO - GECKO(6616) | [Child 6784, 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-25T15:45:09.852Z] 15:45:09     INFO - GECKO(6616) | [Child 6784, 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-25T15:45:09.863Z] 15:45:09     INFO - GECKO(6616) | [Child 6784, 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-25T15:45:10.418Z] 15:45:10     INFO - GECKO(6616) | ConvertWinError received an unrecognized WinError: 0xe1
[task 2023-05-25T15:45:10.450Z] 15:45:10     INFO - TEST-INFO | started process screenshot
[task 2023-05-25T15:45:10.638Z] 15:45:10     INFO - TEST-INFO | screenshot: exit 0
[task 2023-05-25T15:45:10.638Z] 15:45:10     INFO - Buffered messages logged at 15:45:09
[task 2023-05-25T15:45:10.638Z] 15:45:10     INFO - Entering test bound testTempPermissionRequestAfterExpiry
[task 2023-05-25T15:45:10.649Z] 15:45:10     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | {"state":2,"scope":"{SitePermissions.SCOPE_TEMPORARY}"} deepEqual {"state":2,"scope":"{SitePermissions.SCOPE_TEMPORARY}"} - 
[task 2023-05-25T15:45:10.649Z] 15:45:10     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | blocked permission icon is shown - 
[task 2023-05-25T15:45:10.649Z] 15:45:10     INFO - Buffered messages logged at 15:45:10
[task 2023-05-25T15:45:10.649Z] 15:45:10     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | {"state":0,"scope":"{SitePermissions.SCOPE_PERSISTENT}"} deepEqual {"state":0,"scope":"{SitePermissions.SCOPE_PERSISTENT}"} - 
[task 2023-05-25T15:45:10.649Z] 15:45:10     INFO - Buffered messages finished
[task 2023-05-25T15:45:10.649Z] 15:45:10     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | Uncaught exception in test bound testTempPermissionRequestAfterExpiry - Error opening input stream (invalid filename?): chrome://mochikit/content/tests/SimpleTest/EventUtils.js
[task 2023-05-25T15:45:10.649Z] 15:45:10     INFO - Leaving test bound testTempPermissionRequestAfterExpiry
[task 2023-05-25T15:45:10.654Z] 15:45:10     INFO - Entering test bound testTempPermissionCustomExpiry
[task 2023-05-25T15:45:10.655Z] 15:45:10     INFO - GECKO(6616) | [Child 10180: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 1d210230400 == 1 [pid = 10180] [id = 0]
[task 2023-05-25T15:45:10.655Z] 15:45:10     INFO - GECKO(6616) | [Child 10180: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (1d208e7cf90) [pid = 10180] [serial = 1] [outer = 0]
[task 2023-05-25T15:45:10.656Z] 15:45:10     INFO - GECKO(6616) | [Child 10180: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (1d210234800) [pid = 10180] [serial = 2] [outer = 1d208e7cf90]
[task 2023-05-25T15:45:10.659Z] 15:45:10     INFO - GECKO(6616) | [GPU 9640, Compositor] WARNING: IPC Connection Error: [Parent][PImageBridgeParent] RunMessage(msgname=PImageBridge::Msg_WillClose) Channel closing: too late to send/recv, messages will be lost: file /builds/worker/checkouts/gecko/ipc/glue/MessageChannel.cpp:1926
[task 2023-05-25T15:45:10.660Z] 15:45:10     INFO - GECKO(6616) | [Child 1784, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file /builds/worker/checkouts/gecko/dom/events/DOMEventTargetHelper.cpp:302
[task 2023-05-25T15:45:10.661Z] 15:45:10     INFO - GECKO(6616) | ConvertWinError received an unrecognized WinError: 0xe1
[task 2023-05-25T15:45:10.662Z] 15:45:10     INFO - GECKO(6616) | [Child 10180, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, nullptr) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/base/nsFrameMessageManager.cpp:1301
[task 2023-05-25T15:45:10.663Z] 15:45:10     INFO - GECKO(6616) | ConvertWinError received an unrecognized WinError: 0xe1
[task 2023-05-25T15:45:10.664Z] 15:45:10     INFO - GECKO(6616) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 21b4bc2f400 == 0 [pid = 1784] [id = 0] [url = https://example.com/browser/browser/base/content/test/permissions/permissions.html]
[task 2023-05-25T15:45:10.665Z] 15:45:10     INFO - GECKO(6616) | [Child 10180: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (1d210237400) [pid = 10180] [serial = 3] [outer = 1d208e7cf90]
[task 2023-05-25T15:45:10.666Z] 15:45:10     INFO - GECKO(6616) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (21b4bc36400) [pid = 1784] [serial = 3] [outer = 0] [url = https://example.com/browser/browser/base/content/test/permissions/permissions.html]
[task 2023-05-25T15:45:10.666Z] 15:45:10     INFO - GECKO(6616) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (21b4487cf90) [pid = 1784] [serial = 1] [outer = 0] [url = https://example.com/browser/browser/base/content/test/permissions/permissions.html]
[task 2023-05-25T15:45:10.667Z] 15:45:10     INFO - GECKO(6616) | [Child 1784: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (21b4bc33800) [pid = 1784] [serial = 2] [outer = 0] [url = about:blank]
[task 2023-05-25T15:45:10.668Z] 15:45:10     INFO - GECKO(6616) | [Child 1784, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3426
[task 2023-05-25T15:45:10.669Z] 15:45:10     INFO - GECKO(6616) | [Child 1784, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:129
[task 2023-05-25T15:45:10.669Z] 15:45:10     INFO - GECKO(6616) | [Child 1784, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4687
[task 2023-05-25T15:45:10.748Z] 15:45:10     INFO - GECKO(6616) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to C:\Users\task_168502666922956\AppData\Local\Temp\tmpfx6m4lt4.mozrunner\runtests_leaks_tab_pid3596.log
[task 2023-05-25T15:45:10.748Z] 15:45:10     INFO - GECKO(6616) | [3596, 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-25T15:45:10.763Z] 15:45:10     INFO - GECKO(6616) | [Child 3596, 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-25T15:45:10.795Z] 15:45:10     INFO - GECKO(6616) | [Child 3596, 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-25T15:45:10.806Z] 15:45:10     INFO - GECKO(6616) | [Child 3596, 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-25T15:45:10.817Z] 15:45:10     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | Permission not set initially - {"state":0,"scope":"{SitePermissions.SCOPE_PERSISTENT}"} deepEqual {"state":0,"scope":"{SitePermissions.SCOPE_PERSISTENT}"} - 
[task 2023-05-25T15:45:10.820Z] 15:45:10     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | Identity permission box does not show granted permissions. - 
[task 2023-05-25T15:45:10.821Z] 15:45:10     INFO - GECKO(6616) | [Child 3596, 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-25T15:45:10.833Z] 15:45:10     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | Identity permission box shows granted permissions. - 
[task 2023-05-25T15:45:10.839Z] 15:45:10     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | We should see the temporary permission we just set. - {"state":1,"scope":"{SitePermissions.SCOPE_TEMPORARY}"} deepEqual {"state":1,"scope":"{SitePermissions.SCOPE_TEMPORARY}"} - 
[task 2023-05-25T15:45:11.539Z] 15:45:11     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | Temporary permission should not have expired yet. - {"state":1,"scope":"{SitePermissions.SCOPE_TEMPORARY}"} deepEqual {"state":1,"scope":"{SitePermissions.SCOPE_TEMPORARY}"} - 
[task 2023-05-25T15:45:11.626Z] 15:45:11     INFO - GECKO(6616) | [Child 9212: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (233d534f000) [pid = 9212] [serial = 8] [outer = 0] [url = about:blank]
[task 2023-05-25T15:45:11.630Z] 15:45:11     INFO - GECKO(6616) | [Child 9212: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 233d534e000 == 0 [pid = 9212] [id = 4] [url = about:blank]
[task 2023-05-25T15:45:11.642Z] 15:45:11     INFO - GECKO(6616) | [Child 9212: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (233ce07c010) [pid = 9212] [serial = 9] [outer = 0] [url = about:blank]
[task 2023-05-25T15:45:12.348Z] 15:45:12     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | Identity permission box does not show granted permissions. - 
[task 2023-05-25T15:45:12.353Z] 15:45:12     INFO - TEST-PASS | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | Permission should have expired - {"state":0,"scope":"{SitePermissions.SCOPE_PERSISTENT}"} deepEqual {"state":0,"scope":"{SitePermissions.SCOPE_PERSISTENT}"} - 
[task 2023-05-25T15:45:12.379Z] 15:45:12     INFO - Leaving test bound testTempPermissionCustomExpiry
[task 2023-05-25T15:45:12.441Z] 15:45:12     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-05-25T15:45:12.450Z] 15:45:12     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | A promise chain failed to handle a rejection: popupshown listener on #notification-popup not removed before the end of test - stack: waitForEvent/</<@resource://testing-common/BrowserTestUtils.sys.mjs:1305:15
[task 2023-05-25T15:45:12.450Z] 15:45:12     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.sys.mjs:115:17
[task 2023-05-25T15:45:12.450Z] 15:45:12     INFO - nextTest@chrome://mochikit/content/browser-test.js:767:29
[task 2023-05-25T15:45:12.451Z] 15:45:12     INFO - testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1796:25
[task 2023-05-25T15:45:12.451Z] 15:45:12     INFO - run@chrome://mochikit/content/browser-test.js:1716:9
[task 2023-05-25T15:45:12.451Z] 15:45:12     INFO - Rejection date: Thu May 25 2023 15:45:12 GMT+0000 (Coordinated Universal Time) - false == true - {"filename":"resource://testing-common/PromiseTestUtils.sys.mjs","name":"assertNoUncaughtRejections","sourceId":571,"lineNumber":266,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"nextTest","sourceId":537,"lineNumber":768,"columnNumber":29,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"testScope/test_finish/<","sourceId":537,"lineNumber":1796,"columnNumber":25,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"run","sourceId":537,"lineNumber":1716,"columnNumber":9,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"run@chrome://mochikit/content/browser-test.js:1716:9\n","nativeSavedFrame":{}},"formattedStack":"testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1796:25\nrun@chrome://mochikit/content/browser-test.js:1716:9\n","nativeSavedFrame":{}},"formattedStack":"nextTest@chrome://mochikit/content/browser-test.js:768:29\ntestScope/test_finish/<@chrome://mochikit/content/browser-test.js:1796:25\nrun@chrome://mochikit/content/browser-test.js:1716:9\n","nativeSavedFrame":{}},"formattedStack":"assertNoUncaughtRejections@resource://testing-common/PromiseTestUtils.sys.mjs:266:14\nnextTest@chrome://mochikit/content/browser-test.js:768:29\ntestScope/test_finish/<@chrome://mochikit/content/browser-test.js:1796:25\nrun@chrome://mochikit/content/browser-test.js:1716:9\n","nativeSavedFrame":{}}
[task 2023-05-25T15:45:12.451Z] 15:45:12     INFO - Stack trace:
[task 2023-05-25T15:45:12.451Z] 15:45:12     INFO - resource://testing-common/PromiseTestUtils.sys.mjs:assertNoUncaughtRejections:266
[task 2023-05-25T15:45:12.451Z] 15:45:12     INFO - chrome://mochikit/content/browser-test.js:nextTest:768
[task 2023-05-25T15:45:12.451Z] 15:45:12     INFO - chrome://mochikit/content/browser-test.js:testScope/test_finish/<:1796
[task 2023-05-25T15:45:12.452Z] 15:45:12     INFO - chrome://mochikit/content/browser-test.js:run:1716
[task 2023-05-25T15:45:12.452Z] 15:45:12     INFO - GECKO(6616) | JavaScript error: resource://testing-common/BrowserTestUtils.sys.mjs, line 1305: uncaught exception: popupshown listener on #notification-popup not removed before the end of test
[task 2023-05-25T15:45:12.452Z] 15:45:12     INFO - Console message: [JavaScript Error: "uncaught exception: popupshown listener on #notification-popup not removed before the end of test" {file: "resource://testing-common/BrowserTestUtils.sys.mjs" line: 1305}]
[task 2023-05-25T15:45:12.458Z] 15:45:12     INFO - GECKO(6616) | [Child 10180, Main Thread] WARNING: NS_ENSURE_TRUE(!mHasOrHasHadOwnerWindow || mOwnerWindow) failed: file /builds/worker/checkouts/gecko/dom/events/DOMEventTargetHelper.cpp:302
[task 2023-05-25T15:45:12.474Z] 15:45:12     INFO - GECKO(6616) | [Child 10180: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 1d210230400 == 0 [pid = 10180] [id = 0] [url = https://example.com/browser/browser/base/content/test/permissions/permissions.html]
[task 2023-05-25T15:45:12.493Z] 15:45:12     INFO - GECKO(6616) | [Child 10180: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (1d210237400) [pid = 10180] [serial = 3] [outer = 0] [url = https://example.com/browser/browser/base/content/test/permissions/permissions.html]
[task 2023-05-25T15:45:12.499Z] 15:45:12     INFO - GECKO(6616) | [Child 10180: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (1d208e7cf90) [pid = 10180] [serial = 1] [outer = 0] [url = https://example.com/browser/browser/base/content/test/permissions/permissions.html]
[task 2023-05-25T15:45:12.499Z] 15:45:12     INFO - GECKO(6616) | [Child 10180: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (1d210234800) [pid = 10180] [serial = 2] [outer = 0] [url = about:blank]
[task 2023-05-25T15:45:12.500Z] 15:45:12     INFO - GECKO(6616) | [Child 10180, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3426
[task 2023-05-25T15:45:12.502Z] 15:45:12     INFO - GECKO(6616) | [Child 10180, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:129
[task 2023-05-25T15:45:12.511Z] 15:45:12     INFO - GECKO(6616) | [Child 10180, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4687
[task 2023-05-25T15:45:12.646Z] 15:45:12     INFO - GECKO(6616) | [Child 4100: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 2553ab40000 == 4 [pid = 4100] [id = 11] [url = about:blank]
[task 2023-05-25T15:45:12.649Z] 15:45:12     INFO - GECKO(6616) | [Child 4100: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 2553923b000 == 3 [pid = 4100] [id = 10] [url = data:text/html,<body onbeforeunload='document.getElementById("field").value = "failed";'><input id='field' value='something'></body>]
[task 2023-05-25T15:45:12.649Z] 15:45:12     INFO - GECKO(6616) | [Child 4100: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 25539230c00 == 2 [pid = 4100] [id = 9] [url = data:text/html,<body onkeydown='if (event.key == "H" || event.key == "F10") event.preventDefault();'>]
[task 2023-05-25T15:45:12.650Z] 15:45:12     INFO - GECKO(6616) | [Child 4100: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 2553922f000 == 1 [pid = 4100] [id = 8] [url = about:blank]
[task 2023-05-25T15:45:12.692Z] 15:45:12     INFO - GECKO(6616) | [Child 4100: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 11 (25531e7cf90) [pid = 4100] [serial = 26] [outer = 0] [url = data:text/html,<body onkeydown='if (event.key == "H" || event.key == "F10") event.preventDefault();'>]
[task 2023-05-25T15:45:12.696Z] 15:45:12     INFO - GECKO(6616) | [Child 4100: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (25531e7d370) [pid = 4100] [serial = 29] [outer = 0] [url = data:text/html,<body onbeforeunload='document.getElementById("field").value = "failed";'><input id='field' value='something'></body>]
[task 2023-05-25T15:45:12.697Z] 15:45:12     INFO - GECKO(6616) | [Child 4100: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 9 (25531e7eab0) [pid = 4100] [serial = 32] [outer = 0] [url = about:blank]
[task 2023-05-25T15:45:12.698Z] 15:45:12     INFO - GECKO(6616) | [Child 4100: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 8 (25531e7bc30) [pid = 4100] [serial = 24] [outer = 0] [url = about:blank]
[task 2023-05-25T15:45:12.724Z] 15:45:12     INFO - GECKO(6616) | [Child 7452: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 21752230400 == 0 [pid = 7452] [id = 0] [url = data:text/html,<body onload='document.body.firstElementChild.focus();'><div onkeydown='event.preventDefault();' tabindex=0>Test</div></body>]
[task 2023-05-25T15:45:12.741Z] 15:45:12     INFO - GECKO(6616) | [Child 7452: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (2174ae7df90) [pid = 7452] [serial = 1] [outer = 0] [url = data:text/html,<body onload='document.body.firstElementChild.focus();'><div onkeydown='event.preventDefault();' tabindex=0>Test</div></body>]
[task 2023-05-25T15:45:12.897Z] 15:45:12     INFO - GECKO(6616) | MEMORY STAT | vsize 2112604MB | vsizeMaxContiguous 65097850MB | residentFast 333MB | heapAllocated 112MB
[task 2023-05-25T15:45:12.910Z] 15:45:12     INFO - TEST-OK | browser/base/content/test/permissions/browser_temporary_permissions_expiry.js | took 3373ms
[task 2023-05-25T15:45:12.919Z] 15:45:12     INFO - GECKO(6616) | [Child 9212: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 233d534e000 == 1 [pid = 9212] [id = 5]
[task 2023-05-25T15:45:12.919Z] 15:45:12     INFO - GECKO(6616) | [Child 9212: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (233ce07c010) [pid = 9212] [serial = 11] [outer = 0]
[task 2023-05-25T15:45:12.920Z] 15:45:12     INFO - GECKO(6616) | [Child 9212: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (233d534f000) [pid = 9212] [serial = 12] [outer = 233ce07c010]
[task 2023-05-25T15:45:12.943Z] 15:45:12     INFO - checking window state
[task 2023-05-25T15:45:12.990Z] 15:45:12     INFO - TEST-START | browser/base/content/test/permissions/browser_temporary_permissions_navigation.js
```