When creating or opening any project from Live UE5 binary, the editor will crash.
Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Util.cpp] [Line: 859] hr failed at D:\build\++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Resources.cpp:550 with error DXGI_ERROR_DEVICE_REMOVED with Reason: 887A002B
Repro Rate: 10/10
Regression: In progress.
Result: Crash: GPU Crashed or D3D Device Removed
Expected Result: Does not crash
UnrealEditor-D3D12RHI!D3D12RHI::VerifyD3D12Result(long,char const *,char const *,unsigned int,ID3D12Device *,FString) [D3D12Util.cpp:859] UnrealEditor-D3D12RHI!FD3D12Adapter::CreateCommittedResource(FD3D12ResourceDesc const &,FRHIGPUMask,D3D12_HEAP_PROPERTIES const &,D3D12_RESOURCE_STATES,ED3D12ResourceStateMode,D3D12_RESOURCE_STATES,D3D12_CLEAR_VALUE const *,FD3D12Resource * *,wchar_t const *,bool) [D3D12Resources.cpp:550] UnrealEditor-D3D12RHI!FD3D12Adapter::CreateBuffer(D3D12_HEAP_PROPERTIES const &,FRHIGPUMask,D3D12_RESOURCE_STATES,ED3D12ResourceStateMode,D3D12_RESOURCE_STATES,unsigned __int64,FD3D12Resource * *,wchar_t const *,D3D12_RESOURCE_FLAGS) [D3D12Resources.cpp:665] UnrealEditor-D3D12RHI!FD3D12MemoryPool::Init() [D3D12PoolAllocator.cpp:88] UnrealEditor-D3D12RHI!FD3D12PoolAllocator::CreateNewPool(short,unsigned int,ERHIPoolResourceTypes) [D3D12PoolAllocator.cpp:498] UnrealEditor-RHICore!FRHIPoolAllocator::TryAllocateInternal(unsigned int,unsigned int,ERHIPoolResourceTypes,FRHIPoolAllocationData &) [RHIPoolAllocator.cpp:704] UnrealEditor-D3D12RHI!FD3D12PoolAllocator::AllocateResource(unsigned int,D3D12_HEAP_TYPE,FD3D12ResourceDesc const &,unsigned __int64,unsigned int,ED3D12ResourceStateMode,D3D12_RESOURCE_STATES,D3D12_CLEAR_VALUE const *,wchar_t const *,FD3D12ResourceLocation &) [D3D12PoolAllocator.cpp:302] UnrealEditor-D3D12RHI!FD3D12UploadHeapAllocator::AllocUploadResource(unsigned int,unsigned int,FD3D12ResourceLocation &) [D3D12Allocation.cpp:1083] UnrealEditor-D3D12RHI!FD3D12DynamicRHI::LockBuffer(FRHICommandListImmediate *,FD3D12Buffer *,unsigned int,EBufferUsageFlags,unsigned int,unsigned int,EResourceLockMode) [D3D12Buffer.cpp:657] UnrealEditor-D3D12RHI!FD3D12DynamicRHI::RHILockBuffer(FRHICommandListImmediate &,FRHIBuffer *,unsigned int,unsigned int,EResourceLockMode) [D3D12Buffer.cpp:802] UnrealEditor-SlateRHIRenderer!7ffe86170000 + 20508 UnrealEditor-SlateRHIRenderer!7ffe86170000 + 4c04f UnrealEditor-RHI!FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase &) [RHICommandList.cpp:498] UnrealEditor-RHI!FExecuteRHIThreadTask::DoTask(ENamedThreads::Type,TRefCountPtr<FGraphEvent> const &) [RHICommandList.cpp:560] UnrealEditor-RHI!TGraphTask<FExecuteRHIThreadTask>::ExecuteTask(TArray<FBaseGraphTask *,TSizedDefaultAllocator<32> > &,ENamedThreads::Type,bool) [TaskGraphInterfaces.h:975] UnrealEditor-Core!FNamedTaskThread::ProcessTasksNamedThread(int,bool) [TaskGraph.cpp:753] UnrealEditor-Core!FNamedTaskThread::ProcessTasksUntilQuit(int) [TaskGraph.cpp:642] UnrealEditor-Core!FTaskGraphCompatibilityImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type) [TaskGraph.cpp:2115] UnrealEditor-RenderCore!FRHIThread::Run() [RenderingThread.cpp:325] UnrealEditor-Core!FRunnableThreadWin::Run() [WindowsRunnableThread.cpp:146] UnrealEditor-Core!FRunnableThreadWin::GuardedRun() [WindowsRunnableThread.cpp:76] KERNEL32!7fff00a10000 + 17034 ntdll!7fff01ad0000 + 52651
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-148289 in the post.
3 |
Component | UE - Rendering Architecture - RHI |
---|---|
Affects Versions | 5.0 |
Created | Apr 5, 2022 |
---|---|
Resolved | Apr 6, 2022 |
Updated | Apr 13, 2022 |