SVG Images launch the GPUProcess unnecessarily: 0 WebKit 0x000000010379f674 WebKit::WebProcess::ensureGPUProcessConnection() + 72 1 WebKit 0x000000010379f640 WebKit::WebProcess::ensureGPUProcessConnection() + 20 2 WebKit 0x0000000103832958 WebKit::RemoteMediaPlayerManager::gpuProcessConnection() const + 36 3 WebKit 0x000000010333cecc WebKit::RemoteMediaPlayerMIMETypeCache::supportsTypeAndCodecs(WebCore::MediaEngineSupportParameters const&) + 176 4 WebCore 0x000000010f4980e0 WebCore::bestMediaEngineForSupportParameters(WebCore::MediaEngineSupportParameters const&, WebCore::MediaPlayerFactory const*) + 336 5 WebCore 0x000000010f498854 WebCore::MediaPlayer::supportsType(WebCore::MediaEngineSupportParameters const&) + 204 6 WebCore 0x000000010ed11d80 WebCore::DOMImplementation::createDocument(WTF::String const&, WebCore::Frame*, WebCore::Settings const&, WTF::URL const&) + 932 7 WebCore 0x000000010f23055c WebCore::DocumentWriter::begin(WTF::URL const&, bool, WebCore::Document*) + 96 8 WebCore 0x000000010faa1e1c WebCore::SVGImage::dataChanged(bool) + 596 9 WebCore 0x000000010f2bb214 WebCore::CachedImage::updateImageData(bool) + 80 10 WebCore 0x000000010f2bb688 WebCore::CachedImage::finishLoading(WebCore::SharedBuffer*, WebCore::NetworkLoadMetrics const&) + 336 11 WebCore 0x000000010f28f660 WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&) + 976 12 WebKit 0x0000000103871e20 WebKit::WebResourceLoader::didReceiveResource(WebKit::ShareableResource::Handle const&) + 372 13 WebKit 0x00000001039f04b0 WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&) + 352 14 WebKit 0x00000001038645a8 WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&) + 92 15 WebKit 0x00000001032b36c4 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) + 352 16 WebKit 0x00000001032b398c IPC::Connection::dispatchOneIncomingMessage() + 232 17 JavaScriptCore 0x0000000107923174 WTF::RunLoop::performWork() + 368 18 JavaScriptCore 0x0000000107923a4c WTF::RunLoop::performWork(void*) + 36
Created attachment 426444 [details] Patch
Committed r276267 (236749@main): <https://commits.webkit.org/236749@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 426444 [details].
rdar://76856035