Bug 253879
Summary: | Web Inspector does not support OffscreenCanvas | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kimmo Kinnunen <kkinnunen> |
Component: | Web Inspector | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | inspector-bugzilla-changes, mattwoodrow, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Local Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Kimmo Kinnunen
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
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/106690468>
Radar WebKit Bug Importer
<rdar://problem/106690475>
Kimmo Kinnunen
webgl in bug 254069
*** This bug has been marked as a duplicate of bug 180833 ***