Search Issue Tracker
Not Reproducible
Not Reproducible in 1.9.X
Votes
0
Found in [Package]
1.9.1
Issue ID
OXRB-299
Regression
Yes
[OpenXR] Editor crashes when changing eyeTextureResolutionScale in Play Mode with Oculus Link
Steps to reproduce:
1. Open the attached user's project "RenderScaleCrashTest.zip"
2. Connect Oculus link with Quest 2/3
3. Make sure OpenXR is selected as the XR Plugin
4. Enter Play Mode
5. Repeatedly press the "R" key on the keyboard for at least 10 seconds or more
6. Exit Play Mode
Expected Result: The editor does not crash
Actual Result: Editor crashes
Reproducible with these devices:
VLNQA00609 - Oculus Quest 3 (Quest 3), CPU: Snapdragon XR2 Gen 2 (SM8550), GPU: Adreno 740, OS: 12
VLNQA00415 - Oculus Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650, OS: 12
Reproducible with: OpenXR 1.9.1 (2021.3.35f1, 2022.3.18f1, 2023.2.8f1, 2023.3.0b5)
Not reproducible with: OpenXR 1.8.2 (2021.3.35f1)
Testing Environment: Windows 11
Not reproducible on: No other environment tested
Notes:
-Not reproducible with OculusXR plugin
-Reproducible with Oculus OpenXR runtime and SteamVR runtime
-First 11 lines of stack trace:
0x00007ff6f8a868ad (Unity) XRTextureManager::ClearSynchronized
0x00007ff6f8a94211 (Unity) XRDisplaySubsystem::Shutdown
0x00007ff6f8a0e813 (Unity) SubsystemBindings::DestroySubsystem
0x00007ff6f75adf78 (Unity) SubsystemBindings_CUSTOM_DestroySubsystem
0x0000028051ce86c1 (Mono JIT Code) (wrapper managed-to-native) UnityEngine.SubsystemBindings:DestroySubsystem (intptr)
0x0000028051ce80fb (Mono JIT Code) UnityEngine.IntegratedSubsystem:Destroy ()
0x0000028051ce7f21 (Mono JIT Code) UnityEngine.XR.Management.XRLoaderHelper:DestroySubsystem<T_REF> () (at ./Library/PackageCache/com.unity.xr.management@4.4.0/Runtime/XRLoaderHelper.cs:85)
0x0000028051ce7c73 (Mono JIT Code) UnityEngine.XR.OpenXR.OpenXRLoaderBase:DestroySubsystem<T_REF> () (at ./Library/PackageCache/com.unity.xr.openxr@1.9.1/Runtime/OpenXRLoader.cs:493)
0x0000028051ce6a33 (Mono JIT Code) UnityEngine.XR.OpenXR.OpenXRLoaderBase:Deinitialize () (at ./Library/PackageCache/com.unity.xr.openxr@1.9.1/Runtime/OpenXRLoader.cs:453)
0x0000028051ce56df (Mono JIT Code) UnityEngine.XR.Management.XRManagerSettings:DeinitializeLoader () (at ./Library/PackageCache/com.unity.xr.management@4.4.0/Runtime/XRManagerSettings.cs:461)
0x0000028051ce42c3 (Mono JIT Code) UnityEngine.XR.OpenXR.OpenXRRestarter/<RestartCoroutine>d__26:MoveNext () (at ./Library/PackageCache/com.unity.xr.openxr@1.9.1/Runtime/OpenXRRestarter.cs:197)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Shader warning in 'Hidden/Light2D': implicit truncation of vector type" is thrown when building Universal 2D template
- AI Assistant breaks compilation of packages using System.Runtime.CompilerServices.Unsafe via auto-referencing
- Unity Hub checks the "Documentation" module by default on the 6.4 and 6.5 streams despite that it was unchecked with the previous installs
- Shortcut that toggles between Dopesheet and Curves Views in the Animation Window's Timeline is mislabed
- Property List Items Overlap onto the Property List's top edge when scrolling through a long Property List
Resolution Note:
Not reproducible on OpenXR package versions 1.10.0 and above
Resolution Note (1.9.X):
Not reproducible on OpenXR package versions 1.10.0 and above