Sometimes my game (both in editor and shipped build) freezes completely (without crush report) during end of the level during BeginTearingDown event.
The problem is that it’s quite a random event and I didn’t manage to get a reliable way to reproduce that.
I added log messages to all actors in my scene for EndPlay event (in C++ and blueprint) and managed to understand that it happening during termination of my character (I can’t see any logs regarding EndPlay for that, while I can see full list of all other actors in scene).
I also was trying to find the reason through Unreal Insight and only thing I see is that it probably related to AiController or ActionsComp, but I don’t work with those classes completely in my code… Seems like GC calls also not related to it.
Any suggestions what else can I try to debug the issue?