Good day,
One of our playtesters is encountering a crash when using DirectX12 and I’m looking for help. The crash is happening very consistently and we consider it very problematic due to its high reproduction rate on the specific machine.
Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION 0x0000000000000000 (c0000005)
!GetD3D12TextureFromRHITexture(235)
!FD3D12CommandContext::RetrieveTexture(734)
!FD3D12CommandContext::RetrieveTexture(740)
!FD3D12CommandContext::SetRenderTargets(1303)
!FD3D12CommandContext::SetRenderTargetsAndClear(1365)
!FD3D12CommandContext::RHIBeginRenderPass(655)
!FRHICommand<FRHICommandBeginRenderPass,FRHICommandBeginRenderPassString1630>::ExecuteAndDestruct(1296)
!FRHICommandListBase::Execute(472)
!`FRHICommandListImmediate::ExecuteAndReset'::`12'::<lambda_4>::operator()(788)
!UE::Core::Private::Function::TFunctionRefBase<UE::Core::Private::Function::TFunctionStorage<1>,void __cdecl(void)>::operator()(555)
!TFunctionGraphTaskImpl<void __cdecl(void),0>::DoTaskImpl(1733)
!TFunctionGraphTaskImpl<void __cdecl(void),0>::DoTask(1726)
!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),0> >::ExecuteTask(1236)
!FBaseGraphTask::Execute(840)
!FNamedTaskThread::ProcessTasksNamedThread(760)
!FNamedTaskThread::ProcessTasksUntilQuit(650)
!FRHIThread::Run(331)
!FRunnableThreadWin::Run(149)
!FRunnableThreadWin::GuardedRun(79)
kernel32!BaseThreadInitThunk
ntdll!RtlUserThreadStart
The BreadCrumbs_RHI
file is very limited
Breadcrumbs 'RHIThread'
Context 1/2
00 SlateUI
AMD Ryzen 5 7535HS with Radeon Graphics
NVIDIA GeForce RTX 4050 Laptop GPU
Windows 11 (24H2) [10.0.26100.4061]
The playtester has ensured me that their drivers are up-to-date.
I am unable to reproduce this crash locally, so I’m looking for anybody who could have any familiarity with this crash. Any help is greatly appreciated.