-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
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
Editor crashes when reimporting more than one asset at a time #85105
Comments
I can't reproduce on Linux, this might be Windows specific (didn't test). |
I also can't seem to reproduce it on Linux (steamdeck). On Windows it happens pretty consistently, but not every time. |
Importing multiple resource editors on Windows crashes |
I can't reproduce in 4.1.3 stable or v4.2.rc.custom_build [80de898] on Windows |
Can you provide the exact project that crashes? I've tested multiple projects for the last few weeks to debug various importing and conversion problems, and never had a crash on Windows. Also can't reproduce this with the steps described in the OP. Can you also try doing this with a clean copy of the editor? You can do this by copying your Godot executables somewhere else and initializing the self-contained mode. |
@YuriSizov I added the exact project to the OP. For me, it crashes when I first open the project. If I try opening it again it works, but still crashes if I move the assets around. I tried doing it with a clean copy, in the self-contained mode. The crash still happened after moving the assets from folder to folder a couple of times. If I can somehow provide more data let me know, I'll be glad to do it. |
Tested again with the OP's CrashTest.zip project file, still it doesn't crash on either 4.1.3 stable or 4.2.rc custom. |
@PickyDogFish Unfortunately, I cannot reproduce the problem either. Could you start the editor from the command line and using the
|
It seems like the change that breaks it for me was introduced in 4.2.beta6. Beta5 works okay, in beta6 and rc1 it crashes. |
@PickyDogFish what is the hash of git? |
This is all I get in the command line:
|
Could you please post the entire log? With the verbose flag there ought to be dozens of messages. |
Sure, here's the full log:
|
Okay, I was able to reproduce it with the official build of 4.2.rc1. Can't reproduce with my own builds (so can't debug it), but this strongly suggests it's an issue with mingw and threading which we've identified before and #85039 might fix. Which is a risky PR, so we have to assess it very thoughtfully. |
Confirmed to be fixed by #85039 if built with mingw, by the way. But we aren't very excited to replace something so core so late. So we'll probably need a different solution, more precise and addressing the actual regression caused by recent changes. |
Godot version
4.2.rc1
System information
Godot v4.2.rc1 - Windows 10.0.22631 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 Ti (NVIDIA; 31.0.15.4617) - AMD Ryzen 7 3700X 8-Core Processor (16 Threads)
Issue description
Importing more than one file at once crashes the engine. Dragging and dropping more than one file into the filesystem dock from outside the editor crashes the editor in the middle of (re)importing assets. The same thing happens if you move more than one asset from one folder to another in the editor.
Steps to reproduce
Minimal reproduction project
CrashTest.zip
The text was updated successfully, but these errors were encountered: