Oculus_runtime_sdk_0.6.0.0_win_partner crashes 4.8 on launch

When the oculus service dies (newer versions tend to die when you connect to the box over rdp, once at the physical machine again it doesn’t work until you stop/start the service) UE4 doesn’t start while the rift is connected.

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

""

LibOVRRT64_0_6
LibOVRRT64_0_6
LibOVRRT64_0_6
LibOVRRT64_0_6
LibOVRRT64_0_6
UE4Editor_OculusRift!FOculusRiftHMD::InitDevice()
UE4Editor_OculusRift!FOculusRiftHMD::Startup()
UE4Editor_OculusRift!FOculusRiftHMD::FOculusRiftHMD()
UE4Editor_OculusRift!FOculusRiftPlugin::CreateHeadMountedDisplay()
UE4Editor_Engine!UEngine::InitializeHMDDevice() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\engine\private\unrealengine.cpp:1839]
UE4Editor_Engine!UEngine::Init() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\engine\private\unrealengine.cpp:739]
UE4Editor_UnrealEd!UEditorEngine::InitEditor() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorengine.cpp:425]
UE4Editor_UnrealEd!UEditorEngine::Init() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\editorengine.cpp:580]
UE4Editor_UnrealEd!UUnrealEdEngine::Init() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\unrealedengine.cpp:48]
UE4Editor!FEngineLoop::Init() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\launchengineloop.cpp:2026]
UE4Editor_UnrealEd!EditorInit() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\editor\unrealed\private\unrealed.cpp:63]
UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\launch.cpp:133]
UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]

Repro steps: (without having to wait for the service to die)

  1. Stop the oculus service in the service manager.

  2. Start UE4

  3. Boom

Hello LazyDodo,

After doing a bit of digging I was able to find that this is a known issue (UE-16177) and that it has been reported and sent to the developers for further consideration.I will be sure to bump the community interest for this issue. Thank you for your time and information.

Make it a great day