Search Issue Tracker

Fixed

Fixed in 2.0.3

Votes

0

Found in [Package]

1.21.8

1.21.9

1.21.10

1.21.12

Issue ID

ADDR-3400

Regression

Yes

[Android] Addressables Crash on Player Build with IL2CPP ARMv7 due to illegal Alignment Error

Package: Addressables

-

Reproduction steps:
1. Open the attached project “AddressableProject”
2. Ensure IL2PP and ARM7 are enabled in “Project/Player/Configuration” menu
3. Build addressable bundles in “Window/Asset Management/Addressables/Groups -> Build/New Build/Default Build Script”
4. Build and Run for Android (development/Release)
5. Observe the crash on the device

Expected result: The Player doesn’t crash
Actual result: Player crashes after splash screen

Reproducible with: 1.21.3, 1.21.8, 1.21.9, 1.21.10, 1.21.12 ( 2021.3.24f1, 2022.2.19f1, 2023.1.0b19, 2023.2.0a17 )
Not Reproducible with: 1.20.5, 1.21.1, 1.21.2 (2020.3.47f1, 2021.3.24f1, 2022.2.19f1, 2023.1.0b19, 2023.2.0a17), 1.21.3 (2020.3.47f1), 1.21.12 (2020.3.47f1)

Reproducible with these devices:
VLNQA00518 - Google Pixel 4 (Pixel 4), CPU: Snapdragon 855 SM8150, GPU: Adreno 640, OS: 12
VLNQA00414 - Galaxy Note10+ 5G (SM-N976V), CPU: Snapdragon 855 SM8150, GPU: Adreno 640, OS: 9
VLNQA00278 - Xiaomi Redmi Note 7 (Redmi Note 7), CPU: Snapdragon 660, GPU: Adreno 512, OS: 9.0.0
VLNQA00139 - Vivo Xplay6 (vivo Xplay6), CPU: Snapdragon 820 MSM8996, GPU: Adreno 530, OS: 7.1.1
VLNQA00132 - Xiaomi Mi 5s (MI 5s), CPU: Snapdragon 820 MSM8996, GPU: Adreno 530, OS: 6.0.1

Reproducible with these devices (by User):
Huawei P30
Samsung SM-A115F/DS
Samsung SM-A135F/DSN.

Tested with: Intel macOS 13.3.1

First few lines of backtrace:
05-26 02:29:03.607 11031 11070 E CRASH : backtrace:
05-26 02:29:03.607 11031 11070 E CRASH : #00 pc 0039c290 /data/app/com.DefaultCompany.BinaryCatalogCrash-cN66dkCxCgHK3xvUT1yP_w==/lib/arm/libil2cpp.so (BuildId: b093a34c74f7f31d)
05-26 02:29:03.607 11031 11070 E CRASH : #01 pc 007f166c /data/app/com.DefaultCompany.BinaryCatalogCrash-cN66dkCxCgHK3xvUT1yP_w==/lib/arm/libil2cpp.so (BuildId: b093a34c74f7f31d)
05-26 02:29:03.607 11031 11070 E CRASH : #02 pc 007eca00 /data/app/com.DefaultCompany.BinaryCatalogCrash-cN66dkCxCgHK3xvUT1yP_w==/lib/arm/libil2cpp.so (BuildId: b093a34c74f7f31d)
05-26 02:29:03.607 11031 11070 E CRASH : #03 pc 0039aefc /data/app/com.DefaultCompany.BinaryCatalogCrash-cN66dkCxCgHK3xvUT1yP_w==/lib/arm/libil2cpp.so (BuildId: b093a34c74f7f31d)
05-26 02:29:03.607 11031 11070 E CRASH : #04 pc 007d839c /data/app/com.DefaultCompany.BinaryCatalogCrash-cN66dkCxCgHK3xvUT1yP_w==/lib/arm/libil2cpp.so (BuildId: b093a34c74f7f31d)

  1. Resolution Note (fix version 2.0.3):

    Fixed an issue where using binary catalogs causes a crash on Android with ARM7.

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.