Closed
Bug 1198157
Opened 10 years ago
Closed 9 years ago
Intermittent dom/media/test/test_mediarecorder_record_getdata_afterstart.html | Test timed out.
Categories
(Core :: Audio/Video: Recording, defect, P3)
Tracking
()
RESOLVED
FIXED
mozilla46
People
(Reporter: nigelb, Assigned: bechen)
References
()
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
No description provided.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → bechen
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder 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) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 81•9 years ago
|
||
Benjamin - are you planning to work on this? Do you have any thoughts about why it's timing out?
For example, this could be a bug in the test, such as a source video finishing playing before the recording starts, or that sort of timing race.
Thanks!
Flags: needinfo?(bechen)
Comment 82•9 years ago
|
||
Note: b2g emulator only
Rank: 35
OS: Unspecified → Gonk (Firefox OS)
Priority: -- → P3
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 84•9 years ago
|
||
(In reply to Randell Jesup [:jesup] from comment #81)
> Benjamin - are you planning to work on this? Do you have any thoughts
> about why it's timing out?
> For example, this could be a bug in the test, such as a source video
> finishing playing before the recording starts, or that sort of timing race.
> Thanks!
I believe the root cause is very similar to Bug 991776 comment 53. The encoder receive nothing or receive "blank data" (black screen frame, zero channel audio data) makes the encoder can not be initialized.
And it usually occurs on the testcase which testing the small file. So at bug 991776 I only make the testing file loop, not really fix this issue.
I'll try bug 991776 comment 52 to reproduce it first then think about how to fix it in gecko.
Flags: needinfo?(bechen)
See Also: → 991776
Assignee | ||
Comment 85•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/29553/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/29553/
Attachment #8704070 -
Flags: review?(jwwang)
Comment 86•9 years ago
|
||
Comment on attachment 8704070 [details]
MozReview Request: Bug 1198157: Call |NotifyEndOfStream| if the encoder can't been initialized after 30 seconds. r=jwwang
https://reviewboard.mozilla.org/r/29553/#review26495
::: dom/media/encoder/TrackEncoder.cpp:79
(Diff revision 1)
> + mNotInitDuration += aQueuedMedia.GetDuration();
The type of mNotInitDuration should be StreamTime.
Attachment #8704070 -
Flags: review?(jwwang) → review+
Assignee | ||
Comment 87•9 years ago
|
||
Comment on attachment 8704070 [details]
MozReview Request: Bug 1198157: Call |NotifyEndOfStream| if the encoder can't been initialized after 30 seconds. r=jwwang
https://reviewboard.mozilla.org/r/29553/#review26505
Attachment #8704070 -
Flags: review+
Assignee | ||
Comment 88•9 years ago
|
||
Comment on attachment 8704070 [details]
MozReview Request: Bug 1198157: Call |NotifyEndOfStream| if the encoder can't been initialized after 30 seconds. r=jwwang
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/29553/diff/1-2/
Attachment #8704070 -
Attachment description: MozReview Request: Bug 1198157: Call |NotifyEndOfStream| if the encoder can't been initialized after 30 seconds. r? → MozReview Request: Bug 1198157: Call |NotifyEndOfStream| if the encoder can't been initialized after 30 seconds. r=jwwang
Assignee | ||
Comment 89•9 years ago
|
||
Assignee | ||
Comment 90•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Comment 91•9 years ago
|
||
Keywords: checkin-needed
Assignee | ||
Comment 92•9 years ago
|
||
Comment 93•9 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox46:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•