Search Issue Tracker
Third Party Issue
Votes
0
Found in [Package]
1.9.1
Issue ID
OXRB-291
Regression
No
[Quest][OpenXR] Development Quest build crashes on start when using MetaXR SDK and OpenXR with Vulkan
Steps to reproduce:
1. Open the attached user's project "TestApp.zip"
2. Make sure MetaXR SDK is installed via Unity Asset Store
3. Make sure Development build and OpenXR are enabled
4. Build for Quest 2/3
Expected Result: Application does not crash
Actual Result: Application crashes
Reproducible with: OpenXR 1.8.2, 1.9.1 (2022.3.18f1, 2023.2.7f1, 2023.3.0b4)
Not reproducible on: OpenXR 1.9.2 (2021.3.34f1)
Could not test below 2022.3.5f1 due to MetaXR SDK outputting errors when downgrading
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
Testing Environment: Windows 11
Not reproducible on: No other environment tested
Notes:
-Crash does not reproduce when using OculusXR
-Crash reproduces only when Development build is enabled
-4 Lines of stacktrace:
#00 pc 00000000002636bc /vendor/lib64/hw/vulkan.adreno.so (qglinternal::vkCreateInstance(VkInstanceCreateInfo const, VkAllocationCallbacks const, VkInstance_T**)+1020) (BuildId: 2b509cc06a65958aa24fe7fcbd32c0d4)
2024/01/21 19:52:29.998 18440 18465 Error CRASH #01 pc 000000000001cb6c /system/lib64/libvulkan.so (BuildId: a4fdc99223ddc46513377df1e2d8b6cf)
2024/01/21 19:52:29.998 18440 18465 Error CRASH #02 pc 0000000000012518 /system/lib64/libvulkan.so (BuildId: a4fdc99223ddc46513377df1e2d8b6cf)
2024/01/21 19:52:29.998 18440 18465 Error CRASH #03 pc 00000000002e9444 /system/priv-app/VrDriver/VrDriver.apk (BuildId: cf2d223e82c25060700bd14594f4a18444643058)
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
- Mono Windows Builds don't produce full log callstacks when generating logs
- AssetBundles fail to load when running in Built Players for Mobile Devices
- UI elements with text gets bigger and grey when Player window is moved to another screen with different resolution
- System name accepts multiline text but crops it on confirmation, duplicates input, and shrinks the field when empty
- UI element scale and position are wrong in project build when DRS is changed with HDR and Software Dynamic Resolution enabled
Resolution Note:
We've heard back and the underlying issue is caused by Meta's handling of xrCreateVulkanInstance where they accidentally request duplicate extensions. There's no known workaround until their fix lands, which will be in their v64 software update at the end of March.