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
- Search field in UI Builder's Library has no character limit
- Changing the value in UI Builder by dragging increases it by a few thousand points when reaching the borders of the screen
- ARM64 architecture DLL incorrectly copied instead of x64 when building for Windows x64
- Crash on TypeTreeIterator::GetNode when opening a specific folder
- Crash on WriteSerializedAssetsV2 when (re)entering the Play Mode in a specific project when IEnumerator Start() is used
Resolution Note (fix version 2.0.3):
Fixed an issue where using binary catalogs causes a crash on Android with ARM7.