Closed Bug 1776953 Opened 3 years ago Closed 2 years ago

Intermittent dom/media/test/test_mediarecorder_record_changing_video_resolution.html | single tracking bug

Categories

(Core :: Audio/Video: Playback, defect, P3)

defect

Tracking

()

RESOLVED FIXED
110 Branch
Tracking Status
firefox110 --- fixed

People

(Reporter: jmaher, Assigned: pehrsons)

References

Details

(Keywords: intermittent-failure, intermittent-testcase, Whiteboard: [stockwell unknown])

Attachments

(1 file)

No description provided.

Additional information about this bug failures and frequency patterns can be found by running: ./mach test-info failure-report --bug 1776953

Severity: normal → S3

Update:

There have been 31 failures within the last 7 days:

  • 25 failures on OS X 10.15 WebRender opt
  • 6 failures on OS X 10.15 WebRender Shippable opt

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=398539194&repo=mozilla-central&lineNumber=3556

[task 2022-12-03T11:43:48.830Z] 11:43:48     INFO - TEST-PASS | dom/media/test/test_mediarecorder_record_changing_video_resolution.html | onresize height should be as expected 
[task 2022-12-03T11:43:48.830Z] 11:43:48     INFO - Seeking to next frame finished. width=150, height=150
[task 2022-12-03T11:43:48.831Z] 11:43:48     INFO - Seeking to next frame
[task 2022-12-03T11:43:48.831Z] 11:43:48     INFO - Seeking to next frame finished. width=150, height=150
[task 2022-12-03T11:43:48.831Z] 11:43:48     INFO - Seeking to next frame
[task 2022-12-03T11:43:48.832Z] 11:43:48     INFO - Seeking to next frame finished. width=150, height=150
[task 2022-12-03T11:43:48.832Z] 11:43:48     INFO - Buffered messages finished
[task 2022-12-03T11:43:48.833Z] 11:43:48     INFO - TEST-UNEXPECTED-FAIL | dom/media/test/test_mediarecorder_record_changing_video_resolution.html | Expected number of resize events - got 2, expected 3
[task 2022-12-03T11:43:48.833Z] 11:43:48     INFO -     SimpleTest.is@SimpleTest/SimpleTest.js:487:14
[task 2022-12-03T11:43:48.833Z] 11:43:48     INFO -     startTest/mediaRecorder.onstop/video.onended@dom/media/test/test_mediarecorder_record_changing_video_resolution.html:97:9
[task 2022-12-03T11:43:48.833Z] 11:43:48     INFO - GECKO(2163) | MEMORY STAT | vsize 14822MB | residentFast 97MB | heapAllocated 17MB
[task 2022-12-03T11:43:48.834Z] 11:43:48     INFO - TEST-OK | dom/media/test/test_mediarecorder_record_changing_video_resolution.html | took 1750ms

Jim, as the owner of this component, can you assign the bug to someone?
Thank you.

Flags: needinfo?(jmathies)
Whiteboard: [stockwell needswork:owner]
Blocks: media-triage
Flags: needinfo?(jmathies)

From andreas - The frequent failure is mac-only oddly enough. two resize events instead of 3. so either some frame wasn't captured or it was dropped by the encoder. For gtests we disallow frame drops, we could do the same with mochitests via a pref. We already have "media.recorder.video.frame_drops", just need to flip it.

Assignee: nobody → apehrson
Status: NEW → ASSIGNED

Speculative, but this gets rid of one source of skipped frames that is timing and machine dependent.

Pushed by pehrsons@gmail.com: https://hg.mozilla.org/integration/autoland/rev/f95c36ddaacd Disable frame drops in MediaRecorder when running mochitests. r=padenot
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 110 Branch
See Also: → 1805537
See Also: → 1805538
No longer blocks: media-triage
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: