Search Unity

Bug libGLESv2_adreno.EsxRenderBucket::IsBucketInvalidateRequired()

Discussion in 'Android' started by unity_2jxHNVY36zr2mg, Jul 21, 2022.

  1. unity_2jxHNVY36zr2mg

    unity_2jxHNVY36zr2mg

    Joined:
    Jan 17, 2020
    Posts:
    86
    Got this on some devices:

    Oppo, Samsung, Huawei, android 8 and 9

    FATAL EXCEPTION [main] Unity version : 2020.3.33f1 Device model : HUAWEI DUB-AL00a Device fingerprint: HUAWEI/DUB-AL00a/HWDUB-Q:8.1.0/HUAWEIDUB-AL00a/196(C00)R2:user/release-keys Build Type : Release Scripting Backend : IL2CPP ABI : arm64-v8a Strip Engine Code : true

    FATAL EXCEPTION [main] Unity version : 2021.3.6f1 Device model : samsung SM-N950U1 Device fingerprint: samsung/greatqlteue/greatqlteue:9/PPR1.180610.011/N950U1UEU8DUE2:user/release-keys Build Type : Release Scripting Backend : IL2CPP ABI : arm64-v8a Strip Engine Code : true

    libGLESv2_adreno.EsxRenderBucket::IsBucketInvalidateRequired() (IsBucketInvalidateRequired:4)
    libGLESv2_adreno.EsxContext::BindReadFramebuffer(EsxFramebufferObject*)libGLESv2_adreno.EsxContext::GlBindFramebuffer(unsigned int, unsigned int)libhwgl.hw_glBindFramebufferlibunity.0x3e6308libunity.0x3e6928libunity.0x3f5e5clibunity.0x3d0280libunity.0x9813dclibunity.0x981e00libunity.0x979b38libunity.0x2cfcb4libc.__pthread_start(void*)libc.__start_thread
     
  2. unity_2jxHNVY36zr2mg

    unity_2jxHNVY36zr2mg

    Joined:
    Jan 17, 2020
    Posts:
    86
    Still happens on Unity 2021.3.13f
     
  3. unity_2jxHNVY36zr2mg

    unity_2jxHNVY36zr2mg

    Joined:
    Jan 17, 2020
    Posts:
    86
    Any hint on this?
    upload_2022-12-25_21-20-23.png

    Fatal Exception: Tombstone: Version '2021.3.16f1 (4016570cf34f)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
    Build fingerprint: 'vivo/1716/1716:8.1.0/OPM1.171019.026/compil05071222:user/release-keys'
    Revision: '0'
    ABI: 'arm64'
    Timestamp: 2022-12-25 20:31:10+0800
    pid: 19216, tid: 19310, name: UnityGfxDeviceW >>> com.JustForFunGames.Wasteland <<<
    uid: 10255
    signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x2dc
    Cause: null pointer dereference
    x0 00000071ca7fe000 x1 0000000000000002 x2 0000000000004000 x3 0000000000000003
    x4 0000007290398800 x5 00000071c4b4c400 x6 0000000000000000 x7 ffffffffffffffff
    x8 0000000000000000 x9 0000000000000002 x10 000000000000000b x11 00000071cbc42f00
    x12 00000071cf1e9400 x13 0000000000000001 x14 0000000000000003 x15 00000071cbc42fc0
    x16 00000071c9afad80 x17 0000000000000000 x18 0000000000000003 x19 00000071cbc42f00
    x20 00000071cbc42f00 x21 0000000000000004 x22 00000071cd65b7c0 x23 00000071cbc42f00
    x24 00000071cf1ffd00 x25 0000000000000003 x26 0000007210bbef38 x27 0000000000000001
    x28 0000000000000003 x29 00000071cd943df0
    sp 00000071cd943dd0 lr 00000072a4c8e6a0 pc 00000072a4d25de4
    #00 pc 0x1b3de4 libGLESv2_adreno.so ((EsxRenderBucket::IsBucketInvalidateRequired() + 4)
    #01 pc 0x11c69c libGLESv2_adreno.so ((EsxContext::BindReadFramebuffer(EsxFramebufferObject*) + 392)
    #02 pc 0xd3c2c libGLESv2_adreno.so ((EsxContext::GlBindFramebuffer(unsigned int, unsigned int) + 508)
    #03 pc 0x7a91e8 libunity.so
    #04 pc 0x7a9808 libunity.so
    #05 pc 0x7bb270 libunity.so
    #06 pc 0x794138 libunity.so
    #07 pc 0x8c3184 libunity.so
    #08 pc 0x8c3b94 libunity.so
    #09 pc 0x8bb264 libunity.so
    #10 pc 0x2dcc6c libunity.so
    #11 pc 0x77a50 libc.so (__pthread_start(void*) + 36)
    #12 pc 0x1fa44 libc.so (__start_thread + 68)
     
  4. unity_2jxHNVY36zr2mg

    unity_2jxHNVY36zr2mg

    Joined:
    Jan 17, 2020
    Posts:
    86
    noticed that all crashes happen on Adreno 5xx series GPU