I think it’s next to impossible to handle every possible corrupted file or unexpected behaviour in any piece of software. Godot does have a few cryptic error messages for sure, but I don’t think it’s realistic to expect a detailed error message for every possible edge case such as this one.
With that said, maybe it’s worth creating an error report with a MRP on the Godot repo!
Hi, thanks for your reply! You’re right, guarding for any possible UB is unrealistic, but it was more meant in a way that it finding the exact error was a bit tedious.
This was more like a note, not a complaint
For example, I wasn’t able to find the crashlogs, even though there was a folder with crashlogs, but in this case the freeze was hindering the crashlogs to be written (I think). Instead I had to look for the executable and divert stderr to a file myself, so that I actually get some sort of error message.
But maybe there would have been an easier way, I’m not sure. Cheers!