Closed Bug 1558890 Opened 5 years ago Closed 5 years ago

OSX Mojave (10.14) - VideoFrameConverterTest.ClearFutureFramesOnJumpingBack | Expected: (TimeStamp::Now()) < (future2), actual: 8-byte object <8E-AB 7B-25 A4-05 00-00> vs 8-byte object <60-FB 79-A8 A3-05 00-00> @ /builds/worker/workspace/build/src/dom/med

Categories

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

defect

Tracking

()

RESOLVED FIXED
mozilla69
Tracking Status
firefox69 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: pehrsons)

References

Details

Attachments

(1 file)

Filed by: egao [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=251074328&repo=try
Full log: https://queue.taskcluster.net/v1/task/MSgzLG2BQAa3UuzSunBogw/runs/0/artifacts/public/logs/live_backing.log


Context:
02:20:47 INFO - TEST-START | VideoFrameConverterTest.ClearFutureFramesOnJumpingBack
02:20:48 WARNING - TEST-UNEXPECTED-FAIL | VideoFrameConverterTest.ClearFutureFramesOnJumpingBack | Expected: (TimeStamp::Now()) < (future2), actual: 8-byte object <8E-AB 7B-25 A4-05 00-00> vs 8-byte object <60-FB 79-A8 A3-05 00-00> @ /builds/worker/workspace/build/src/dom/media/gtest/TestVideoFrameConverter.cpp:203
02:20:48 WARNING - TEST-UNEXPECTED-FAIL | VideoFrameConverterTest.ClearFutureFramesOnJumpingBack | Expected equality of these values:
02:20:48 INFO - frames[1].first().width()
02:20:48 INFO - Which is: 640
02:20:48 INFO - 320 @ /builds/worker/workspace/build/src/dom/media/gtest/TestVideoFrameConverter.cpp:208
02:20:48 WARNING - TEST-UNEXPECTED-FAIL | VideoFrameConverterTest.ClearFutureFramesOnJumpingBack | Expected equality of these values:
02:20:48 INFO - frames[1].first().height()
02:20:48 INFO - Which is: 480
02:20:48 INFO - 240 @ /builds/worker/workspace/build/src/dom/media/gtest/TestVideoFrameConverter.cpp:209
02:20:48 WARNING - TEST-UNEXPECTED-FAIL | VideoFrameConverterTest.ClearFutureFramesOnJumpingBack | test completed (time: 1249ms)

:drno - this is a new permafail observed on macosx1014-64-shippable/opt. Interestingly, this failure is not reproducible on macosx1014-64/debug. Could you please take a look, or pass the ni on to someone that may be able to comment, thank you.

Flags: needinfo?(drno)

:apehrson - I see that you added this test back in March 2019, could you please help with why this test is failing on macosx1014 specifically? This is an example to the try push: https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&selectedJob=253415686&searchStr=gtest&revision=be2fd4bee7ac908b84bbdb5a8458b184158d6ce0

Flags: needinfo?(apehrson)

Interesting. Will take a look!

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

This does two things:

  • Makes times relative to current time, with the only constraint that not a
    whole second may pass after the first frame, since that will trigger the
    same-frame timer.
  • Changes asserts to use TimeDuration instead of TimeStamp for understandable
    logs.

This has proven needed on some macosx machines.

Pushed by pehrsons@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/2a81e4b801a1
Give more leeway to VideoFrameConverterTest::ClearFutureFramesOnJumpingBack. r=dminor
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: