Search Issue Tracker

Active

Votes

0

Found in

6000.0.54f1

6000.2.0b12

6000.3.0a3

Issue ID

UUM-116356

Regression

No

Player crashes on Meta Quest with "/apex/com.android/runtime/lib64/bionic/libc.so" when using OpenXR Plugin in a specific project

-

Reproduction steps:

1. Open the attached project “ReproProject“
2. Build the Player for Meta Quest
3. Install the built .apk to the headset
4. Open the Player
5. Observe the crash

Expected result: The Player launches into the scene
Actual result: The Player crashes immediately after launching

Reproducible in: 6000.0.0b11 (a707ca4efec4), 6000.0.54f1, 6000.2.0b12, 6000.3.0a3
Could not test with: 6000.0b10 (No support for AR Foundation and UGUI packages, if packages are removed, project breaks)

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

Testing environment: Windows 11

First few lines of the stack trace:

#00 pc 0000000000093668 /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: 38009a2fb660ae2ce6d8eb1301908328)
#01 pc 000000000204471c /data/app/~~Hple2rCgN2rzvnzou-1Dgg==/[user project package name]/lib/arm64/libil2cpp.so (BuildId: 1ac33d33e0c488fa591c6c1ba05674be2076abf6)
#02 pc 0000000002043f38 /data/app/~~Hple2rCgN2rzvnzou-1Dgg==/[user project package name]/lib/arm64/libil2cpp.so (BuildId: 1ac33d33e0c488fa591c6c1ba05674be2076abf6)
#03 pc 0000000002043ed4 /data/app/~~Hple2rCgN2rzvnzou-1Dgg==/[user project package name]/lib/arm64/libil2cpp.so (BuildId: 1ac33d33e0c488fa591c6c1ba05674be2076abf6)
#04 pc 0000000002043e60 /data/app/~~Hple2rCgN2rzvnzou-1Dgg==/[user project package name]/lib/arm64/libil2cpp.so (std::terminate()+36) (BuildId: 1ac33d33e0c488fa591c6c1ba05674be2076abf6)
#05 pc 0000000002044074 /data/app/~~Hple2rCgN2rzvnzou-1Dgg==/[user project package name]/lib/arm64/libil2cpp.so (std::set_unexpected(void (*)())) (BuildId: 1ac33d33e0c488fa591c6c1ba05674be2076abf6)
#06 pc 0000000000105d38 /data/app/~~Hple2rCgN2rzvnzou-1Dgg==/[user project package name]/lib/arm64/libUnityOpenXR.so (BuildId: 808f60ba5279e10542fe5de5737e7975e893fc17)

Notes:
- The crash occurs instantly after trying to launch the Player if setting “Managed Stripping Level” (located in Edit → Project Settings → Player → Optimization subsection) set to “Medium”. When the setting is set to Low or Minimal, the application launches for first time without any issues, then, the crash reproduces when trying to relaunch the application.
- Reproducible on Vulkan and OpenGLES3 Graphics API
- Not reproducible with Oculus XR Plugin

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.