WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
301708
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
Add attachment
proposed patch, testcase, etc.
Said Abou-Hallawa
Comment 1
2025-10-30 12:26:37 PDT
rdar://163220052
Said Abou-Hallawa
Comment 2
2025-10-30 12:40:30 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/53210
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.
Top of Page
Format For Printing
XML
Clone This Bug