Developer Notes

This issue is now being tracked in a new ticket: UE-42280

Description

This is a new ticket for the D3D 'HUNG' crash originally reported in UE-37999. Some fixes were introduced in 4.14.2 that decreased the occurrences of this crash, but other cases are still ongoing. The original Jira ticket has been closed for the cases that have been fixed.

This crash is hardware dependent, and although it occurs frequently for many of our users, it has been challenging to reproduce internally.

Steps to Reproduce

Repro steps currently under investigation

Callstack

Fatal error: [Link Removed] [Line: 176] Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 - 'HUNG')

UE4Editor_D3D11RHI!TerminateOnDeviceRemoved() d3d11util.cpp:176
UE4Editor_D3D11RHI!VerifyD3D11Result() d3d11util.cpp:225
UE4Editor_D3D11RHI!FD3D11Viewport::PresentChecked() d3d11viewport.cpp:275
UE4Editor_D3D11RHI!FD3D11Viewport::Present() d3d11viewport.cpp:458
UE4Editor_D3D11RHI!FD3D11DynamicRHI::RHIEndDrawingViewport() d3d11viewport.cpp:562
UE4Editor_RHI!FRHICommandList::EndDrawingViewport() rhicommandlist.cpp:1347
UE4Editor_SlateRHIRenderer!FSlateRHIRenderer::DrawWindow_RenderThread() slaterhirenderer.cpp:486
UE4Editor_SlateRHIRenderer!TGraphTask<`FSlateRHIRenderer::DrawWindows_Private'::`35'::EURCMacro_SlateDrawWindowsCommand>::ExecuteTask() taskgraphinterfaces.h:868
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() taskgraph.cpp:932
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() taskgraph.cpp:679
UE4Editor_RenderCore!RenderingThreadMain() renderingthread.cpp:320
UE4Editor_RenderCore!FRenderingThread::Run() renderingthread.cpp:454
UE4Editor_Core!FRunnableThreadWin::Run() windowsrunnablethread.cpp:74

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-40773 in the post.

12
Login to Vote

Duplicate
ComponentRendering
Affects Versions4.144.15
CreatedJan 18, 2017
ResolvedFeb 22, 2017
UpdatedApr 27, 2018