Download

SIGENV android-only crashes

Greetings;
We’re currently releasing Madball, an android game in UE4. (4.22.3)

We’re facing a lot of android-only crashes that provide no mention of our code and have a stacktrace composed only of engine code - i’m uploading a filtered logcat with a few of those, but they’re generally in this pattern:


12-09 19:06:10.091 10864 10864 D UE4     : Target SDK is 28.  This may cause issues if permissions are denied by the user.
12-09 19:06:51.350 11117 11117 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-09 19:06:51.351 11117 11117 F DEBUG   : Build fingerprint: 'Xiaomi/laurel_sprout_eea/laurel_sprout:9/PKQ1.190416.001/V10.3.12.0.PFQEUXM:user/release-keys'
12-09 19:06:51.351 11117 11117 F DEBUG   : Revision: '0'
12-09 19:06:51.351 11117 11117 F DEBUG   : ABI: 'arm64'
12-09 19:06:51.351 11117 11117 F DEBUG   : pid: 10864, tid: 10890, name: Thread-4  >>> com.Anira.Xballs <<<
12-09 19:06:51.351 11117 11117 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x7b6de52280
12-09 19:06:51.351 11117 11117 F DEBUG   :     x0  0000000000000000  x1  0000000000000000  x2  0000000000000000  x3  000000000000f317
12-09 19:06:51.351 11117 11117 F DEBUG   :     x4  0000007b9ee17a18  x5  0000007ba3d99c40  x6  0000000100000001  x7  3f19999a00000001
12-09 19:06:51.351 11117 11117 F DEBUG   :     x8  0000007b6d9a0fd0  x9  0000000000000000  x10 0000000000000012  x11 000000000000007a
12-09 19:06:51.351 11117 11117 F DEBUG   :     x12 0000000000000be0  x13 000000000000f317  x14 00000000000002d0  x15 0000000000000570
12-09 19:06:51.351 11117 11117 F DEBUG   :     x16 0000007ba2d2ef80  x17 0000007c410d8f88  x18 0000000000000000  x19 0000007ba3ec02d0
12-09 19:06:51.351 11117 11117 F DEBUG   :     x20 0000007ba3ec02c8  x21 0000007ba3ec02c0  x22 0000007b6fefb340  x23 0000007b6de52280
12-09 19:06:51.351 11117 11117 F DEBUG   :     x24 0000007ba1af0fd9  x25 0000007ba16ff4dc  x26 0000007bb574c248  x27 0000007b6fefb342
12-09 19:06:51.351 11117 11117 F DEBUG   :     x28 0000000000000012  x29 0000007ba3d9a480
12-09 19:06:51.351 11117 11117 F DEBUG   :     sp  0000007ba3d9a410  lr  0000007b9edf7e74  pc  0000007b9edf8084
12-09 19:06:51.484 11117 11117 F DEBUG   :
12-09 19:06:51.484 11117 11117 F DEBUG   : backtrace:
12-09 19:06:51.484 11117 11117 F DEBUG   :     #00 pc 00000000036dd084  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (FMallocBinned2::MallocExternalSmall(unsigned long long, unsigned int)+796)
12-09 19:06:51.484 11117 11117 F DEBUG   :     #01 pc 00000000042d9230  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (FRendererModule::BeginRenderingViewFamily(FCanvas*, FSceneViewFamily*)+1900)
12-09 19:06:51.484 11117 11117 F DEBUG   :     #02 pc 0000000004b6fe50  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (UGameViewportClient::Draw(FViewport*, FCanvas*)+4028)
12-09 19:06:51.484 11117 11117 F DEBUG   :     #03 pc 00000000050355e4  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (FViewport::Draw(bool)+1160)
12-09 19:06:51.484 11117 11117 F DEBUG   :     #04 pc 0000000004b3a68c  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (UGameEngine::RedrawViewports(bool)+68)
12-09 19:06:51.485 11117 11117 F DEBUG   :     #05 pc 0000000004b3c274  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (UGameEngine::Tick(float, bool)+1700)
12-09 19:06:51.485 11117 11117 F DEBUG   :     #06 pc 00000000031484e0  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (FEngineLoop::Tick()+4032)
12-09 19:06:51.485 11117 11117 F DEBUG   :     #07 pc 0000000003145ff4  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (AndroidMain(android_app*)+2968)
12-09 19:06:51.485 11117 11117 F DEBUG   :     #08 pc 00000000031499e4  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000) (android_main+136)
12-09 19:06:51.485 11117 11117 F DEBUG   :     #09 pc 000000000315cb54  /data/app/com.Anira.Xballs-clqgDluj1nJFTYXVaZtPbA==/split_config.arm64_v8a.apk (offset 0x8d000)
12-09 19:06:51.485 11117 11117 F DEBUG   :     #10 pc 00000000000904c8  /system/lib64/libc.so (__pthread_start(void*)+36)
12-09 19:06:51.485 11117 11117 F DEBUG   :     #11 pc 0000000000023c38  /system/lib64/libc.so (__start_thread+68)
12-09 19:07:22.807 11163 11163 D UE4     : Target SDK is 28.  This may cause issues if permissions are denied by the user.

I’m getting this same issue. Seemingly only affecting Huawei and Xiaomi devices for me at the moment.
Did you ever find the cause and a solution to this problem?