Details
-
Bug
-
Resolution: Incomplete
-
P2: Important
-
None
-
5.10.0 RC
-
None
-
macOS 10.12.5, Google Chrome 62 (for widevine library), Qt 5.10.0 RC1
Description
1) Build WebEngine with proprietary codecs enabled and with debug build
2) Instal Google Chrome 62
3) Run simplebrowser
4) Go to http://demo.castlabs.com/ and play a DRM video
5) Observe crash
Stack trace:
[99140:43523:1128/145854.845568:ERROR:service_manager.cc(156)] Connection InterfaceProviderSpec prevented service: content_plugin from binding interface: memory_instrumentation::mojom::Coordinator exposed by: content_browser [99140:43523:1128/145854.962428:INFO:ppapi_host.cc(246)] Failed to create PPAPI resource host142151 [99140:43523:1128/145854.962560:INFO:ppapi_host.cc(246)] Failed to create PPAPI resource host141836 [99144:775:1128/145854.963028:ERROR:ppapi_decryptor.cc(52)] Unable to create the CDM for the key system com.widevine.alpha. [99140:43523:1128/145854.974836:FATAL:ppapi_host.cc(276)] Check failed: false. 0 libQt5WebEngineCore_debug.5.dylib 0x000000011289c0fe base::debug::StackTrace::StackTrace(unsigned long) + 174 1 libQt5WebEngineCore_debug.5.dylib 0x000000011289c15d base::debug::StackTrace::StackTrace(unsigned long) + 29 2 libQt5WebEngineCore_debug.5.dylib 0x000000011289a59c base::debug::StackTrace::StackTrace() + 28 3 libQt5WebEngineCore_debug.5.dylib 0x0000000112913b2f logging::LogMessage::~LogMessage() + 479 4 libQt5WebEngineCore_debug.5.dylib 0x0000000112911445 logging::LogMessage::~LogMessage() + 21 5 libQt5WebEngineCore_debug.5.dylib 0x0000000117b121ea ppapi::host::PpapiHost::OnHostMsgResourceDestroyed(int) + 650 6 libQt5WebEngineCore_debug.5.dylib 0x0000000117b161eb void base::DispatchToMethodImpl<ppapi::host::PpapiHost*, void (ppapi::host::PpapiHost::*)(int), std::__1::tuple<int> const&, 0ul>(ppapi::host::PpapiHost* const&, void (ppapi::host::PpapiHost::*)(int), std::__1::tuple<int> const&&&, base::IndexSequence<0ul>) + 155 7 libQt5WebEngineCore_debug.5.dylib 0x0000000117b16149 void base::DispatchToMethod<ppapi::host::PpapiHost*, void (ppapi::host::PpapiHost::*)(int), std::__1::tuple<int> const&>(ppapi::host::PpapiHost* const&, void (ppapi::host::PpapiHost::*)(int), std::__1::tuple<int> const&&&) + 73 8 libQt5WebEngineCore_debug.5.dylib 0x0000000117b160dd void IPC::DispatchToMethod<ppapi::host::PpapiHost, void (ppapi::host::PpapiHost::*)(int), void, std::__1::tuple<int> >(ppapi::host::PpapiHost*, void (ppapi::host::PpapiHost::*)(int), void*, std::__1::tuple<int> const&) + 93 9 libQt5WebEngineCore_debug.5.dylib 0x0000000117b11eee bool IPC::MessageT<PpapiHostMsg_ResourceDestroyed_Meta, std::__1::tuple<int>, void>::Dispatch<ppapi::host::PpapiHost, ppapi::host::PpapiHost, void, void (ppapi::host::PpapiHost::*)(int)>(IPC::Message const*, ppapi::host::PpapiHost*, ppapi::host::PpapiHost*, void*, void (ppapi::host::PpapiHost::*)(int)) + 478 10 libQt5WebEngineCore_debug.5.dylib 0x0000000117b0f534 ppapi::host::PpapiHost::OnMessageReceived(IPC::Message const&) + 1556 11 libQt5WebEngineCore_debug.5.dylib 0x00000001110b9d07 content::BrowserPpapiHostImpl::HostMessageFilter::OnMessageReceived(IPC::Message const&) + 391 12 libQt5WebEngineCore_debug.5.dylib 0x000000010e956cbe content::ChildProcessHostImpl::OnMessageReceived(IPC::Message const&) + 302 13 libQt5WebEngineCore_debug.5.dylib 0x000000010e95718c non-virtual thunk to content::ChildProcessHostImpl::OnMessageReceived(IPC::Message const&) + 44 14 libQt5WebEngineCore_debug.5.dylib 0x000000011500261f IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) + 399 15 libQt5WebEngineCore_debug.5.dylib 0x000000011500281c non-virtual thunk to IPC::ChannelMojo::OnMessageReceived(IPC::Message const&) + 44 16 libQt5WebEngineCore_debug.5.dylib 0x00000001150298c3 IPC::internal::MessagePipeReader::Receive(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, base::Optional<std::__1::vector<mojo::StructPtr<IPC::mojom::SerializedHandle>, std::__1::allocator<mojo::StructPtr<IPC::mojom::SerializedHandle> > > >) + 979 17 libQt5WebEngineCore_debug.5.dylib 0x000000011506db54 IPC::mojom::ChannelStubDispatch::Accept(IPC::mojom::Channel*, mojo::Message*) + 1412 18 libQt5WebEngineCore_debug.5.dylib 0x000000011502a343 IPC::mojom::ChannelStub<mojo::RawPtrImplRefTraits<IPC::mojom::Channel> >::Accept(mojo::Message*) + 83 19 libQt5WebEngineCore_debug.5.dylib 0x0000000114f9339c mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) + 5804 20 libQt5WebEngineCore_debug.5.dylib 0x0000000114f91ce1 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept(mojo::Message*) + 33 21 libQt5WebEngineCore_debug.5.dylib 0x0000000114f9017d mojo::FilterChain::Accept(mojo::Message*) + 813 22 libQt5WebEngineCore_debug.5.dylib 0x0000000114f96da2 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) + 242 23 libQt5WebEngineCore_debug.5.dylib 0x0000000115038d2b IPC::(anonymous namespace)::ChannelAssociatedGroupController::Accept(mojo::Message*) + 1867 24 libQt5WebEngineCore_debug.5.dylib 0x000000011503911c non-virtual thunk to IPC::(anonymous namespace)::ChannelAssociatedGroupController::Accept(mojo::Message*) + 44 25 libQt5WebEngineCore_debug.5.dylib 0x0000000114f9017d mojo::FilterChain::Accept(mojo::Message*) + 813 26 libQt5WebEngineCore_debug.5.dylib 0x0000000114f804f5 mojo::Connector::ReadSingleMessage(unsigned int*) + 949 27 libQt5WebEngineCore_debug.5.dylib 0x0000000114f817ab mojo::Connector::ReadAllAvailableMessages() + 123 28 libQt5WebEngineCore_debug.5.dylib 0x0000000114f8156f mojo::Connector::OnHandleReadyInternal(unsigned int) + 271 29 libQt5WebEngineCore_debug.5.dylib 0x0000000114f8144b mojo::Connector::OnWatcherHandleReady(unsigned int) + 27 30 libQt5WebEngineCore_debug.5.dylib 0x0000000114f8393b void base::internal::FunctorTraits<void (mojo::Connector::*)(unsigned int), void>::Invoke<mojo::Connector*, unsigned int>(void (mojo::Connector::*)(unsigned int), mojo::Connector*&&, unsigned int&&) + 139 31 libQt5WebEngineCore_debug.5.dylib 0x0000000114f83876 void base::internal::InvokeHelper<false, void>::MakeItSo<void (mojo::Connector::* const&)(unsigned int), mojo::Connector*, unsigned int>(void (mojo::Connector::* const&&&)(unsigned int), mojo::Connector*&&, unsigned int&&) + 86 32 libQt5WebEngineCore_debug.5.dylib 0x0000000114f837f3 void base::internal::Invoker<base::internal::BindState<void (mojo::Connector::*)(unsigned int), base::internal::UnretainedWrapper<mojo::Connector> >, void (unsigned int)>::RunImpl<void (mojo::Connector::* const&)(unsigned int), std::__1::tuple<base::internal::UnretainedWrapper<mojo::Connector> > const&, 0ul>(void (mojo::Connector::* const&&&)(unsigned int), std::__1::tuple<base::internal::UnretainedWrapper<mojo::Connector> > const&&&, base::IndexSequence<0ul>, unsigned int&&) + 115 33 libQt5WebEngineCore_debug.5.dylib 0x0000000114f83724 base::internal::Invoker<base::internal::BindState<void (mojo::Connector::*)(unsigned int), base::internal::UnretainedWrapper<mojo::Connector> >, void (unsigned int)>::Run(base::internal::BindStateBase*, unsigned int&&) + 68 34 libQt5WebEngineCore_debug.5.dylib 0x000000010df3bd97 base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>::Run(unsigned int) const + 87 35 libQt5WebEngineCore_debug.5.dylib 0x000000010faef5bf mojo::SimpleWatcher::DiscardReadyState(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&) + 31 36 libQt5WebEngineCore_debug.5.dylib 0x000000010faef8b4 void base::internal::FunctorTraits<void (*)(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&), void>::Invoke<base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&>(void (*)(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&), base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&&&, unsigned int&&, mojo::HandleSignalsState const&&&) + 68 37 libQt5WebEngineCore_debug.5.dylib 0x000000010faef830 void base::internal::InvokeHelper<false, void>::MakeItSo<void (* const&)(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&), base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&>(void (* const&&&)(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&), base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&&&, unsigned int&&, mojo::HandleSignalsState const&&&) + 80 38 libQt5WebEngineCore_debug.5.dylib 0x000000010faef7d0 void base::internal::Invoker<base::internal::BindState<void (*)(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&), base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> >, void (unsigned int, mojo::HandleSignalsState const&)>::RunImpl<void (* const&)(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&), std::__1::tuple<base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> > const&, 0ul>(void (* const&&&)(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&), std::__1::tuple<base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> > const&&&, base::IndexSequence<0ul>, unsigned int&&, mojo::HandleSignalsState const&) + 112 39 libQt5WebEngineCore_debug.5.dylib 0x000000010faef6d4 base::internal::Invoker<base::internal::BindState<void (*)(base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, unsigned int, mojo::HandleSignalsState const&), base::Callback<void (unsigned int), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> >, void (unsigned int, mojo::HandleSignalsState const&)>::Run(base::internal::BindStateBase*, unsigned int&&, mojo::HandleSignalsState const&) + 84 40 libQt5WebEngineCore_debug.5.dylib 0x0000000114fe678d base::Callback<void (unsigned int, mojo::HandleSignalsState const&), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>::Run(unsigned int, mojo::HandleSignalsState const&) const + 109 41 libQt5WebEngineCore_debug.5.dylib 0x0000000114fe655b mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) + 459 42 libQt5WebEngineCore_debug.5.dylib 0x0000000114fe692d mojo::SimpleWatcher::Context::Notify(unsigned int, MojoHandleSignalsState, unsigned int) + 333 43 libQt5WebEngineCore_debug.5.dylib 0x0000000114fe4cc7 mojo::SimpleWatcher::Context::CallNotify(unsigned long, unsigned int, MojoHandleSignalsState, unsigned int) + 71 44 libQt5WebEngineCore_debug.5.dylib 0x00000001167fc0ef mojo::edk::WatcherDispatcher::InvokeWatchCallback(unsigned long, unsigned int, mojo::HandleSignalsState const&, unsigned int) + 207 45 libQt5WebEngineCore_debug.5.dylib 0x00000001167fac61 mojo::edk::Watch::InvokeCallback(unsigned int, mojo::HandleSignalsState const&, unsigned int) + 385 46 libQt5WebEngineCore_debug.5.dylib 0x00000001167ed55a mojo::edk::RequestContext::~RequestContext() + 1306 47 libQt5WebEngineCore_debug.5.dylib 0x00000001167ed825 mojo::edk::RequestContext::~RequestContext() + 21 48 libQt5WebEngineCore_debug.5.dylib 0x00000001167a3f0e mojo::edk::NodeChannel::OnChannelMessage(void const*, unsigned long, std::__1::unique_ptr<std::__1::vector<mojo::edk::PlatformHandle, std::__1::allocator<mojo::edk::PlatformHandle> >, mojo::edk::PlatformHandleVectorDeleter>) + 15182 49 libQt5WebEngineCore_debug.5.dylib 0x000000011675ee9a mojo::edk::Channel::OnReadComplete(unsigned long, unsigned long*) + 3162 50 libQt5WebEngineCore_debug.5.dylib 0x0000000116761db7 mojo::edk::(anonymous namespace)::ChannelPosix::OnFileCanReadWithoutBlocking(int) + 1175 51 libQt5WebEngineCore_debug.5.dylib 0x000000011676210f non-virtual thunk to mojo::edk::(anonymous namespace)::ChannelPosix::OnFileCanReadWithoutBlocking(int) + 31 52 libQt5WebEngineCore_debug.5.dylib 0x0000000112970931 base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlocking(int, base::MessagePumpLibevent*) + 65 53 libQt5WebEngineCore_debug.5.dylib 0x00000001129721aa base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) + 906 54 libQt5WebEngineCore_debug.5.dylib 0x000000011388b0ad event_process_active + 365 55 libQt5WebEngineCore_debug.5.dylib 0x000000011388a614 event_base_loop + 468 56 libQt5WebEngineCore_debug.5.dylib 0x000000011297269e base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) + 1118 57 libQt5WebEngineCore_debug.5.dylib 0x000000011295f6d3 base::MessageLoop::Run() + 291 58 libQt5WebEngineCore_debug.5.dylib 0x000000011295f719 non-virtual thunk to base::MessageLoop::Run() + 25 59 libQt5WebEngineCore_debug.5.dylib 0x0000000112a2a32e base::RunLoop::Run() + 286 60 libQt5WebEngineCore_debug.5.dylib 0x0000000112b18135 base::Thread::Run(base::RunLoop*) + 405 61 libQt5WebEngineCore_debug.5.dylib 0x000000010fc9d167 content::BrowserThreadImpl::IOThreadRun(base::RunLoop*) + 71
Attachments
Issue Links
- relates to
-
QTBUG-64071 Widevine stops working after Chrome 62 upgrade
-
- Closed
-