Not sure what causes the client to crash. But it seems reproducible when I turn around.
[2021.07.31-21.33.40:344][840]LogRHI: Timed out while waiting for GPU to catch up on occlusion results. (0.5 s)
[2021.07.31-21.33.40:420][840]LogVulkanRHI: Error: Result failed, VkResult=-4
at /home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:4742
with error VK_ERROR_DEVICE_LOST
Fatal error: [File:/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp] [Line: 803]
Result failed, VkResult=-4
at /home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:4742
with error VK_ERROR_DEVICE_LOST
Signal 11 caught.
Malloc Size=65538 LargeMemoryPoolOffset=65554
CommonUnixCrashHandler: Signal=11
[2021.07.31-21.33.40:480][840]LogCore:
Unhandled Exception: SIGSEGV: invalid attempt to write memory at address 0×0000000000000003
[2021.07.31-21.33.40:480][840]LogCore: Fatal error: [File:/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp] [Line: 803]
Result failed, VkResult=-4
at /home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:4742
with error VK_ERROR_DEVICE_LOST
0x0000000004445d9b PSUnrealClient!VulkanRHI::VerifyVulkanResult(VkResult, char const*, char const*, unsigned int) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp:802]
0×0000000004422322 PSUnrealClient!VulkanRHI::FFenceManager::WaitForFence(VulkanRHI::FFence*, unsigned long long) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:4742]
0x00000000043fe84d PSUnrealClient!FVulkanCommandBufferManager::WaitForCmdBuffer(FVulkanCmdBuffer*, float) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanCommandBuffer.cpp:457]
0x000000000446288e PSUnrealClient!FVulkanViewport::WaitForFrameEventCompletion() [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanViewport.cpp:296]
0x000000000444795c PSUnrealClient!FVulkanViewport::Present(FVulkanCommandListContext*, FVulkanCmdBuffer*, FVulkanQueue*, FVulkanQueue*, bool) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanViewport.cpp:939]
0×0000000004447098 PSUnrealClient!FVulkanCommandListContext::RHIEndDrawingViewport(FRHIViewport*, bool, bool) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanRHI.cpp:889]
0x000000000450fcd0 PSUnrealClient!FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/RHI/Private/RHICommandList.cpp:373]
0x0000000004526d97 PSUnrealClient!FExecuteRHIThreadTask::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/RHI/Private/RHICommandList.cpp:428]
0x0000000004526bb5 PSUnrealClient!TGraphTask<FExecuteRHIThreadTask>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:886]
0x0000000002e8b1f6 PSUnrealClient!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:709]
0x0000000002e8ad9e PSUnrealClient!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:600]
0x0000000004552ab6 PSUnrealClient!FRHIThread::Run() [/home/planeshift/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:319]
0x0000000002ee0017 PSUnrealClient!FRunnableThreadPThread::Run() [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
0x0000000002ec01fc PSUnrealClient!FRunnableThreadPThread::_ThreadProc(void*) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:185]
0x00007fab15c94609 libpthread.so.0!UnknownFunction(0×9608)
0x00007fab1529a293 libc.so.6!clone(+0×42)
0x0000000002ea96ee PSUnrealClient!FGenericPlatformMisc::RaiseException(unsigned int) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp:472]
0x0000000002fccd9b PSUnrealClient!FOutputDevice::LogfImpl(char16_t const*, …) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp:61]
0x0000000004445d9b PSUnrealClient!VulkanRHI::VerifyVulkanResult(VkResult, char const*, char const*, unsigned int) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanUtil.cpp:802]
0×0000000004422322 PSUnrealClient!VulkanRHI::FFenceManager::WaitForFence(VulkanRHI::FFence*, unsigned long long) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanMemory.cpp:4742]
0x00000000043fe84d PSUnrealClient!FVulkanCommandBufferManager::WaitForCmdBuffer(FVulkanCmdBuffer*, float) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanCommandBuffer.cpp:457]
0x000000000446288e PSUnrealClient!FVulkanViewport::WaitForFrameEventCompletion() [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanViewport.cpp:296]
0x000000000444795c PSUnrealClient!FVulkanViewport::Present(FVulkanCommandListContext*, FVulkanCmdBuffer*, FVulkanQueue*, FVulkanQueue*, bool) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanViewport.cpp:939]
0×0000000004447098 PSUnrealClient!FVulkanCommandListContext::RHIEndDrawingViewport(FRHIViewport*, bool, bool) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/VulkanRHI/Private/VulkanRHI.cpp:889]
0x000000000450fcd0 PSUnrealClient!FRHICommandListExecutor::ExecuteInner_DoExecute(FRHICommandListBase&) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/RHI/Private/RHICommandList.cpp:373]
0x0000000004526d97 PSUnrealClient!FExecuteRHIThreadTask::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/RHI/Private/RHICommandList.cpp:428]
0x0000000004526bb5 PSUnrealClient!TGraphTask<FExecuteRHIThreadTask>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:886]
0x0000000002e8b1f6 PSUnrealClient!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:709]
0x0000000002e8ad9e PSUnrealClient!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/Async/TaskGraph.cpp:600]
0x0000000004552ab6 PSUnrealClient!FRHIThread::Run() [/home/planeshift/UnrealEngine/Engine/Source/Runtime/RenderCore/Private/RenderingThread.cpp:319]
0x0000000002ee0017 PSUnrealClient!FRunnableThreadPThread::Run() [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
0x0000000002ec01fc PSUnrealClient!FRunnableThreadPThread::_ThreadProc(void*) [/home/planeshift/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:185]
0x00007fab15c94609 libpthread.so.0!UnknownFunction(0×9608)
0x00007fab1529a293 libc.so.6!clone(+0×42)
[2021.07.31-21.33.40:490][840]LogAudioMixer: Display: Audio Buffer Underrun (starvation) detected.
[2021.07.31-21.33.40:490][840]LogExit: Executing StaticShutdownAfterError
Malloc Size=131160 LargeMemoryPoolOffset=196744
Malloc Size=131160 LargeMemoryPoolOffset=327928
Malloc Size=259466 LargeMemoryPoolOffset=587418
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Segmentation fault (core dumped)