Description

When entering VR Mode with a camera actor selected, attempting to either deselect the camera actor or select another actor causes a crash

Steps to Reproduce
  1. Open any project in Editor
  2. Create a new default level
  3. Add a Camera Actor to the Scene
  4. Select the Camera Actor in the viewport or world outliner
  5. Enter VR Mode
  6. Press ESC or Squeeze motion controller trigger

Expected Result: Camera actor should be deselected

Outcome: Crash

Callstack
 LoginId:f0cf4f81416964c4b0110db80482c6fe
EpicAccountId:9de9a5c85865483188f562671ebefc58

Access violation - code c0000005 (first/second chance not available)

UE4Editor_SlateRHIRenderer!FSlateRHIRenderer::FViewportInfo::GetRenderTargetTexture() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slaterhirenderer\private\slaterhirenderer.h:189]
UE4Editor_SlateRHIRenderer!FSlateRHIRenderer::DrawWindow_RenderThread() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slaterhirenderer\private\slaterhirenderer.cpp:697]
UE4Editor_SlateRHIRenderer!TGraphTask<TEnqueueUniqueRenderCommandType<`FSlateRHIRenderer::DrawWindows_Private'::`29'::SlateDrawWindowsCommandName,<lambda_43e86ee7c51f39979e9a39d40b280024> > >::ExecuteTask() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\async\taskgraphinterfaces.h:883]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\async\taskgraph.cpp:954]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\async\taskgraph.cpp:701]
UE4Editor_RenderCore!RenderingThreadMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:327]
UE4Editor_RenderCore!FRenderingThread::Run() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\rendercore\private\renderingthread.cpp:461]
UE4Editor_Core!FRunnableThreadWin::Run() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:76] 

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Editor - Workflow Systems
Affects Versions4.164.17
Target Fix4.17
Fix Commit3420507
Main Commit3432852
CreatedApr 25, 2017
ResolvedMay 3, 2017
UpdatedJan 19, 2024