Search Issue Tracker

Fixed in 2021.1.X

Votes

0

Found in

2019.4

2020.3

2020.3.32f1

2021.3

Issue ID

1414766

Regression

No

[Android] Crash when outputting Chinese characters to large numbers of text components when using ARMv7 or on some devices ARM64

Android

-

How to reproduce:
1. Download the attached project "crash-test.zip"
2. Build and Run on Android
3. Press "Start" button

Expected result: Text with Chinese characters is printed without crash
Actual result: The app freezes for 4 seconds and crashes

Reproducible with: 2019.4.38f1, 2020.3.33f1, 2021.2.0a21, 2021.3.0f1
Not reproducible with: 2021.3.1f1, 2022.1.0a1, 2022.1.0b16, 2022.2.0a11

Reproducible with:
VLNQA00288, Samsung Galaxy J7 (SM-J730F), Android 8.1.0, CPU: Exynos 7 Octa 7870, GPU: Mali-T830 (does not reproduce on 2021.2 versions and 2021.3.0f1)
VLNQA00001, Google Pixel 2 (Pixel 2), Android 11, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00225, Qualcomm null (SDM845 for arm64), Android 8.1.0, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
N/A, Huawei - (NOH-NX9), Android 10, CPU: NOT FOUND, GPU: Mali-G78
VLNQA00316, Samsung Galaxy Note10 (SM-N970F), Android 9, CPU: Exynos 9 Series 9825, GPU: Mali-G76

Not reproducible with:
iPhone 11 (iOS 13.5)

Notes:
- Not reproducible on iOS
- Not reproducible when printing lower amount of text (this can be changed with slider in app, should not reproduce with under 100 elements)
- Reproducible with Mono or IL2CPP with only ARMv7 selected
- IL2CPP + ARM64 selected crashes on these devices:
VLNQA00001, Google Pixel 2 (Pixel 2), Android 11, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00288, Samsung Galaxy J7 (SM-J730F), Android 8.1.0, CPU: Exynos 7 Octa 7870, GPU: Mali-T830 (needs ARMv7 also selected to be installed)

  1. Resolution Note (fix version 2021.1):

    Fixed in: 2021.3.1f1, 2022.1.0a1

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.