Closed Bug 1526064 Opened 6 years ago Closed 5 years ago

windows/aarch64 - dom/media/mediasource/test/test_MediaSource_flac_mp4.html | failed with error NotSupportedError

Categories

(Core :: Audio/Video, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: egao, NeedInfo)

References

(Depends on 1 open bug)

Details

Attachments

(1 file)

#[markdown(off)]
Filed by: egao [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=226690337&repo=try

https://queue.taskcluster.net/v1/task/af4cbqxFTNGqCg18viiz-Q/runs/0/artifacts/public/logs/live_backing.log

07:30:53 INFO - TEST-UNEXPECTED-FAIL | dom/media/mediasource/test/test_MediaSource_flac_mp4.html | failed with error NotSupportedError
07:30:53 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:275:7
07:30:53 INFO - runWithMSE@dom/media/mediasource/test/mediasource.js:33:5
07:30:53 INFO - async*@dom/media/mediasource/test/test_MediaSource_flac_mp4.html:14:1
07:30:53 INFO - GECKO(4392) | JavaScript error: http://mochi.test:8888/tests/dom/media/mediasource/test/test_MediaSource_flac_mp4.html, line 19: NotSupportedError: Operation is not supported
07:36:07 INFO - Not taking screenshot here: see the one that was previously logged

Summary: Intermittent dom/media/mediasource/test/test_MediaSource_flac_mp4.html | failed with error NotSupportedError → TEST-UNEXPECTED-FAIL | dom/media/mediasource/test/test_MediaSource_flac_mp4.html | failed with error NotSupportedError
Blocks: aarch64-eme
Summary: TEST-UNEXPECTED-FAIL | dom/media/mediasource/test/test_MediaSource_flac_mp4.html | failed with error NotSupportedError → windows/aarch64 - dom/media/mediasource/test/test_MediaSource_flac_mp4.html | failed with error NotSupportedError

Some more context from a more recent run:

Try: https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=8ed035a9b56d43c7aac643528075aef364bd6c0b

Log: https://taskcluster-artifacts.net/ExBJncSaR866apoWDNLTTA/1/public/logs/live_backing.log

01:34:51     INFO - TEST-START | dom/media/mediasource/test/test_MediaSource_flac_mp4.html
01:34:52     INFO - TEST-INFO | started process screenshot
01:34:52     INFO - TEST-INFO | screenshot: exit 0
01:34:52     INFO - Buffered messages logged at 01:34:51
01:34:52     INFO - TEST-PASS | dom/media/mediasource/test/test_MediaSource_flac_mp4.html | Receive a sourceopen event 
01:34:52     INFO - TEST-PASS | dom/media/mediasource/test/test_MediaSource_flac_mp4.html | MediaSource must be in open state after sourceopen 
01:34:52     INFO - Buffered messages finished
01:34:52     INFO - TEST-UNEXPECTED-FAIL | dom/media/mediasource/test/test_MediaSource_flac_mp4.html |  failed with error NotSupportedError 
01:34:52     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:275:18
01:34:52     INFO -     runWithMSE@dom/media/mediasource/test/mediasource.js:33:5
01:34:52     INFO -     async*@dom/media/mediasource/test/test_MediaSource_flac_mp4.html:14:1
01:34:52     INFO - GECKO(4788) | JavaScript error: http://mochi.test:8888/tests/dom/media/mediasource/test/test_MediaSource_flac_mp4.html, line 19: NotSupportedError: Operation is not supported
01:39:59     INFO - Not taking screenshot here: see the one that was previously logged
01:39:59     INFO - TEST-UNEXPECTED-FAIL | dom/media/mediasource/test/test_MediaSource_flac_mp4.html | Test timed out. 
01:39:59     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:275:18
01:39:59     INFO -     reportError@SimpleTest/TestRunner.js:121:22
01:39:59     INFO -     TestRunner._checkForHangs@SimpleTest/TestRunner.js:142:7
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:39:59     INFO -     TestRunner.runTests/<@SimpleTest/TestRunner.js:381:20
01:39:59     INFO -     promise callback*TestRunner.runTests@SimpleTest/TestRunner.js:368:50
01:39:59     INFO -     RunSet.runtests@SimpleTest/setup.js:201:14
01:39:59     INFO -     RunSet.runall@SimpleTest/setup.js:180:12
01:39:59     INFO -     hookupTests@SimpleTest/setup.js:273:12
01:39:59     INFO - parseTestManifest@http://mochi.test:8888/manifestLibrary.js:36:5
01:39:59     INFO - getTestManifest/req.onload@http://mochi.test:8888/manifestLibrary.js:49:11
01:39:59     INFO - EventHandlerNonNull*getTestManifest@http://mochi.test:8888/manifestLibrary.js:45:3
01:39:59     INFO -     hookup@SimpleTest/setup.js:253:5
01:39:59     INFO - EventHandlerNonNull*@http://mochi.test:8888/tests?autorun=1&closeWhenDone=1&consoleLevel=INFO&manifestFile=tests.json&dumpOutputDirectory=c%3A%5Cusers%5Ctestdr%7E1%5Cappdata%5Clocal%5Ctemp&cleanupCrashes=true:11:1
01:40:00     INFO - GECKO(4788) | MEMORY STAT | vsize 5639MB | vsizeMaxContiguous 68650114MB | residentFast 99MB | heapAllocated 9MB
01:40:00     INFO - GECKO(4788) | MediaDecoder=1e75e011600: channels=0 rate=0 hasAudio=0 hasVideo=0 mPlayState=LOADING
01:40:00     INFO - GECKO(4788) | reader data:
01:40:00     INFO - GECKO(4788) | Container Type: MediaSource
01:40:00     INFO - GECKO(4788) | Audio Decoder(none, 0 channels @ 0.0kHz): unavailable
01:40:00     INFO - GECKO(4788) | Audio Frames Decoded: 0
01:40:00     INFO - GECKO(4788) | Video Decoder(none, 0x0 @ 0.00): unavailable
01:40:00     INFO - GECKO(4788) | Hardware Video Decoding: disabled
01:40:00     INFO - GECKO(4788) | Video Frames Decoded: 0 (skipped=0)
01:40:00     INFO - GECKO(4788) | Dumping Data for Demuxer: 1e758e30c00
01:40:00     INFO - GECKO(4788) | MDSM: duration=-1 GetMediaTime=0 GetClock=-1 mMediaSink=1e758e63a50 state=DECODING_METADATA mPlayState=1 mSentFirstFrameLoadedEvent=0 IsPlaying=0 mAudioStatus=idle mVideoStatus=idle mDecodedAudioEndTime=0 mDecodedVideoEndTime=0 mAudioCompleted=0 mVideoCompleted=0
01:40:00     INFO - GECKO(4788) | VideoSink: IsStarted=0 IsPlaying=0 VideoQueue(finished=0 size=0) mVideoFrameEndTime=0 mHasVideo=0 mVideoSinkEndRequest.Exists()=0 mEndPromiseHolder.IsEmpty()=1
01:40:00     INFO - GECKO(4788) | AudioSinkWrapper: IsStarted=0 IsPlaying=0 AudioEnded=1
01:40:00     INFO - TEST-OK | dom/media/mediasource/test/test_MediaSource_flac_mp4.html | took 308890ms

:jw_wang, I saw that you've commented previously on a similar issue where it times out. This failure appears to be new with windows10-aarch64. Could you take a look, or direct me to the correct person?

Flags: needinfo?(suro001)

I believe this is blocked on eme support (bug 1515208), we could probably disable these tests for now on aarch64 until support is enabled.

(In reply to Joel Maher ( :jmaher ) (UTC-4) from comment #4)

I believe this is blocked on eme support (bug 1515208), we could probably disable these tests for now on aarch64 until support is enabled.

I've submitted a try run to disable this test: https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=a8f1b23b20eeca2d041e69376c79866991a34d82

If it passes then I will submit a diff, and perhaps we can revisit this test at a later date when EME support is added.

The reason we don't have flac support is because we're not compiling ffmpeg on this platform.

Are we intending to support flac on ARM devices? If so we'll need to compile a version of ffmpeg that has flac but not ffvp9 support.

Flags: needinfo?(drno)

This test has been disabled for windows10-aarch64 due to consistent failures. See https://phabricator.services.mozilla.com/D22743.

Pushed by egao@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9087e4844e75 re-enable tests in dom/media/mediasource/test/mochitest.ini for windows10-aarch64 r=gbrown
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Assignee: nobody → egao
Flags: needinfo?(drno)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: