Search Issue Tracker

Fixed in 2019.3.X

Votes

0

Found in

2019.3.0a12

2020.1

Issue ID

1180301

Regression

No

[Android] Crash when calling "Finish()" on an Android activity from a Unity Library with "ARCore"

Mobile

-

Reproduction steps:
1. Download "UaaLExample" project or set-up Unity as a Library V2 (https://forum.unity.com/threads/integration-unity-as-a-library-in-native-android-app-version-2.751712/)
2. Export "UnityProject" for Android (Development build)
3. Open "NativeAndroidApp" with Android studio
4. Run-on a connected device
5. "Show Unity"
6. "Unload"
7. A crash log should appear in Logcat pointing to "ARCoreManager"

Actual Result: Crash

Reproduced with: 2020.1.0a5, 2019.3.0b3, 2019.3.0a12
Could not reproduce on: 2019.3.0a12 and down (UaaL started working a12 and up)

Note:
If the log can't be seen, after pressing "Unload" unplug the device to catch the backtrace

Repro Devices:
VLNQA00282, Samsung Galaxy S10e (SM-G970U), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00277, Asus ROG Phone (ASUS_Z01QD), Android 8.1.0, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630

No Repro Devices:
VLNQA00010, Samsung Galaxy S8 (SM-G950U), Android 7.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00003, Razer Razer Phone (Phone), Android 7.1.1, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00015, Samsung Galaxy Note8 (SM-N950W), Android 8.0.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540

Add comment

Log in to post comment