Godot Version
Godot 4.2.2 - Steam Release
Question I have encountered a recurring issue in my project where the game freezes unexpectedly and sporadically. This freeze does not trigger the debugger, making it difficult to pinpoint the cause, as Godot seems to detach from the running game process. Notably, I cannot pause or interact with the process during these instances, which has really made it difficult to find a cause.
The only clue I have comes from a consistent engine error logged each time:
E 0:07:38:0349 remove: Condition "p_elem->_root != this" is true.
<C++ Source> ./core/templates/self_list.h:80 @ remove()
Despite the rarity of this issue, it has persisted throughout the development process. I have used print statements in various areas I suspected might be related to the freeze, aiming to capture any abnormal behavior right before the freeze occurs. However, this method has yet to yield a breakthrough.
Main Questions
- Are there specific methods or tools within Godot that might help identify and resolve such freezes?
- Can I access any logs that might provide insights into what happens just before everything stops responding?
- Any general advice on tackling unresponsive behaviors in Godot would be highly valuable, especially given my limited experience with the engine.
This is only my second project using Godot, and any guidance or suggestions would be greatly appreciated.