RESOLVED DUPLICATE of bug 301142300168
Safari Technology Preview 229 crashes in pageEndUsingWebsiteDataStore
https://bugs.webkit.org/show_bug.cgi?id=300168
Summary Safari Technology Preview 229 crashes in pageEndUsingWebsiteDataStore
Jeff Johnson
Reported 2025-10-04 06:31:17 PDT
Created attachment 476962 [details] Crash log I've experienced a couple of crashes since installing STP 229. The crashes did not occur in STP 228. I think this happens after closing a tab. Attached are crash logs. Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 WebKit 0x1095169e0 WebKit::WebProcessPool::pageEndUsingWebsiteDataStore(WebKit::WebPageProxy&, WebKit::WebsiteDataStore&) + 420 1 WebKit 0x10952226c WebKit::WebProcessProxy::removeWebPage(WebKit::WebPageProxy&, WebKit::WebProcessProxy::EndsUsingDataStore) + 544 2 WebKit 0x1094720d8 WebKit::WebPageProxy::launchProcess(WebCore::Site const&, WebKit::WebPageProxy::ProcessLaunchReason) + 256 3 WebKit 0x109472520 WebKit::WebPageProxy::ensureRunningProcess() + 72 4 WebKit 0x109167ec0 WebKit::WebPageProxy::getInformationFromImageData(WTF::Vector<unsigned char, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&, WTF::CompletionHandler<void (std::experimental::fundamentals_v3::expected<std::__1::pair<WTF::String, WTF::Vector<WebCore::IntSize, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>>, WebCore::ImageDecodingError>&&)>&&) + 48 5 WebKit 0x108f8c338 -[WKWebView(WKPrivate) _getInformationFromImageData:completionHandler:] + 208 6 SafariSharedUI 0x105882cf4 +[WBSFaviconProviderUtilities _getImageInfoAndMultiResolutionDataForImageData:usingWebView:preferredSize:scales:completionHandler:] + 252 7 SafariSharedUI 0x105882ac8 +[WBSFaviconProviderUtilities getImageInfoAndMultiResolutionDataForImageData:usingWebView:preferredSize:scales:completionHandler:] + 152 8 SafariSharedUI 0x10587252c __175-[WBSFaviconProvider _saveAfterGettingMultiResolutionInfoForImageData:usingWebView:iconURL:pageURL:originalPageURL:redirectedOriginalPageURL:size:isPrivate:completionHandler:]_block_invoke + 328 9 SafariSharedUI 0x105872df4 __76-[WBSFaviconProvider _performBlockByAllocatingWebViewIfNeeded:usingWebView:]_block_invoke.79 + 156 10 libdispatch.dylib 0x19bc67b2c _dispatch_call_block_and_release + 32 11 libdispatch.dylib 0x19bc8185c _dispatch_client_callout + 16 12 libdispatch.dylib 0x19bc9eb80 _dispatch_main_queue_drain.cold.5 + 812 13 libdispatch.dylib 0x19bc76db0 _dispatch_main_queue_drain + 180 14 libdispatch.dylib 0x19bc76cec _dispatch_main_queue_callback_4CF + 44 15 CoreFoundation 0x19bf48be0 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 16 CoreFoundation 0x19bf098dc __CFRunLoopRun + 1980 17 CoreFoundation 0x19bf08a98 CFRunLoopRunSpecific + 572 18 HIToolbox 0x1a79ab27c RunCurrentEventLoopInMode + 324 19 HIToolbox 0x1a79ae4e8 ReceiveNextEventCommon + 676 20 HIToolbox 0x1a7b39484 _BlockUntilNextEventMatchingListInModeWithFilter + 76 21 AppKit 0x19fe2da34 _DPSNextEvent + 684 22 AppKit 0x1a07cc940 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688 23 Safari 0x106f7b8d8 -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 228 24 AppKit 0x19fe20be4 -[NSApplication run] + 480 25 AppKit 0x19fdf72dc NSApplicationMain + 880 26 Safari 0x10733ae48 SafariMain + 472 27 dyld 0x19ba7eb98 start + 6076
Attachments
Crash log (57.57 KB, text/plain)
2025-10-04 06:31 PDT, Jeff Johnson
no flags
Crash log (54.66 KB, text/plain)
2025-10-04 06:31 PDT, Jeff Johnson
no flags
Jeff Johnson
Comment 1 2025-10-04 06:31:35 PDT
Created attachment 476963 [details] Crash log
Alexey Proskuryakov
Comment 2 2025-10-05 15:57:47 PDT
It hits this: RELEASE_ASSERT(iterator != m_sessionToPageIDsMap.end());
Radar WebKit Bug Importer
Comment 3 2025-10-05 15:58:21 PDT
Alexey Proskuryakov
Comment 4 2025-10-13 15:57:23 PDT
So far it looks like it's a pre-existing issue that just happened to occur twice. But please let us know if this continues to be a problem.
Jeff Johnson
Comment 5 2025-10-13 16:07:40 PDT
(In reply to Alexey Proskuryakov from comment #4) > So far it looks like it's a pre-existing issue that just happened to occur > twice. But please let us know if this continues to be a problem. I stopped using STP 229 because of crashes and switched back to regular Safari.
Chris Dumez
Comment 6 2025-10-20 17:14:18 PDT
*** This bug has been marked as a duplicate of bug 301142 ***
Note You need to log in before you can comment on or make changes to this bug.