Search Issue Tracker
Third Party Issue
Third Party Issue in 1.15.X
Votes
0
Found in [Package]
1.15.0
Issue ID
OXRB-573
Regression
No
Editor crashes on "(OVRPlugin) UnityPluginUnload" when entering into Play Mode while SteamVR is set as OpenXR Runtime in SteamVR settings
Reproduction steps:
1. Open the attached project “ReproProject“
2. Connect the Meta Quest device via wired or wireless Link
3. In Steam, launch SteamVR
4. Make sure that SteamVR is set as OpenXR Runtime (click on the “burger“ menu button → Settings → OpenXR, click on the “SET STEAMVR AS OPENXR RUNTIME” button)
5. Try to enter into Play Mode
6. Observe the result
Expected result: Editor successfully enters into Play Mode
Actual result: Editor crashes
Reproducible in: 1.7.0 (6000.0.53f1), 1.15.0-pre.2(6000.3.0a1), 1.15.0 (6000.0.53f1, 6000.1.11f1, 6000.2.0b9)
Could not test with: 1.15.0 (6000.3.0a1) (Compilation error, more info in the internal comments)
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Reproducible on devices:
- Oculus Quest 3 (Quest 3), CPU: Snapdragon XR2 Gen 2 (SM8550), GPU: Adreno (TM) 740
- Oculus Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650
First few lines of the stack trace:
x00007FF9ED2CB3F5 (OVRPlugin) UnityPluginUnload
0x00007FFA1FDF1A71 (UnityOpenXR) runtime_SetStatAsUInt
0x00007FFA1FDB8C25 (UnityOpenXR) unity_ext_RequestEnableExtensionString
0x00007FFA1FDBA4C2 (UnityOpenXR) unity_ext_RequestEnableExtensionString
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
- “FMOD failed to set the software format to the custom sample rate…” warnings are thrown as System Sample Rate value is being changed in Audio section of Project Settings window
- VFX Marquee selection does match the visual indicator
- “Invalid AABB aabb” errors are spammed when “Infinity” value is entered in Collider Component fields
- Editor Role does not sync with the MPPM Play Mode Scenario Role when entering Play mode
- Long asset names cause overlap with the “Find” function in search result tabs
Resolution Note:
The crash is caused by Meta XR Feature's OVRPlugin.dll, which fails to deinitialize once the Meta XR Feature deactivates itself once it recognizes an unsupported OpenXR runtime, such as SteamVR.
Resolution Note (1.15.X):
The crash is caused by Meta XR Feature's OVRPlugin.dll, which fails to deinitialize once the Meta XR Feature deactivates itself once it recognizes an unsupported OpenXR runtime, such as SteamVR.