Steps to Reproduce
  1. Create a motion controller project with haptic intensity of 1 feedback. 
  2. Enter VR preview.
  3. Trigger haptic feedback of 1.1
  4. Observe crash

OR

  1. Use example project.
  2. Enter VR Preview
  3. Set haptic feedback to 1.1
  4. Play haptic
  5. Observe crash.

Results:
Editor crashes with haptic feedback of 1.1

Callstack
LoginId:0aa97e2f4765459aea6ed692c4bf50ca
EpicAccountId:0768acaf15a04d229938097b38b83920

C++ EH exception - code e06d7363 (first/second chance not available)

KERNELBASE
VCRUNTIME140
UE4Editor_WindowsMixedRealityHMD!winrt::throw_hresult()
UE4Editor_WindowsMixedRealityHMD!WindowsMixedReality::MixedRealityInterop::SubmitHapticValue()
UE4Editor_WindowsMixedRealityHMD!WindowsMixedReality::FWindowsMixedRealityStatics::SubmitHapticValue() [d:\build\++ue4\sync\engine\plugins\runtime\windowsmixedreality\source\windowsmixedrealityhmd\private\windowsmixedrealitystatics.cpp:100]
UE4Editor_ApplicationCore!FWindowsApplication::SetHapticFeedbackValues() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2377]
UE4Editor_Engine!APlayerController::ProcessForceFeedbackAndHaptics() [d:\build\++ue4\sync\engine\source\runtime\engine\private\playercontroller.cpp:4154]
UE4Editor_Engine!APlayerController::TickPlayerInput() [d:\build\++ue4\sync\engine\source\runtime\engine\private\playercontroller.cpp:4404]
UE4Editor_Engine!APlayerController::PlayerTick() [d:\build\++ue4\sync\engine\source\runtime\engine\private\playercontroller.cpp:2137]
UE4Editor_Engine!APlayerController::TickActor() [d:\build\++ue4\sync\engine\source\runtime\engine\private\playercontroller.cpp:4543]
UE4Editor_Engine!FActorTickFunction::ExecuteTick() [d:\build\++ue4\sync\engine\source\runtime\engine\private\actor.cpp:137]
UE4Editor_Engine!TGraphTask<FTickFunctionTask>::ExecuteTask() [d:\build\++ue4\sync\engine\source\runtime\core\public\async\taskgraphinterfaces.h:829]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [d:\build\++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:679]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [d:\build\++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:575]
UE4Editor_Core!FTaskGraphImplementation::WaitUntilTasksComplete() [d:\build\++ue4\sync\engine\source\runtime\core\private\async\taskgraph.cpp:1444]
UE4Editor_Engine!FTickTaskSequencer::ReleaseTickGroup() [d:\build\++ue4\sync\engine\source\runtime\engine\private\ticktaskmanager.cpp:556]
UE4Editor_Engine!FTickTaskManager::RunTickGroup() [d:\build\++ue4\sync\engine\source\runtime\engine\private\ticktaskmanager.cpp:1474]
UE4Editor_Engine!UWorld::RunTickGroup() [d:\build\++ue4\sync\engine\source\runtime\engine\private\leveltick.cpp:783]
UE4Editor_Engine!UWorld::Tick() [d:\build\++ue4\sync\engine\source\runtime\engine\private\leveltick.cpp:1460]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:1714]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:403]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3694]
UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:174]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]
UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:276]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
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-65264 in the post.

2
Login to Vote

Fixed
ComponentUE - Platform - XR
Affects Versions4.21.1
Target Fix4.21.1
Fix Commit4573337
Main Commit4824851
CreatedOct 15, 2018
ResolvedNov 16, 2018
UpdatedSep 16, 2019