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
- Required SpriteMask class (ID 331) is stripped when "Strip Engine Code" is enabled
- “Maximized serialized file backup not found” error is thrown when minimizing a window in a newly opened project
- Build stack trace contains invalid lines when building with IL2CPP using scripts with delegates containing generic types in the signature
- Entities Systems window has a “Show Full Player Loop” dropdown which does nothing when clicked after enabling “Show Full Player Loop”
- Entities Hierarchy Search “Show/Hide” button’s Lens Icon is blurry when the Editor is on an external monitor
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.