Search Issue Tracker
Third Party Issue
Votes
3
Found in [Package]
1.0.1
Issue ID
MOXRB-40
Regression
No
[Quest 3] Player crashes with Meta OpenXR plugin and Meta Platform package when attempting to create a passthrough layer
Steps to reproduce:
1. Open the attached user's project "PassthroughBug.zip"
2. Make sure OpenXR is selected as the XR Plugin
3. Build for Quest 3
Expected Result: Application does not crash
Actual Result: Application crashes
Reproducible with: OpenXR 1.7.0 - 1.9.2 (2022.3.18f1, 2023.2.7f1, 2023.3.0b4)
Could not test below 2021.3.34f1 and OpenXR 1.7.0 due to package errors when downgrading
Reproducible with these devices:
VLNQA00609 - Oculus Quest 3 (Quest 3), CPU: Snapdragon XR2 Gen 2 (SM8550), GPU: Adreno 740, OS: 12
Not reproducible on these devices:
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 with Release and Development builds
-Crash reproduces with Vulkan and OpenGLES 3 Graphics API's
-Crash reproduces only when MetaXR Feature is enabled in OpenXR Settings
-Symbolized stacktrace:
000000000019bb98 (libOVRPlugin.so not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libOVRPlugin.so (BuildId: aef5bac6c74f0b702a2758c01d3a9977205c6772)
00000000001ab8a4 (libOVRPlugin.so not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libOVRPlugin.so (BuildId: aef5bac6c74f0b702a2758c01d3a9977205c6772)
0000000000029f54 (libUnityARFoundationMeta.so not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libUnityARFoundationMeta.so (XrFrameManager::xrEndFrame_Override(XrSession_T, XrFrameEndInfo const)+316) (BuildId: cfe96e53c7940594)
0000000000055aa4 (libUnityOpenXR.so not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libUnityOpenXR.so (BuildId: 941c58dd69375c77d613a495a12d2b024fa32eb3)
0000000000055a0c (libUnityOpenXR.so not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libUnityOpenXR.so (BuildId: 941c58dd69375c77d613a495a12d2b024fa32eb3)
00000000000583d0 (libUnityOpenXR.so not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libUnityOpenXR.so (BuildId: 941c58dd69375c77d613a495a12d2b024fa32eb3)
00000000009558d4 (XRDisplaySubsystem::GfxThread::AfterRendering() at ??:0) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libunity.so (BuildId: 27f5204f8b072524)
0000000000a6d2e4 (GfxDevice::InsertCustomMarkerCallbackAndDataWithFlags(void ()(int, void), int, CustomMarkerCallbackFlags, void, unsigned long) at ??:0) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libunity.so (BuildId: 27f5204f8b072524)
0000000000c62204 (GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&) at ??:0) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libunity.so (BuildId: 27f5204f8b072524)
0000000000c5a4c4 (GfxDeviceWorker::RunExt(ThreadedStreamBuffer&) at ??:0) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libunity.so (BuildId: 27f5204f8b072524)
0000000000c5a20c (GfxDeviceWorker::RunGfxDeviceWorker(void) at ??:0) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libunity.so (BuildId: 27f5204f8b072524)
00000000005a7808 (Thread::RunThreadWrapper(void) at ??:0) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libunity.so (BuildId: 27f5204f8b072524)
00000000000dfdb0 (libc.so not found) /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void)+132) (BuildId: f2ba3ee530ececa4f139611f8cde7cdd)
000000000008c3dc (libc.so not found) /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: f2ba3ee530ececa4f139611f8cde7cdd)
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 have talked to Meta and believe this was an issue on side and is fixed in v66 of the quest system software.