Skip to content
New issue

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

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

Already on GitHub? Sign in 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?

@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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants