Search Issue Tracker

Fixed in Unity 2017.2.0f3

Votes

21

Found in

5.6.0f3

Issue ID

902650

Regression

Yes

[iOS][Metal] GPU Hang Error (IOAF code 3) in Xcode Console

iOS

-

-

Priority: 2Necessary for shipping a final release

-

Severity: 1Crash, freeze, data loss, work stops

Errors appear in the Xcode Console when User's project is run on iOS:
2017-04-19 12:55:18.131719+0300 KneeViewer[346:45705] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)

Steps to reproduce:
1. Open User's attached project
2. Make sure the Graphics APIs is set to Metal
3. Run on iPad

Result: Errors appear in the Xcode Console: 2017-04-19 12:55:18.131719+0300 KneeViewer[346:45705] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3). iPad screen is black.

Reproduced with: 5.6.0f3, 5.6.0p2
Not reproduced with: 2017.1.0b1 (due to errors in the Console), 5.5.3f1 (works as expected).

Tested with:
iPad Mini 2 | iOS10.3.1 | reproduced
iPad Mini 2 | iOS10.2.1 | not reproduced
iPad Mini 4 | iOS9.3.2 | not reproduced
iPad Pro | iOS10.2 | not reproduced
iPhone 6 | iOS10.3.1 | not reproduced
iPhone 6S | iOS10.3 | not reproduced

Workaround: change graphics API to OpenGLES2 or OpenGLES3.

Note: the issue only reproduces on Metal.

Comments (19)

  1. 5fe7b1552e23fa7c6b42ff4527e300ad?d=mm

    havchr

    Feb 01, 2019 10:06

    Having this issue when switching between scenes A and B in 5.4.3 - we're not having anti-aliasing on. The issue seems to be really random but if we remove all 3d geometry/meshes in B and only draw UI - it seems to never crash. B has baked light and uses the standard shader.

  2. E5c07cb8d785825d954b90821c84882d?d=mm

    adyudya

    Apr 13, 2018 08:04

    I've just got this error in Unity 2017.2.1p4 on iPad Mini 4

  3. 0accc05ca2da6636edbb9742d622316c?d=mm

    huanleEnt

    Jan 17, 2018 03:39

    disable metal api fix all

  4. 8b24c70b9db0cda38e12cc4ee91630da?d=mm

    youvisit

    Jan 04, 2018 21:12

    This bug is still in 2017.2.0p3. We're getting it while using the Unity Video Player to render to a mesh renderer.

  5. 81c7fac8666ab9d61480b18751e720b9?d=mm

    night-yan

    Dec 27, 2017 08:28

    Staill have this issue on 5.6.4p3 on iPad Air 2.

  6. 454976b1917fe2d4984ed6df8e960011?d=mm

    julian_cruz

    Nov 09, 2017 19:04

    This fix has been published on 5.6.1p1.

  7. 06edc9bfd03c4e42da4e6b2704492487?d=mm

    sakristx

    Sep 30, 2017 20:50

    It's iOS bug

  8. 458e6f3b18dcc95d0cfa1fdcce21652c?d=mm

    wanghongliang

    Jun 06, 2017 07:09

    in 5.6.1 p2 having the issue

  9. 35409e483b3db72f1bb04f37fd891f95?d=mm

    ev3d

    Jun 02, 2017 04:25

    Having this issue on 5.6.1f1

  10. 8c120e7335a5129f19ebb1e35d64e8da?d=mm

    frg_kova

    Jun 01, 2017 00:51

    can confirm not using AA fixes it on metal in my case

All about bugs

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