Since I don't know the exact cause I don't know how to make an MRP for it. Opening an issue now in case the cause is obvious from the call stack because it worked yesterday so maybe it narrows it down. Will try to isolate it later if it isn't
However, I'm a bit surprised you run into that in the editor. As far as I can tell, the ill code path can only be triggered when separate thread rendering is enabled, which is not possible in the editor.
Tested versions
v4.3.beta.custom_build [e052a53bb], current master
Worked yesterday
System information
Godot v4.3.beta (e052a53bb) - macOS 14.4.1 - Vulkan (Forward+) - integrated Apple M1 Max - Apple M1 Max (10 Threads)
Issue description
Editor crashes while opening the project, while loading resources
Output:
libc++abi: terminating due to uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
Call stack:
Deleting
.godot
didn't helpPossibly this PR: https://github.com/godotengine/godot/pull/93695
Steps to reproduce
N/A
Minimal reproduction project (MRP)
Since I don't know the exact cause I don't know how to make an MRP for it. Opening an issue now in case the cause is obvious from the call stack because it worked yesterday so maybe it narrows it down. Will try to isolate it later if it isn't