I'm experiencing frequent and consistent crashes with Safari on the latest macOS 15.6 beta 4 (24G84). This issue has been happening with previous beta versions as well, but it seems to be getting worse.
A key detail is that the crash is reproducible. If Safari crashes when loading a specific website, it will crash again every single time I try to reload that same site. I have already tried clearing all of Safari's cache and website data, but that does not solve the problem for the affected sites.
Initially, this only happened with a couple of websites, but recently the issue has started affecting more sites, including AI Studio, which was working fine before.
Based on the crash logs, I suspect it might be related to rendering favicons or other images on these specific web pages. The crash report points to a "Floating point exception" (EXC_ARITHMETIC (SIGFPE)) happening on the main thread. The crashing module is the
ImageIO framework, and the function appears to be related to converting HDR images using Metal (HDRImageConverter_Metal). The process seems to be initiated by WebKit when trying to create icon data from bitmaps.
Here are the key details from the crash log:
Code:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_ARITHMETIC (SIGFPE)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Termination Reason: Namespace SIGNAL, Code 8 Floating point exception: 8
Thread 0 Crashed::
0 ImageIO 0x7ff80e902f08 -[HDRImageConverter_Metal convertImage:transform:toImage:transform:] + 514
1 ImageIO 0x7ff80e8f3e2a -[HDRImageConverter convertImage:toImage:] + 1066
2 ImageIO 0x7ff80e8e5da7 IIOConvertHDRData + 235
...
8 ImageIO 0x7ff80e88c8c7 CGImageDestinationAddImage + 1262
9 WebCore 0x7ff9075a6e32 WebCore::createIconDataFromBitmaps(...) + 194
10 WebKit 0x7ff908fbbb03 ...