Open Bug 1783816 Opened 2 years ago Updated 5 days ago

Intermittent browser_fullscreen-document-mutation-navigation.js | single tracking bug

Categories

(Core :: DOM: Core & HTML, defect, P5)

defect

Tracking

()

REOPENED
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox103 --- unaffected
firefox104 --- unaffected
firefox105 --- wontfix
firefox106 --- wontfix

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression)

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


[task 2022-08-09T08:29:15.380Z] 08:29:15     INFO - TEST-START | dom/html/test/browser_fullscreen-document-mutation-navigation.js
[task 2022-08-09T08:29:15.492Z] 08:29:15     INFO - GECKO(5472) | -----------------------------------------------------
[task 2022-08-09T08:29:15.493Z] 08:29:15     INFO - GECKO(5472) | Suppressions used:
[task 2022-08-09T08:29:15.495Z] 08:29:15     INFO - GECKO(5472) |   count      bytes template
[task 2022-08-09T08:29:15.497Z] 08:29:15     INFO - GECKO(5472) |       2        288 libfontconfig.so
[task 2022-08-09T08:29:15.499Z] 08:29:15     INFO - GECKO(5472) | -----------------------------------------------------
[task 2022-08-09T08:29:16.380Z] 08:29:16     INFO - GECKO(5472) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 200: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized
[task 2022-08-09T08:29:16.724Z] 08:29:16     INFO - GECKO(5472) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 170: Error: TelemetryStopwatch: finishing nonexisting stopwatch. Histogram: "FULLSCREEN_CHANGE_MS", key: ""
[task 2022-08-09T08:29:16.959Z] 08:29:16     INFO - GECKO(5472) | JavaScript error: resource:///actors/DOMFullscreenChild.jsm, line 78: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2022-08-09T08:29:16.969Z] 08:29:16     INFO - GECKO(5472) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 206: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized
[task 2022-08-09T08:29:16.996Z] 08:29:16     INFO - GECKO(5472) | JavaScript error: , line 0: TypeError: Fullscreen request aborted
[task 2022-08-09T08:29:16.999Z] 08:29:16     INFO - GECKO(5472) | JavaScript error: resource:///actors/DOMFullscreenChild.jsm, line 71: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2022-08-09T08:29:17.002Z] 08:29:17     INFO - GECKO(5472) | JavaScript error: resource:///actors/DOMFullscreenChild.jsm, line 78: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2022-08-09T08:29:17.539Z] 08:29:17     INFO - GECKO(5472) | JavaScript error: resource://gre/modules/URIFixup.jsm, line 292: NS_ERROR_FAILURE: Should pass a non-null uri
[task 2022-08-09T08:29:17.783Z] 08:29:17     INFO - GECKO(5472) | -----------------------------------------------------
[task 2022-08-09T08:29:17.784Z] 08:29:17     INFO - GECKO(5472) | Suppressions used:
[task 2022-08-09T08:29:17.784Z] 08:29:17     INFO - GECKO(5472) |   count      bytes template
[task 2022-08-09T08:29:17.785Z] 08:29:17     INFO - GECKO(5472) |       2        288 libfontconfig.so
[task 2022-08-09T08:29:17.785Z] 08:29:17     INFO - GECKO(5472) | -----------------------------------------------------
[task 2022-08-09T08:29:17.904Z] 08:29:17     INFO - GECKO(5472) | -----------------------------------------------------
[task 2022-08-09T08:29:17.906Z] 08:29:17     INFO - GECKO(5472) | Suppressions used:
[task 2022-08-09T08:29:17.907Z] 08:29:17     INFO - GECKO(5472) |   count      bytes template
[task 2022-08-09T08:29:17.907Z] 08:29:17     INFO - GECKO(5472) |       2        288 libfontconfig.so
[task 2022-08-09T08:29:17.908Z] 08:29:17     INFO - GECKO(5472) | -----------------------------------------------------
[task 2022-08-09T08:29:20.434Z] 08:29:20     INFO - GECKO(5472) | JavaScript error: , line 0: TypeError: Fullscreen request aborted
[task 2022-08-09T08:29:20.529Z] 08:29:20     INFO - GECKO(5472) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 206: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized
[task 2022-08-09T08:29:20.726Z] 08:29:20     INFO - GECKO(5472) | -----------------------------------------------------
<...>
[task 2022-08-09T08:29:26.841Z] 08:29:26     INFO - TEST-UNEXPECTED-FAIL | dom/html/test/browser_fullscreen-document-mutation-navigation.js | check fullscreen (observer) - Got true, expected false
[task 2022-08-09T08:29:26.841Z] 08:29:26     INFO - Stack trace:
[task 2022-08-09T08:29:26.841Z] 08:29:26     INFO - chrome://mochikit/content/browser-test.js:test_is:1468
[task 2022-08-09T08:29:26.843Z] 08:29:26     INFO - chrome://mochitests/content/browser/dom/html/test/fullscreen_helpers.js:waitForFullScreenObserver/<:90
[task 2022-08-09T08:29:26.843Z] 08:29:26     INFO - resource://testing-common/TestUtils.jsm:observer:121
[task 2022-08-09T08:29:26.844Z] 08:29:26     INFO - resource:///actors/DOMFullscreenParent.jsm:cleanupDomFullscreen:45
[task 2022-08-09T08:29:26.845Z] 08:29:26     INFO - resource:///actors/DOMFullscreenParent.jsm:handleEvent:216
[task 2022-08-09T08:29:26.846Z] 08:29:26     INFO - TEST-PASS | dom/html/test/browser_fullscreen-document-mutation-navigation.js | check fullscreen (event) - 
[task 2022-08-09T08:29:26.848Z] 08:29:26     INFO - Console message: [JavaScript Error: "Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized" {file: "resource:///actors/DOMFullscreenParent.jsm" line: 206}]
[task 2022-08-09T08:29:26.848Z] 08:29:26     INFO - handleEvent@resource:///actors/DOMFullscreenParent.jsm:206:28
[task 2022-08-09T08:29:26.849Z] 08:29:26     INFO - 
[task 2022-08-09T08:29:26.849Z] 08:29:26     INFO - TEST-PASS | dom/html/test/browser_fullscreen-document-mutation-navigation.js | check fullscreen (observer) - 
[task 2022-08-09T08:29:26.850Z] 08:29:26     INFO - TEST-PASS | dom/html/test/browser_fullscreen-document-mutation-navigation.js | check remote fullscreen event (toplevel) - true == true - 
[task 2022-08-09T08:29:26.851Z] 08:29:26     INFO - GECKO(5472) | JavaScript error: , line 0: TypeError: Fullscreen request aborted
[task 2022-08-09T08:29:26.852Z] 08:29:26     INFO - still in fullscreen, wait again
[task 2022-08-09T08:29:26.907Z] 08:29:26     INFO - Console message: [JavaScript Error: "TypeError: Fullscreen request aborted"]
[task 2022-08-09T08:29:27.028Z] 08:29:27     INFO - GECKO(5472) | -----------------------------------------------------
[task 2022-08-09T08:29:27.028Z] 08:29:27     INFO - GECKO(5472) | Suppressions used:
[task 2022-08-09T08:29:27.031Z] 08:29:27     INFO - GECKO(5472) |   count      bytes template
[task 2022-08-09T08:29:27.031Z] 08:29:27     INFO - GECKO(5472) |       2        288 libfontconfig.so
[task 2022-08-09T08:29:27.031Z] 08:29:27     INFO - GECKO(5472) | -----------------------------------------------------
[task 2022-08-09T08:29:27.050Z] 08:29:27     INFO - GECKO(5472) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 206: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized
[task 2022-08-09T08:29:27.144Z] 08:29:27     INFO - TEST-PASS | dom/html/test/browser_fullscreen-document-mutation-navigation.js | check fullscreen (event) - 
[task 2022-08-09T08:29:27.155Z] 08:29:27     INFO - Console message: [JavaScript Error: "Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized" {file: "resource:///actors/DOMFullscreenParent.jsm" line: 206}]
[task 2022-08-09T08:29:27.155Z] 08:29:27     INFO - handleEvent@resource:///actors/DOMFullscreenParent.jsm:206:28
[task 2022-08-09T08:29:27.155Z] 08:29:27     INFO - 
[task 2022-08-09T08:29:27.159Z] 08:29:27     INFO - TEST-PASS | dom/html/test/browser_fullscreen-document-mutation-navigation.js | check fullscreen (observer) - 

I don't think the changes in bug 1780348 affect this test, the test was added in bug 1765559 which is also landed recently and likely somehow a failure happens intermittently on CI.

Flags: needinfo?(echen)
No longer regressed by: 1780348
Depends on: 1800207
Depends on: 1800482
Summary: Intermittent dom/html/test/browser_fullscreen-document-mutation-navigation.js | single tracking bug → Intermittent browser_fullscreen-document-mutation-navigation.js | single tracking bug
Depends on: 1801391
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
You need to log in before you can comment on or make changes to this bug.