Closed Bug 1871736 Opened 1 year ago Closed 1 year ago

Perma TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.html?<xyz> | Encoding and decoding cycle - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined"

Categories

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

defect

Tracking

()

RESOLVED FIXED
123 Branch
Tracking Status
thunderbird_esr115 --- unaffected
firefox-esr115 --- unaffected
firefox121 --- unaffected
firefox122 --- unaffected
firefox123 + fixed

People

(Reporter: NarcisB, Assigned: jesup, NeedInfo)

References

(Regression)

Details

(Keywords: regression)

Attachments

(4 files)

Parsed Log
Full log

Log snippet:

[task 2023-12-23T13:02:26.013Z] 13:02:26     INFO - TEST-START | /webcodecs/full-cycle-test.https.any.worker.html?vp8
[task 2023-12-23T13:02:26.452Z] 13:02:26     INFO - 
[task 2023-12-23T13:02:26.452Z] 13:02:26     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.worker.html?vp8 | Encoding and decoding cycle - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined"
[task 2023-12-23T13:02:26.452Z] 13:02:26     INFO - 
[task 2023-12-23T13:02:26.452Z] 13:02:26     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.worker.html?vp8 | Encoding and decoding cycle with realtime latency mode - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined"
[task 2023-12-23T13:02:26.453Z] 13:02:26     INFO - .
[task 2023-12-23T13:02:26.453Z] 13:02:26     INFO - TEST-OK | /webcodecs/full-cycle-test.https.any.worker.html?vp8 | took 440ms
[task 2023-12-23T13:02:26.456Z] 13:02:26     INFO - PID 28528 | 1703336546455	Marionette	INFO	Stopped listening on port 50609
[task 2023-12-23T13:02:27.140Z] 13:02:27     INFO - Browser exited with return code 0
[task 2023-12-23T13:02:27.142Z] 13:02:27     INFO - Closing logging queue
[task 2023-12-23T13:02:27.143Z] 13:02:27     INFO - queue closed
[task 2023-12-23T13:02:27.155Z] 13:02:27     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpv73gaqe6
[task 2023-12-23T13:02:27.190Z] 13:02:27     INFO - PID 28795 | ATTENTION: default value of option mesa_glthread overridden by environment.
[task 2023-12-23T13:02:27.191Z] 13:02:27     INFO - PID 28795 | 1703336543357	Marionette	INFO	Marionette enabled
[task 2023-12-23T13:02:27.192Z] 13:02:27     INFO - PID 28795 | ATTENTION: default value of option mesa_glthread overridden by environment.
[task 2023-12-23T13:02:27.193Z] 13:02:27     INFO - PID 28795 | 1703336543422	Marionette	INFO	Listening on port 33470
[task 2023-12-23T13:02:27.193Z] 13:02:27     INFO - PID 28795 | [ERROR firefox_on_glean::private::string] Unable to set string metric in non-main process. Ignoring.
[task 2023-12-23T13:02:27.194Z] 13:02:27     INFO - PID 28795 | [ERROR firefox_on_glean::private::string] Unable to set string metric in non-main process. Ignoring.
[task 2023-12-23T13:02:27.195Z] 13:02:27     INFO - PID 28795 | console.error: ({})
[task 2023-12-23T13:02:27.196Z] 13:02:27     INFO - Starting runner
[task 2023-12-23T13:02:27.638Z] 13:02:27     INFO - PID 28795 | [ERROR firefox_on_glean::private::string] Unable to set string metric in non-main process. Ignoring.
[task 2023-12-23T13:02:27.638Z] 13:02:27     INFO - PID 28795 | [ERROR firefox_on_glean::private::string] Unable to set string metric in non-main process. Ignoring.
[task 2023-12-23T13:02:27.650Z] 13:02:27     INFO - PID 28795 | [ERROR firefox_on_glean::private::string] Unable to set string metric in non-main process. Ignoring.
[task 2023-12-23T13:02:27.910Z] 13:02:27     INFO - TEST-START | /webcodecs/full-cycle-test.https.any.html?vp9_p2
[task 2023-12-23T13:02:28.269Z] 13:02:28     INFO - 
[task 2023-12-23T13:02:28.269Z] 13:02:28     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.html?vp9_p2 | Encoding and decoding cycle - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined"
[task 2023-12-23T13:02:28.270Z] 13:02:28     INFO - 
[task 2023-12-23T13:02:28.270Z] 13:02:28     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.html?vp9_p2 | Encoding and decoding cycle with realtime latency mode - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined"
[task 2023-12-23T13:02:28.270Z] 13:02:28     INFO - 
[task 2023-12-23T13:02:28.270Z] 13:02:28     INFO - TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.html?vp9_p2 | Encoding and decoding cycle w/ stripped color space - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined"
[task 2023-12-23T13:02:28.270Z] 13:02:28     INFO - TEST-OK | /webcodecs/full-cycle-test.https.any.html?vp9_p2 | took 357ms
[task 2023-12-23T13:02:28.271Z] 13:02:28     INFO - PID 28795 | 1703336548271	Marionette	INFO	Stopped listening on port 33470
[task 2023-12-23T13:02:28.815Z] 13:02:28     INFO - Browser exited with return code 0
[task 2023-12-23T13:02:28.823Z] 13:02:28     INFO - Closing logging queue
[task 2023-12-23T13:02:28.823Z] 13:02:28     INFO - queue closed```
Flags: needinfo?(cchang)
Summary: Perma TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.html?vp8 | Encoding and decoding cycle - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined" when Gecko 123 merges to Beta on 2024-01-22 → Perma TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.html?<xyz> | Encoding and decoding cycle - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined" when Gecko 123 merges to Beta on 2024-01-22
Summary: Perma TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.html?<xyz> | Encoding and decoding cycle - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined" when Gecko 123 merges to Beta on 2024-01-22 → Perma TEST-UNEXPECTED-FAIL | /webcodecs/full-cycle-test.https.any.html?<xyz> | Encoding and decoding cycle - promise_test: Unhandled rejection with value: object "ReferenceError: VideoEncoder is not defined"

This first showed up on a test beta merge failure, but may have shown up in other runs. Waiting for more data. The error is VideoEncoder not defined, which sounds like a beta only problem related to pref controls for webcodecs.

Assignee: nobody → rjesup
Status: NEW → ASSIGNED
Attachment #9370142 - Attachment description: Bug 1871736: Adjust webcodec wpt expectations for the webcodec landing r=jmathies!,chunmin! → Bug 1871736: Adjust webcodec wpt expectations for the webcodec landing r=jmathies!
Pushed by nbeleuzu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e6f85355d2f3 Adjust webcodec wpt expectations for the webcodec landing r=jmathies

Looks like you might want to enable dom.media.webcodecs.enabled for the webcodes tests? Like e.g. https://searchfox.org/mozilla-central/source/testing/web-platform/meta/css/zoom/__dir__.ini#1

That's enabled in @NIGHTLY@ in StaticPrefList.yaml

Regressions: 1871768
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
Status: RESOLVED → REOPENED
Flags: needinfo?(rjesup)
Resolution: FIXED → ---
Target Milestone: 123 Branch → ---

32-bit linux builds are being made in CI, and all the subtests are marked
known-failures, but the testharness catches an additional failure at the end.

Depends on D197248

Pushed by ctuns@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b2334172bcd1 Add pref for webcodecs to wpt __dir__.ini so tests work in beta r=jmathies! https://hg.mozilla.org/integration/autoland/rev/a15215077df3 disable webcodec full_cycle wpt tests for 32-bit builds r=jmathies!
Pushed by ctuns@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/070a27111f1b disable all webcodec wpt tests for linux 32-bit
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
Regressions: 1871854
No longer regressions: 1871854
Flags: needinfo?(rjesup)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: