Closed Bug 1853158 Opened 2 years ago Closed 2 years ago

Perma /webcodecs/videoFrame-serialization.https.html | Verify frames can be passed within the same agent clusters - promise_test: Unhandled rejection with value: object "ReferenceError: VideoFrame is not defined" when Gecko 119 merge to Beta on 2023-09-25

Categories

(Core :: Audio/Video: Web Codecs, defect)

defect

Tracking

()

VERIFIED FIXED
119 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- unaffected
firefox117 --- unaffected
firefox118 --- unaffected
firefox119 + verified

People

(Reporter: NarcisB, Assigned: padenot)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

[Tracking Requested - why for this release]:

Central-as-beta simulation
How to run these simulations
Failure log:

[task 2023-09-14T12:24:53.887Z] 12:24:53     INFO - TEST-START | /html/syntax/speculative-parsing/generated/page-load/link-no-rel.tentative.html
[task 2023-09-14T12:24:53.893Z] 12:24:53     INFO - Closing window 3f8690b1-a445-4a2e-8eb7-6f120db90e6f
[task 2023-09-14T12:24:56.438Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.438Z] 12:24:56     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/videoFrame-serialization.https.html | Verify frames can be passed within the same agent clusters - promise_test: Unhandled rejection with value: object "ReferenceError: VideoFrame is not defined"
[task 2023-09-14T12:24:56.438Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.438Z] 12:24:56     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/videoFrame-serialization.https.html | Verify frames can be passed back and forth between main and worker - promise_test: Unhandled rejection with value: object "ReferenceError: VideoFrame is not defined"
[task 2023-09-14T12:24:56.439Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.439Z] 12:24:56     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/videoFrame-serialization.https.html | Verify frames can be passed back and forth between main and data-url worker - promise_test: Unhandled rejection with value: object "ReferenceError: VideoFrame is not defined"
[task 2023-09-14T12:24:56.439Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.439Z] 12:24:56     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/videoFrame-serialization.https.html | Verify frames cannot be passed to sharedworker - promise_test: Unhandled rejection with value: object "ReferenceError: VideoFrame is not defined"
[task 2023-09-14T12:24:56.440Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.440Z] 12:24:56     INFO - TEST-UNEXPECTED-TIMEOUT | /webcodecs/videoFrame-serialization.https.html | Verify frames cannot be passed to serviceworker - Test timed out
[task 2023-09-14T12:24:56.440Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.440Z] 12:24:56     INFO - TEST-UNEXPECTED-NOTRUN | /webcodecs/videoFrame-serialization.https.html | Verify frames can be transferred within the same agent clusters - expected PASS
[task 2023-09-14T12:24:56.441Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.441Z] 12:24:56     INFO - TEST-UNEXPECTED-NOTRUN | /webcodecs/videoFrame-serialization.https.html | Verify frames can be transferred back and forth between main and worker - expected PASS
[task 2023-09-14T12:24:56.441Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.441Z] 12:24:56     INFO - TEST-UNEXPECTED-NOTRUN | /webcodecs/videoFrame-serialization.https.html | Verify frames can be transferred back and forth between main and data-url worker - expected PASS
[task 2023-09-14T12:24:56.442Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.442Z] 12:24:56     INFO - TEST-UNEXPECTED-NOTRUN | /webcodecs/videoFrame-serialization.https.html | Verify frames cannot be transferred to a sharedworker - expected PASS
[task 2023-09-14T12:24:56.442Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.442Z] 12:24:56     INFO - TEST-UNEXPECTED-NOTRUN | /webcodecs/videoFrame-serialization.https.html | Verify frames cannot be transferred to serviceworker - expected PASS
[task 2023-09-14T12:24:56.442Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.443Z] 12:24:56     INFO - TEST-UNEXPECTED-NOTRUN | /webcodecs/videoFrame-serialization.https.html | Verify frames is unavailable in sharedworker - expected PASS
[task 2023-09-14T12:24:56.443Z] 12:24:56     INFO - 
[task 2023-09-14T12:24:56.443Z] 12:24:56     INFO - TEST-UNEXPECTED-NOTRUN | /webcodecs/videoFrame-serialization.https.html | Verify frames is unavailable in serviceworker - expected PASS
[task 2023-09-14T12:24:56.444Z] 12:24:56     INFO - TEST-UNEXPECTED-ERROR | /webcodecs/videoFrame-serialization.https.html | Unhandled rejection: VideoFrame is not defined
[task 2023-09-14T12:24:56.444Z] 12:24:56     INFO - createVideoFrame@https://web-platform.test:8443/webcodecs/videoFrame-serialization.https.html:228:3
[task 2023-09-14T12:24:56.444Z] 12:24:56     INFO - @https://web-platform.test:8443/webcodecs/videoFrame-serialization.https.html:117:33
[task 2023-09-14T12:24:56.444Z] 12:24:56     INFO - TEST-INFO took 30773ms
Flags: needinfo?(james)

Paul, could you have a look over how these should behave on beta? They started failing after the wpt-sync. The list of failing tests is in comment 0.

Flags: needinfo?(padenot)
Assignee: nobody → padenot
Status: NEW → ASSIGNED

That should do it, like the others in the previous cycle. Cosmin, do you mind giving it a try? I don't want to do a full simulation myself just for this fix, it's too much test runs (or I don't know how to restrict to a single build).

Flags: needinfo?(padenot)
Flags: needinfo?(james)
Flags: needinfo?(csabou)

Paul, the patch worked on today's central as beta sim

Flags: needinfo?(csabou) → needinfo?(padenot)

Thanks for confirming, I'll get it landed shortly, so it won't cause issues.

Flags: needinfo?(padenot)

Paul, the sheriffs do beta-sims daily so we automatically verify if a patch works at least the following day. If you ever want to do one yourself and trigger only the tests you are interested you can use https://wiki.mozilla.org/Sheriffing/How_To/Beta_simulations#TRUNK_AS_EARLY_BETA with the part that says If not all the jobs shall run (e.g. to verify a test fix.

Pushed by padenot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a8d19c0887b5 Annotate videoFrame-construction.any.js as needing a pref flip on beta. r=media-playback-reviewers,aosmond
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch

Verified fixed in today's beta-simulation

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: