Search Unity

Armv7 crashes on android 8.1/9 but arm64 working fine

Discussion in 'Android' started by trooper, Apr 9, 2019.

  1. trooper

    trooper

    Joined:
    Aug 21, 2009
    Posts:
    748
    Looking at the pre-launch report for our game in the Google Play console we're seeing consistent crash reports (across multiple builds) on the Pixel 2 Android 8.1/9, Galaxy s9 Android 8, and sony xz1 Android 8 for our armv7 apks. The arm64 apks all passed with flying colours on the same devices.

    crash logs all look something along the lines of:
    IdleHandler threw exception
    java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr ffffffff
    Build fingerprint: 'google/walleye/walleye:9/PPR2.181005.003/4984323:user/release-keys'
    Revision: 'MP1'
    pid: 11410, tid: 11530, name: UnityMain >>> au.com.oddgames.trucksgonewild <<<
    r0 cc47dfb8 r1 00006000 r2 00000001 r3 00000002
    r4 cc47dfb8 r5 00000000 r6 464c457f r7 caeb4750
    r8 0000000b r9 ffffffff sl 00000000 fp cc47dfe0
    ip edc68608 sp cc47de98 lr edc1783d pc c7630560 cpsr e4a80d10
    at libil2cpp.0055d560(Native Method)
    at libc.__set_errno_internal(__set_errno_internal:4)

    which using addr2line gives:
    std::vector<unsigned int, std::allocator<unsigned int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&)
    ??:?

    which would indicate something is going wrong allocating memory.

    These were built using Unity 2018.3.8f1, after posting this I will be upgrading to the latest unity build and uploading some builds made with that to see if this has been resolved.

    Has anyone seen or dealt with similar issues before?
     
  2. huynh4_vng

    huynh4_vng

    Joined:
    Aug 25, 2017
    Posts:
    1
    Hi @trooper,

    Our game also has this problem:
    The game can not start (show black screen only) on Pixel 2 (Android 8.1/9.0) and Galaxy s9 (Android 8.0)

    I'm using Unity 2018.3.7f1

    IdleHandler threw exception
    java.lang.Error: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr ffffffff
    Build fingerprint: 'google/walleye/walleye:8.1.0/OPM1.171019.013/4474084:user/release-keys'
    Revision: 'MP1'
    pid: 9180, tid: 9247, name: UnityMain >>> free.merge.ship.idle.click <<<
    r0 cba850e8 r1 000041e0 r2 00000001 r3 00000002
    r4 cba850e8 r5 00000000 r6 464c457f r7 e027eda0
    r8 0000000a r9 ffffffff sl 00000000 fp cba85110
    ip e8b695e8 sp cba84fc8 lr e8af272b pc c96784c8 cpsr e88fbd10
    at libil2cpp.002b14c8(Native Method)
    at libc.__set_errno_internal(__set_errno_internal:4)

    Have you resolved this issue?
     
    Last edited: Apr 19, 2019
  3. trooper

    trooper

    Joined:
    Aug 21, 2009
    Posts:
    748
    We have not solved it, we think it's fixed in 2019+, waiting for the backport.
     
    huynh4_vng likes this.