[Webkit-unassigned] [Bug 190747] [WinCairo] ASSERTION FAILED: !m_preparingToPlay in MediaPlayerPrivateMediaFoundation::prepareToPlay
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon May 27 22:09:01 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=190747
--- Comment #3 from Fujii Hironori <Hironori.Fujii at sony.com> ---
MediaPlayerPrivateMediaFoundation::prepareToPlay is called from HTMLMediaElement::prepareToPlay first.
> WebKit.dll!WebCore::MediaPlayerPrivateMediaFoundation::prepareToPlay() Line 193 C++
> WebKit.dll!WebCore::MediaPlayer::prepareToPlay() Line 554 C++
> WebKit.dll!WebCore::HTMLMediaElement::prepareToPlay() Line 2958 C++
> WebKit.dll!WebCore::HTMLMediaElement::load::<unnamed-tag>::operator()() Line 1183 C++
> WebKit.dll!WTF::Detail::CallableWrapper<`lambda at ..\..\Source\WebCore\html/HTMLMediaElement.cpp:1181:46',void>::call() Line 52 C++
> WebKit.dll!WTF::Function<void ()>::operator()() Line 79 C++
> WebKit.dll!WebCore::GenericTaskQueue<WebCore::Timer,unsigned int>::enqueueTask::<unnamed-tag>::operator()() Line 107 C++
> WebKit.dll!WTF::Detail::CallableWrapper<`lambda at ..\..\Source\WebCore\platform\GenericTaskQueue.h:101:31',void>::call() Line 52 C++
> WebKit.dll!WTF::Function<void ()>::operator()() Line 79 C++
> WebKit.dll!WebCore::TaskDispatcher<WebCore::Timer>::dispatchOneTask() Line 111 C++
> WebKit.dll!WebCore::TaskDispatcher<WebCore::Timer>::sharedTimerFired() Line 86 C++
> WebKit.dll!WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer::<unnamed-tag>::operator()() Line 60 C++
> WebKit.dll!WTF::Detail::CallableWrapper<`lambda at ..\..\Source\WebCore\platform/GenericTaskQueue.cpp:60:40',void>::call() Line 52 C++
> WebKit.dll!WTF::Function<void ()>::operator()() Line 79 C++
> WebKit.dll!WebCore::Timer::fired() Line 127 C++
> WebKit.dll!WebCore::ThreadTimers::sharedTimerFiredInternal() Line 129 C++
> WebKit.dll!WebCore::ThreadTimers::setSharedTimer::<unnamed-tag>::operator()() Line 69 C++
> WebKit.dll!WTF::Detail::CallableWrapper<`lambda at ..\..\Source\WebCore\platform/ThreadTimers.cpp:69:41',void>::call() Line 52 C++
> WebKit.dll!WTF::Function<void ()>::operator()() Line 79 C++
> WebKit.dll!WebCore::MainThreadSharedTimer::fired() Line 84 C++
> WebKit.dll!WebCore::TimerWindowWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 89 C++
> [External Code]
> WebKit.dll!WebKitMessageLoop::run(HACCEL__ * hAccelTable) Line 94 C++
> MiniBrowserLib.dll!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 97 C++
> MiniBrowserLib.dll!dllLauncherEntryPoint(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 115 C++
> MiniBrowser.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 232 C++
> [External Code]
And, called from onTopologySet next, and the assertion fails.
> WebKit.dll!WebCore::MediaPlayerPrivateMediaFoundation::prepareToPlay() Line 193 C++
> WebKit.dll!WebCore::MediaPlayerPrivateMediaFoundation::onTopologySet() Line 917 C++
> WebKit.dll!WebCore::MediaPlayerPrivateMediaFoundation::endGetEvent::<unnamed-tag>::operator()() Line 531 C++
> WebKit.dll!WTF::Detail::CallableWrapper<`lambda at ..\..\Source\WebCore\platform\graphics\win\MediaPlayerPrivateMediaFoundation.cpp:527:26',void>::call() Line 52 C++
> WTF.dll!WTF::Function<void ()>::operator()() Line 79 C++
> WTF.dll!WTF::dispatchFunctionsFromMainThread() Line 113 C++
> WTF.dll!WTF::ThreadingWindowWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 48 C++
> [External Code]
> WebKit.dll!WebKitMessageLoop::run(HACCEL__ * hAccelTable) Line 94 C++
> MiniBrowserLib.dll!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 97 C++
> MiniBrowserLib.dll!dllLauncherEntryPoint(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 115 C++
> MiniBrowser.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 232 C++
> [External Code]
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190528/7468a0d8/attachment.html>
More information about the webkit-unassigned
mailing list