[Webkit-unassigned] [Bug 253879] New: Web Inspector does not support OffscreenCanvas

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 14 02:27:25 PDT 2023


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

            Bug ID: 253879
           Summary: Web Inspector does not support OffscreenCanvas
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: kkinnunen at apple.com
                CC: inspector-bugzilla-changes at group.apple.com

Web Inspector does not support OffscreenCanvas

InspectorCanvas needs to handle OffscreenCanvasRenderingContext2d and PlaceholderRenderingContext?



SHOULD NEVER BE REACHED
/Users/kkinnunen/WebKit/OpenSource/Source/WebCore/inspector/InspectorCanvas.cpp(878) : auto WebCore::InspectorCanvas::buildObjectForCanvas(bool)::(anonymous class)::operator()() const
1   0x61cd09679 WTFCrash
2   0x643b64c8b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x647a667d3 WebCore::InspectorCanvas::buildObjectForCanvas(bool)::$_31::operator()() const
4   0x647a664b4 WebCore::InspectorCanvas::buildObjectForCanvas(bool)
5   0x647b49206 WebCore::InspectorCanvasAgent::bindCanvas(WebCore::CanvasRenderingContext&, bool)
6   0x647b48e34 WebCore::InspectorCanvasAgent::enable()
7   0x647b49554 non-virtual thunk to WebCore::InspectorCanvasAgent::enable()
8   0x61e482e2f Inspector::CanvasBackendDispatcher::enable(long, WTF::RefPtr<WTF::JSONImpl::Object, WTF::RawPtrTraits<WTF::JSONImpl::Object>, WTF::DefaultRefDerefTraits<WTF::JSONImpl::Object>>&&)
9   0x61e482d59 Inspector::CanvasBackendDispatcher::dispatch(long, WTF::String const&, WTF::Ref<WTF::JSONImpl::Object, WTF::RawPtrTraits<WTF::JSONImpl::Object>>&&)
10  0x61e4756f2 Inspector::BackendDispatcher::dispatch(WTF::String const&)
11  0x647aa3569 WebCore::InspectorController::dispatchMessageFromFrontend(WTF::String const&)
12  0x60264e74c WebKit::WebPageInspectorTarget::sendMessageToTargetBackend(WTF::String const&)
13  0x60264ea5f WebKit::WebPageInspectorTargetController::sendMessageToTargetBackend(WTF::String const&, WTF::String const&)
14  0x602af19b4 WebKit::WebPage::sendMessageToTargetBackend(WTF::String const&, WTF::String const&)
15  0x602bc4b18 auto void IPC::callMemberFunction<WebKit::WebPage, WebKit::WebPage, void (WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>>(WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>&&)::'lambda'(auto&&...)::operator()<WTF::String, WTF::String>(auto&&...) const
16  0x602bc4a95 decltype(std::declval<WebKit::WebPage>()(std::declval<WTF::String>(), std::declval<WTF::String>())) std::__1::__invoke[abi:v15006]<void IPC::callMemberFunction<WebKit::WebPage, WebKit::WebPage, void (WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>>(WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>&&)::'lambda'(auto&&...), WTF::String, WTF::String>(WebKit::WebPage&&, WTF::String&&, WTF::String&&)
17  0x602bc4a5e decltype(auto) std::__1::__apply_tuple_impl[abi:v15006]<void IPC::callMemberFunction<WebKit::WebPage, WebKit::WebPage, void (WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>>(WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>&&)::'lambda'(auto&&...), std::__1::tuple<WTF::String, WTF::String>, 0ul, 1ul>(WebKit::WebPage&&, WebKit::WebPage&&, std::__1::__tuple_indices<0ul, 1ul>)
18  0x602bc4a0d decltype(auto) std::__1::apply[abi:v15006]<void IPC::callMemberFunction<WebKit::WebPage, WebKit::WebPage, void (WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>>(WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>&&)::'lambda'(auto&&...), std::__1::tuple<WTF::String, WTF::String>>(WebKit::WebPage&&, WebKit::WebPage&&)
19  0x602bc49e5 void IPC::callMemberFunction<WebKit::WebPage, WebKit::WebPage, void (WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>>(WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::String const&, WTF::String const&), std::__1::tuple<WTF::String, WTF::String>&&)
20  0x602b67b6e void IPC::handleMessage<Messages::WebPage::SendMessageToTargetBackend, WebKit::WebPage, WebKit::WebPage, void (WTF::String const&, WTF::String const&)>(IPC::Connection&, IPC::Decoder&, WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::String const&, WTF::String const&))
21  0x602b583a9 WebKit::WebPage::didReceiveWebPageMessage(IPC::Connection&, IPC::Decoder&)
22  0x602afbf7b WebKit::WebPage::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
23  0x603088af3 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
24  0x6023180a1 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
25  0x6030603e5 IPC::Connection::dispatchMessage(IPC::Decoder&)
26  0x6030607e0 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>)
27  0x603060ae5 IPC::Connection::dispatchOneIncomingMessage()
28  0x60307ae3d IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>)::$_17::operator()() const
29  0x60307ada9 WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder>>)::$_17, void>::call()
30  0x61cd351b2 WTF::Function<void ()>::operator()() const
31  0x61cdcd5d2 WTF::RunLoop::performWork()
com.apple.WebKit.WebContent.Development terminated (pid 68355) for reason: crash

-- 
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/20230314/259477ac/attachment-0001.htm>


More information about the webkit-unassigned mailing list