Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000018

Hi guys, Ive been dealing with some occasional hard crashes that I can never seem to figure out the root cause of. Unfortunately the crash logs are kinda cryptic to me, and didn’t tell me much. I installed editor debugging symbols which gave me more info but I still can’t figure out what might be causing it. I’m on the latest version of Unreal Engine

Here are the crash logs

LoginId:2af0452a4e683c9b15e8399b5c587166
EpicAccountId:e4435b781145438fbf7f5357319f4c63

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000018

UnrealEditor_CoreUObject!UObjectBaseUtility::GetFullName() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectBaseUtility.cpp:120]
UnrealEditor_CoreUObject!UObjectBaseUtility::GetFullName() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectBaseUtility.cpp:107]
UnrealEditor_CoreUObject!UObjectBaseUtility::GetFullName() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectBaseUtility.cpp:97]
UnrealEditor_Engine!`FSoundWaveLoadingBehaviorUtil::CacheAllClassLoadingBehaviors'::`3'::<lambda_1>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:631]
UnrealEditor_Engine!AActor::GetWorld() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:632]
UnrealEditor_Engine!AActor::Destroy() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:4845]
UnrealEditor_Engine!FTimerUnifiedDelegate::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\TimerManager.cpp:348]
UnrealEditor_Engine!FTimerManager::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\TimerManager.cpp:1065]
UnrealEditor_Engine!UWorld::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:1562]
UnrealEditor_Engine!UGameEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1784]
UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5869]
UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

And here are the full logs up until the crash happened

Hey @SgtFlexxx!

Don’t worry, we see this all the time.

Typically what this is referring to is that your graphics settings need to be updated and enabled, it’s typically fixed with a graphics driver update and setting NVIDIA settings to default!

Hope this helps! :slight_smile:

Unfortunately I’ve been on the latest drivers everytime this has popped up, and have default settings (and other people who have playtested my project experience the same crash within the first 10 minutes or so). I don’t think it’s GPU related as it seems to mention TimerManager.cpp, so I imagine its an issue relating to a specific timer/set of timers but I have no idea how to narrow it down.

Well the reason to assume it’s graphics based is because 0x00000000…18 is typically associated with that.

You can’t really assume it’s the timer manager any more than you can assume it’s:
LevelTick
GameEngine
LaunchEngineLoop
Launch
LaunchWindows
exe_common.inl
As they are all mentioned here in the same way.

You said this is a BUILT project, correct? Like an executable file?

I know I’ve heard somewhere about the AntiAliasing settings having a possible issue with less-than-newest graphics cards, but I couldn’t tell you which setting would have been the issue. Possibly FXAA? If it’s hard set in the project before export, that could also explain your testers having the issue as it’s a problem across many cards, if I remember correctly.

Yes, it occurs on both editor versions of the project and packaged versions.

I also get this error occasionally as well.

I will take a look at disabling anti-aliasing and see if that helps

LoginId:2af0452a4e683c9b15e8399b5c587166
EpicAccountId:e4435b781145438fbf7f5357319f4c63

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff

UnrealEditor_Engine!AActor::GetWorld() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:632]
UnrealEditor_Engine!AActor::Destroy() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:4845]
UnrealEditor_Engine!FTimerUnifiedDelegate::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\TimerManager.cpp:348]
UnrealEditor_Engine!FTimerManager::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\TimerManager.cpp:1065]
UnrealEditor_Engine!UWorld::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\LevelTick.cpp:1562]
UnrealEditor_Engine!UGameEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\GameEngine.cpp:1784]
UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5869]
UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]
UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]
UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:317]
UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

So I think i’ve had this issue before and I think I fixed it exactly the same way, which was by fixing up and deleting unreferenced redirectors. After fixing and cleaning up redirectors and repackaging, I’m not really getting these crashes anymore. I don’t know why I just completely forgot about trying that. I’ll have to playtest some more to see if its truly gone.

1 Like

I thought maybe it vanished, but it seems like it’s just become less frequent. I’m just getting variations of the same error unfortunately.

Fatal error!

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff

0x00007ff763d84049 HaloFloodFanGame01.exe!AActor::GetWorld() []
0x00007ff763d6e420 HaloFloodFanGame01.exe!AActor::Destroy() []
0x00007ff7653bd4d1 HaloFloodFanGame01.exe!FTimerUnifiedDelegate::Execute() []
0x00007ff76542fb22 HaloFloodFanGame01.exe!FTimerManager::Tick() []
0x00007ff76494d260 HaloFloodFanGame01.exe!UWorld::Tick() []
0x00007ff76465ea5f HaloFloodFanGame01.exe!UGameEngine::Tick() []
0x00007ff76587c0b5 HaloFloodFanGame01.exe!FEngineLoop::Tick() []
0x00007ff76588c99c HaloFloodFanGame01.exe!GuardedMain() []
0x00007ff76588ca6a HaloFloodFanGame01.exe!GuardedMainWrapper() []
0x00007ff76588f762 HaloFloodFanGame01.exe!LaunchWindowsStartup() []
0x00007ff76589c674 HaloFloodFanGame01.exe!WinMain() []
0x00007ff76aa91aba HaloFloodFanGame01.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
0x00007ff960e1e8d7 KERNEL32.DLL!UnknownFunction []