Closed Bug 849214 Opened 12 years ago Closed 11 years ago

Intermittent test_media_sniffer.html | Assertion count 1 is greater than expected range (ASSERTION: Failed to invoke callback!)

Categories

(Core :: Audio/Video, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: assertion, intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=20452952&tree=Mozilla-Inbound&full=1

builder: mozilla-inbound_win7-debug_test-mochitest-1
slave: talos-r3-w7-073

02:14:13     INFO -  190106 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | The media loads when served with application/octet-stream.
02:14:13     INFO -  190107 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | [finished seek.webm-2] Length of array should match number of running tests
02:14:13     INFO -  tests/content/media/test/gizmo.mp4
02:14:13     INFO -  190108 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | [started id3tags.mp3-4] Length of array should match number of running tests
02:14:13     INFO -  [Parent 3008] WARNING: NS_ENSURE_TRUE(wrapper) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/dom/base/nsJSUtils.cpp, line 84
02:14:14     INFO -  tests/content/media/test/id3tags.mp3
02:14:14     INFO -  tests/content/media/test/gizmo.mp4
02:14:14     INFO -  190109 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | The media loads when served without a Content-Type.
02:14:14     INFO -  tests/content/media/test/id3tags.mp3
02:14:14     INFO -  190110 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | The media loads when served without a Content-Type.
02:14:14     INFO -  [Parent 3008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/content/media/wmf/WMFByteStream.cpp, line 335
02:14:14     INFO -  [Parent 3008] ###!!! ASSERTION: Failed to invoke callback!: 'SUCCEEDED(hr)', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/content/media/wmf/WMFByteStream.cpp, line 371
02:14:14     INFO -  xul!JSD_GetObjectNewURL+0x0000000000C5E3A4
02:14:14     INFO -  xul!JSD_GetObjectNewURL+0x00000000018770A2
02:14:14     INFO -  xul!JSD_GetObjectNewURL+0x00000000018745A8
02:14:14     INFO -  xul!JSD_GetObjectNewURL+0x000000000181A66F
02:14:14     INFO -  xul!JSD_GetObjectNewURL+0x0000000001873B46
02:14:14     INFO -  nspr4!PRP_TryLock+0x000000000000061B
02:14:14     INFO -  MSVCR100D!beginthreadex+0x00000000000001D4
02:14:14     INFO -  kernel32!BaseThreadInitThunk+0x0000000000000012
02:14:14     INFO -  ntdll!RtlInitializeExceptionChain+0x0000000000000063
02:14:14     INFO -  ntdll!RtlInitializeExceptionChain+0x0000000000000036
02:14:14     INFO -  [Parent 3008] WARNING: NS_ENSURE_TRUE(wrapper) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/dom/base/nsJSUtils.cpp, line 84
02:14:14     INFO -  [Parent 3008] WARNING: NS_ENSURE_TRUE(wrapper) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/dom/base/nsJSUtils.cpp, line 84
02:14:14     INFO -  tests/content/media/test/gizmo.mp4
02:14:14     INFO -  190111 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | The media loads when served with application/octet-stream.
02:14:14     INFO -  190112 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | [finished id3tags.mp3-4] Length of array should match number of running tests
02:14:14     INFO -  tests/content/media/test/gizmo.mp4
02:14:14     INFO -  tests/content/media/test/gizmo.mp4
02:14:15     INFO -  tests/content/media/test/gizmo.mp4
02:14:15     INFO -  190113 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | The media loads when served with application/octet-stream.
02:14:15     INFO -  190114 INFO TEST-PASS | /tests/content/media/test/test_media_sniffer.html | [finished gizmo.mp4-3] Length of array should match number of running tests
02:14:15     INFO -  190115 INFO TEST-INFO | /tests/content/media/test/test_media_sniffer.html | Finished at Fri Mar 08 2013 02:14:15 GMT-0800 (Pacific Standard Time) (1362737655.797s)
02:14:15     INFO -  190116 INFO TEST-INFO | /tests/content/media/test/test_media_sniffer.html | Running time: 4.824s
02:14:15     INFO -  190117 INFO TEST-END | /tests/content/media/test/test_media_sniffer.html | finished in 5335ms
02:14:15     INFO -  ++DOMWINDOW == 13 (2F334010) [serial = 4241] [outer = 0C4338C0]
02:14:15     INFO -  JavaScript error: , line 0: can't access dead object
02:14:15     INFO -  JavaScript error: , line 0: can't access dead object
02:14:15     INFO -  JavaScript error: , line 0: can't access dead object
02:14:15     INFO -  JavaScript error: , line 0: can't access dead object
02:14:16     INFO -  190118 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_media_sniffer.html | Assertion count 1 is greater than expected range 0-0 assertions.
So, we fail reading the resource for some reason.

Because this test does not care about being able to get more than 512 bytes of data to sniff, it passes, but still, I wonder why it fails.
Maybe WMF's been shutdown before this run, because all references to the media elements using WMF have been released.

If that's the case, I can't imagine we'll be able to prevent this assertion firing due to the asynchronous nature of WMF.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.