Description

When launching ASTC ARM64 packaged project onto S7, it'll crash with Signal 11. It seems very similar to [Link Removed].

Steps to Reproduce

1. Pull down GitHub version of the engine
2. Create a C++ Third person project
3. Project Settings > Android > Platform is writable
4. Project Settings > Android > Build > Make sure Support armv7 and arm64 are checked, keep support OpenGl ES2 checked too.
5. File > Package > Android > ASTC
6. Install the ARM64 version onto the Samsung Galaxy S7 device

Results: The project crashes instantly when opened, provides a signal 11.
Expected: The project should load on the device.

Callstack

09-20 11:13:00.901: A/DEBUG(3178): Build fingerprint: 'samsung/heroltexx/herolte:6.0.1/MMB29K/G930FXXU1BPHC:user/release-keys'
09-20 11:13:00.901: A/DEBUG(3178): Revision: '8'
09-20 11:13:00.901: A/DEBUG(3178): ABI: 'arm64'
09-20 11:13:00.901: A/DEBUG(3178): pid: 6177, tid: 6177, name: main >>> com.YourCompany.spaceharrys <<<
09-20 11:13:00.901: A/DEBUG(3178): signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7f9b79e200
09-20 11:13:00.901: D/MdnieScenarioControlService(3574): packageName : com.YourCompany.spaceharrys className : com.epicgames.ue4.GameActivity
09-20 11:13:00.911: A/DEBUG(3178): x0 0000007fab9b8d90 x1 0000007f9b79c000 x2 0000000000000001 x3 0000000000000010
09-20 11:13:00.911: A/DEBUG(3178): x4 0000000000000000 x5 0000000000004001 x6 0000000000000000 x7 cdcdcdcdcdcdcdcd
09-20 11:13:00.911: A/DEBUG(3178): x8 0000007fab9b8de8 x9 0000000000001821 x10 0000007fa1f9e794 x11 0000000000004000
09-20 11:13:00.911: A/DEBUG(3178): x12 0000000000004001 x13 0000000000000000 x14 0000000000000001 x15 000000000000003c
09-20 11:13:00.911: A/DEBUG(3178): x16 0000007f9667b6f0 x17 0000007fb0aeb900 x18 0000007fad242100 x19 0000007fab9b8d90
09-20 11:13:00.911: A/DEBUG(3178): x20 0000007f91cbb38c x21 0000007fb0fbb3d8 x22 0000007fb0fd8000 x23 0000007fb0fbb3d8
09-20 11:13:00.911: A/DEBUG(3178): x24 0000007fb0fbb3c0 x25 0000007fb0fbb1d0 x26 00000000000001bb x27 0000007fb0fd8a20
09-20 11:13:00.911: A/DEBUG(3178): x28 0000007fb0fbb470 x29 0000007ff19ee510 x30 0000007f94bda6dc
09-20 11:13:00.911: A/DEBUG(3178): sp 0000007ff19ee500 pc 0000007f94bda624 pstate 0000000080000000
09-20 11:13:00.921: A/DEBUG(3178): backtrace:
09-20 11:13:00.921: A/DEBUG(3178): #00 pc 0000000004e24624 /data/app/com.YourCompany.spaceharrys-1/lib/arm64/libUE4.so
09-20 11:13:00.921: A/DEBUG(3178): #01 pc 0000000004e246d8 /data/app/com.YourCompany.spaceharrys-1/lib/arm64/libUE4.so
09-20 11:13:00.921: A/DEBUG(3178): #02 pc 0000000000003cf4 /system/bin/linker64 (_dl_ZN6soinfo13call_functionEPKcPFvvE+104)
09-20 11:13:00.921: A/DEBUG(3178): #03 pc 0000000000003e48 /system/bin/linker64 (_dl_ZN6soinfo10call_arrayEPKcPPFvvEmb+248)
09-20 11:13:00.921: A/DEBUG(3178): #04 pc 000000000000a0d4 /system/bin/linker64 (_dl_Z9do_dlopenPKciPK17android_dlextinfo+436)
09-20 11:13:00.921: A/DEBUG(3178): #05 pc 000000000000343c /system/bin/linker64 (__dl_dlopen+44)
09-20 11:13:00.921: A/DEBUG(3178): #06 pc 000000000030e690 /system/lib64/libart.so (ZN3art9JavaVMExt17LoadNativeLibraryEP7_JNIEnvRKNSt3112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEP8_jobjectPS9+880)
09-20 11:13:00.921: A/DEBUG(3178): #07 pc 00000000003add74 /system/lib64/libart.so (ZN3artL18Runtime_nativeLoadEP7_JNIEnvP7_jclassP8_jstringP8_jobjectS5+296)
09-20 11:13:00.921: A/DEBUG(3178): #08 pc 000000000322a5ac /system/framework/arm64/boot.oat (offset 0x2f39000)
09-20 11:13:00.961: V/AlarmManager(3574): Expired Alarm result :8
09-20 11:13:01.001: I/MdnieScenarioControlService(3574): mGameModeLauncher : false
09-20 11:13:01.011: W/ActivityManager(3574): Force finishing activity com.YourCompany.spaceharrys/com.epicgames.ue4.GameActivity

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

Fixed
ComponentUE - Platform - Mobile
Affects Versions4.134.13.1
Target Fix4.16
Fix Commit3373595
Main Commit3383473
Release Commit3390270
CreatedSep 20, 2016
ResolvedMar 30, 2017
UpdatedSep 16, 2019