-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
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
Lambda call within a non-main thread forces Godot to crash at exit #84190
Comments
I don't reproduce the crash on Linux with 4.2-beta3 or |
@Chaosus Can you reproduce the issue in 4.1.x too, or is it a 4.2 regression? |
@akien-mga Nope, 4.1.2 is okay, I guess its 4.2 regression |
Can confirm this happens on Windows 11.
|
github-project-automation
bot
moved this from Pending Decision
to Done
in 4.x Release Blockers
Nov 12, 2023
This was referenced Nov 22, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Godot version
9144457
System information
Windows 11
Issue description
Running the following code:
executes correctly, but when user closes the application or call get_tree().quit() the Godot will crash with the following call stack:
Seems like a desynced mutex, or corrupted heap. Maybe this is a duplicate of #84046, but I'm not sure.
Steps to reproduce
Run the script printed above, and after then try to close the game application.
Minimal reproduction project
TestThreadCrash.zip
The text was updated successfully, but these errors were encountered: