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
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)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Debugger stops at commented lines of code when using ECS
- Asset preview doesn't update on changing shader's _GlobalColor property when the shader uses global uniforms
- Crash on GetSpriteAtlasDependenciesFromBinary when opening specific project
- Animation Clip with Legacy enabled does not play when Time.timeScale is set to 0 despite Update mode set to "Unscaled time"
- Rename is enabled on subfolder empty space - "Can't rename to empty name" warning
Resolution Note (fix version 2.0.3):
Fixed an issue where using binary catalogs causes a crash on Android with ARM7.