Closed
Bug 1069005
Opened 10 years ago
Closed 10 years ago
Intermittent test_conformance__textures__tex-image-and-sub-image-2d-with-video.html | Assertion count 1 is greater than expected (Couldn't pass frame to decoder: 'rv == noErr', file content/media/fmp4/apple/AppleVTDecoder.cpp, line 346)
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
FIXED
mozilla35
Tracking | Status | |
---|---|---|
firefox33 | --- | unaffected |
firefox34 | --- | fixed |
firefox35 | --- | fixed |
firefox-esr31 | --- | unaffected |
People
(Reporter: RyanVM, Assigned: jya)
References
Details
(Keywords: assertion, intermittent-failure)
Ralph, I see you added this assert. Can you please take a look? https://tbpl.mozilla.org/php/getParsedLog.php?id=48305142&tree=Fx-Team Rev5 MacOSX Mountain Lion 10.8 fx-team debug test mochitest-2 on 2014-09-17 12:09:54 PDT for push 6d51bb8b7666 slave: talos-mtnlion-r5-045 12:24:06 INFO - 1039 INFO TEST-START | /tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-video.html 12:24:07 INFO - ++DOMWINDOW == 28 (0x10eb9dc00) [pid = 1289] [serial = 2677] [outer = 0x122c88c00] 12:24:07 INFO - ++DOCSHELL 0x113abc800 == 11 [pid = 1289] [id = 743] 12:24:07 INFO - ++DOMWINDOW == 29 (0x10f0f7800) [pid = 1289] [serial = 2678] [outer = 0x0] 12:24:07 INFO - [Parent 1289] WARNING: NS_ENSURE_TRUE(nsContentUtils::GetCurrentJSContext()) failed: file /builds/slave/fx-team-osx64-d-00000000000000/build/docshell/base/nsDocShell.cpp, line 9008 12:24:08 INFO - ++DOMWINDOW == 30 (0x113907c00) [pid = 1289] [serial = 2679] [outer = 0x10f0f7800] 12:24:09 INFO - OpenGL version detected: 210 12:24:09 INFO - OpenGL vendor: Intel Inc. 12:24:09 INFO - OpenGL renderer: Intel HD Graphics 3000 OpenGL Engine 12:24:09 INFO - ++DOCSHELL 0x113a1f000 == 12 [pid = 1289] [id = 744] 12:24:09 INFO - ++DOMWINDOW == 31 (0x114905800) [pid = 1289] [serial = 2680] [outer = 0x0] 12:24:09 INFO - [Parent 1289] WARNING: NS_ENSURE_TRUE(nsContentUtils::GetCurrentJSContext()) failed: file /builds/slave/fx-team-osx64-d-00000000000000/build/docshell/base/nsDocShell.cpp, line 9008 12:24:09 INFO - [Parent 1289] WARNING: Subdocument container has no frame: file /builds/slave/fx-team-osx64-d-00000000000000/build/layout/base/nsDocumentViewer.cpp, line 2515 12:24:09 INFO - ++DOMWINDOW == 32 (0x114906000) [pid = 1289] [serial = 2681] [outer = 0x114905800] 12:24:10 INFO - --DOCSHELL 0x113031800 == 11 [pid = 1289] [id = 742] 12:24:10 INFO - --DOMWINDOW == 31 (0x11390bc00) [pid = 1289] [serial = 2669] [outer = 0x0] [url = about:blank] 12:24:10 INFO - --DOMWINDOW == 30 (0x113906000) [pid = 1289] [serial = 2661] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/canvas/test/webgl-conformance/mochi-single.html?conformance/textures/tex-image-and-sub-image-2d-with-canvas.html] 12:24:10 INFO - --DOMWINDOW == 29 (0x11151f000) [pid = 1289] [serial = 2667] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/canvas/test/webgl-conformance/mochi-single.html?conformance/textures/tex-image-and-sub-image-2d-with-image-data.html] 12:24:10 INFO - --DOMWINDOW == 28 (0x10d76cc00) [pid = 1289] [serial = 2659] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-canvas.html] 12:24:12 INFO - JavaScript error: jar:file:///builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/omni.ja!/components/nsHandlerService.js, line 891: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get] 12:24:12 INFO - JavaScript error: jar:file:///builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/omni.ja!/components/nsHandlerService.js, line 891: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get] 12:24:12 INFO - I/SampleTable( 1289): There are reordered frames present. 12:24:14 INFO - [Parent 1289] WARNING: NS_ENSURE_SUCCESS(EnsureScriptEnvironment(), nullptr) failed with result 0x80040111: file /builds/slave/fx-team-osx64-d-00000000000000/build/docshell/base/nsDocShell.cpp, line 4371 12:24:14 INFO - --DOMWINDOW == 27 (0x10eac6000) [pid = 1289] [serial = 2676] [outer = 0x0] [url = http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html] 12:24:14 INFO - --DOMWINDOW == 26 (0x11390c800) [pid = 1289] [serial = 2674] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/canvas/test/webgl-conformance/conformance/textures/tex-image-and-sub-image-2d-with-image.html] 12:24:14 INFO - --DOMWINDOW == 25 (0x10f4e1c00) [pid = 1289] [serial = 2672] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/canvas/test/webgl-conformance/mochi-single.html?conformance/textures/tex-image-and-sub-image-2d-with-image.html] 12:24:14 INFO - --DOMWINDOW == 24 (0x10ea6ec00) [pid = 1289] [serial = 2665] [outer = 0x0] [url = http://mochi.test:8888/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-image-data.html] 12:24:17 INFO - [Parent 1289] WARNING: VideoToolbox decoder returned no data: file /builds/slave/fx-team-osx64-d-00000000000000/build/content/media/fmp4/apple/AppleVTDecoder.cpp, line 197 12:24:17 INFO - [Parent 1289] ###!!! ASSERTION: Couldn't pass frame to decoder: 'rv == noErr', file /builds/slave/fx-team-osx64-d-00000000000000/build/content/media/fmp4/apple/AppleVTDecoder.cpp, line 346 12:24:18 INFO - JavaScript error: jar:file:///builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/omni.ja!/components/nsHandlerService.js, line 891: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get] 12:24:26 INFO - JavaScript error: jar:file:///builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/omni.ja!/components/nsHandlerService.js, line 891: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get] 12:24:26 INFO - JavaScript error: jar:file:///builds/slave/talos-slave/test/build/application/FirefoxNightlyDebug.app/Contents/MacOS/omni.ja!/components/nsHandlerService.js, line 891: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get] 12:24:36 INFO - nsRunnableMethodImpl<tag_nsresult (mozilla::AppleVTDecoder::*)(mp4_demuxer::MP4Sample*), nsAutoPtr<mp4_demuxer::MP4Sample>, true>::Run() [xpcom/glue/nsThreadUtils.h:363] 12:24:36 INFO - mozilla::MediaTaskQueue::Runner::Run() [mfbt/RefPtr.h:301] 12:24:36 INFO - nsThreadPool::Run() [xpcom/glue/nsCOMPtr.h:520] 12:24:36 INFO - _ZThn8_N12nsThreadPool3RunEv [obj-firefox/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:234] 12:24:36 INFO - nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:823] 12:24:36 INFO - NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:265] 12:24:36 INFO - mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:339] 12:24:36 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:509] 12:24:36 INFO - nsThread::ThreadFunc(void*) [xpcom/threads/nsThread.cpp:359] 12:24:36 INFO - _pt_root [nsprpub/pr/src/pthreads/ptthread.c:215] 12:24:36 INFO - libsystem_c.dylib + 0x14782 12:24:36 INFO - OpenGL version detected: 210 12:24:36 INFO - OpenGL vendor: Intel Inc. 12:24:36 INFO - OpenGL renderer: Intel HD Graphics 3000 OpenGL Engine 12:24:36 INFO - [Parent 1289] WARNING: We can't support non-premultiplied alpha for video!: '(aSurfaceFlags & SFE_PREFER_NO_PREMULTIPLY_ALPHA) == 0', file /builds/slave/fx-team-osx64-d-00000000000000/build/layout/base/nsLayoutUtils.cpp, line 5892 12:24:36 INFO - [Parent 1289] WARNING: We can't support non-premultiplied alpha for video!: '(aSurfaceFlags & SFE_PREFER_NO_PREMULTIPLY_ALPHA) == 0', file /builds/slave/fx-team-osx64-d-00000000000000/build/layout/base/nsLayoutUtils.cpp, line 5892 12:24:36 INFO - [Parent 1289] WARNING: We can't support non-premultiplied alpha for video!: '(aSurfaceFlags & SFE_PREFER_NO_PREMULTIPLY_ALPHA) == 0', file /builds/slave/fx-team-osx64-d-00000000000000/build/layout/base/nsLayoutUtils.cpp, line 5892 12:24:36 INFO - [Parent 1289] WARNING: We can't support non-premultiplied alpha for video!: '(aSurfaceFlags & SFE_PREFER_NO_PREMULTIPLY_ALPHA) == 0', file /builds/slave/fx-team-osx64-d-00000000000000/build/layout/base/nsLayoutUtils.cpp, line 5892 12:24:36 INFO - 1040 INFO TEST-OK | /tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-video.html | took 11537ms 12:24:36 INFO - [Parent 1289] WARNING: Failed to unlock the wakelock.: '!rv.Failed()', file /builds/slave/fx-team-osx64-d-00000000000000/build/content/html/content/src/HTMLVideoElement.cpp, line 245 12:24:36 INFO - ++DOMWINDOW == 25 (0x1149c9400) [pid = 1289] [serial = 2682] [outer = 0x122c88c00] 12:24:36 INFO - 1041 INFO TEST-UNEXPECTED-ERROR | /tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-video.html | Assertion count 1 is greater than expected range 0-0 assertions.
Flags: needinfo?(giles)
Comment 1•10 years ago
|
||
Sorry, I don't think that was me. Or if it is in the video stuff, I can't tell where the assertion the test is complaining about is coming from. Jean-Yves, do you recognize this? something with the MacIOSurface changes interacting with webgl, maybe?
Flags: needinfo?(giles) → needinfo?(jyavenard)
Assignee | ||
Comment 2•10 years ago
|
||
The error occurs before a frame is ever generated so I don't believe it's related to the use of IOSurface. That particular assert however was harmless... However, this assert will be resolved now that bug 1066369 has been committed. I would close this bug as resolved
Assignee | ||
Updated•10 years ago
|
Flags: needinfo?(jyavenard)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 5•10 years ago
|
||
(In reply to Ralph Giles (:rillian) from comment #1) > Sorry, I don't think that was me. Or if it is in the video stuff, I can't > tell where the assertion the test is complaining about is coming from. > > Jean-Yves, do you recognize this? something with the MacIOSurface changes > interacting with webgl, maybe? this is on Aurora.. there's no use of IOSurface in Aurora...
Reporter | ||
Updated•10 years ago
|
status-firefox33:
--- → unaffected
status-firefox34:
--- → affected
status-firefox35:
--- → affected
status-firefox-esr31:
--- → unaffected
Assignee | ||
Comment 6•10 years ago
|
||
the code producing the assert was removed in change https://hg.mozilla.org/mozilla-central/rev/0d0aeccf45d9. Now returns a non-fatal error instead.
status-firefox35:
affected → ---
Reporter | ||
Comment 7•10 years ago
|
||
Fixed by bug 1066369. Not sure if it's feasible to uplift that to Aurora or not, but it would be nice if we could.
Assignee: nobody → jyavenard
Status: NEW → RESOLVED
Closed: 10 years ago
status-firefox35:
--- → fixed
Depends on: 1066369
Resolution: --- → FIXED
Target Milestone: --- → mozilla35
Reporter | ||
Comment 8•10 years ago
|
||
Comment 3 was a different assertion than the one this was filed under. I've spun it off to bug 1079621.
Reporter | ||
Comment 9•10 years ago
|
||
https://hg.mozilla.org/releases/mozilla-beta/rev/9be2b1620955
You need to log in
before you can comment on or make changes to this bug.
Description
•