Search Issue Tracker

Fixed in 2018.2.X

Fixed in 2017.3.X, 2018.1.X

Votes

6

Found in

2017.3.0p1

2017.3.0a7

Issue ID

985591

Regression

Yes

[Android] App does not resume graphics context after being minimized and maximized again if Graphics Jobs are enabled

Mobile

-

How to reproduce:
1. Open the attached "AndroidResumeTest" project
2. Build project to device, run the built player
3. Minimize or switch the app
4. Return to the app

Expected result: App is still showing its graphics (Skybox, Sphere)
Actual result: Black screen is shown upon returning to app

Regression introduced in - 2017.3.0a7
Reproducible with - 2018.1.0b2, 2017.3.0p1, 2017.3.0a7
Not reproducible with - 2017.3.0a6, 2017.2.1p2

Note: Bug does not happen if the Application orientation is set to Portrait mode, every other orientation mode causes the issue to happen

Fixed in - 2018.2.0a1, 2017.3.1p2, backport coming to 2018.1

Devices tested:

Reproducible with:
Google Pixel*, OS:8.0.0, CPU:arm64-v8a, GPU:Adreno (TM) 530, Build:google/sailfish/sailfish:8.0.0/OPR3.170623.007/4286350:user/release-keys
Samsung SM G950U*, OS:7.0, CPU:arm64-v8a, GPU:Adreno (TM) 540, Build:samsung/dreamqltesq/dreamqltesq:7.0/NRD90M/G950USQU1AQC8:user/release-keys
Samsung SM G930F*, OS:7.0, CPU:arm64-v8a, GPU:Mali-T880, Build:samsung/heroltexx/herolte:7.0/NRD90M/G930FXXS1DQHF:user/release-keys
Xiaomi MI 5s*, OS:6.0.1, CPU:arm64-v8a, GPU:Adreno (TM) 530, Build:Xiaomi/capricorn/capricorn:6.0.1/MXB48T/V8.0.10.0.MAGCNDH:user/release-keys
Google Nexus 4*, OS:5.1.1, CPU:armeabi-v7a, GPU:Adreno (TM) 320, Build:google/occam/mako:5.1.1/LMY48T/2237560:user/release-keys
Htc HTC One S*, OS:4.1.1, CPU:armeabi-v7a, GPU:Adreno (TM) 225, Build:htc/tmo_de/ville:4.1.1/JRO03C/148618.11:user/release-keys

Comments (11)

  1. xuanyuan

    Aug 12, 2019 02:19

    I got this issue in version 2017.4.24f1

  2. dmax9

    Aug 10, 2019 05:46

    I got this issue in version 2018.4.5f1

  3. yawar512

    Dec 13, 2018 07:06

    I got A Fix , by disabling multithreaded rendering in Playersettings>Other Settings. I am Using
    unity 2017.3.0f3

  4. Maisey

    May 09, 2018 08:52

    Unity 2017.4.2f2: We receive this error for Samsung Galaxy 8(+) devices. Without having GRAPHICS JOBS enabled. We think it's related to people watching ads (might coming from landscape-ad) and then will go back into app (portrait). Would be nice if this can be fixed ASAP. Seeing 500 crashes the last 7 days.

  5. willmoon

    Mar 20, 2018 13:06

    anybody has the solution ???
    I have met this on Unity 5.6.3,On some devicces(HM NOTE 1LTE) ,the game just stopped rendering .
    Unable to acquire context: EGL_BAD_ALLOC: EGL failed to allocate resources for the requested operation.

  6. agrodzki

    Feb 26, 2018 19:40

    Same problem with 2017.3.1f1

  7. dave_oak

    Jan 29, 2018 15:36

    Same here. Our game is portrait, reproducible on Samsung S8+.

    01-29 15:32:42.605 1458 1458 I Unity : windowFocusChanged: true
    01-29 15:32:42.605 1458 1479 D Unity : [EGL] Attaching window :0xe3e92808
    01-29 15:32:42.616 1458 1479 D Unity : ANativeWindow: (1080/2220) RequestedResolution: (0/0) RenderingResolution: (0/0) EGLSurface: (1080/2220)
    01-29 15:32:42.617 1458 1479 E Unity : [EGL] Unable to acquire context: EGL_BAD_ACCESS: EGL cannot access a requested resource (for example a context is bound in another thread).
    01-29 15:32:42.617 1458 1479 E Unity :
    01-29 15:32:42.617 1458 1479 E Unity : (Filename: /Users/builduser/buildslave/unity/build/Runtime/GfxDevice/egl/WindowContextEGL.cpp Line: 267)
    01-29 15:32:42.617 1458 1479 E Unity :
    01-29 15:32:42.619 1458 1479 E Unity : [EGL] Unable to acquire context: EGL_BAD_ACCESS: EGL cannot access a requested resource (for example a context is bound in another thread).
    01-29 15:32:42.619 1458 1479 E Unity :
    01-29 15:32:42.619 1458 1479 E Unity : (Filename: /Users/builduser/buildslave/unity/build/Runtime/GfxDevice/egl/WindowContextEGL.cpp Line: 267)

  8. georgehbr

    Jan 29, 2018 05:06

    Getting the same issue on Unity 2017.3.0p3

  9. Antony-Blackett

    Jan 28, 2018 20:51

    Reproduced with 2017.3.0f3

    Log error is:

    [EGL] Unable to acquire context: EGL_BAD_ACCESS: EGL cannot access a requested resource (for example a context is bound in another thread).

  10. chyrho

    Jan 26, 2018 01:14

    We have the exactly same issue here. Using 2017.3.0f3.

Add comment

Log in to post comment