The engine crashes when the r.MaterialQualityLevel is changed in a cooked game that uses the FastGeo Streaming Plugin. The crash doesn't repro with the same steps in Editor, just in a cooked build.
1. Enable FastGeo Streaming Plugin in Lyra project
2. Add p.Chaos.EnableAsyncInitBody=1 to WindowsEngine.ini or other config
3. Open the L_Expanse level and add a FastGeo transformer to the World settings.
4. Cook a build
5. Run the cooked build and enter a game
6. open the console and run r.MaterialQualityLevel 1 to change the quality level
7. run around a little
Expected
Game doesn't crash
Actual
Game crashes
[2025.09.05-22.07.44:780][917]LogWindows: Error: === Critical error: ===
[2025.09.05-22.07.44:780][917]LogWindows: Error:
[2025.09.05-22.07.44:780][917]LogWindows: Error: Fatal error!
[2025.09.05-22.07.44:780][917]LogWindows: Error:
[2025.09.05-22.07.44:780][917]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff
[2025.09.05-22.07.44:780][917]LogWindows: Error:
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63e8c5640 LyraGame.exe!BindUniformBuffer() [D:\p4\ue-5.6\Engine\Source\Runtime\D3D12RHI\Private\D3D12Commands.cpp:69]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63e8f1464 LyraGame.exe!SetShaderParametersOnContext() [D:\p4\ue-5.6\Engine\Source\Runtime\D3D12RHI\Private\D3D12Commands.cpp:1263]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63e8e5cea LyraGame.exe!FD3D12CommandContext::RHISetShaderParameters() [D:\p4\ue-5.6\Engine\Source\Runtime\D3D12RHI\Private\D3D12Commands.cpp:1295]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63ebe971e LyraGame.exe!FRHICommandSetShaderParameters<FRHIGraphicsShader>::Execute() [D:\p4\ue-5.6\Engine\Source\Runtime\RHI\Public\RHICommandListCommandExecutes.inl:130]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63d3697d1 LyraGame.exe!FRHICommand<FRHICommandSetShaderParameters<FRHIGraphicsShader>,FRHICommandSetShaderParametersString1788>::ExecuteAndDestruct() [D:\p4\ue-5.6\Engine\Source\Runtime\RHI\Public\RHICommandList.h:1621]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63ebeb981 LyraGame.exe!FRHICommandListBase::Execute() [D:\p4\ue-5.6\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:524]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63ec18f9e LyraGame.exe!FRHICommandListExecutor::FTranslateState::Translate() [D:\p4\ue-5.6\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:1081]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63ebd4d06 LyraGame.exe!`FRHICommandListExecutor::FSubmitState::Dispatch'::`10'::<lambda_1>::operator()() [D:\p4\ue-5.6\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:1029]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63ebed341 LyraGame.exe!FRHICommandListExecutor::FTaskPipe::Execute() [D:\p4\ue-5.6\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:725]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63a363016 LyraGame.exe!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(enum ENamedThreads::Type,TRefCountPtr<FBaseGraphTask> const &),0> >::ExecuteTask() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:707]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff639d39583 LyraGame.exe!UE::Tasks::Private::FTaskBase::TryExecuteTask() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:528]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff639d09b4f LyraGame.exe!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`UE::Tasks::Private::FTaskBase::Init'::`2'::<lambda_1> >'::`13'::<lambda_1>,0>::CallAndMove() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff639d17aee LyraGame.exe!LowLevelTasks::FTask::ExecuteTask() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff639d1789a LyraGame.exe!LowLevelTasks::FScheduler::ExecuteTask() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:364]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff639d3d071 LyraGame.exe!LowLevelTasks::FScheduler::WorkerLoop() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:724]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff639d0163a LyraGame.exe!`LowLevelTasks::FScheduler::CreateWorker'::`2'::<lambda_1>::operator()() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:188]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff639f0f7f3 LyraGame.exe!FThreadImpl::Run() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63a36ee88 LyraGame.exe!FRunnableThreadWin::Run() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ff63a3679cf LyraGame.exe!FRunnableThreadWin::GuardedRun() [D:\p4\ue-5.6\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:79]
[2025.09.05-22.07.44:780][917]LogWindows: Error: [Callstack] 0x00007ffc69fde8d7 KERNEL32.DLL!UnknownFunction []
[2025.09.05-22.07.44:780][917]LogWindows: Error:
[2025.09.05-22.07.44:780][917]LogWindows: Error: Crash in runnable thread Foreground Worker #3
[2025.09.05-22.07.44:795][917]LogExit: Executing StaticShutdownAfterError
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-318822 in the post.
0 |
Component | UE - World Creation - Worldbuilding Tools |
---|---|
Affects Versions | 5.6, 5.6.1 |
Created | Sep 5, 2025 |
---|---|
Updated | Sep 5, 2025 |