content/media/test/test_can_play_type_mpeg.html fails on win8

RESOLVED FIXED

Status

()

RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: jimm, Assigned: cbook)

Tracking

Trunk
x86_64
Windows 8
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
https://tbpl.mozilla.org/php/getParsedLog.php?id=20303246&tree=Cedar&full=1#error0

10:33:56     INFO -  187326 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4='maybe' - got , expected maybe
10:33:56     INFO -  187327 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp4='maybe' - got , expected maybe
10:33:56     INFO -  187328 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mpeg='maybe' - got , expected maybe
10:33:56     INFO -  187329 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp3='maybe' - got , expected maybe
10:33:56     INFO -  187330 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | audio/x-m4a='maybe' - got , expected maybe
(Assignee)

Comment 1

6 years ago
adding chris to the bug, Chris this test seem to fail on windows 8
WFM locally and on Win 7 branches. What's special about this branch? What hardware does it run on? What version of Windows 8?

Based on the log file it looks like we didn't play mp3/mp4 at all in this mochitests run.

My guess is we're failing to load the windows media foundation DLLs, or read the media.windows-media-foundation.enabled pref (we won't run this test unless that pref is set, so it *is* set.
(Reporter)

Comment 3

6 years ago
Here's a the dxdiag on the hardware:

https://bug731280.bugzilla.mozilla.org/attachment.cgi?id=710948
Created attachment 721451 [details]
DXDiag of cpearce's machine

This is the output of DXDiag on my machine. Note the section "Media Foundation Transforms" which lists things like "Microsoft H264 Video Decoder MFT", "Microsoft AAC Audio Decoder MFT", and "MP3 Decoder MFT". We need those, but they're absent from the DxDiag log from the Cedar machine.

Sounds like WMF isn't installed properly on that machine; it's running Win8 Enterprise, maybe it needs to have WMF enabled or somesuch.
(Reporter)

Comment 5

6 years ago
cc'ing armen. cpearce would you mind connecting up to one of these machines and figuring out what needs to be installed?
Sure, if someone can send me details of how to do that I will.
Actually, I think what we need is the "Microsoft Windows Media Feature Pack for N and KN Versions of all Windows 8 Editions":

http://support.microsoft.com/kb/2703761

That installs the relevant codecs, and from the DXDiag log you posted above, the Cedar machines are running Windows 8 Enterprise N.

So if releng would install that Feature Pack we should be good.

Comment 8

6 years ago
Tomcat, would you mind taking care of installing what cpearce asks for on t-w864-ix-042?

We can then re-trigger jobs (not "force build") on staging:
http://dev-master01.build.scl1.mozilla.com:8042/builders/Rev3%20WINNT%206.2%20cedar%20opt%20test%20mochitest-1
Assignee: nobody → cbook
(Assignee)

Comment 9

6 years ago
(In reply to Chris Pearce (:cpearce) from comment #7)
> Actually, I think what we need is the "Microsoft Windows Media Feature Pack
> for N and KN Versions of all Windows 8 Editions":
> 
> http://support.microsoft.com/kb/2703761
> 
> That installs the relevant codecs, and from the DXDiag log you posted above,
> the Cedar machines are running Windows 8 Enterprise N.
> 
> So if releng would install that Feature Pack we should be good.

yes will install that and report back
This might have been a good reason not to base the install on Windows 8 Enterprise N (the N means No media player).  Hopefully we can fix with the DLL.
(Assignee)

Comment 11

6 years ago
(In reply to Dustin J. Mitchell [:dustin] from comment #10)
> This might have been a good reason not to base the install on Windows 8
> Enterprise N (the N means No media player).  Hopefully we can fix with the
> DLL.

its now installed and running the test
(Assignee)

Comment 12

6 years ago
its now fixed on 042 with the install from comment #7

07:06:44     INFO -  182953 INFO TEST-START | /tests/content/media/test/test_can_play_type_mpeg.html
07:06:44     INFO -  182954 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4='maybe'
07:06:44     INFO -  182955 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp4='maybe'
07:06:44     INFO -  182956 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mpeg='maybe'
07:06:44     INFO -  182957 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.42E01E, mp4a.40.2"='probably'
07:06:44     INFO -  182958 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.42001E, mp4a.40.2"='probably'
07:06:44     INFO -  182959 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.58A01E, mp4a.40.2"='probably'
07:06:44     INFO -  182960 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.4D401E, mp4a.40.2"='probably'
07:06:44     INFO -  182961 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.64001E, mp4a.40.2"='probably'
07:06:44     INFO -  182962 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.64001F, mp4a.40.2"='probably'
07:06:44     INFO -  182963 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.42E01E"='probably'
07:06:44     INFO -  182964 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.42001E"='probably'
07:06:44     INFO -  182965 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.58A01E"='probably'
07:06:44     INFO -  182966 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.4D401E"='probably'
07:06:44     INFO -  182967 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.64001E"='probably'
07:06:44     INFO -  182968 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4; codecs="avc1.64001F"='probably'
07:06:44     INFO -  182969 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs="mp4a.40.2"='probably'
07:06:44     INFO -  182970 INFO TEST-PASS | /tests/content/media/test/test_can_play_type_mpeg.html | audio/mp4; codecs=mp4a.40.2='probably'
07:06:44     INFO -  182971 INFO TEST-END | /tests/content/media/test/test_can_play_type_mpeg.html | finished in 164ms
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
(Assignee)

Comment 13

6 years ago
err pressed fixed too early, i guess we have to fix the other workers too
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(In reply to Jim Mathies [:jimm] from comment #3)
> Here's a the dxdiag on the hardware:
> 
> https://bug731280.bugzilla.mozilla.org/attachment.cgi?id=710948

Just a side question, is this the same hardware that all the Windows 7 mochitest machines run on?
(Reporter)

Comment 15

6 years ago
(In reply to Chris Pearce (:cpearce) from comment #14)
> (In reply to Jim Mathies [:jimm] from comment #3)
> > Here's a the dxdiag on the hardware:
> > 
> > https://bug731280.bugzilla.mozilla.org/attachment.cgi?id=710948
> 
> Just a side question, is this the same hardware that all the Windows 7
> mochitest machines run on?

Someone from rel eng can confirm, but I think win8 is the only os running on our new test hardware. bug 820243 looks like the tracker for migrating everything over.

Comment 16

6 years ago
(In reply to Jim Mathies [:jimm] from comment #15)
> (In reply to Chris Pearce (:cpearce) from comment #14)
> > (In reply to Jim Mathies [:jimm] from comment #3)
> > > Here's a the dxdiag on the hardware:
> > > 
> > > https://bug731280.bugzilla.mozilla.org/attachment.cgi?id=710948
> > 
> > Just a side question, is this the same hardware that all the Windows 7
> > mochitest machines run on?
> 
> Someone from rel eng can confirm, but I think win8 is the only os running on
> our new test hardware. bug 820243 looks like the tracker for migrating
> everything over.

What jimm says.
We run win7 on Apple Minis from December 2009 (rev3).
We are running win8 64-bit on multi-node ix servers with attached graphic cards.

Updated

6 years ago
Depends on: 849827

Comment 17

6 years ago
Going out to the testers now after reboot per bug Bug 849827 https://bugzilla.mozilla.org/process_bug.cgi

Comment 18

6 years ago
I'm rebooting all w864 machines so they pick up the change since there is not enough load to make 97 machines reboot.

Comment 19

6 years ago
I re-triggered a job. Let's see if the # of tests failing is different:
https://tbpl.mozilla.org/?tree=Cedar&jobname=Rev3%20WINNT%206.2%20cedar%20opt%20test%20mochitest-1

Right now we're at  mochitest-plain1: 233096/25/714

Comment 20

6 years ago
It seems to be fixed!

I have also triggered the debug version of it to verify that it got fixed there as well.

Comment 21

6 years ago
That is a pleasure to read!
(Reporter)

Updated

6 years ago
Status: REOPENED → RESOLVED
Last Resolved: 6 years ago6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.