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

Main::cleanup: Move MessageQueue deletion further down where it's safer #39798

Merged

Conversation

akien-mga
Copy link
Member

Partial revert of #15702 which triggered the issue.

Fixes #39786.

@MarianoGnu If you remember how to reproduce the crash from #15702, can you check if it would stay fixed with this change?

@akien-mga akien-mga added bug topic:core needs testing cherrypick:3.x Considered for cherry-picking into a future 3.x release labels Jun 24, 2020
@akien-mga akien-mga added this to the 4.0 milestone Jun 24, 2020
@akien-mga akien-mga requested review from MarianoGnu and reduz June 24, 2020 15:02
@akien-mga akien-mga requested a review from RandomShaper June 24, 2020 15:13
@akien-mga akien-mga merged commit 7dac5bd into godotengine:master Jun 24, 2020
@akien-mga akien-mga deleted the main-keep-messagequeue-to-deinit-scene branch June 24, 2020 20:05
@akien-mga
Copy link
Member Author

Cherry-picked for 3.2.2.

@akien-mga akien-mga removed the cherrypick:3.x Considered for cherry-picking into a future 3.x release label Jun 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

iOS crash on exit (CPUParticles2D::_set_redraw is called on NOTIFICATION_EXIT_TREE)
1 participant