Closed
Bug 1367955
Opened 6 years ago
Closed 6 years ago
Intermittent dom/media/test/test_mediarecorder_record_changing_video_resolution.html | called finish() multiple times
Categories
(Core :: Audio/Video: Recording, defect, P5)
Core
Audio/Video: Recording
Tracking
()
RESOLVED
FIXED
mozilla58
People
(Reporter: intermittent-bug-filer, Assigned: bryce)
References
(Depends on 1 open bug)
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])
Attachments
(2 files, 1 obsolete file)
1.90 KB,
patch
|
Details | Diff | Splinter Review | |
59 bytes,
text/x-review-board-request
|
pehrsons
:
review+
|
Details |
Filed by: philringnalda [at] gmail.com https://treeherder.mozilla.org/logviewer.html#?job_id=102174927&repo=mozilla-inbound https://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-inbound-win64/1495754024/mozilla-inbound_win8_64_test-mochitest-media-bm109-tests1-windows-build60.txt.gz
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Component: Audio/Video: Playback → Audio/Video: Recording
Updated•6 years ago
|
Rank: 25
Priority: -- → P2
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 10•6 years ago
|
||
Quick look at this and it's being caused by the onended function being called multiple times. If the video has already ended and seekToNextFrame() is called the ended event will fire a second time. I'm pretty sure video.ended check in seekThroughFrames races, and rarely another seekThroughFrames() will be queued when we're on the last frame: I've confirmed this locally with extra logging. I would have thought this couldn't happen: that if the video has ended as a result of seekToNextFrame, that by the time the then() is run video.ended should consistently return true. Took me 152 iterations to hit the issue. Will attach patch for others to repro.
Assignee | ||
Comment 11•6 years ago
|
||
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 19•6 years ago
|
||
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Comment 20•6 years ago
|
||
Bulk priority update of open intermittent test failure bugs. P3 => P5 https://bugzilla.mozilla.org/show_bug.cgi?id=1381960
Priority: P3 → P5
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 24•6 years ago
|
||
Uptick in failure rate is odd. There have been some moderate sized recorder changes which may have impacted this. Provided the reason we're failing is the save as discussed in the above comments: IMO this test shouldn't be disabled and these failures represent an real underling issue, though not the one the test is designed to test. I would prefer the test can remain as is, but since we have Bug 1386489 to track the issue causing this test to fail, I could band-aid hack the test to avoid the failure. Since Bug 1386489 looks stalled, I'll band-aid this if failures remain high.
Comment 25•6 years ago
|
||
:singingtree, thanks for commenting on this- I agree, if this remains failing so frequently it would warrant some attention. There is also a QuantumRender only failure for this test in bug 1367879- not sure if it is all related.
See Also: → 1367879
Whiteboard: [stockwell needswork]
Comment hidden (Intermittent Failures Robot) |
Comment 27•6 years ago
|
||
this stopped failing on october 6th, possibly this is fixed by disabling the test on linux64-webrender in bug 1367879.
Whiteboard: [stockwell needswork] → [stockwell unknown]
Comment hidden (Intermittent Failures Robot) |
Comment 29•6 years ago
|
||
this has started failing again on windows 10* and linux64 debug/asan. The previous comment of this error stopping was true, we had 3 days with no failures (oddly a friday-sunday). :singingtree- could you take another look at this bug when you get a chance?
Flags: needinfo?(bvandyk)
Whiteboard: [stockwell unknown] → [stockwell needswork]
Comment hidden (Intermittent Failures Robot) |
Comment 31•6 years ago
|
||
gentle ping :singingtree
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 34•6 years ago
|
||
Apologies for the delay. Let's see if this bandaid helps.
Flags: needinfo?(bvandyk)
Comment 35•6 years ago
|
||
mozreview-review |
Comment on attachment 8922473 [details] Bug 1367955 - Remove onended handler during ended handling to avoid video.ended race issues. https://reviewboard.mozilla.org/r/193546/#review198950
Attachment #8922473 -
Flags: review?(apehrson) → review+
Comment hidden (Intermittent Failures Robot) |
Comment hidden (mozreview-request) |
Assignee | ||
Updated•6 years ago
|
Attachment #8922472 -
Attachment is obsolete: true
Comment 38•6 years ago
|
||
Pushed by bvandyk@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a30a745cfbcf Remove onended handler during ended handling to avoid video.ended race issues. r=pehrsons
Comment 39•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a30a745cfbcf
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox58:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Updated•6 years ago
|
Assignee: nobody → bvandyk
status-firefox57:
--- → affected
Comment 40•6 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-beta/rev/c90b8de0f6c7
Flags: in-testsuite+
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•