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)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Android] TMP Input Field loses focus on click when using an external keyboard
- GameObject renders as a cube when changing Cast Shadows
- [Linux] Crash on ModalProgressBackendLinux::Clear when Domain Reload progress bar appears
- Duplicating the Properties in the VFX Graph Blackboard pastes them on the top of the list instead below the original Property
- Package Manager lets some packages to be imported when everything in the package is deselected while other packages have the “Import” button greyed out
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!
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
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.
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.
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