WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
257173
MachSendRights can release their IOSurface use-counts before CA adds a new ones
https://bugs.webkit.org/show_bug.cgi?id=257173
Summary
MachSendRights can release their IOSurface use-counts before CA adds a new ones
Matt Woodrow
Reported
2023-05-22 17:23:46 PDT
CoreAnimation doesn't add a new use-count to CAIOSurfaces until the transaction is committed, which is after the MachSendRight (inside LayerTreeTransaction/RemoteLayerBackingStoreProperties) is destroyed. We should run an explicit CATransaction for layer tree commits to ensure that we always have a use-count added.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-05-22 17:23:57 PDT
<
rdar://problem/109687766
>
Matt Woodrow
Comment 2
2023-05-22 17:29:13 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/14222
EWS
Comment 3
2023-05-26 20:48:32 PDT
Committed
264617@main
(a59adccf52b4): <
https://commits.webkit.org/264617@main
> Reviewed commits have been landed. Closing PR #14222 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