Getting an error in multiple unreal engine games.

So I have a problem with mostly unreal engine games and haven’t been able to come with a solution as to why this is happening, it really kills my mood to play these games. So a few things I have tried:

Checked my memory. All results were fine (Memory tool by Windows & Memtest86)
Updated my graphics drivers to the latest (Nvidia).
Launched the game as Administrator.

So I’m sure there are more things but I have no idea what other stuff to do.

Version: 433351, IsEditor: No, IsPerforceBuild: No, BuildConfiguration: Shipping, Launcher: Steam, NetMode: Client, IsUsingMods: Yes, IsSaveGameEdited: No

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000007fffff8

FactoryGameSteam_Engine_Win64_Shipping!TConcurrentLinearArrayAllocator<FSceneRenderingBlockAllocationTag>::ForElementType<unsigned int>::~ForElementType<unsigned int>() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Public\Experimental\ConcurrentLinearAllocator.h:589]
FactoryGameSteam_Engine_Win64_Shipping!FFoliageRenderInstanceParams::~FFoliageRenderInstanceParams()
FactoryGameSteam_Engine_Win64_Shipping!TConcurrentLinearBulkObjectAllocator<FSceneRenderingBlockAllocationTag>::TObject<FFoliageCullInstanceParams>::`scalar deleting destructor'()
FactoryGameSteam_Renderer_Win64_Shipping!TConcurrentLinearBulkObjectAllocator<FSceneRenderingBlockAllocationTag>::~TConcurrentLinearBulkObjectAllocator<FSceneRenderingBlockAllocationTag>() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Public\Experimental\ConcurrentLinearAllocator.h:738]
FactoryGameSteam_Renderer_Win64_Shipping!FSceneRenderer::~FSceneRenderer() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp:3382]
FactoryGameSteam_Renderer_Win64_Shipping!FDeferredShadingSceneRenderer::`scalar deleting destructor'()
FactoryGameSteam_Renderer_Win64_Shipping!DeleteSceneRenderers() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Renderer\Private\SceneRendering.cpp:4265]
FactoryGameSteam_Renderer_Win64_Shipping!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),0> >::ExecuteTask() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:1266]
FactoryGameSteam_Core_Win64_Shipping!`LowLevelTasks::FTask::Init<`FTaskGraphCompatibilityImplementation::QueueTask'::`5'::<lambda_1> >'::`11'::<lambda_1>::operator()() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:501]
FactoryGameSteam_Core_Win64_Shipping!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`FTaskGraphCompatibilityImplementation::QueueTask'::`5'::<lambda_1> >'::`11'::<lambda_1>,0>::CallAndMove() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]
FactoryGameSteam_Core_Win64_Shipping!LowLevelTasks::FTask::ExecuteTask() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627]
FactoryGameSteam_Core_Win64_Shipping!LowLevelTasks::FScheduler::TryExecuteTaskFrom<LowLevelTasks::TLocalQueueRegistry<1024>::TLocalQueue,&LowLevelTasks::TLocalQueueRegistry<1024>::TLocalQueue::DequeueLocal,0>() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:349]
FactoryGameSteam_Core_Win64_Shipping!LowLevelTasks::FScheduler::WorkerMain() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:378]
FactoryGameSteam_Core_Win64_Shipping!UE::Core::Private::Function::TFunctionRefCaller<`LowLevelTasks::FScheduler::CreateWorker'::`2'::<lambda_1>,void __cdecl(void)>::Call() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Public\Templates\Function.h:480]
FactoryGameSteam_Core_Win64_Shipping!FThreadImpl::Run() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
FactoryGameSteam_Core_Win64_Shipping!FRunnableThreadWin::Run() [D:\BuildAgent\work\SR11_BT\UE4\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:149]

This is the error I’m getting and the game is Satisfactory. Any questions or answers are appreciated!

Hello there @Blackbeared!

Thanks for the extended log, the key lines should be the following:

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000007fffff8

FFoliageRenderInstanceParams::~FFoliageRenderInstanceParams()
FSceneRenderer::~FSceneRenderer()

Meaning, Satisfactory is having a conflict when handling foliage, either rendering it, or cleaning up instances of it. Since this is happening in other UE games, the issue’s origin is very likely tied to your local setup. Let’s take a few steps to figure this out:

  • First, fully clean up your GPU drivers, using DDU, then reinstall the latest nVidia drivers. You can try testing Developer drivers as well, as these are intended to be the most stable version

  • Switch between DX11 and DX12, either from your system, or by specific game, using Properties/Launch options

  • Disable any active Overlays in your system (stuff like Discord, GeForce Experience, Xbox Bar, MSI Afterburner, etc)

  • Monitor your VRAM Usage with one of the games open, to make sure the system is not running out of memory (if so, lower the game’s graphics settings)

  • Finally, if the above steps didn’t solve the problem, use the Verify Game Files option from Steam, and check the installation of the affected games

i certainly do not recommend that.