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

Package: Meta

-

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)

  1. 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.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.