Open Bug 1913987 Opened 11 months ago Updated 21 days ago

Intermittent docshell/test/browser/browser_replace_state_during_navigation.js | single tracking bug

Categories

(Core :: DOM: Navigation, defect, P5)

defect

Tracking

()

Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox129 --- unaffected
firefox130 --- unaffected
firefox131 --- affected
firefox132 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(4 keywords)

Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=471054222&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DFzDTP1nRG6LHB-SmgF8Wg/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DFzDTP1nRG6LHB-SmgF8Wg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2024-08-20T14:59:51.652Z] 14:59:51     INFO - TEST-START | docshell/test/browser/browser_replace_state_during_navigation.js
[task 2024-08-20T14:59:52.414Z] 14:59:52     INFO - TEST-INFO | started process screentopng
[task 2024-08-20T14:59:52.795Z] 14:59:52     INFO - TEST-INFO | screentopng: exit 0
[task 2024-08-20T14:59:52.796Z] 14:59:52     INFO - Buffered messages logged at 14:59:51
[task 2024-08-20T14:59:52.796Z] 14:59:52     INFO - Entering setup bound 
[task 2024-08-20T14:59:52.796Z] 14:59:52     INFO - Leaving setup bound 
[task 2024-08-20T14:59:52.796Z] 14:59:52     INFO - Entering test bound 
[task 2024-08-20T14:59:52.798Z] 14:59:52     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "https://example.com/browser/docshell/test/browser/dummy_page.html" line: 0}]
[task 2024-08-20T14:59:52.798Z] 14:59:52     INFO - Buffered messages logged at 14:59:52
[task 2024-08-20T14:59:52.799Z] 14:59:52     INFO - Creating and following a link to https://example.com/browser/docshell/test/browser/file_replace_state_during_navigation.html 
[task 2024-08-20T14:59:52.800Z] 14:59:52     INFO - Loaded https://example.com/browser/docshell/test/browser/file_replace_state_during_navigation.html 
[task 2024-08-20T14:59:52.801Z] 14:59:52     INFO - waiting for the history menu to open
[task 2024-08-20T14:59:52.802Z] 14:59:52     INFO - history menu opened
[task 2024-08-20T14:59:52.803Z] 14:59:52     INFO - Buffered messages finished
[task 2024-08-20T14:59:52.805Z] 14:59:52     INFO - TEST-UNEXPECTED-FAIL | docshell/test/browser/browser_replace_state_during_navigation.js | Has the expected number of contextMenu entries - Got 3, expected 4
[task 2024-08-20T14:59:52.805Z] 14:59:52     INFO - Stack trace:
[task 2024-08-20T14:59:52.805Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:test_is:1625
[task 2024-08-20T14:59:52.806Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/head.js:assertMenulist:224
[task 2024-08-20T14:59:52.806Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/browser_replace_state_during_navigation.js:null:31
[task 2024-08-20T14:59:52.806Z] 14:59:52     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:121
[task 2024-08-20T14:59:52.806Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/browser_replace_state_during_navigation.js:null:21
[task 2024-08-20T14:59:52.806Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-08-20T14:59:52.807Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-08-20T14:59:52.807Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-08-20T14:59:52.807Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1128
[task 2024-08-20T14:59:52.807Z] 14:59:52     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-08-20T14:59:52.808Z] 14:59:52     INFO - TEST-PASS | docshell/test/browser/browser_replace_state_during_navigation.js | contextMenu node has the correct uri - 
[task 2024-08-20T14:59:52.808Z] 14:59:52     INFO - Not taking screenshot here: see the one that was previously logged
[task 2024-08-20T14:59:52.808Z] 14:59:52     INFO - TEST-UNEXPECTED-FAIL | docshell/test/browser/browser_replace_state_during_navigation.js | contextMenu node has the correct uri - Got "https://example.com/browser/docshell/test/browser/file_replace_state_during_navigation.html", expected "https://example.com/browser/docshell/test/browser/file_replace_state_during_navigation.html#inject"
[task 2024-08-20T14:59:52.809Z] 14:59:52     INFO - Stack trace:
[task 2024-08-20T14:59:52.809Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:test_is:1625
[task 2024-08-20T14:59:52.810Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/head.js:assertMenulist:232
[task 2024-08-20T14:59:52.810Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/browser_replace_state_during_navigation.js:null:31
[task 2024-08-20T14:59:52.811Z] 14:59:52     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:121
[task 2024-08-20T14:59:52.811Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/browser_replace_state_during_navigation.js:null:21
[task 2024-08-20T14:59:52.811Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-08-20T14:59:52.811Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-08-20T14:59:52.811Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-08-20T14:59:52.812Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1128
[task 2024-08-20T14:59:52.812Z] 14:59:52     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-08-20T14:59:52.812Z] 14:59:52     INFO - Not taking screenshot here: see the one that was previously logged
[task 2024-08-20T14:59:52.812Z] 14:59:52     INFO - TEST-UNEXPECTED-FAIL | docshell/test/browser/browser_replace_state_during_navigation.js | contextMenu node has the correct uri - Got "https://example.com/browser/docshell/test/browser/dummy_page.html", expected "https://example.com/browser/docshell/test/browser/file_replace_state_during_navigation.html"
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - Stack trace:
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:test_is:1625
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/head.js:assertMenulist:232
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/browser_replace_state_during_navigation.js:null:31
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:121
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochitests/content/browser/docshell/test/browser/browser_replace_state_during_navigation.js:null:21
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1128
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-08-20T14:59:52.813Z] 14:59:52     INFO - Not taking screenshot here: see the one that was previously logged
[task 2024-08-20T14:59:52.814Z] 14:59:52     INFO - TEST-UNEXPECTED-FAIL | docshell/test/browser/browser_replace_state_during_navigation.js | Uncaught exception in test bound  - at chrome://mochitests/content/browser/docshell/test/browser/head.js:233 - TypeError: can't access property "getAttribute", node is undefined
[task 2024-08-20T14:59:52.814Z] 14:59:52     INFO - Stack trace:
[task 2024-08-20T14:59:52.815Z] 14:59:52     INFO - assertMenulist@chrome://mochitests/content/browser/docshell/test/browser/head.js:233:7
[task 2024-08-20T14:59:52.815Z] 14:59:52     INFO - async*@chrome://mochitests/content/browser/docshell/test/browser/browser_replace_state_during_navigation.js:31:11
[task 2024-08-20T14:59:52.815Z] 14:59:52     INFO - async*withNewTab@resource://testing-common/BrowserTestUtils.sys.mjs:121:22
[task 2024-08-20T14:59:52.815Z] 14:59:52     INFO - async*@chrome://mochitests/content/browser/docshell/test/browser/browser_replace_state_during_navigation.js:21:26
[task 2024-08-20T14:59:52.815Z] 14:59:52     INFO - handleTask@chrome://mochikit/content/browser-test.js:1145:26
[task 2024-08-20T14:59:52.816Z] 14:59:52     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1217:18
[task 2024-08-20T14:59:52.816Z] 14:59:52     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1358:14
[task 2024-08-20T14:59:52.816Z] 14:59:52     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1128:14
[task 2024-08-20T14:59:52.816Z] 14:59:52     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2024-08-20T14:59:52.817Z] 14:59:52     INFO - Leaving test bound 
[task 2024-08-20T14:59:52.818Z] 14:59:52     INFO - GECKO(1113) | [Parent 1113, IPC I/O Parent] WARNING: process 1498 is a zombie: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_posix.cc:245
[task 2024-08-20T14:59:52.818Z] 14:59:52     INFO - GECKO(1113) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmp0ekjtajm.mozrunner/runtests_leaks_tab_pid1592.log
[task 2024-08-20T14:59:52.883Z] 14:59:52     INFO - GECKO(1113) | MEMORY STAT | vsize 11795MB | residentFast 483MB | heapAllocated 261MB
[task 2024-08-20T14:59:52.884Z] 14:59:52     INFO - TEST-OK | docshell/test/browser/browser_replace_state_during_navigation.js | took 1231ms
[task 2024-08-20T14:59:52.905Z] 14:59:52     INFO - checking window state
[task 2024-08-20T14:59:52.925Z] 14:59:52     INFO - GECKO(1113) | Completed ShutdownLeaks collections in process 1113
[task 2024-08-20T14:59:52.925Z] 14:59:52     INFO - TEST-START | Shutdown
[task 2024-08-20T14:59:52.925Z] 14:59:52     INFO - Browser Chrome Test Summary
[task 2024-08-20T14:59:52.925Z] 14:59:52     INFO - Passed:  16
[task 2024-08-20T14:59:52.936Z] 14:59:52     INFO - Failed:  4
[task 2024-08-20T14:59:52.937Z] 14:59:52     INFO - Todo:    0
[task 2024-08-20T14:59:52.938Z] 14:59:52     INFO - Mode:    e10s
[task 2024-08-20T14:59:52.939Z] 14:59:52     INFO - *** End BrowserChrome Test Results ***
[task 2024-08-20T14:59:52.944Z] 14:59:52     INFO - GECKO(1113) | Exiting due to channel error.
[task 2024-08-20T14:59:52.970Z] 14:59:52     INFO - GECKO(1113) | Exiting due to channel error.
[task 2024-08-20T14:59:52.971Z] 14:59:52     INFO - GECKO(1113) | Exiting due to channel error.
[task 2024-08-20T14:59:52.972Z] 14:59:52     INFO - GECKO(1113) | Exiting due to channel error.
[task 2024-08-20T14:59:52.973Z] 14:59:52     INFO - GECKO(1113) | Exiting due to channel error.
[task 2024-08-20T14:59:52.973Z] 14:59:52     INFO - GECKO(1113) | Exiting due to channel error.
[task 2024-08-20T14:59:52.974Z] 14:59:52     INFO - GECKO(1113) | Exiting due to channel error.
[task 2024-08-20T14:59:53.005Z] 14:59:53     INFO - TEST-INFO | Main app process: exit 0
[task 2024-08-20T14:59:53.006Z] 14:59:53     INFO - runtests.py | Application ran for: 0:00:12.094450
See Also: → 1913989

:avandolder, since you are the author of the regressor, bug 1734181, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(avandolder)

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

Summary: Intermittent TV docshell/test/browser/browser_replace_state_during_navigation.js | single tracking bug → Intermittent docshell/test/browser/browser_replace_state_during_navigation.js | single tracking bug

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

Depends on: 1917369
See Also: → 1918476

This test was updated as part of https://phabricator.services.mozilla.com/D221390, which landed on Dec 4, 2024, and it appears that all of last week's failures occurred under the previous version of the test. I'll keep this open for the moment, but hopefully this flakiness has been resolved.

(In reply to Adam Vandolder [:avandolder] from comment #26)

This test was updated as part of https://phabricator.services.mozilla.com/D221390, which landed on Dec 4, 2024, and it appears that all of last week's failures occurred under the previous version of the test. I'll keep this open for the moment, but hopefully this flakiness has been resolved.

Thanks Adam. It looks to me that the intermittent failure rate has been improved since the patch landed, and has been at a obvious lower rate stably. Clearing the NI on Adam; please feel free to request upon new information.

Flags: needinfo?(avandolder)
You need to log in before you can comment on or make changes to this bug.