Holographic Remoting Crashing UE5 + Hololens 2

I am attempting to use the holographic remoting feature with the Hololens2 using UE5.0.1.

This worked great in the past on UE4 however when I click “Connect” the editor crashes with the following report (yes I have sent the error in). Any idea on what might be causing the issue? My level is essentially a blank project with a cube in it - so nothing much added besides some simple gaze tracking turned on so far.

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000000

Microsoft_Holographic_AppRemoting
Microsoft_Holographic_AppRemoting
Microsoft_Holographic_AppRemoting
MixedRealityInterop
UnrealEditor_WindowsMixedRealityHMD!WindowsMixedReality::FWindowsMixedRealityHMD::ConnectToRemoteHoloLens() [D:\build\++UE5\Sync\Engine\Plugins\Runtime\WindowsMixedReality\Source\WindowsMixedRealityHMD\Private\WindowsMixedRealityHMD.cpp:2539]
UnrealEditor_WindowsMixedRealityHMD!WindowsMixedReality::FWindowsMixedRealityStatics::ConnectToRemoteHoloLens() [D:\build\++UE5\Sync\Engine\Plugins\Runtime\WindowsMixedReality\Source\WindowsMixedRealityHMD\Private\WindowsMixedRealityStatics.cpp:186]
UnrealEditor_WindowsMixedRealityPlatformEditor!FWindowsMixedRealityDetails::OnConnectButtonClicked() [D:\build\++UE5\Sync\Engine\Plugins\Runtime\WindowsMixedReality\Source\WindowsMixedRealityPlatformEditor\Private\WindowsMixedRealityDetails.cpp:66]
UnrealEditor_WindowsMixedRealityPlatformEditor!TBaseRawMethodDelegateInstance<0,FWindowsMixedRealityDetails,FReply __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:453]
UnrealEditor_Slate!SButton::ExecuteOnClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:464]
UnrealEditor_Slate!SButton::OnMouseButtonUp() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:389]
UnrealEditor_Slate!<lambda_51e270ca99ea7ce852539efd04dd453f>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4961]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_51e270ca99ea7ce852539efd04dd453f> >() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:405]
UnrealEditor_Slate!FSlateApplication::RoutePointerUpEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4947]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5495]
UnrealEditor_Slate!FSlateApplication::OnMouseUp() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5460]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2210]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2699]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1078]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:916]
user32
user32
UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:138]
UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5139]
UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:183]
UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
UnrealEditor!__scrt_common_main_seh() [d:\a01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Hi, I have the same problem with one of my projects. It is a copy of another project, and for that other project connecting does work. Maybe copying a project can cause this error? I am using UE4.27.

Did you found a solution?

I started from a blank project so don’t think that is the issue. I have not found a solution (I guess I’ll just wait until it hopefully gets fixed in some future minor release). I only saw this issue with UE5, not with 4.27. Sorry I can’t be of much help.

1 Like

Not sure what is going on but I got things working just fine with UE5.1 using the 5.1 branches from MicrosoftOpenXR and UXTools. Whatever it was glad it got fixed.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.