Closed Bug 1751214 Opened 3 years ago Closed 3 years ago

Perma devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | Uncaught exception - at devtools/client/shared/test/shared-head.js:1018 - Error: Failed waitFor() when Gecko 98 merges to Beta on 2022-02-07

Categories

(DevTools :: Framework, defect, P2)

defect

Tracking

(firefox-esr91 unaffected, firefox96 unaffected, firefox97 unaffected, firefox98+ verified)

VERIFIED FIXED
98 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox96 --- unaffected
firefox97 --- unaffected
firefox98 + verified

People

(Reporter: intermittent-bug-filer, Assigned: jdescottes)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [retriggered][stockwell needswork:owner])

Attachments

(1 file)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=364799498&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bBUzW35yRX64DZvES4oegQ/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/bBUzW35yRX64DZvES4oegQ/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2022-01-20T13:44:03.284Z] 13:44:03     INFO - TEST-START | devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js
[task 2022-01-20T13:44:11.869Z] 13:44:11     INFO - TEST-INFO | started process screenshot
[task 2022-01-20T13:44:12.101Z] 13:44:12     INFO - TEST-INFO | screenshot: exit 0
[task 2022-01-20T13:44:12.114Z] 13:44:12     INFO - Buffered messages logged at 13:44:03
[task 2022-01-20T13:44:12.114Z] 13:44:12     INFO - Entering test bound testParentProcessRequests
[task 2022-01-20T13:44:12.115Z] 13:44:12     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'"]
[task 2022-01-20T13:44:12.115Z] 13:44:12     INFO - Do some requests from the parent process
[task 2022-01-20T13:44:12.116Z] 13:44:12     INFO - Wait for the network events
[task 2022-01-20T13:44:12.116Z] 13:44:12     INFO - TEST-PASS | devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | Received a network update event resource - 
[task 2022-01-20T13:44:12.117Z] 13:44:12     INFO - TEST-PASS | devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | Received a network update event resource - 
[task 2022-01-20T13:44:12.117Z] 13:44:12     INFO - TEST-PASS | devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | Received a network update event resource - 
[task 2022-01-20T13:44:12.118Z] 13:44:12     INFO - Buffered messages finished
[task 2022-01-20T13:44:12.119Z] 13:44:12     INFO - TEST-UNEXPECTED-FAIL | devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:1018 - Error: Failed waitFor(): 
[task 2022-01-20T13:44:12.119Z] 13:44:12     INFO - Failed condition: () => receivedNetworkEvents.length == 3
[task 2022-01-20T13:44:12.119Z] 13:44:12     INFO - 
[task 2022-01-20T13:44:12.119Z] 13:44:12     INFO - Stack trace:
[task 2022-01-20T13:44:12.119Z] 13:44:12     INFO - waitFor@chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:1018:11
[task 2022-01-20T13:44:12.119Z] 13:44:12     INFO - async*testParentProcessRequests@chrome://mochitests/content/browser/devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js:63:9
[task 2022-01-20T13:44:12.119Z] 13:44:12     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1130:34
[task 2022-01-20T13:44:12.120Z] 13:44:12     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1170:11
[task 2022-01-20T13:44:12.120Z] 13:44:12     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:972:14
[task 2022-01-20T13:44:12.120Z] 13:44:12     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1041:13
[task 2022-01-20T13:44:12.120Z] 13:44:12     INFO - Leaving test bound testParentProcessRequests
[task 2022-01-20T13:44:12.121Z] 13:44:12     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-01-20T13:44:12.121Z] 13:44:12     INFO - TEST-UNEXPECTED-FAIL | devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2022-01-20T13:44:12.121Z] 13:44:12     INFO - Stack trace:
[task 2022-01-20T13:44:12.121Z] 13:44:12     INFO - chrome://mochikit/content/browser-test.js:test_ok:1375
[task 2022-01-20T13:44:12.122Z] 13:44:12     INFO - chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:cleanup:346
[task 2022-01-20T13:44:12.122Z] 13:44:12     INFO - GECKO(2756) | JavaScript error: resource://testing-common/PromiseTestUtils.jsm, line 120: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2022-01-20T13:44:12.122Z] 13:44:12     INFO - GECKO(2756) | JavaScript error: resource://testing-common/PromiseTestUtils.jsm, line 120: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2022-01-20T13:44:12.123Z] 13:44:12     INFO - GECKO(2756) | JavaScript error: resource://testing-common/PromiseTestUtils.jsm, line 120: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2022-01-20T13:44:12.123Z] 13:44:12     INFO - GECKO(2756) | JavaScript error: resource://testing-common/PromiseTestUtils.jsm, line 120: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2022-01-20T13:44:12.124Z] 13:44:12     INFO - GECKO(2756) | JavaScript error: resource://testing-common/PromiseTestUtils.jsm, line 120: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2022-01-20T13:44:12.124Z] 13:44:12     INFO - GECKO(2756) | JavaScript error: resource://testing-common/PromiseTestUtils.jsm, line 120: NotFoundError: No such JSWindowActor 'DevToolsFrame'
[task 2022-01-20T13:44:12.125Z] 13:44:12     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'" {file: "resource://testing-common/PromiseTestUtils.jsm" line: 120}]
[task 2022-01-20T13:44:12.125Z] 13:44:12     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:120:17
[task 2022-01-20T13:44:12.125Z] 13:44:12     INFO - nextTest@chrome://mochikit/content/browser-test.js:624:29
[task 2022-01-20T13:44:12.125Z] 13:44:12     INFO - async*testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1594:25
[task 2022-01-20T13:44:12.125Z] 13:44:12     INFO - run@chrome://mochikit/content/browser-test.js:1509:9
[task 2022-01-20T13:44:12.125Z] 13:44:12     INFO - 
[task 2022-01-20T13:44:12.126Z] 13:44:12     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'" {file: "resource://testing-common/PromiseTestUtils.jsm" line: 120}]
[task 2022-01-20T13:44:12.126Z] 13:44:12     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:120:17
[task 2022-01-20T13:44:12.126Z] 13:44:12     INFO - nextTest@chrome://mochikit/content/browser-test.js:624:29
[task 2022-01-20T13:44:12.126Z] 13:44:12     INFO - async*testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1594:25
[task 2022-01-20T13:44:12.126Z] 13:44:12     INFO - run@chrome://mochikit/content/browser-test.js:1509:9
[task 2022-01-20T13:44:12.126Z] 13:44:12     INFO - 
[task 2022-01-20T13:44:12.127Z] 13:44:12     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'" {file: "resource://testing-common/PromiseTestUtils.jsm" line: 120}]
[task 2022-01-20T13:44:12.127Z] 13:44:12     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:120:17
[task 2022-01-20T13:44:12.127Z] 13:44:12     INFO - nextTest@chrome://mochikit/content/browser-test.js:624:29
[task 2022-01-20T13:44:12.127Z] 13:44:12     INFO - async*testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1594:25
[task 2022-01-20T13:44:12.127Z] 13:44:12     INFO - run@chrome://mochikit/content/browser-test.js:1509:9
[task 2022-01-20T13:44:12.128Z] 13:44:12     INFO - 
[task 2022-01-20T13:44:12.128Z] 13:44:12     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'" {file: "resource://testing-common/PromiseTestUtils.jsm" line: 120}]
[task 2022-01-20T13:44:12.128Z] 13:44:12     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:120:17
[task 2022-01-20T13:44:12.128Z] 13:44:12     INFO - nextTest@chrome://mochikit/content/browser-test.js:624:29
[task 2022-01-20T13:44:12.129Z] 13:44:12     INFO - async*testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1594:25
[task 2022-01-20T13:44:12.129Z] 13:44:12     INFO - run@chrome://mochikit/content/browser-test.js:1509:9
[task 2022-01-20T13:44:12.129Z] 13:44:12     INFO - 
[task 2022-01-20T13:44:12.129Z] 13:44:12     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'" {file: "resource://testing-common/PromiseTestUtils.jsm" line: 120}]
[task 2022-01-20T13:44:12.130Z] 13:44:12     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:120:17
[task 2022-01-20T13:44:12.130Z] 13:44:12     INFO - nextTest@chrome://mochikit/content/browser-test.js:624:29
[task 2022-01-20T13:44:12.130Z] 13:44:12     INFO - async*testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1594:25
[task 2022-01-20T13:44:12.130Z] 13:44:12     INFO - run@chrome://mochikit/content/browser-test.js:1509:9
[task 2022-01-20T13:44:12.130Z] 13:44:12     INFO - 
[task 2022-01-20T13:44:12.131Z] 13:44:12     INFO - Console message: [JavaScript Error: "NotFoundError: No such JSWindowActor 'DevToolsFrame'" {file: "resource://testing-common/PromiseTestUtils.jsm" line: 120}]
[task 2022-01-20T13:44:12.131Z] 13:44:12     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:120:17
[task 2022-01-20T13:44:12.131Z] 13:44:12     INFO - nextTest@chrome://mochikit/content/browser-test.js:624:29
[task 2022-01-20T13:44:12.131Z] 13:44:12     INFO - async*testScope/test_finish/<@chrome://mochikit/content/browser-test.js:1594:25
[task 2022-01-20T13:44:12.131Z] 13:44:12     INFO - run@chrome://mochikit/content/browser-test.js:1509:9
[task 2022-01-20T13:44:12.131Z] 13:44:12     INFO - 
[task 2022-01-20T13:44:12.131Z] 13:44:12     INFO - GECKO(2756) | MEMORY STAT | vsize 920MB | vsizeMaxContiguous 1293MB | residentFast 225MB | heapAllocated 81MB
[task 2022-01-20T13:44:12.132Z] 13:44:12     INFO - TEST-OK | devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | took 8629ms
[task 2022-01-20T13:44:12.132Z] 13:44:12     INFO - checking window state
[task 2022-01-20T13:44:12.133Z] 13:44:12     INFO - GECKO(2756) | Completed ShutdownLeaks collections in process 5492
[task 2022-01-20T13:44:12.133Z] 13:44:12     INFO - TEST-START | Shutdown
Has Regression Range: --- → yes
See Also: → 1751480
Whiteboard: [retriggered][stockwell needswork:owner]

This only affects beta sims (orange factor) for the moment.

Summary: Intermittent devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:1018 - Error: Failed waitFor(): → Perma devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js | Uncaught exception - at devtools/client/shared/test/shared-head.js:1018 - Error: Failed waitFor() when Gecko 98 merges to Beta on 2022-02-07

We are seeing 2 failures in orange factor:

  • failures on beta simulations (bug 1751480)
  • failures on test-verify

Considering that the perma failure with beta sims is handled in Bug 1751480, this bug should focus on the TV issues.

Not sure there is much we can do about test-verify here. The request created for img.src = IMAGE_URI; (https://searchfox.org/mozilla-central/rev/a2c26b9b49a521f4be39559ca1ca9c345a237c70/devtools/shared/commands/resource/tests/browser_resources_network_events_parent_process.js#56) gets cached, regardless of devtools.cache.disabled.

Edit: so one option is to add a UUID to the URL which should fix it.

Assignee: nobody → jdescottes
Status: NEW → ASSIGNED
Flags: needinfo?(poirot.alex)

Changing the priority to p2 as the bug is tracked by a release manager for the current nightly.
See What Do You Triage for more information

Priority: P5 → P2
Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a7cd4e11a193 [devtools] Bypass cache in browser_resources_network_events_parent_process.js for test-verify r=ochameau

This patch is seems to be working in the latest central-as-beta simulation

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 98 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: