[Webkit-unassigned] [Bug 207741] New: [WPE] REGRESSION(r256429): Several encrypted-media tests are crashing or failing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 13 20:54:00 PST 2020


https://bugs.webkit.org/show_bug.cgi?id=207741

            Bug ID: 207741
           Summary: [WPE] REGRESSION(r256429): Several encrypted-media
                    tests are crashing or failing
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: dpino at igalia.com

* imported/w3c/web-platform-tests/encrypted-media/clearkey-events.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https.html [ Crash ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https.html [ Failure ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https.html [ Failure ]
  * imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html [ Failure ]

imported/w3c/web-platform-tests/encrypted-media/clearkey-events.https.html
Stacktrace:

STDERR: ASSERTION FAILED: m_cdmProxy
STDERR: ../../Source/WebCore/platform/encryptedmedia/CDMProxy.cpp(291) : void WebCore::CDMInstanceProxy::mergeKeysFrom(const WebCore::KeyStore&)
STDERR: 1   0x7fdf29ae13b5 WTFCrash
STDERR: 2   0x7fdf248a1ccd WTF::CrashOnOverflow::overflowed()
STDERR: 3   0x7fdf276524d2 WebCore::CDMInstanceProxy::mergeKeysFrom(WebCore::KeyStore const&)
STDERR: 4   0x7fdf28576c7c WebCore::CDMInstanceSessionClearKey::updateLicense(WTF::String const&, WebCore::CDMSessionType, WebCore::SharedBuffer const&, WTF::CompletionHandler<void (bool, WTF::Optional<WTF::Vector<std::pair<WTF::Ref<WebCore::SharedBuffer, WTF::DumbPtrTraits<WebCore::SharedBuffer> >, WebCore::CDMKeyStatus>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> >&&, WTF::Optional<double>&&, WTF::Optional<std::pair<WebCore::CDMMessageType, WTF::Ref<WebCore::SharedBuffer, WTF::DumbPtrTraits<WebCore::SharedBuffer> > > >&&, WebCore::CDMInstanceSession::SuccessValue)>&&)
STDERR: 5   0x7fdf2815f0dd
STDERR: 6   0x7fdf2816790c
STDERR: 7   0x7fdf248d836b WTF::Function<void ()>::operator()() const
STDERR: 8   0x7fdf281687a2 WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive<WebCore::MediaKeySession>(WebCore::MediaKeySession&, WebCore::TaskSource, WTF::Function<void ()>&&)::{lambda()#1}::operator()() const
STDERR: 9   0x7fdf2816c922 WTF::Detail::CallableWrapper<WebCore::ActiveDOMObject::queueTaskKeepingObjectAlive<WebCore::MediaKeySession>(WebCore::MediaKeySession&, WebCore::TaskSource, WTF::Function<void ()>&&)::{lambda()#1}, void>::call()
STDERR: 10  0x7fdf248d836b WTF::Function<void ()>::operator()() const
STDERR: 11  0x7fdf26bc232a WebCore::EventLoopFunctionDispatchTask::execute()
STDERR: 12  0x7fdf26bc0e24 WebCore::EventLoop::run()
STDERR: 13  0x7fdf26ce4743 WebCore::WindowEventLoop::didReachTimeToRun()
STDERR: 14  0x7fdf26cf323c void std::__invoke_impl<void, void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&>(std::__invoke_memfun_deref, void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&)
STDERR: 15  0x7fdf26cf31b3 std::__invoke_result<void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&>::type std::__invoke<void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&>(void (WebCore::WindowEventLoop::*&)(), WebCore::WindowEventLoop*&)
STDERR: 16  0x7fdf26cf312e void std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>)
STDERR: 17  0x7fdf26cf30e4 void std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>::operator()<, void>()
STDERR: 18  0x7fdf26cf30be WTF::Detail::CallableWrapper<std::_Bind<void (WebCore::WindowEventLoop::*(WebCore::WindowEventLoop*))()>, void>::call()
STDERR: 19  0x7fdf248d836b WTF::Function<void ()>::operator()() const
STDERR: 20  0x7fdf24cecc34 WebCore::Timer::fired()
STDERR: 21  0x7fdf27607b93 WebCore::ThreadTimers::sharedTimerFiredInternal()
STDERR: 22  0x7fdf276075a7
STDERR: 23  0x7fdf2760c090
STDERR: 24  0x7fdf248d836b WTF::Function<void ()>::operator()() const
STDERR: 25  0x7fdf275dddc0 WebCore::MainThreadSharedTimer::fired()
STDERR: 26  0x7fdf275e48e2 WTF::RunLoop::Timer<WebCore::MainThreadSharedTimer>::fired()
STDERR: 27  0x7fdf29b94691
STDERR: 28  0x7fdf29b946e9
STDERR: 29  0x7fdf29b93dbc
STDERR: 30  0x7fdf29b93dec
STDERR: 31  0x7fdf13c006b8 g_main_context_dispatch
STDERR: LEAK: 1 WebPageProxy

More stacktraces: https://build.webkit.org/results/WPE%20Linux%2064-bit%20Debug%20(Tests)/r256504%20(3471)/results.html

-- 
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/20200214/c88c8ca9/attachment.htm>


More information about the webkit-unassigned mailing list