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)
Tracking
()
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)
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```
Reporter | ||
Updated•1 year ago
|
Reporter | ||
Updated•1 year ago
|
![]() |
||
Comment 1•1 year ago
•
|
||
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 | ||
Comment 2•1 year ago
|
||
Updated•1 year ago
|
Updated•1 year ago
|
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
Assignee | ||
Comment 5•1 year ago
|
||
That's enabled in @NIGHTLY@ in StaticPrefList.yaml
Comment 6•1 year ago
|
||
bugherder |
Comment 7•1 year ago
|
||
Hi, we still have a similar failures on Central and also it affects beta-simulation too: https://treeherder.mozilla.org/jobs?repo=try&group_state=expanded&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel&revision=40495255fc2869c19fcb01406ab4e837cec12f72&searchStr=wpt&selectedTaskRun=eYSWQVooRiOK2O5Xu2BiZw.0
Assignee | ||
Comment 8•1 year ago
|
||
Assignee | ||
Comment 9•1 year ago
|
||
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
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Assignee | ||
Comment 11•1 year ago
|
||
Comment 12•1 year ago
|
||
Updated•1 year ago
|
Comment 13•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b2334172bcd1
https://hg.mozilla.org/mozilla-central/rev/a15215077df3
https://hg.mozilla.org/mozilla-central/rev/070a27111f1b
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•11 months ago
|
Description
•