I’m seeing a semi-random crash in my game. It happens when running the Development Editor version; I will try to repro it in Debug Editor soon. Most recently, it happened when I attempted to open the console menu by pressing tilde ~ while running in a separate window.
I downloaded the source code to try to get a better handle on it. Here’s what I’m seeing. It looks like it’s crashing while attempting to set CompletionHandle to NULL.
Here’s a screenshot of what I’m seeing in the debugger when this occurs.
I’m still testing - but it appears to be related to the MovementComponent of a character. If I remove it (by calling MovementComponent->DestroyComponent()) then the game will crash when that actor is destroyed.
If I don’t remove that component then the 100% reproducible crash doesn’t appear to happen anymore.
The reason we removed it in the first place was that we have a lot of characters that have physics turned off and yet profiling showed they were still performing physics checks. Removing that component in Beta 6 gave us more than a 10fps performance boost!