Intermittent remote/shared/messagehandler/test/browser/browser_handle_command_retry.js | single tracking bug
Categories
(Remote Protocol :: Agent, defect, P5)
Tracking
(firefox-esr128 unaffected, firefox132 unaffected, firefox133 unaffected, firefox134 affected)
| Tracking | Status | |
|---|---|---|
| firefox-esr128 | --- | unaffected |
| firefox132 | --- | unaffected |
| firefox133 | --- | unaffected |
| firefox134 | --- | affected |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
Details
(Keywords: intermittent-failure, intermittent-testcase, test-verify-fail)
Filed by: amarc [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=480196264&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ZjdEf-X2TLGTJl1hbKbvSg/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/ZjdEf-X2TLGTJl1hbKbvSg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2024-10-29T06:56:18.709Z] 06:56:18 INFO - TEST-PASS | remote/shared/messagehandler/test/browser/browser_handle_command_retry.js | Caught the expected error when navigating -
[task 2024-10-29T06:56:18.710Z] 06:56:18 INFO - Buffered messages finished
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - TEST-UNEXPECTED-FAIL | remote/shared/messagehandler/test/browser/browser_handle_command_retry.js | Missing expected exception Caught the expected error when navigating -
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - Stack trace:
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - chrome://mochitests/content/browser/remote/shared/messagehandler/test/browser/browser_handle_command_retry.js:test_forced_no_retry_cross_group:193
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - chrome://mochikit/content/browser-test.js:handleTask:1145
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1217
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1358
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1134
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - GECKO(3412) | 1730184978571 RemoteAgent TRACE Received command retry.cleanup for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - GECKO(3412) | 1730184978580 RemoteAgent TRACE Created MessageHandler WINDOW_GLOBAL for session session-id-no-retry
[task 2024-10-29T06:56:18.712Z] 06:56:18 INFO - GECKO(3412) | 1730184978580 RemoteAgent TRACE Received command retry.cleanup for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:18.712Z] 06:56:18 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.net/document-builder.sjs?headers=Cross-Origin-Opener-Policy:same-origin&html=NET" line: 0}]
[task 2024-10-29T06:56:18.713Z] 06:56:18 INFO - GECKO(3412) | 1730184978660 RemoteAgent TRACE MessageHandler ROOT for session session-id-no-retry is being destroyed
[task 2024-10-29T06:56:18.713Z] 06:56:18 INFO - GECKO(3412) | 1730184978661 RemoteAgent TRACE Unregistered MessageHandler ROOT for session session-id-no-retry
[task 2024-10-29T06:56:18.714Z] 06:56:18 INFO - GECKO(3412) | 1730184978681 RemoteAgent TRACE MessageHandler WINDOW_GLOBAL for session session-id-no-retry is being destroyed
[task 2024-10-29T06:56:18.714Z] 06:56:18 INFO - GECKO(3412) | 1730184978681 RemoteAgent TRACE Unregistered MessageHandler WINDOW_GLOBAL for session session-id-no-retry
[task 2024-10-29T06:56:18.714Z] 06:56:18 INFO - Leaving test bound test_forced_no_retry_cross_group
[task 2024-10-29T06:56:18.714Z] 06:56:18 INFO - Entering test bound test_forced_retry
[task 2024-10-29T06:56:18.748Z] 06:56:18 INFO - GECKO(3412) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/jr/0y7sf5nx7zn6rqcb6xrhyr_c000014/T/tmpkolldxff.mozrunner/runtests_leaks_tab_pid3452.log
[task 2024-10-29T06:56:18.857Z] 06:56:18 INFO - GECKO(3412) | [Child 3452: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 124820c00 == 1 [pid = 3452] [id = 0]
[task 2024-10-29T06:56:18.858Z] 06:56:18 INFO - GECKO(3412) | [Child 3452: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (108a25a00) [pid = 3452] [serial = 1] [outer = 0]
[task 2024-10-29T06:56:18.859Z] 06:56:18 INFO - GECKO(3412) | [Child 3452: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (124823800) [pid = 3452] [serial = 2] [outer = 108a25a00]
[task 2024-10-29T06:56:19.407Z] 06:56:19 INFO - GECKO(3412) | [Child 3445: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 11df08c00 == 0 [pid = 3445] [id = 0] [url = https://example.net/document-builder.sjs?headers=Cross-Origin-Opener-Policy:same-origin&html=NET]
[task 2024-10-29T06:56:19.407Z] 06:56:19 INFO - GECKO(3412) | [Child 3445: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (10a726600) [pid = 3445] [serial = 1] [outer = 0] [url = https://example.net/document-builder.sjs?headers=Cross-Origin-Opener-Policy:same-origin&html=NET]
[task 2024-10-29T06:56:19.408Z] 06:56:19 INFO - GECKO(3412) | [Child 3445: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (11df0e800) [pid = 3445] [serial = 3] [outer = 0] [url = https://example.net/document-builder.sjs?headers=Cross-Origin-Opener-Policy:same-origin&html=NET]
[task 2024-10-29T06:56:19.408Z] 06:56:19 INFO - GECKO(3412) | [Child 3445: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (11df0bc00) [pid = 3445] [serial = 2] [outer = 0] [url = about:blank]
[task 2024-10-29T06:56:19.418Z] 06:56:19 INFO - GECKO(3412) | [Parent 3412, Main Thread] WARNING: BounceTrackingState::OnDocumentStartRequest failed.: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/netwerk/ipc/DocumentLoadListener.cpp:2631
[task 2024-10-29T06:56:19.540Z] 06:56:19 INFO - GECKO(3412) | [Child 3452: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (124823c00) [pid = 3452] [serial = 3] [outer = 108a25a00]
[task 2024-10-29T06:56:19.634Z] 06:56:19 INFO - GECKO(3412) | [Child 3419: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (11e71c000) [pid = 3419] [serial = 4] [outer = 0] [url = about:blank]
[task 2024-10-29T06:56:19.634Z] 06:56:19 INFO - GECKO(3412) | [Child 3419: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (11e71a000) [pid = 3419] [serial = 3] [outer = 0] [url = about:blank]
[task 2024-10-29T06:56:19.786Z] 06:56:19 INFO - GECKO(3412) | 1730184979785 RemoteAgent TRACE Created MessageHandler ROOT for session session-id-retry
[task 2024-10-29T06:56:19.786Z] 06:56:19 INFO - GECKO(3412) | 1730184979785 RemoteAgent TRACE Received command retry.blockedOneTime for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:19.786Z] 06:56:19 INFO - GECKO(3412) | 1730184979786 RemoteAgent TRACE Received command retry.blockedTenTimes for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:19.787Z] 06:56:19 INFO - GECKO(3412) | 1730184979786 RemoteAgent TRACE Received command retry.blockedElevenTimes for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:19.788Z] 06:56:19 INFO - Reload one time
[task 2024-10-29T06:56:19.797Z] 06:56:19 INFO - GECKO(3412) | 1730184979796 RemoteAgent TRACE Created MessageHandler WINDOW_GLOBAL for session session-id-retry
[task 2024-10-29T06:56:19.797Z] 06:56:19 INFO - GECKO(3412) | 1730184979796 RemoteAgent TRACE Received command retry.blockedOneTime for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:19.800Z] 06:56:19 INFO - GECKO(3412) | 1730184979799 RemoteAgent TRACE Received command retry.blockedTenTimes for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:19.801Z] 06:56:19 INFO - GECKO(3412) | 1730184979800 RemoteAgent TRACE Received command retry.blockedElevenTimes for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:19.838Z] 06:56:19 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/document-builder.sjs?html=tab" line: 0}]
[task 2024-10-29T06:56:19.855Z] 06:56:19 INFO - GECKO(3412) | 1730184979854 RemoteAgent TRACE [20] NavigationListenerChild Loading state: flags: 983041, status: 0, isStart: true, isStop: false, isNetwork: true, isBindingAborted: false, targetURI: https://example.com/document-builder.sjs?html=tab
[task 2024-10-29T06:56:19.883Z] 06:56:19 INFO - GECKO(3412) | 1730184979882 RemoteAgent TRACE [dcd4c1b0-6e7b-461c-987d-5b02d854bbe2] Navigation started for url: https://example.com/document-builder.sjs?html=tab (15abaaa6-8cb0-4e10-8016-91990d9dcf18)
[task 2024-10-29T06:56:20.189Z] 06:56:20 INFO - GECKO(3412) | 1730184980188 RemoteAgent TRACE [20] NavigationListenerChild Loading state: flags: 196610, status: 0, isStart: false, isStop: false, isNetwork: false, isBindingAborted: false, targetURI: https://example.com/document-builder.sjs?html=tab
[task 2024-10-29T06:56:20.238Z] 06:56:20 INFO - GECKO(3412) | [Child 3452: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (124ec9400) [pid = 3452] [serial = 4] [outer = 108a25a00]
[task 2024-10-29T06:56:20.280Z] 06:56:20 INFO - GECKO(3412) | 1730184980279 RemoteAgent TRACE [20] NavigationListenerChild Loading state: flags: 196612, status: 0, isStart: false, isStop: false, isNetwork: false, isBindingAborted: false, targetURI: https://example.com/document-builder.sjs?html=tab
[task 2024-10-29T06:56:20.281Z] 06:56:20 INFO - GECKO(3412) | 1730184980279 RemoteAgent TRACE [20] NavigationListenerChild Loading state: flags: 196612, status: 0, isStart: false, isStop: false, isNetwork: false, isBindingAborted: false, targetURI: https://example.com/document-builder.sjs?html=tab
[task 2024-10-29T06:56:20.300Z] 06:56:20 INFO - GECKO(3412) | 1730184980299 RemoteAgent TRACE [20] NavigationListenerChild Loading state: flags: 131088, status: 0, isStart: false, isStop: true, isNetwork: false, isBindingAborted: false, targetURI: https://example.com/document-builder.sjs?html=tab
[task 2024-10-29T06:56:20.300Z] 06:56:20 INFO - GECKO(3412) | 1730184980299 RemoteAgent TRACE [20] NavigationListenerChild Loading state: flags: 131088, status: 0, isStart: false, isStop: true, isNetwork: false, isBindingAborted: false, targetURI: https://example.com/document-builder.sjs?html=tab
[task 2024-10-29T06:56:20.392Z] 06:56:20 INFO - GECKO(3412) | 1730184980391 RemoteAgent TRACE RootTransport retrying command retry.blockedOneTime for browsing context 20, attempt: 1.
[task 2024-10-29T06:56:20.393Z] 06:56:20 INFO - GECKO(3412) | 1730184980391 RemoteAgent TRACE MessageHandler WINDOW_GLOBAL for session session-id-retry is being destroyed
[task 2024-10-29T06:56:20.393Z] 06:56:20 INFO - GECKO(3412) | 1730184980392 RemoteAgent TRACE Unregistered MessageHandler WINDOW_GLOBAL for session session-id-retry
[task 2024-10-29T06:56:20.394Z] 06:56:20 INFO - GECKO(3412) | 1730184980392 RemoteAgent TRACE RootTransport retrying command retry.blockedElevenTimes for browsing context 20, attempt: 1.
[task 2024-10-29T06:56:20.394Z] 06:56:20 INFO - GECKO(3412) | 1730184980393 RemoteAgent TRACE RootTransport retrying command retry.blockedTenTimes for browsing context 20, attempt: 1.
[task 2024-10-29T06:56:20.551Z] 06:56:20 INFO - GECKO(3412) | 1730184980550 RemoteAgent TRACE [dcd4c1b0-6e7b-461c-987d-5b02d854bbe2] Navigation finished for url: https://example.com/document-builder.sjs?html=tab (15abaaa6-8cb0-4e10-8016-91990d9dcf18)
[task 2024-10-29T06:56:20.565Z] 06:56:20 INFO - blockedOneTime should resolve on the first retry
[task 2024-10-29T06:56:20.636Z] 06:56:20 INFO - GECKO(3412) | 1730184980635 RemoteAgent TRACE Created MessageHandler WINDOW_GLOBAL for session session-id-retry
[task 2024-10-29T06:56:20.637Z] 06:56:20 INFO - GECKO(3412) | 1730184980635 RemoteAgent TRACE Received command retry.blockedOneTime for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:20.648Z] 06:56:20 INFO - GECKO(3412) | 1730184980647 RemoteAgent TRACE Received command retry.blockedElevenTimes for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:20.649Z] 06:56:20 INFO - GECKO(3412) | 1730184980648 RemoteAgent TRACE Received command retry.blockedTenTimes for destination WINDOW_GLOBAL
[task 2024-10-29T06:56:20.655Z] 06:56:20 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/document-builder.sjs?html=tab" line: 0}]
[task 2024-10-29T06:56:20.679Z] 06:56:20 INFO - TEST-PASS | remote/shared/messagehandler/test/browser/browser_handle_command_retry.js | The command was called twice (initial call + 1 retry) -
Updated•1 year ago
|
Updated•1 year ago
|
Comment 1•1 year ago
|
||
:whimboo, since you are the author of the regressor, bug 1927073, could you take a look?
For more information, please visit BugBot documentation.
Comment 2•1 year ago
|
||
The failure is not obviously clear. The raised error can even be seen in the log:
https://treeherder.mozilla.org/logviewer?job_id=480196264&repo=autoland&lineNumber=30431-30436
[task 2024-10-29T06:56:18.708Z] 06:56:18 INFO - Navigate to example.net with COOP headers to destroy browsing context
[task 2024-10-29T06:56:18.708Z] 06:56:18 INFO - Buffered messages logged at 06:56:18
[task 2024-10-29T06:56:18.709Z] 06:56:18 INFO - Console message: [JavaScript Error: "DiscardedBrowsingContextError: Actor 'MessageHandlerFrame' destroyed before query 'MessageHandlerFrameParent:sendCommand' was resolved" {file: "chrome://remote/content/shared/RemoteError.sys.mjs" line: 8}]
[task 2024-10-29T06:56:18.709Z] 06:56:18 INFO - TEST-PASS | remote/shared/messagehandler/test/browser/browser_handle_command_retry.js | Caught the expected error when navigating -
[task 2024-10-29T06:56:18.710Z] 06:56:18 INFO - Buffered messages finished
[task 2024-10-29T06:56:18.711Z] 06:56:18 INFO - TEST-UNEXPECTED-FAIL | remote/shared/messagehandler/test/browser/browser_handle_command_retry.js | Missing expected exception Caught the expected error when navigating -
I run the test in verify mode a couple of times but cannot reproduce the failure. Also all the other TV jobs for my landing are working fine:
https://treeherder.mozilla.org/jobs?repo=autoland&revision=d9461994ee82a3124ac366e3d5339f5451b7ea95&searchStr=tv
As such lets observe this failure. It might be a one-off.
Comment 3•1 year ago
|
||
Set release status flags based on info from the regressing bug 1927073
Updated•1 year ago
|
| Comment hidden (Intermittent Failures Robot) |
Comment 5•1 year ago
|
||
This fails for slow builds as well. So it might be a race condition.
| 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 hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 17•11 months ago
|
||
The regression is now covered by bug 1941264.
Updated•11 months ago
|
| 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 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 34•13 days ago
|
||
All the latest failures were wrongly classified. There is no more such failure since a month.
Description
•