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

All about bugs

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