RESOLVED DUPLICATE of bug 221989 222178
[Mac Wk2 Debug] ASSERT NOT REACHED in WebCore::DisplayList::PaintFrameForMedia::apply
https://bugs.webkit.org/show_bug.cgi?id=222178
Summary [Mac Wk2 Debug] ASSERT NOT REACHED in WebCore::DisplayList::PaintFrameForMedi...
Amir Mark Jr
Reported 2021-02-19 10:01:35 PST
imported/w3c/web-platform-tests/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html Is a flakey crash on BigSur wk2 Debug and Catalina Wk2 Debug History: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fhtml%2Fediting%2Fediting-0%2Fmaking-entire-documents-editable-the-designmode-idl-attribute%2Fuser-interaction-editing-designMode.html Crash Log: 1 0x1380214e9 WTFCrash 2 0x11a2c7b1b WTFCrashWithInfo(int, char const*, char const*, int) 3 0x11e8b5a23 WebCore::DisplayList::PaintFrameForMedia::apply(WebCore::GraphicsContext&) const 4 0x11e89e4ee WebCore::DisplayList::ItemHandle::apply(WebCore::GraphicsContext&) 5 0x11e8c14db WebCore::DisplayList::Replayer::applyItem(WebCore::DisplayList::ItemHandle)
Attachments
Radar WebKit Bug Importer
Comment 1 2021-02-19 10:02:01 PST
Ryan Haddad
Comment 2 2021-02-19 18:27:45 PST
SHOULD NEVER BE REACHED ./platform/graphics/displaylists/DisplayListItems.cpp(817) : void WebCore::DisplayList::PaintFrameForMedia::apply(WebCore::GraphicsContext &) const 1 0x1380214e9 WTFCrash 2 0x11a2c7b1b WTFCrashWithInfo(int, char const*, char const*, int) 3 0x11e8b5a23 WebCore::DisplayList::PaintFrameForMedia::apply(WebCore::GraphicsContext&) const 4 0x11e89e4ee WebCore::DisplayList::ItemHandle::apply(WebCore::GraphicsContext&) 5 0x11e8c14db WebCore::DisplayList::Replayer::applyItem(WebCore::DisplayList::ItemHandle) 6 0x11e8c1fc4 WebCore::DisplayList::Replayer::replay(WebCore::FloatRect const&, bool) 7 0x10b6b92f3 WebKit::RemoteRenderingBackend::submit(WebCore::DisplayList::DisplayList const&, WebCore::ImageBuffer&) 8 0x10b6b963a WebKit::RemoteRenderingBackend::nextDestinationImageBufferAfterApplyingDisplayLists(WebCore::ImageBuffer&, unsigned long, WebKit::DisplayListReaderHandle&, WebKit::GPUProcessWakeupReason) 9 0x10b6b8e60 WebKit::RemoteRenderingBackend::wakeUpAndApplyDisplayList(WebKit::GPUProcessWakeupMessageArguments const&) 10 0x10b67bce0 void IPC::callMemberFunctionImpl<WebKit::RemoteRenderingBackend, void (WebKit::RemoteRenderingBackend::*)(WebKit::GPUProcessWakeupMessageArguments const&), std::__1::tuple<WebKit::GPUProcessWakeupMessageArguments>, 0ul>(WebKit::RemoteRenderingBackend*, void (WebKit::RemoteRenderingBackend::*)(WebKit::GPUProcessWakeupMessageArguments const&), std::__1::tuple<WebKit::GPUProcessWakeupMessageArguments>&&, std::__1::integer_sequence<unsigned long, 0ul>) 11 0x10b67b2b0 void IPC::callMemberFunction<WebKit::RemoteRenderingBackend, void (WebKit::RemoteRenderingBackend::*)(WebKit::GPUProcessWakeupMessageArguments const&), std::__1::tuple<WebKit::GPUProcessWakeupMessageArguments>, std::__1::integer_sequence<unsigned long, 0ul> >(std::__1::tuple<WebKit::GPUProcessWakeupMessageArguments>&&, WebKit::RemoteRenderingBackend*, void (WebKit::RemoteRenderingBackend::*)(WebKit::GPUProcessWakeupMessageArguments const&)) 12 0x10b65e226 void IPC::handleMessage<Messages::RemoteRenderingBackend::WakeUpAndApplyDisplayList, WebKit::RemoteRenderingBackend, void (WebKit::RemoteRenderingBackend::*)(WebKit::GPUProcessWakeupMessageArguments const&)>(IPC::Decoder&, WebKit::RemoteRenderingBackend*, void (WebKit::RemoteRenderingBackend::*)(WebKit::GPUProcessWakeupMessageArguments const&)) 13 0x10b65de5a WebKit::RemoteRenderingBackend::didReceiveMessage(IPC::Connection&, IPC::Decoder&) 14 0x10ac9af12 IPC::Connection::dispatchMessageReceiverMessage(IPC::MessageReceiver&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >&&) 15 0x10aca403a IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >&&)::'lambda'()::operator()() 16 0x10aca3d1e WTF::Detail::CallableWrapper<IPC::WorkQueueMessageReceiverQueue::enqueueMessage(IPC::Connection&, std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >&&)::'lambda'(), void>::call() 17 0x13804cdd2 WTF::Function<void ()>::operator()() const 18 0x13817139e WTF::WorkQueue::dispatch(WTF::Function<void ()>&&)::$_0::operator()() const 19 0x1381715a2 WTF::BlockPtr<void ()> WTF::BlockPtr<void ()>::fromCallable<WTF::WorkQueue::dispatch(WTF::Function<void ()>&&)::$_0>(WTF::WorkQueue::dispatch(WTF::Function<void ()>&&)::$_0)::'lambda'(void*)::operator()(void*) const 20 0x138171575 WTF::BlockPtr<void ()> WTF::BlockPtr<void ()>::fromCallable<WTF::WorkQueue::dispatch(WTF::Function<void ()>&&)::$_0>(WTF::WorkQueue::dispatch(WTF::Function<void ()>&&)::$_0)::'lambda'(void*)::__invoke(void*) 21 0x7fff201a65dd _dispatch_call_block_and_release 22 0x7fff201a77c7 _dispatch_client_callout 23 0x7fff201ad5fe _dispatch_lane_serial_drain 24 0x7fff201ae0cb _dispatch_lane_invoke 25 0x7fff201b7c5d _dispatch_workloop_worker_thread 26 0x7fff2034f499 _pthread_wqthread 27 0x7fff2034e467 start_wqthread
Ryan Haddad
Comment 3 2021-02-19 18:30:12 PST
I think this is a dupe of https://bugs.webkit.org/show_bug.cgi?id=221989, it just happens with multiple tests. *** This bug has been marked as a duplicate of bug 221989 ***
Note You need to log in before you can comment on or make changes to this bug.