Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000001c65bc205d0

In my case, it was caused by using GEngine->AddOnScreenDebugMessage() without an if check in a constructor. I don’t know detail.

summary indormmation:

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000eb8

UnrealEditor_Engine!UEngine::AddOnScreenDebugMessage()[~]
UnrealEditor_SteamTest!UMyHomeMenu::UMyHomeMenu()[~\MyHomeMenu.cpp:19]
...

MyHomeMenu.cpp:19

GEngine->AddOnScreenDebugMessage(-1, 15.f, FColor::Red, TEXT("SubsystemName is NULL."));

resolve

if (GEngine) {
    GEngine->AddOnScreenDebugMessage(-1, 15.f, FColor::Red, TEXT("SubsystemName is NULL."));
}
4 Likes