Search Issue Tracker

Fixed

Fixed in 6000.0.56f1, 6000.1.16f1, 6000.2.1f1, 6000.3.0a5

Votes

10

Found in

6000.1.11f1

6000.2.0b9

6000.3.0a2

6000.4.0a1

Issue ID

UUM-111494

Regression

Yes

[iOS] The Player freezes and "Execution of the command buffer was aborted due to an error during execution." error is continuously logged

-

Steps to reproduce:
1. Open the “IN-96747” project
2. Build and Run
3. Move around for about 20 seconds

Expected result: The application doesn’t freeze
Actual result: The application freezes

Reproducible with: 6000.1.0a6, 6000.1.11f1, 6000.2.0b9, 6000.3.0a2
Not reproducible with: 6000.0.53f1, 6000.1.0a5
Could not test with: 2022.3.63f1 (multiple errors in the Console)

Testing environment: macOS 15.5 (M4 Pro), macOS 15.5 (M2) (by user)
Not reproducible on: No other environment tested

Reproducible with these devices:
VLNQA00330 - iPhone SE (2nd gen) (MX9U2ET/A), CPU: Apple A13 Bionic, GPU: PowerVR GT7600, OS: 13.4
VLNQA00250 - iPhone 7 (MN922B/A), CPU: Apple A10 Fusion, GPU: PowerVR GT7600 Plus, OS: 15.8.3
VLNQA00297 - iPhone 11 Pro (MWC62ET/A), CPU: Apple A13 Bionic, GPU: Apple designed, OS: 17.6.1

Not reproducible with these devices:
VLNQA00623 - iPhone 16 Plus (MXVY3QN/A), CPU: Apple A18 Pro, OS: 18.0.1

Notes:
- Sometimes it takes longer than 20 seconds
- The “Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (IOAF code 4)” error is continuously logged
- Sometimes crashes (by user)
- Requires CocoaPods installed

Comments (5)

  1. joao_maia_u3d

    Oct 06, 2025 10:45

    Hi MichaelKalis. I was not able to reproduce the issue you described. I tested with a project running on Unity 6000.1.17f1 on a iPhone 2021 SE. Would it be possible to submit a separate bug report about this? Preferably with a minimal reproduction project. Thank you!

  2. MichaelKalis

    Oct 06, 2025 01:16

    Hello just adding to this ticket that the fixed failed on version 6000.1.17f1

    If the device is rotated or as the previous user stated the game loses focus the engine will lock up on iOS devices and throw the error;

    error IOGPUMetalError: <private>
    error Execution of the command buffer was aborted due to an error during execution. Caused GPU Timeout Error (00000002:kIOGPUCommandBufferCallbackErrorTimeout)
    error IOGPUMetalError: <private>
    error Execution of the command buffer was aborted due to an error during execution. Caused GPU Timeout Error (00000002:kIOGPUCommandBufferCallbackErrorTimeout)
    error IOGPUMetalError: <private>
    error Execution of the command buffer was aborted due to an error during execution. Caused GPU Timeout Error (00000002:kIOGPUCommandBufferCallbackErrorTimeout)
    fault void IOGPUScheduler::signalHardwareError(eRestartRequest, int32_t): GPURestartSignaled stampIdx=128 type=2 prevType=0 numStamps=128
    fault void IOGPUScheduler::signalHardwareError(eRestartRequest, int32_t): GPURestartEnqueued stampIdx=128 type=2
    fault void IOGPUScheduler::hardware_error_interrupt(IOInterruptEventSource *, int): setting global restart type to 2
    fault void IOGPUScheduler::hardware_error_interrupt(IOInterruptEventSource *, int): GPURestartDequeued stampIdx=128 type=2
    fault void IOGPUScheduler::hardware_error_interrupt(IOInterruptEventSource *, int): GPURestartBegin stampIdx=128 type=2
    fault void IOGPUScheduler::hardware_error_interrupt(IOInterruptEventSource *, int): global restart. type=2
    fault void IOGPUCommandQueue::retireCommandBuffer(IOGPUEventFence *): Deny submissions/ignore app[CrossyRoad] with 2 GPURestarts in 229 submissions.
    fault
    kernel void IOGPUScheduler::hardware_error_interrupt(IOInterruptEventSource *, int): GPURestartEnd stampIdx=128 type=2

    In the device console for the connected device via XCode.

    To reproduce the issue the fastest ensure a build of the game is created with the ability to rotate the game from horiziontal and vertical layouts.

    Once installed rotate the device from either directions, 1 in 20 rotations will lock up the game and being throwing the above stated error in console.

    And listing it as what we are observing here it is in the bug format.

    Steps to reproduce:
    1. Build a project with rotation allowed for horizontal and vertical
    2. Rotate the device between horizontal and vertical 20 times
    3. Observe the screen hard lock and freeze

    Expected result: The application doesn’t freeze
    Actual result: The application freezes after rotation or focus change or loss

    Reproducible with: 6000.1.11f1, 6000.1.17f1
    Not reproducible with: 6000.1.10f1

    Reproducible with these devices:
    iPhone Xs Max; 18.5
    iPad 7th Gen iOS; 17.4.1
    iPad 11th Gen A16; 18.3

  3. kkralianz

    Sep 19, 2025 19:53

    We were seeing this exact issue with our URP renderer based game on an iPhone 11 + iPad (3rd gen). The GPU throws an error and then never tries to render again, resulting in a flickering screen until the app is terminated.

    Our solution was to change "MSAA x4" to "MSAA Disabled" in our URP asset and it fixed our repro cases.

  4. TeorikDeli

    Sep 09, 2025 10:17

    It is similar to this, I believe https://discussions.unity.com/t/6000-0-57f1-6000-0-56f1-builds-hangs-on-start-for-iphone-11/1682210 I haven't seen any logs, but the behaviour of the freezing is very similar.

  5. oguzfrsk

    Aug 30, 2025 13:06

    - unity 6000.1.16
    - Execution of the command buffer was aborted due to an error during execution. Ignored (for causing prior/excessive GPU errors) (00000004:kIOGPUCommandBufferCallbackErrorSubmissionsIgnored)

    - Firebase
    - Facebook SDK
    - Adjust
    - GameAnalytics
    - GoogleMobileAds
    - VoxelBusters EssentialKit for CloudSave
    - Applovin Max for ads

    Sometimes my game freeze after OnApplicationFocus continuously log this error

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.