Search Issue Tracker

Fixed

Fixed in 4.6.6

Votes

0

Found in [Package]

4.6.0

Issue ID

WMRB-7

Regression

Yes

[WMR] Crash in XRTextureManager::SetupRenderTextureFromXRRequest when using WMR provider

Package: WindowsMR

-

1. What happened

Launching the application on HL2 using WMR provider crashes however OpenXR works fine. Probably because Peter Kuhn's change https://ono.unity3d.com/unity/unity/pull-request/134668/_/2020.3/xr/back-compat-fix-depth

2. How can we reproduce it using the example you attached
- launch sampleScene on HL2 using WMR Provider

> UnityPlayer.dll\!XRTextureManager::SetupRenderTextureFromXRRequest(struct XRTextureManager::TextureRequest const &,struct XRTextureManager::RenderTextureInfo &) Unknown
UnityPlayer.dll\!XRTextureManager::ProcessPendingTextureRequestsSynchronized(void) Unknown
UnityPlayer.dll\!XRTextureManager::XRCallback_GraphicsThreadSyncPoint(class XRTextureManager *) Unknown
UnityPlayer.dll\!CallbackInfoBase<void (*)(void),void (*)(void const *)>::Invoke(void) Unknown
UnityPlayer.dll\!CallbackArray::Invoke(void) Unknown
UnityPlayer.dll\!XREngineCallbacks::InvokeGraphicsThreadSync(void) Unknown
UnityPlayer.dll\!XREngineCallbacks_BeginFrame() Unknown
UnityPlayer.dll\!`XREngineCallbacks::XREngineCallbacks'::`2'::FrameEventsXRBeginFrameRegistrator::Forward() Unknown
UnityPlayer.dll\!PlayerSendFrameStarted(void) Unknown
UnityPlayer.dll\!`InitPlayerLoopCallbacks'::`2'::PostLateUpdatePlayerSendFrameStartedRegistrator::Forward() Unknown
UnityPlayer.dll\!ExecutePlayerLoop(struct NativePlayerLoopSystem *) Unknown
UnityPlayer.dll\!ExecutePlayerLoop(struct NativePlayerLoopSystem *) Unknown
UnityPlayer.dll\!PlayerLoop(void) Unknown
UnityPlayer.dll\!metro::MainLoop(bool) Unknown
UnityPlayer.dll\!UnityPlayer::AppCallbacks::DoPerformUpdateAndRender(void) Unknown
UnityPlayer.dll\!UnityPlayer::AppCallbacks::PerformUpdateAndRender(void) Unknown
UnityPlayer.dll\!UnityPlayer::AppCallbacks::_AppThreadImplementation(void *) Unknown
UnityPlayer.dll\!UnityPlayer::AppCallbacks::_AppThread(void *) Unknown
ntdll.dll\!00007ffa709604a8() Unknown

  1. Resolution Note (fix version 4.6.6):

    Reported crash longer occurs as of 4.6.6, Windows XR Plugin 4.6.6 update is available via Unity Package Manager.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.