Description

Hardware Raytracing support can cause a crash on AMD Radeon GPUs when creating the RT pipeline state.

Steps to Reproduce

1. Enable Hardware RT support in Lumen
2. Restart the editor
3. After some period of time or on level transition, the editor will crash

Reproduced on AMD Driver 25.6.1 (Released 26May2025).

Callstack

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION writing address 0x000000002000000c

amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
amdxc64
D3D12Core
D3D12Core
D3D12Core
D3D12Core
D3D12Core
D3D12
D3D12Core
UnrealEditor_D3D12RHI!FD3D12RayTracingPipelineState::FD3D12RayTracingPipelineState() [D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12RayTracing.cpp:2956]
UnrealEditor_D3D12RHI!FD3D12DynamicRHI::RHICreateRayTracingPipelineState() [D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12RayTracing.cpp:3471]
UnrealEditor_RHI!FCompileRayTracingPipelineStateTask::DoTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\RHI\Private\PipelineStateCache.cpp:3587]
UnrealEditor_RHI!TGraphTask<FCompileRayTracingPipelineStateTask>::ExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:706]
UnrealEditor_RHI!UE::Tasks::Private::FTaskBase::TryExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Tasks\TaskPrivate.h:527]
UnrealEditor_RHI!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __ptr64 __cdecl(bool),48>::TTaskDelegateImpl<`LowLevelTasks::FTask::Init<`UE::Tasks::Private::FTaskBase::Init'::`2'::<lambda_1> >'::`13'::<lambda_1>,0>::CallAndMove() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\Fundamental\TaskDelegate.h:171]
UnrealEditor_Core!LowLevelTasks::FTask::ExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\Fundamental\Task.h:627]
UnrealEditor_Core!LowLevelTasks::FScheduler::ExecuteTask() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:387]
UnrealEditor_Core!LowLevelTasks::FScheduler::WorkerLoop() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:724]
UnrealEditor_Core!`LowLevelTasks::FScheduler::CreateWorker'::`2'::<lambda_1>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\Fundamental\Scheduler.cpp:188]
UnrealEditor_Core!FThreadImpl::Run() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\Thread.cpp:69]
UnrealEditor_Core!FRunnableThreadWin::Run() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:159]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-307674 in the post.

14
Login to Vote

Unresolved
ComponentUE - Graphics Features - Lumen
Affects Versions5.6
CreatedJul 29, 2025
UpdatedJul 29, 2025
View Jira Issue