Search Issue Tracker

Fixed

Fixed in 2020.3.42f1, 2021.3.10f1, 2022.2.0b6, 2023.1.0a6

Votes

47

Found in

2021.3.1f1

2022.2.0b1

2023.1.0a1

Issue ID

UUM-7782

Regression

No

[Android] URP Project crashes when built on a device with PowerVR Rogue GE8320 GPU

--

-

How to reproduce:
1. Create a new URP project
2. Switch the build target to Android
3. Build and Run on an Android device
4. Ensure that the device display sleep time is at least 30 minutes
5. Let the app run in the foreground on the device between 10 and 25 min

Expected results: The app does not crash
Actual results: "Error IMGSRV :473: glClientWaitSync: Expected application to have kicked everything until job: 568212" error is spammed in the logcat and the app crashes

Reproducible with: 12.1.7 (2021.3.1f1)

Stacktrace:
0013d242 /vendor/lib/egl/libGLESv2_powervr.so (BuildId: 862129639038baab2ef3234b9825ae7a)
00111397 /vendor/lib/egl/libGLESv2_powervr.so (BuildId: 862129639038baab2ef3234b9825ae7a)
00083017 /vendor/lib/egl/libGLESv2_powervr.so (BuildId: 862129639038baab2ef3234b9825ae7a)
0008356f /vendor/lib/egl/libGLESv2_powervr.so (glClear+410) (BuildId: 862129639038baab2ef3234b9825ae7a)

Reproducible on:
Realme C11 (Tested by user)
Realme C21 (Tested by user)
vivo 1901 (Tested by user)
vivo 1904 (Tested by user)
LG LM-K420 (Tested by user)
Nokia 2.3 (Tested by user)
Lenovo Tab M10 HD (2nd Gen) (Tested by user)
Nokia C20 (Tested by user)
Some models of the Samsung Galaxy A12

Not reproducible on:
VLNQA00391, Xiaomi Redmi 9A (M2006C3LG), Android 10, CPU: MediaTek Helio G25 (MT6762G), GPU: PowerVR Rogue GE8320
VLNQA00335, Samsung Galaxy S20+ 5G (SM-G986B), Android 10, CPU: Exynos 990, GPU: Mali-G77

  1. Resolution Note (fix version 2023.1.0a6):

    Fixed in Unity 2023.1.0a6

  2. Resolution Note (fix version 2022.2.0b6):

    Fixed in 2022.2.0b6

  3. Resolution Note (fix version 2021.3.10f1):

    Fixed in 2021.3.10f1

Comments (12)

  1. Gillissie

    Dec 01, 2022 11:01

    Not fixed in 2021.3.13. I let a Moto G Pure run my game just sitting on the main menu for about 5-10 minutes until it crashed after the log was spammed with errors. When it finally crashed, the log had this at the end:

    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime FATAL EXCEPTION: UnityMain
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime Process: com.gilligames.matchwithwords, PID: 19568
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime Version '2021.3.13f1 (9e7d58001ecf)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'armeabi-v7a'
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime Build fingerprint: 'motorola/ellis_retail/ellis:11/RRH31.Q3-46-110/e5b834:user/release-keys'
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime Revision: 'PVT1'
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime ABI: 'arm'
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime Timestamp: 2022-12-01 18:58:59+0800
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime pid: 19568, tid: 19597, name: UnityMain >>> com.gilligames.matchwithwords <<<
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime uid: 10324
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime Cause: null pointer dereference
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime r0 8c7a9cc0 r1 00000000 r2 6a8b0518 r3 00000002
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime r4 8c7aea4c r5 00000000 r6 00000000 r7 7abefb30
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime r8 6a8b0518 r9 8c7a9cc0 r10 5b5b6000 r11 00000002
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime ip 8d4dd044 sp 7abefae0 lr 8c228eab pc 8c258252
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime backtrace:
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime #00 pc 00145252 /vendor/lib/egl/libGLESv2_mtk.so (BuildId: ef7f935c2862be104438de78b5589491)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime #01 pc 00115ea7 /vendor/lib/egl/libGLESv2_mtk.so (BuildId: ef7f935c2862be104438de78b5589491)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime #02 pc 00084e0d /vendor/lib/egl/libGLESv2_mtk.so (BuildId: ef7f935c2862be104438de78b5589491)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime #03 pc 00085375 /vendor/lib/egl/libGLESv2_mtk.so (BuildId: ef7f935c2862be104438de78b5589491)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime #04 pc 0002b2d5 /vendor/lib/egl/libGLES_meow.so (BuildId: 954b4357df88d75aa4448f0f4b51b8f0)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime at libGLESv2_mtk.0x145252(Native Method)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime at libGLESv2_mtk.0x115ea7(Native Method)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime at libGLESv2_mtk.0x84e0d(Native Method)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime at libGLESv2_mtk.0x85375(Native Method)
    2022/12/01 18:58:59.854 19568 19597 Error AndroidRuntime at libGLES_meow.0x2b2d5(Native Method)

  2. UCanDo

    Oct 24, 2022 08:52

    I just tested it and found that it is not fixed in version 2021.3.10f1! The device is Xiaomi Redmi 9A.

  3. andrew9758

    Oct 18, 2022 07:30

    please add it for the 2019 LTS version, we also have a large number of crashes due to this issue

  4. Geneworm

    Oct 11, 2022 13:35

    I can confirm this issue has not been fixed, we are getting it for 2021.3.11f1, however every report has been for PowerVR Rogue GE8322 rather than GE8320.

  5. george-isachenko

    Oct 03, 2022 17:37

    NOT fixed in 2021.3.10f1, device is Realme RMX3231.
    At first a lot of errors like:

    E/IMGSRV: :473: glClientWaitSync: Expected application to have kicked everything until job: 68168 (possibly by calling glFlush)
    E/IMGSRV: :473: glClientWaitSync: Expected application to have kicked everything until job: 68171 (possibly by calling glFlush)
    E/IMGSRV: :473: glClientWaitSync: Expected application to have kicked everything until job: 68174 (possibly by calling glFlush)

    After some time crash with stacktrace:

    *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    Version '2021.3.10f1 (1c7d0df0160b)', Build type 'Development', Scripting Backend 'mono', CPU 'armeabi-v7a'
    Build fingerprint: 'realme/RMX3231/RMX3231:11/RP1A.201005.001/1660808274065:user/release-keys'
    Revision: '0'
    ABI: 'arm'
    Timestamp: 2022-10-03 20:20:24+0300
    pid: 26829, tid: 27007, name: UnityGfxDeviceW >>> com.a.a <<<
    uid: 10255
    signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
    Cause: null pointer dereference
    r0 b5b30e40 r1 00000000 r2 aed38818 r3 00000002
    r4 b5b35bc0 r5 00000001 r6 00000000 r7 b1fdbbf8
    r8 aed38818 r9 b5b30e40 r10 a8c91000 r11 00000002
    ip d2ca4e28 sp b1fdbba8 lr d28d739b pc d2903242
    backtrace:
    #00 pc 0013d242 /vendor/lib/egl/libGLESv2_powervr.so (BuildId: 862129639038baab2ef3234b9825ae7a)
    #01 pc 00111397 /vendor/lib/egl/libGLESv2_powervr.so (BuildId: 862129639038baab2ef3234b9825ae7a)
    #02 pc 00083017 /vendor/lib/egl/libGLESv2_powervr.so (BuildId: 862129639038baab2ef3234b9825ae7a)
    #03 pc 0008356f /vendor/lib/egl/libGLESv2_powervr.so (glClear+410) (BuildId: 862129639038baab2ef3234b9825ae7a)
    #04 pc 00fe7f74 /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (ApiGLES::Clear(unsigned int, ColorRGBAf const&, bool, float, int)+92) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #05 pc 00fdd114 /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (gles::ClearCurrentFramebuffer(ApiGLES*, bool, bool, bool, ColorRGBAf const&, float, int, int)+388) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #06 pc 00ffdc8c /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (GfxFramebufferGLES::Clear(GfxClearFlags, ColorRGBAf const&, float, int, bool)+464) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #07 pc 00fd771c /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (GfxDeviceGLES::Clear(GfxClearFlags, ColorRGBAf const&, float, unsigned int)+56) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #08 pc 0119fe23 /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (GfxDeviceWorker::RunCommand(ThreadedStreamBuffer&)+714) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #09 pc 011a64c3 /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (GfxDeviceWorker::RunExt(ThreadedStreamBuffer&)+26) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #10 pc 011a648b /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (GfxDeviceWorker::Run()+102) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #11 pc 0119f93b /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (GfxDeviceWorker::RunGfxDeviceWorker(void*)+2) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #12 pc 00879a93 /data/app/~~kN5lQb9gGLbQq6s7jC8guw==/com.a.a-Yli2Ggz0MagN4O41_4wBFg==/lib/arm/libunity.so (Thread::RunThreadWrapper(void*)+518) (BuildId: 261e89018bcfdef35ad7fdb6233b6153a598b5fe)
    #13 pc 000a9dbb /apex/com.android.runtime/lib/bionic/libc.so (pthread_attr_init+10) (BuildId: 94ce23f0a59d2540a7efb945d8c8c6dd)

    As you can see it's the same exact stack trace

  6. zhxhome

    Aug 19, 2022 01:32

    Crash when returning from the background, may cause errors with in-app purchase/ reward ads, this is a very serious issue, please pay attention! And sorry the unity version should be 2021.3.6f1c1

  7. berkhulagu

    Aug 18, 2022 14:38

    please add it for the 2021 LTS version, we have a large number of crashes due to this issue

  8. zhxhome

    Aug 16, 2022 10:22

    Crash rate soars to 4.56% on Android, because of this issues. used Unity 2022.3.6f1

  9. mikael_juhala

    Aug 11, 2022 10:44

    Would it be possible to have the fix backported to 2022.1?

  10. chenjien

    Aug 10, 2022 06:05

    08-10 11:22:19.606 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35366 (possibly by calling glFlush)
    08-10 11:22:19.622 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.626 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35371 (possibly by calling glFlush)
    08-10 11:22:19.653 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.664 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35376 (possibly by calling glFlush)
    08-10 11:22:19.684 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.692 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35381 (possibly by calling glFlush)
    08-10 11:22:19.718 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.724 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35386 (possibly by calling glFlush)
    08-10 11:22:19.751 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.758 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35391 (possibly by calling glFlush)
    08-10 11:22:19.784 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.790 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35396 (possibly by calling glFlush)
    08-10 11:22:19.817 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.827 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35401 (possibly by calling glFlush)
    08-10 11:22:19.849 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.858 344 608 E IMGSRV : :473: glClientWaitSync: Expected application to have kicked everything until job: 35406 (possibly by calling glFlush)
    08-10 11:22:19.884 684 7029 E [GrallocExtra-ERROR]: gralloc_extra_query:92 gralloc_extra_query with NULL handle: 0x0
    08-10 11:22:19.891 344 608 E CRASH : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    08-10 11:22:19.891 344 608 E CRASH : Version '2021.3.5f1 (40eb3a945986)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
    08-10 11:22:19.891 344 608 E CRASH : Build fingerprint: 'realme/RMX2189T2/RMX2189:11/RP1A.200720.011/1621502313319:user/release-keys'
    08-10 11:22:19.891 344 608 E CRASH : Revision: '0'
    08-10 11:22:19.891 344 608 E CRASH : ABI: 'arm64'
    08-10 11:22:19.891 344 608 E CRASH : Timestamp: 2022-08-10 11:22:19+0800
    08-10 11:22:19.891 344 608 E CRASH : pid: 344, tid: 608, name: Thread-22
    08-10 11:22:19.892 344 608 E CRASH : uid: 10301
    08-10 11:22:19.892 344 608 E CRASH : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
    08-10 11:22:19.892 344 608 E CRASH : Cause: null pointer dereference
    08-10 11:22:19.892 344 608 E CRASH : x0 0000006e036efa00 x1 0000000000000000 x2 0000006dd5941da8 x3 0000000000000002
    08-10 11:22:19.892 344 608 E CRASH : x4 0000000000000000 x5 0000000000000000 x6 0000000000000000 x7 0000006e03725938
    08-10 11:22:19.892 344 608 E CRASH : x8 0000000000000000 x9 0000006dd5955000 x10 0000000000001702 x11 0000006e036f2f60
    08-10 11:22:19.892 344 608 E CRASH : x12 0000006ee33ae630 x13 0000006ee33ad610 x14 0000006ee33976c0 x15 0000000090000002
    08-10 11:22:19.892 344 608 E CRASH : x16 0000006f46becb28 x17 0000006fe70a2c68 x18 0000006ddba46000 x19 0000000000000000
    08-10 11:22:19.892 344 608 E CRASH : x20 0000006e036efa00 x21 0000006dd5941da8 x22 0000000000000001 x23 0000000000000000
    08-10 11:22:19.892 344 608 E CRASH : x24 0000006e036f7058 x25 0000006e036f7040 x26 0000000000010000 x27 0000000000000000
    08-10 11:22:19.892 344 608 E CRASH : x28 0000000000002713 x29 0000006ee7ad6550
    08-10 11:22:19.892 344 608 E CRASH : sp 0000006ee7ad6520 lr 0000006f45b277b8 pc 0000006f45b61060
    08-10 11:22:19.893 344 608 E CRASH : backtrace:
    08-10 11:22:19.893 344 608 E CRASH : #00 pc 000000000019b060 /vendor/lib64/egl/libGLESv2_mtk.so (BuildId: 654e8ea6d8c129186a1bf435f9c25238)
    08-10 11:22:19.893 344 608 E CRASH : #01 pc 00000000001617b4 /vendor/lib64/egl/libGLESv2_mtk.so (BuildId: 654e8ea6d8c129186a1bf435f9c25238)
    08-10 11:22:19.893 344 608 E CRASH : #02 pc 000000000005a7fc [anon:libc_malloc]
    08-10 11:22:19.907 344 508 I Unity : PostEvent--a--910702528

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.