Closed
Bug 1845225
Opened 11 months ago
Closed 5 months ago
Intermittent remote/shared/messagehandler/test/browser/browser_session_data_browser_element.js | single tracking bug
Categories
(Remote Protocol :: Agent, defect, P5)
Remote Protocol
Agent
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
References
Details
(Keywords: intermittent-failure, intermittent-testcase)
Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=423752938&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YSN2iCeVSGGpa9LupSTS9g/runs/0/artifacts/public/logs/live_backing.log
[task 2023-07-25T01:02:34.990Z] 01:02:34 INFO - TEST-PASS | remote/shared/messagehandler/test/browser/browser_session_data_browser_element.js | undefined assertion name -
[task 2023-07-25T01:02:34.991Z] 01:02:34 INFO - Buffered messages finished
[task 2023-07-25T01:02:35.006Z] 01:02:35 INFO - TEST-UNEXPECTED-FAIL | remote/shared/messagehandler/test/browser/browser_session_data_browser_element.js | A promise chain failed to handle a rejection: can't access property "isContent", browsingContext is null - stack: getNavigableForBrowsingContext@chrome://remote/content/shared/TabManager.sys.mjs:268:9
[task 2023-07-25T01:02:35.006Z] 01:02:35 INFO - notifyNavigationStopped@chrome://remote/content/shared/NavigationManager.sys.mjs:226:39
[task 2023-07-25T01:02:35.008Z] 01:02:35 INFO - notifyNavigationStopped@chrome://remote/content/shared/NavigationManager.sys.mjs:303:29
[task 2023-07-25T01:02:35.009Z] 01:02:35 INFO - receiveMessage@chrome://remote/content/shared/js-window-actors/NavigationListenerParent.sys.mjs:33:14
[task 2023-07-25T01:02:35.009Z] 01:02:35 INFO - JSActor query*#onStateChange@chrome://remote/content/shared/js-window-actors/NavigationListenerChild.sys.mjs:154:14
[task 2023-07-25T01:02:35.010Z] 01:02:35 INFO - Rejection date: Tue Jul 25 2023 01:02:28 GMT+0000 (Coordinated Universal Time) - false == true - {"filename":"resource://testing-common/PromiseTestUtils.sys.mjs","name":"assertNoUncaughtRejections","sourceId":573,"lineNumber":266,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"handleTask","sourceId":538,"lineNumber":1159,"columnNumber":22,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/content/browser-test.js","name":"_runTaskBasedTest","sourceId":538,"lineNumber":1203,"columnNumber":18,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"Tester_execTest","sourceId":538,"lineNumber":1345,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/browser-test.js","name":"nextTest/<","sourceId":538,"lineNumber":1120,"columnNumber":14,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":{"filename":"chrome://mochikit/content/tests/SimpleTest/SimpleTest.js","name":"SimpleTest.waitForFocus/<","sourceId":564,"lineNumber":1056,"columnNumber":13,"sourceLine":"","asyncCause":null,"asyncCaller":null,"caller":null,"formattedStack":"SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"nextTest/<@chrome://mochikit/content/browser-test.js:1120:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"Tester_execTest@chrome://mochikit/content/browser-test.js:1345:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1120:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"async*_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1203:18\nTester_execTest@chrome://mochikit/content/browser-test.js:1345:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1120:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"caller":null,"formattedStack":"handleTask@chrome://mochikit/content/browser-test.js:1159:22\nasync*_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1203:18\nTester_execTest@chrome://mochikit/content/browser-test.js:1345:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1120:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}},"formattedStack":"assertNoUncaughtRejections@resource://testing-common/PromiseTestUtils.sys.mjs:266:14\nhandleTask@chrome://mochikit/content/browser-test.js:1159:22\nasync*_runTaskBasedTest@chrome://mochikit/content/browser-test.js:1203:18\nTester_execTest@chrome://mochikit/content/browser-test.js:1345:14\nnextTest/<@chrome://mochikit/content/browser-test.js:1120:14\nSimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1056:13\n","nativeSavedFrame":{}}
[task 2023-07-25T01:02:35.011Z] 01:02:35 INFO - Stack trace:
[task 2023-07-25T01:02:35.011Z] 01:02:35 INFO - resource://testing-common/PromiseTestUtils.sys.mjs:assertNoUncaughtRejections:266
[task 2023-07-25T01:02:35.012Z] 01:02:35 INFO - chrome://mochikit/content/browser-test.js:handleTask:1159
[task 2023-07-25T01:02:35.013Z] 01:02:35 INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1203
[task 2023-07-25T01:02:35.013Z] 01:02:35 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1345
[task 2023-07-25T01:02:35.014Z] 01:02:35 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1120
[task 2023-07-25T01:02:35.015Z] 01:02:35 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1056
[task 2023-07-25T01:02:35.016Z] 01:02:35 INFO - Leaving test bound test_session_data_broadcast
[task 2023-07-25T01:02:35.017Z] 01:02:35 INFO - GECKO(8814) | MEMORY STAT | vsize 130560439MB | residentFast 1255MB
Comment hidden (Intermittent Failures Robot) |
Comment 2•10 months ago
|
||
This seems to be a race when the Navigation Manager tries to send the navigation-stopped
event for a browsing context that does no longer exist. Because of bug 1846343 we fail early due to a missing null
check. Fixing that bug might actually help given that if the navigable
is null
the call to this.#navigations.get()
would cause an early return.
Depends on: 1846343
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 11•5 months ago
|
||
https://wiki.mozilla.org/Bug_Triage#Intermittent_Test_Failure_Cleanup
For more information, please visit BugBot documentation.
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•