So I am getting the lovely “Pure virtual function being called while application is running. GIsRunning = 1” crash in two separate projects with seemingly no consistency other than they both are completely random. One project is a single player, offline, diablo-esque project where as the other is a multiplayer, online puzzle game. Both are cpp projects and crash with the exact same
As for what I’m doing when it crashes, it seems like it can be anything, but there’s no consistency.
It sometimes crashes when I:
- Click Play
- Open the editor
- Close the editor
- End ‘Play’
- Load a BP in editor
- Load a different map in the editor
- Working within a BP or any type of view port
The list goes on and on. I can’t find any consistency whatsoever so it’s incredibly hard for me to debug since I can’t reproduce it. Sometimes it happens multiple times in an hour, sometimes it’ll go days without happening. I just have no idea. Any input is greatly appreciated.