Description

Occasionally getting a crash when playing with Vulkan Mobile Preview. Have not had it repro 100% of the time.

Steps to Reproduce
  1. Open QAGame
  2. Edit > Editor Preferences > General > Experimental > PIE > Enable Allow Vulkan Mobile Preview
  3. Edit > Project Settings > Rendering > Lighting > Enable Support global clip plane for Planar Reflections
  4. Restart editor
  5. Open TM-ShaderModels
  6. Play level using Vulkan Mobile Preview
  7. Allow level to run

Result
Occasionally the game will crash.

Expected Result
Game should never crash.

Frequency
2/6

Callstack
[2017.09.21-16.28.09:281][690]LogThreadingWindows: Error: Runnable thread RHIThread crashed.
[2017.09.21-16.28.09:281][690]LogWindows: Error: === Critical error: ===
[2017.09.21-16.28.09:281][690]LogWindows: Error: 
[2017.09.21-16.28.09:281][690]LogWindows: Error: Fatal error: [File:D:\Build\++UE4+Release-4.18+Compile\Sync\Engine\Source\Runtime\VulkanRHI\Private\VulkanUtil.cpp] [Line: 356] 
[2017.09.21-16.28.09:281][690]LogWindows: Error: VulkanRHI::vkQueueSubmit(Queue, 1, &SubmitInfo, Fence->GetHandle()) failed, VkResult=-4
[2017.09.21-16.28.09:281][690]LogWindows: Error:  at D:\Build\++UE4+Release-4.18+Compile\Sync\Engine\Source\Runtime\VulkanRHI\Private\VulkanQueue.cpp:70 
[2017.09.21-16.28.09:281][690]LogWindows: Error:  with error VK_ERROR_DEVICE_LOST
[2017.09.21-16.28.09:281][690]LogWindows: Error: 
[2017.09.21-16.28.09:281][690]LogWindows: Error: 
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x0000000016153C58 KERNELBASE.dll!UnknownFunction []
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000D77F7594 UE4Editor-ApplicationCore.dll!FWindowsErrorOutputDevice::Serialize() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\applicationcore\private\windows\windowserroroutputdevice.cpp:65]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000DAE1296B UE4Editor-Core.dll!FOutputDevice::Logf__VA() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:70]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000DADA4339 UE4Editor-Core.dll!FDebug::AssertFailed() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:409]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x0000000004006E54 UE4Editor-VulkanRHI.dll!VulkanRHI::VerifyVulkanResult() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\vulkanrhi\private\vulkanutil.cpp:355]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x0000000004000DAD UE4Editor-VulkanRHI.dll!FVulkanQueue::Submit() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\vulkanrhi\private\vulkanqueue.cpp:70]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x0000000003FD8144 UE4Editor-VulkanRHI.dll!FVulkanViewport::Present() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\vulkanrhi\private\vulkanviewport.cpp:532]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x0000000003FE1B39 UE4Editor-VulkanRHI.dll!FVulkanCommandListContext::RHIEndDrawingViewport() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\vulkanrhi\private\vulkanrhi.cpp:838]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000D79A516F UE4Editor-RHI.dll!FRHICommandListExecutor::ExecuteInner_DoExecute() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\rhi\private\rhicommandlist.cpp:259]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000D7996BB7 UE4Editor-RHI.dll!FExecuteRHIThreadTask::DoTask() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\rhi\private\rhicommandlist.cpp:316]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000D79A6B4B UE4Editor-RHI.dll!TGraphTask<FExecuteRHIThreadTask>::ExecuteTask() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\public\async\taskgraphinterfaces.h:784]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000DAC74395 UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\private\async\taskgraph.cpp:651]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000DAC7497A UE4Editor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\private\async\taskgraph.cpp:560]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000D7A73151 UE4Editor-RenderCore.dll!FRHIThread::Run() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:279]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000DB0105CC UE4Editor-Core.dll!FRunnableThreadWin::Run() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:76]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x00000000DB002203 UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() [d:\build\++ue4+release-4.18+compile\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:33]
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x0000000017318364 KERNEL32.DLL!UnknownFunction []
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x0000000019C87091 ntdll.dll!UnknownFunction []
[2017.09.21-16.28.09:281][690]LogWindows: Error: [Callstack] 0x0000000019C87091 ntdll.dll!UnknownFunction []
[2017.09.21-16.28.09:281][690]LogWindows: Error: 
[2017.09.21-16.28.09:281][690]LogWindows: Error: Crash in runnable thread RHIThread

Have Comments or More Details?

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

1
Login to Vote

Cannot Reproduce
ComponentUE - Platform - Mobile
Affects Versions4.18
CreatedSep 21, 2017
ResolvedOct 3, 2017
UpdatedSep 16, 2019
View Jira Issue