Inconsistent Crash: Pure virtual function being called while application was running."

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.

Hi there! This can help maybe Visual c++ runtime error - R6025 (pure virtual function call)