How Debug UE4. 23 HUNG?

Hello, i’m new on UE4 and i worked 2 weeks on the software with no probleme on the version 4.22.1 but one time i lag and crash i reload and after this moment the software crash i uninstal and download 4.23.1 … i lost all my work but now all the version i download of UE4, its crashing and let me this error message… can you hel me please ?

LoginId:e3cc033747980fb5bbce9a8e09ba0350
EpicAccountId:a5ac48e74fd44cd390ff88b2d5dd731d

Assertion failed: [File:d:/Build/++UE4/Sync/Engine/Source/Runtime/Windows/D3D11RHI/Private/D3D11Util.cpp] [Line: 198] Unreal Engine is exiting due to D3D device being lost. (Error: 0x887A0006 - ‘HUNG’)

UE4Editor_Core!FWindowsErrorOutputDevice::Serialize() [d:\build++ue4\sync\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:74]
UE4Editor_Core!FOutputDevice::LogfImpl() [d:\build++ue4\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
UE4Editor_Core!AssertFailedImplV() [d:\build++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:101]
UE4Editor_Core!FDebug::AssertFailed() [d:\build++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:455]
UE4Editor_D3D11RHI!TerminateOnDeviceRemoved() [d:\build++ue4\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11util.cpp:198]
UE4Editor_D3D11RHI!VerifyD3D11Result() [d:\build++ue4\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11util.cpp:247]
UE4Editor_D3D11RHI!FD3D11Viewport::PresentChecked() [d:\build++ue4\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11viewport.cpp:374]
UE4Editor_D3D11RHI!FD3D11DynamicRHI::RHIEndDrawingViewport() [d:\build++ue4\sync\engine\source\runtime\windows\d3d11rhi\private\d3d11viewport.cpp:681]
UE4Editor_RHI!FRHICommandListExecutor::ExecuteInner_DoExecute() [d:\build++ue4\sync\engine\source\runtime\rhi\private\rhicommandlist.cpp:328]
UE4Editor_RHI!FRHICommandListExecutor::ExecuteInner() [d:\build++ue4\sync\engine\source\runtime\rhi\private\rhicommandlist.cpp:595]
UE4Editor_RHI!FRHICommandListExecutor::ExecuteList() [d:\build++ue4\sync\engine\source\runtime\rhi\private\rhicommandlist.cpp:645]
UE4Editor_RHI!FRHICommandList::EndDrawingViewport() [d:\build++ue4\sync\engine\source\runtime\rhi\private\rhicommandlist.cpp:1527]
UE4Editor_SlateRHIRenderer!FSlateRHIRenderer::DrawWindow_RenderThread() [d:\build++ue4\sync\engine\source\runtime\slaterhirenderer\private\slaterhirenderer.cpp:1008]
UE4Editor_SlateRHIRenderer!TGraphTask > >::ExecuteTask() [d:\build++ue4\sync\engine\source\runtime\core\public\async\taskgraphinterfaces.h:847]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\build++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:686]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [d:\build++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:583]
UE4Editor_RenderCore!RenderingThreadMain() [d:\build++ue4\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:340]
UE4Editor_RenderCore!FRenderingThread::Run() [d:\build++ue4\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:471]
UE4Editor_Core!FRunnableThreadWin::Run() [d:\build++ue4\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:96]