Description

It also happens in VR preview in the editor.

Steps to Reproduce
  1. Open the VR Template
  2. Open VirtualRealityBP/Maps/MotionControllerMap
  3. Add stereo layer to VRPawn as written in Docs
  4. Package for windows 64 bit
  5. Create a shortcut of the project exe
  6. Set up the short cut to launch VR
    Right click> Properties > Target > add "MotionControllerMap -VR" at the end
  7. Open the game in VR
  8. Bring up the Steam VR overlay
  9. Exit the application
  10. Notice that the project has crashed and that the crash reporter window has now shown up

Expected: The application would shutdown
Result: The application is exited but is followed up with a crash

Callstack

Assertion failed: VROverlay [Link Removed] [Line: 326]

UE4Editor_Core!FDebug::AssertFailed() [d:\workspaces\release-4.18\engine\source\runtime\core\private\misc\assertionmacros.cpp:414]
UE4Editor_SteamVR!FSteamVRHMD::GetStereoLayers() [d:\workspaces\release-4.18\engine\plugins\runtime\steam\steamvr\source\steamvr\private\steamvrstereolayers.cpp:327]
UE4Editor_Engine!UStereoLayerComponent::TickComponent() [d:\workspaces\release-4.18\engine\source\runtime\engine\private\components\stereolayercomponent.cpp:54]
UE4Editor_Engine!FActorComponentTickFunction::ExecuteTickHelper<<lambda_a8128609955b5bb0ccb5da311e0c1d1a> >() [d:\workspaces\release-4.18\engine\source\runtime\engine\classes\gameframework\actor.h:3100]
UE4Editor_Engine!FActorComponentTickFunction::ExecuteTick() [d:\workspaces\release-4.18\engine\source\runtime\engine\private\components\actorcomponent.cpp:794]
UE4Editor_Engine!FTickFunctionTask::DoTask() [d:\workspaces\release-4.18\engine\source\runtime\engine\private\ticktaskmanager.cpp:273]
UE4Editor_Engine!TGraphTask<FTickFunctionTask>::ExecuteTask() [d:\workspaces\release-4.18\engine\source\runtime\core\public\async\taskgraphinterfaces.h:784]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\workspaces\release-4.18\engine\source\runtime\core\private\async\taskgraph.cpp:651]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [d:\workspaces\release-4.18\engine\source\runtime\core\private\async\taskgraph.cpp:560]
UE4Editor_Core!FTaskGraphImplementation::WaitUntilTasksComplete() [d:\workspaces\release-4.18\engine\source\runtime\core\private\async\taskgraph.cpp:1330]
UE4Editor_Engine!FTickTaskSequencer::ReleaseTickGroup() [d:\workspaces\release-4.18\engine\source\runtime\engine\private\ticktaskmanager.cpp:542]
UE4Editor_Engine!FTickTaskManager::RunTickGroup() [d:\workspaces\release-4.18\engine\source\runtime\engine\private\ticktaskmanager.cpp:1454]
UE4Editor_Engine!UWorld::RunTickGroup() [d:\workspaces\release-4.18\engine\source\runtime\engine\private\leveltick.cpp:760]
UE4Editor_Engine!UWorld::Tick() [d:\workspaces\release-4.18\engine\source\runtime\engine\private\leveltick.cpp:1408]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\workspaces\release-4.18\engine\source\editor\unrealed\private\editorengine.cpp:1659]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\workspaces\release-4.18\engine\source\editor\unrealed\private\unrealedengine.cpp:396]
UE4Editor!FEngineLoop::Tick() [d:\workspaces\release-4.18\engine\source\runtime\launch\private\launchengineloop.cpp:3296]
UE4Editor!GuardedMain() [d:\workspaces\release-4.18\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\workspaces\release-4.18\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\workspaces\release-4.18\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Platform - XR
Affects Versions4.18.3
Target Fix4.20.2
Fix Commit4318925
Main Commit4342567
Release Commit4417554
CreatedJan 29, 2018
ResolvedAug 27, 2018
UpdatedSep 16, 2019
View Jira Issue