Pig of a crash - "Pure virtual function being called while application was running"

Well I just got GIsRunning again…

This time I commented out everything in my custom game instance class, except for overriding Init and Shutdown and calling their Supers.

I also do UAbilitySystemGlobals::Get().InitGlobalData(); in init for GAS.
and this in shutdown (ReferencedObjects in an array in UGameInstance)



for (auto it : ReferencedObjects)
{
    UE_LOG(LogTemp, Error, TEXT("object still referenced by gameInstance %s"), *it->GetName());
}


So seems like it is just a bug you get with having a custom game instance i guess :frowning:

Anybody figured out a fix?