Closed
Bug 501754
Opened 16 years ago
Closed 16 years ago
mochitest-plain: test_videocontrols_video_direction.html fails intermittently (possibly test_videocontrols_audio_direction.html too)
Categories
(Toolkit :: Video/Audio Controls, defect)
Tracking
()
RESOLVED
FIXED
mozilla1.9.3a1
| Tracking | Status | |
|---|---|---|
| status1.9.2 | --- | beta3-fixed |
| status1.9.1 | --- | ? |
People
(Reporter: dholbert, Assigned: ehsan.akhgari)
References
()
Details
(Keywords: intermittent-failure)
Attachments
(5 files)
|
5.76 KB,
text/html
|
Details | |
|
23.76 KB,
text/html
|
Details | |
|
523 bytes,
patch
|
Dolske
:
review+
|
Details | Diff | Splinter Review |
|
1.03 KB,
patch
|
Dolske
:
review+
|
Details | Diff | Splinter Review |
|
3.68 KB,
patch
|
Dolske
:
review+
|
Details | Diff | Splinter Review |
The mochitest "test_videocontrols_video_direction.html" sporadically failed this morning, on the subtest for "videocontrols_direction-1c.html".
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox3.5/1246423076.1246428653.14970.gz
> 85262 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_video_direction.html | Rendering of reftest videocontrols_direction-1c.html should not be different to the reference
The cycles immediately before & after didn't experience this failure, and they were built from the same changeset. (no new changesets have landed for 2 days, in fact) Hence, sporadic.
| Reporter | ||
Updated•16 years ago
|
Whiteboard: [orange]
Comment 1•16 years ago
|
||
SeaMonkey examples:
Legacy SM box:
{
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1246606299.1246612168.6280.gz
OS X 10.4 comm-central unit test on 2009/07/03 00:31:39
84759 ERROR TEST-UNEXPECTED-FAIL | ... | Rendering of reftest videocontrols_direction-1c.html should not be different to the reference
}
New ("unstable") SM box:
{
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1246609348.1246617082.26531.gz
OS X 10.5 comm-1.9.1 unit test on 2009/07/03 01:22:28
84727 ERROR TEST-UNEXPECTED-FAIL | ... | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
}
Flags: wanted1.9.1.x?
Summary: test_videocontrols_video_direction.html sporadically fails (in videocontrols_direction-1c.html) → mochitest-plain: test_videocontrols_video_direction.html fails intermittently
Version: Trunk → 1.9.1 Branch
Comment 2•16 years ago
|
||
Really needs an owner if we're going to consider it wanted... If you get a patch, please nominate it for approval.
Flags: wanted1.9.1.x?
| Assignee | ||
Comment 3•16 years ago
|
||
| Assignee | ||
Comment 4•16 years ago
|
||
The existing logs do not provide any clue on why this is happening. I landed <http://hg.mozilla.org/mozilla-central/rev/fde65e01e9f6> so that the future logs actually would contain the failed snapshots so that I can use them to get started on further investigation.
Assignee: nobody → ehsan.akhgari
Status: NEW → ASSIGNED
Whiteboard: [orange] → [orange][debugging aid landed, waiting for further logs]
Comment 5•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1250257814.1250266546.4869.gz&fulltext=1
WINNT 5.2 comm-1.9.1 unit test on 2009/08/14 06:50:14
{
test_videocontrols_video_direction.html | Rendering of reftest videocontrols_direction-1a.html should not be different to the reference
}
(In reply to comment #4)
> <http://hg.mozilla.org/mozilla-central/rev/fde65e01e9f6> so that the future
Oh! That additional log is needed on m-1.9.1, not m-c...
| Assignee | ||
Comment 6•16 years ago
|
||
(In reply to comment #5)
> Oh! That additional log is needed on m-1.9.1, not m-c...
Landed on 1.9.1 as well:
<http://hg.mozilla.org/releases/mozilla-1.9.1/rev/c00daf04d2a8>
Comment 7•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1250581721.1250590284.30391.gz
OS X 10.5 comm-1.9.1 unit test on 2009/08/18 00:48:41
{
Running test_videocontrols_audio_direction.html...
... | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
}
This box is unreliable, but I'm commenting about it (once) as it's the first time I see the canvas logs (which I'm not copying here).
Iiuc, this occurrence could have the same cause as bug 493647.
Let's wait and confirm this with a reliable box...
Summary: mochitest-plain: test_videocontrols_video_direction.html fails intermittently → mochitest-plain: test_videocontrols_video_direction.html fails intermittently (possibly test_videocontrols_audio_direction.html too)
| Assignee | ||
Comment 8•16 years ago
|
||
Here is a file which contains the canvas screenshots from the failed test.
The reason for the failure seems to be obvious, the test audio element has fired the load event before it's actually fully loaded, so the load progressbar is not completely filled, hence the picture comparison with the ref audio element fails.
Justin, aren't pages containing audio/video elements supposed to fire load events after the corresponding audio/video gets loaded completely?
Comment 9•16 years ago
|
||
No, the load event gets fired after the video metadata is loaded, not when the entire file is loaded.
| Assignee | ||
Comment 10•16 years ago
|
||
(In reply to comment #9)
> No, the load event gets fired after the video metadata is loaded, not when the
> entire file is loaded.
Hmm, so we must have been lucky that this test passes most of the time. Is there any way to delay the firing of the load event until the entire audio/video is loaded?
Comment 11•16 years ago
|
||
Sorry, I misunderstood. The 'load' progress event fired on the media element is fired when the entire resource is loaded. You are correct in comment 8.
| Assignee | ||
Comment 12•16 years ago
|
||
So, is it possible that the UI progress meter lags behind the actual media progress status? If not, I don't see why the progress meter in screenshot 1 should not be 100% filled.
Comment 13•16 years ago
|
||
Justin would know better in that regard. I'm not sure how the progress meter is implemented.
Comment 14•16 years ago
|
||
Hmmmm. So, a couple possibilities come to mind.
1) One of the iframe loads might be coming from the initial about:blank load? This has bitten other tests, but since you're setting .src before inserting it into the document I'm not sure that can happen.
2) The progress bar is driven by the video firing "progress" events. Maybe we sometimes don't get a final progress event when the load is completed? I thought at one point we listened for the "load" event and set the progress bar to max, but it doesn't look like we do that now.
It might be enlightening to temporarily flip Utils.debug in videocontrols.xml, and see what it reports when the test fails. [Though you might also need to alter the test serialize the 2 video loads, so the output isn't mixed together.] Or maybe just add a dump() to see what progress events are being received.
Comment 15•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1251764779.1251766764.14634.gz
WINNT 5.2 mozilla-central test mochitests on 2009/08/31 17:26:19
"Same" as comment 8, except the images 1 and 2 are swapped.
OS: Mac OS X → All
Version: 1.9.1 Branch → Trunk
Comment 16•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1251809344.1251818014.5425.gz
Linux comm-1.9.1 unit test on 2009/09/01 05:49:04
"Same" as comment 15.
Comment 17•16 years ago
|
||
Comment 18•16 years ago
|
||
| Reporter | ||
Comment 19•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1254800633.1254803168.20395.gz
Linux mozilla-central test mochitests on 2009/10/05 20:43:53
| Reporter | ||
Comment 21•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1256159506.1256161365.27898.gz
OS X 10.5.2 mozilla-central test opt mochitests on 2009/10/21 14:11:46
Failure is in test_videocontrols_audio_direction.html (it matches comment 7)
| Reporter | ||
Comment 22•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox3.6-Unittest/1256161840.1256164687.32128.gz
OS X 10.5.2 mozilla-1.9.2 test mochitests on 2009/10/21 14:50:40
| Reporter | ||
Comment 23•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1256176972.1256178890.26960.gz
OS X 10.5.2 mozilla-central test opt mochitests on 2009/10/21 19:02:52
Comment 24•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1256232090.1256232407.8815.gz#err0
WINNT 5.2 mozilla-central test mochitests-5/5 on 2009/10/22 10:21:30
The failure mode here is confusing to me. The images look the same.
Comment 25•16 years ago
|
||
Oh, after opening them in GIMP, the video background is rgb(0,0,0) in the first, and rgb(1,1,1) in the second.
Comment 26•16 years ago
|
||
This is failing consistently on WINNT 5.2 mozilla-central test debug mochitests-5/5 on 2009/10/22 15:13:17
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1256249597.1256250760.19613.gz&fulltext=1#err17
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1256300911.1256301339.26561.gz
Linux mozilla-central test opt mochitests-5/5 on 2009/10/23 05:28:31
14532 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_video_direction.html | Rendering of reftest videocontrols_direction-1b.html should not be different to the reference
(In reply to comment #26)
> This is failing consistently on WINNT 5.2 mozilla-central test debug
> mochitests-5/5 on 2009/10/22 15:13:17
> http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1256249597.1256250760.19613.gz&fulltext=1#err17
Hmmm. I'ts audio_direction that's failing there; I filed that persistent failure as as bug 524006.
(In reply to comment #27)
> Hmmm. I'ts audio_direction that's failing there; I filed that persistent
> failure as as bug 524006.
And that's also a different failure: it's a visible UI difference rather than a color component being off by 1.
Comment 29•16 years ago
|
||
Linux mozilla-central test debug mochitests-5/5 on 2009/10/23 14:11:31
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1256332291.1256333328.11035.gz
ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_video_direction.html | Rendering of reftest videocontrols_direction-1b.html should not be different to the reference
Comment 30•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1256953602.1256954929.9766.gz
Linux mozilla-central test debug mochitests-5/5 on 2009/10/30 18:46:42
test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
Comment 31•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257130689.1257131948.9915.gz
Linux mozilla-central test debug mochitests-5/5 on 2009/11/01 18:58:09
14556 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2e.html should not be different to the reference
Comment 32•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257135325.1257136475.26304.gz
Linux mozilla-central test debug mochitests-5/5 on 2009/11/01 20:15:25
14553 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2b.html should not be different to the reference
Comment 33•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257136219.1257137480.5160.gz
Linux mozilla-central test debug mochitests-5/5 on 2009/11/01 20:30:19
14552 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
Comment 34•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257221295.1257222411.25379.gz
Linux mozilla-central test debug mochitests-5/5 on 2009/11/02 20:08:15
| Reporter | ||
Comment 35•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257282761.1257283648.11862.gz
WINNT 5.2 mozilla-central test mochitests-5/5 on 2009/11/03 13:12:41
| Reporter | ||
Comment 36•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257286452.1257287821.26497.gz
Linux mozilla-central test mochitests-5/5 on 2009/11/03 14:14:12
Comment 37•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257288876.1257290540.24834.gz
WINNT 5.2 mozilla-central test mochitests-5/5 on 2009/11/03 14:54:36
Comment 38•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257291144.1257292836.19262.gz
Linux mozilla-central test debug mochitests-5/5 on 2009/11/03 15:32:24
Comment 39•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257311884.1257312922.14627.gz
Linux mozilla-central test debug mochitests-5/5 on 2009/11/03 21:18:04
Comment 40•16 years ago
|
||
OS X 10.5.2 mozilla-central test mochitests-5/5 [testfailed] Started 12:20, finished 12:29
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257362437.1257362926.6679.gz&fulltext=1
Comment 41•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257365835.1257366454.14466.gz
WINNT 5.2 mozilla-central test mochitests-5/5 on 2009/11/04 12:17:15
Comment 42•16 years ago
|
||
Comment 43•16 years ago
|
||
test_videocontrols_video_direction.html:
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257488102.1257489130.25696.gz
test_videocontrols_audio_direction.html:
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257490066.1257490794.11110.gz
Comment 44•16 years ago
|
||
| Reporter | ||
Comment 45•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257526704.1257528001.12576.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/06 08:58:24
| Reporter | ||
Comment 46•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257533106.1257534072.17003.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/06 10:45:06
| Reporter | ||
Comment 47•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257539892.1257540982.32420.gz
OS X 10.5.2 mozilla-central debug test mochitests-5/5 on 2009/11/06 12:38:12
| Reporter | ||
Comment 48•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257539460.1257540776.29879.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/06 12:31:00
| Reporter | ||
Comment 49•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257541442.1257542299.14528.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/06 13:04:02
Comment 50•16 years ago
|
||
| Reporter | ||
Comment 51•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257551864.1257553184.6589.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/06 15:57:44
| Reporter | ||
Comment 52•16 years ago
|
||
RE the whiteboard status -- "[debugging aid landed, waiting for further logs]" -- I think we have enough logs now... :) Updating that to remove the "waiting" part.
Also... These tests are failing frequently enough and causing enough noise that I'm starting to think we should disable them. For example, on the "WINNT 5.2 mozilla-central debug test mochitests-5/5" box -- over the last 16 cycles, 13 have failed one of the tests here. That means we're hitting this problem over 80% of the time on that box...
Any objections to disabling this, pending investigation? (Or, dolske / ehsan / doublec: could one of you investigate this more sometime soon, to try to ameliorate this near-perma-orange?)
Whiteboard: [orange][debugging aid landed, waiting for further logs] → [orange][debugging aid landed]
| Reporter | ||
Comment 53•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257555863.1257557317.2928.gz
WINNT 5.2 mozilla-central test mochitests-5/5 on 2009/11/06 17:04:23
Comment 54•16 years ago
|
||
I think it's acceptable to just disable it for now, I don't think this is at significant risk of regressing.
| Reporter | ||
Comment 55•16 years ago
|
||
Ok -- disabled: http://hg.mozilla.org/mozilla-central/rev/b6b3d560c5c5
Also, one more log to add here :)
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257556807.1257558407.22810.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/06 17:20:07
| Reporter | ||
Updated•16 years ago
|
Whiteboard: [orange][debugging aid landed] → [orange][tests disabled on m-c]
Comment 56•16 years ago
|
||
(In reply to comment #55)
> Ok -- disabled
Please, do this on m-1.9.2 and m-1.9.1 too.
| Assignee | ||
Comment 57•16 years ago
|
||
This is most likely fixed by bug 524006.
Please feel free to reopen if you see more failures of the same nature.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Depends on: 524006
Flags: in-testsuite+
Resolution: --- → FIXED
Whiteboard: [orange][tests disabled on m-c] → [orange][fixed by bug 524006]
Target Milestone: --- → mozilla1.9.3a1
Comment 59•16 years ago
|
||
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 60•16 years ago
|
||
Whiteboard: [orange][fixed by bug 524006] → [orange]
Comment 61•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257884839.1257886518.16592.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/10 12:27:19
| Assignee | ||
Updated•16 years ago
|
status1.9.2:
final-fixed → ---
| Assignee | ||
Comment 62•16 years ago
|
||
| Assignee | ||
Comment 63•16 years ago
|
||
The two Linux failures seem to be because of the fact that my recent patch eliminated the src attribute from the <audio> elements, and that causes the throbber to be shown. Now, the suspend event handler of videocontrols.xml <http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/videocontrols.xml#510> calls setupStatusFader which should hide that. So, I'm thinking that adding a setTimeout to our suspend handler's remotePageLoaded call is the way to go here. Dolske, what do you think?
As for the first failure, I really don't know what's happening there yet.
Comment 64•16 years ago
|
||
It might help to enable debug output on the controls (set "debug" to true at http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/videocontrols.xml#282), to see what it's doing here.
| Assignee | ||
Comment 65•16 years ago
|
||
Here is the output I got from a local build:
videoctl: Initial playback position is at 0 of 0
videoctl: Duration is 0ms
videoctl: time update @ 0ms of 0ms
videoctl: Delaying status fade-in...
videoctl: Status fader: seeking=false error=null readyState=0 paused=true ended=false networkState=0 timeUpdateCount=0 --> HIDE
videoctl: --- videocontrols initialized ---
videoctl: Delated start timer fired.
videoctl: Fading status in
| Assignee | ||
Comment 66•16 years ago
|
||
The third failure is like comment 25. Investigating...
| Assignee | ||
Comment 67•16 years ago
|
||
This patch addresses the third type of the failure. What this does is expanding the masked area to include the whole non-controls rectangle. Simple, but effective.
Attachment #411537 -
Flags: review?(dolske)
| Assignee | ||
Comment 68•16 years ago
|
||
Try the setTimeout solution mentioned in comment 63.
Attachment #411541 -
Flags: review?(dolske)
Updated•16 years ago
|
Attachment #411537 -
Flags: review?(dolske) → review+
Updated•16 years ago
|
Attachment #411541 -
Flags: review?(dolske) → review+
Comment 69•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257902121.1257902975.5014.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/10 17:15:21
Comment 70•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257914059.1257915337.13665.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/10 20:34:19
Comment 71•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257911253.1257912273.12033.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/10 19:47:33
Comment 72•16 years ago
|
||
Comment 73•16 years ago
|
||
| Assignee | ||
Comment 74•16 years ago
|
||
Landed both patches combined:
http://hg.mozilla.org/mozilla-central/rev/095b7beae53b
Status: REOPENED → RESOLVED
Closed: 16 years ago → 16 years ago
Resolution: --- → FIXED
Comment 75•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257989606.1257990729.1884.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/11 17:33:26
s: moz2-linux-slave08
14553 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2b.html should not be different to the reference
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1257984538.1257985820.11457.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/11 16:08:58
"s: moz2-win32-slave05"
14580 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
Sorry.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 76•16 years ago
|
||
There's also bug 524006, are these just the same bug?
Comment 77•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258016838.1258018019.10090.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 01:07:18
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258020186.1258021179.14269.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 02:03:06
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258025992.1258027140.16290.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/12 03:39:52
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258027033.1258028183.28954.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/12 03:57:13
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258034597.1258035809.24084.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/12 06:03:17
| Assignee | ||
Comment 78•16 years ago
|
||
The second log is exactly like the failure in bug 524006 comment 22. The first one shows that the status fader has not finished its job yet.
Looking at videocontrols.xml, the status fader has a 750ms delay period and a 300ms runtime period. The delay period takes effect only when another fade is not already in progress. So, I'm thinking that this may happen because of the simple fact that loading the media takes too long, which causes the initial fader to finish its job, so, when the media finishes loading, a delay of 750ms takes effect, which would obviously ruin things for us.
In order to bypass this and any other similar future problems, I'm thinking of masking the <audio> elements the same way I did for <video> element, so whatever happens to the status fader does not affect this test.
Attachment #411983 -
Flags: review?(dolske)
| Assignee | ||
Comment 79•16 years ago
|
||
(In reply to comment #76)
> There's also bug 524006, are these just the same bug?
That bug is actually a subset of this one; there are several types of failures with these tests, which I'm trying to cover one by one. :(
Status: REOPENED → ASSIGNED
| Assignee | ||
Comment 80•16 years ago
|
||
(In reply to comment #77)
> http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258016838.1258018019.10090.gz
> Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 01:07:18
This should be covered by the masking patch.
> http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258020186.1258021179.14269.gz
> Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 02:03:06
ditto.
> http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258025992.1258027140.16290.gz
> WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/12 03:39:52
The first failure in this log should be fixed by the patch in bug 524006, and the second one by the masking patch.
> http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258027033.1258028183.28954.gz
> WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/12 03:57:13
The first failure should be handled by bug 524006, and the second one by the masking patch.
> http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258034597.1258035809.24084.gz
> WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/12 06:03:17
This should be handled by the masking patch as well.
So, it seems like we're down to only two types of failures, phew! :-)
Comment 81•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258055869.1258057314.12923.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 11:57:49
Comment 82•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258067472.1258068823.14083.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 15:11:12
Comment 83•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258070818.1258072252.20433.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 16:06:58
s: moz2-linux-slave05
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258071812.1258073182.30890.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 16:23:32
s: moz2-linux-slave42
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258074096.1258076422.2717.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/12 17:01:36
14580 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
Comment 85•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258079920.1258081092.23062.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 18:38:40
s: moz2-linux-slave08
14560 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258081318.1258082097.2616.gz
WINNT 5.2 mozilla-central debug test mochitests-5/5 on 2009/11/12 19:01:58
"s: moz2-win32-slave40"
14588 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
Comment 86•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258090435.1258091425.7389.gz
Linux mozilla-central debug test mochitests-5/5 on 2009/11/12 21:33:55
s: moz2-linux-slave01
14561 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2b.html should not be different to the reference
Updated•16 years ago
|
Attachment #411983 -
Flags: review?(dolske) → review+
Comment 87•16 years ago
|
||
Comment on attachment 411983 [details] [diff] [review]
Patch to mask the audio controls as well
[Checkin: Comment 87 & 89]
Pushed: http://hg.mozilla.org/mozilla-central/rev/1d07eff12995
| Assignee | ||
Comment 89•16 years ago
|
||
Updated•16 years ago
|
Attachment #411983 -
Attachment description: Patch to mask the audio controls as well → Patch to mask the audio controls as well
[Checkin: Comment 87 & 89]
Updated•16 years ago
|
Attachment #411537 -
Attachment description: Patch to fix the background color difference → Patch to fix the background color difference
[Checkin: Comment 74 & 89]
Updated•16 years ago
|
Attachment #411541 -
Attachment description: Patch to fix the audio test failures → Patch to fix the audio test failures
[Checkin: Comment 74 & 89]
Comment 90•16 years ago
|
||
(In reply to comment #89)
> http://hg.mozilla.org/releases/mozilla-1.9.2/rev/acb7705af047
Just to double-check:
{
+ me.setTimeout(function() {
}
m-c did not have the |me.| part. Was this difference expected?
Comment 91•16 years ago
|
||
Comment 92•16 years ago
|
||
Comment 93•16 years ago
|
||
This appears to be permanent on 1.9.2 now.
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox3.6-Unittest/1258279834.1258282894.22637.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox3.6-Unittest/1258276242.1258278979.10800.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox3.6-Unittest/1258278698.1258281307.5498.gz
Severity: normal → blocker
Comment 94•16 years ago
|
||
Uh, sorry, the previous comments belong to bug 528001.
Severity: blocker → normal
Comment 95•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1258386533.1258387328.19452.gz
WINNT 5.2 mozilla-central opt test mochitests-5/5 on 2009/11/16 07:48:53
| Assignee | ||
Comment 96•16 years ago
|
||
(In reply to comment #90)
> (In reply to comment #89)
> > http://hg.mozilla.org/releases/mozilla-1.9.2/rev/acb7705af047
>
> Just to double-check:
> {
> + me.setTimeout(function() {
> }
> m-c did not have the |me.| part. Was this difference expected?
Thanks for mentioning this. This is indeed not expected. I'll land the fix when the tree reopens.
| Assignee | ||
Comment 97•16 years ago
|
||
I think this can be marked as FIXED now. The only remaining known issue with this test is bug 528001.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago → 16 years ago
status1.9.2:
--- → beta3-fixed
Resolution: --- → FIXED
Comment 98•16 years ago
|
||
Depends on: 528001
Comment 99•16 years ago
|
||
Yet, based on the first comments, these fixes look wanted on m-1.9.1.
status1.9.1:
--- → ?
| Assignee | ||
Comment 100•16 years ago
|
||
Besides comment 0, I can't see any failure reports on 1.9.1. Is this issue currently present on 1.9.1 tinderboxen?
Comment 101•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1260239244.1260245559.11724.gz
OS X 10.5 comm-1.9.1 unit test on 2009/12/07 18:27:24
{
85198 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
}
NB: These Parallels MacOSX boxes are known to be +/- unreliable, but if there's a chance these patches can help...
Updated•16 years ago
|
Component: Video/Audio → Video/Audio Controls
Product: Core → Toolkit
QA Contact: video.audio → video.audio
Target Milestone: mozilla1.9.3a1 → ---
Version: Trunk → unspecified
Updated•16 years ago
|
Target Milestone: --- → mozilla1.9.3a1
Comment 102•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox3.5/1265134085.1265137391.25741.gz
OS X 10.5.2 mozilla-1.9.1 test mochitests on 2010/02/02 10:08:05
s: moz2-darwin9-slave36
85896 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_audio_direction.html | Rendering of reftest videocontrols_direction-2a.html should not be different to the reference
Note that the 1.9.1 tinderbox is virtually never starred, everyone just ignores the random orange there, so "nobody pasted logs here" is very very far from meaning "it doesn't happen there."
Comment 103•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey2.0/1267698904.1267701231.14493.gz
WINNT 5.2 comm-1.9.1 test mochitests on 2010/03/04 02:35:04
Version: unspecified → Trunk
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Updated•13 years ago
|
Keywords: intermittent-failure
Updated•13 years ago
|
Whiteboard: [orange]
You need to log in
before you can comment on or make changes to this bug.
Description
•