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|.so.sym|.sym.so|.so.dbg|.dbg.so] not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libOVRPlugin.so (BuildId: aef5bac6c74f0b702a2758c01d3a9977205c6772)
00000000001ab8a4 (libOVRPlugin[.so|.so.sym|.sym.so|.so.dbg|.dbg.so] not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libOVRPlugin.so (BuildId: aef5bac6c74f0b702a2758c01d3a9977205c6772)
0000000000029f54 (libUnityARFoundationMeta[.so|.so.sym|.sym.so|.so.dbg|.dbg.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|.so.sym|.sym.so|.so.dbg|.dbg.so] not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libUnityOpenXR.so (BuildId: 941c58dd69375c77d613a495a12d2b024fa32eb3)
0000000000055a0c (libUnityOpenXR[.so|.so.sym|.sym.so|.so.dbg|.dbg.so] not found) /data/app/~~7xC-hmxi9-t9c8NZ7ZnkKA==/com.DefaultCompany.PassthroughBug-8KyCSenpoxf2mqU7Ra8t6Q==/lib/arm64/libUnityOpenXR.so (BuildId: 941c58dd69375c77d613a495a12d2b024fa32eb3)
00000000000583d0 (libUnityOpenXR[.so|.so.sym|.sym.so|.so.dbg|.dbg.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|.so.sym|.sym.so|.so.dbg|.dbg.so] not found) /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+132) (BuildId: f2ba3ee530ececa4f139611f8cde7cdd)
000000000008c3dc (libc[.so|.so.sym|.sym.so|.so.dbg|.dbg.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
- Memory leak occurs when repeatedly minimizing and maximizing the UI Builder window
- Crash on block_remove when opening a project with a corrupted library
- Scene View tab becomes unclickable when opening a message from the Console Window with Visual Studio
- UIToolkit Label color gradient is removed when Outline Width is set to anything other than 0
- The selector disappears in the Project Window when selecting anything in the Inspector Window
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.