Description

Crash when trying to move in the VR editor when using the vive controllers

Steps to Reproduce
  1. Make sure that the vive is hooked up and turned on
  2. Download the attached project
  3. Open project
  4. Open a new default level
  5. Play in VR editor
  6. Pick up controllers
  7. Click the side button to move yourself
  8. Notice that the editor crashes

Expected: The camera would move
Result: The editor crashes

Callstack
UE4Editor_SteamController!FSteamController::UpdateVibration() 
UE4Editor_Core!FWindowsApplication::SetForceFeedbackChannelValues() windowsapplication.cpp:1952 
UE4Editor_VREditor!FVREditorMode::PlayHapticEffect() vreditormode.cpp:2113 
UE4Editor_VREditor!FVREditorWorldInteraction::OnVRHoverUpdate() vreditorworldinteraction.cpp:769 
UE4Editor_VREditor!TBaseRawMethodDelegateInstance<0,FVREditorWorldInteraction,void __cdecl() delegateinstancesimpl_variadics.inl:642 
UE4Editor_VREditor!TBaseMulticastDelegate<void,FEditorViewportClient & __ptr64,int const ,FVector & __ptr64,bool & __ptr64,bool & __ptr64>::Broadcast() delegatesignatureimpl_variadics.inl:921 
UE4Editor_VREditor!FVREditorMode::Tick() vreditormode.cpp:944 
UE4Editor_UnrealEd!FEditorModeTools::Tick() editormodemanager.cpp:654 
UE4Editor_UnrealEd!FLevelEditorViewportClient::Tick() leveleditorviewport.cpp:2024 
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1409 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:368 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:2774 
UE4Editor!GuardedMain() launch.cpp:148 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:126 
UE4Editor!WinMain() launchwindows.cpp:200 
UE4Editor!__scrt_common_main_seh() exe_common.inl:264 
kernel32!<Unknown> 
ntdll!<Unknown> 

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

0
Login to Vote

Fixed
ComponentTools - VRMode
Affects Versions4.12
Target Fix4.13
Fix Commit3019658
Main Commit3051959
CreatedJun 6, 2016
ResolvedJun 20, 2016
UpdatedSep 16, 2019