Bug 260098
Summary: | Regression(266049@main) Crash in MIMETypeRegistry::preferredExtensionForMIMEType | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ali Juma <ajuma> |
Component: | Forms | Assignee: | Chris Dumez <cdumez> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | akeerthi, cdumez, heycam, webkit-bug-importer, wenson_hsieh |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=258467 |
Ali Juma
Chrome for iOS is getting a significant number of reports of a new crash in the latest iOS 17 seed (21A5303d). This is the top crash for users on that build. We don't have steps to reproduce, but based on the stack this appears to be a regression from https://bugs.webkit.org/show_bug.cgi?id=258467.
0x000000019a9ae2d8 (WebCore + 0x001b62d8) WTF::ASCIICaseInsensitiveHash::hash(WTF::StringImpl&)
0x000000019b31bd00 (WebCore + 0x00b23d00) WebCore::MIMETypeRegistry::preferredExtensionForMIMEType(WTF::String const&)
0x000000019c4cc218 (WebCore + 0x0000000001cd4218) WebCore::MIMETypeRegistry::appendFileExtensionIfNecessary(WTF::String const&, WTF::String const&)
0x000000019d88038c (WebKit + 0x006e238c) WebKit::DownloadProxy::decideDestinationWithSuggestedFilename(WebCore::ResourceResponse const&, WTF::String&&, WTF::CompletionHandler<void (WTF::String, WebKit::SandboxExtensionHandle, WebKit::AllowOverwrite)>&&)
0x000000019d20a630 (WebKit + 0x0006c630) WebKit::DownloadProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
0x000000019dc58fd8 (WebKit + 0x00abafd8) IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
0x000000019d891fd4 (WebKit + 0x006f3fd4) WebKit::NetworkProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
0x000000019dc54660 (WebKit + 0x00ab6660) IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
0x000000019dc57168 (WebKit + 0x00ab9168) WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_15, void>::call()
0x000000019de3d230 (JavaScriptCore + 0x00050230) WTF::RunLoop::performWork()
0x000000019de3e100 (JavaScriptCore + 0x00051100) WTF::RunLoop::performWork(void*)
0x00000001887bfb68 (CoreFoundation + 0x00037b68) __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
0x00000001887bede4 (CoreFoundation + 0x00036de4) __CFRunLoopDoSource0
0x00000001887bd5f8 (CoreFoundation + 0x000355f8) __CFRunLoopDoSources0
0x00000001887bc2d4 (CoreFoundation + 0x000342d4) __CFRunLoopRun
0x00000001887bbeb4 (CoreFoundation + 0x00033eb4) CFRunLoopRunSpecific
0x00000001ca2585e8 (GraphicsServices + 0x000035e8) GSEventRunModal
0x000000018abd26b0 (UIKitCore + 0x0022f6b0) -[UIApplication _run]
0x000000018abd1cec (UIKitCore + 0x0022ecec) UIApplicationMain
0x00000001020877cc (Chrome -chrome_exe_main.mm:68) (anonymous namespace)::RunUIApplicationMain(int, char**)
0x00000001020877cc (Chrome -chrome_exe_main.mm:120) main
0x00000001aae3fd40 (dyld + 0x00005d40) start
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Chris Dumez
*** This bug has been marked as a duplicate of bug 259622 ***
Chris Dumez
Actually may be slightly different, un-duping.
Radar WebKit Bug Importer
<rdar://problem/113774128>
Chris Dumez
Pull request: https://github.com/WebKit/WebKit/pull/16626
EWS
Committed 266837@main (97c1b7fd0b15): <https://commits.webkit.org/266837@main>
Reviewed commits have been landed. Closing PR #16626 and removing active labels.