RESOLVED FIXED301708
REGRESSION: Some Feral games are crashing on launch
https://bugs.webkit.org/show_bug.cgi?id=301708
Summary REGRESSION: Some Feral games are crashing on launch
Said Abou-Hallawa
Reported 2025-10-30 12:06:14 PDT
The crash happens when applying CG filters on float16 unaccelerated backing store. Recently CG filters were in enabled for all CSS filters; see 300183@main and 300173@main. The problem is this scenario is not supported by the system frames right now. 302306@main tried fixed this issue by falling back to software filters in this case. This change addresses the case where an HDR image is styled with a CSS filters and is displayed on an unaccelerated backing store. This scenario can be hit with snapshotting like tab preview, print-preview, save to PDF and printing. But it turned out that Feral games uses WK1 and they do not display HDR images. Instead AppKit creates float16 unaccelerated backing stories. So HDR images and their need to display on float16 backing stores is one of the cases that can hit this crash. The fix should be more generic than fixing the HDR images scenario.
Attachments
Said Abou-Hallawa
Comment 1 2025-10-30 12:26:37 PDT
Said Abou-Hallawa
Comment 2 2025-10-30 12:40:30 PDT
EWS
Comment 3 2025-10-30 17:07:03 PDT
Committed 302365@main (8ad60ae162b2): <https://commits.webkit.org/302365@main> Reviewed commits have been landed. Closing PR #53210 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.