Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

fix(macOS): remove layer from superlayer when dropping #326

Merged
merged 1 commit into from
Dec 31, 2024
Merged

Conversation

wusyong
Copy link
Member

@wusyong wusyong commented Dec 30, 2024

servo/servo#34780 's macOS smoketest failed because of double free on CALayer.
I totally forgot I had to deal with various double free issues on macOS when I attempted to make window's lifetime shorter.
Winit window will also try to free it when dropping.

Could we make a new release after this?

Signed-off-by: Wu Wayne <yuweiwu@pm.me>
@sagudev
Copy link
Member

sagudev commented Dec 30, 2024

Could we make a new release after this?

You can just pin servo to new version, see #325.

@wusyong
Copy link
Member Author

wusyong commented Dec 30, 2024

Ah you are right. I'll update rev later on.

@wusyong wusyong added this pull request to the merge queue Dec 31, 2024
Merged via the queue into main with commit 300789d Dec 31, 2024
29 checks passed
@wusyong wusyong deleted the remove-layer branch December 31, 2024 03:26
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants