Search Issue Tracker


Fixed in 2022.2.17f1, 2023.1.0b14, 2023.2.0a11



Found in




Issue ID




[Silicon] Crash on ScriptableRenderLoopJob when machine is left idle while the Editor is in Play mode



Reproduction steps:
1. Open the attached project “URPrepro”
2. Open the “StarSystem” Scene
3. Enter the Play mode
4. Leave the machine idle

Expected result: Editor stays in the Play mode
Actual result: Editor crashes after some time of leaving it idle

Reproducible with: 14.0.6 (2022.2.5f1), 15.0.4 (2023.1.0b2)
Couldn’t test with: 10.10.1 (2020.3.44f1) - No Silicon Editor, 12.1.10 (2021.3.18f1) Console error - “Assets/UI Toolkit/Scripts/RadialProgress.cs(59,9): error CS0246: The type or namespace name 'Painter2D' could not be found (are you missing a using directive or an assembly reference?)”

Reproducible on: MacOS 13.1 (M1 Max)
Not reproducible on: MacOS 13.1 (Intel), Windows 10

Doesn’t reproduce with Rosetta.
Other users have reported URP crashes with the same stack trace but different steps.

First lines of the stack trace:
#0 0x000001048e7104 in ScriptableRenderLoopJob(GfxDeviceAsyncCommand::ArgScratch*, GfxDeviceAsyncCommand::Arg const*)
#1 0x00000104c2b1d8 in GfxDevice::ExecuteAsync(int, void (*)(GfxDeviceAsyncCommand::ArgScratch*, GfxDeviceAsyncCommand::Arg const*), GfxDeviceAsyncCommand::ArgScratch*{*}, GfxDeviceAsyncCommand::Arg const{*}, JobFence const&)
#2 0x000001048e3e6c in ScheduleRenderJobs(unsigned int, ScriptableRenderContextArg const*, JobFence const&)
#3 0x000001048e39c4 in ExecuteDrawRenderersCommand(ScriptableRenderContextArg*)
#4 0x000001048d7628 in ScriptableRenderContext::ExecuteScriptableRenderLoop()
#5 0x0000032da8afec in (wrapper managed-to-native) UnityEngine.Rendering.ScriptableRenderContext:Submit_Internal_Injected (UnityEngine.Rendering.ScriptableRenderContext&) [


+ 0x6c] (0x32da8af80 0x32da8b04c) [0x12cf42a80 - Unity Child Domain]

  1. Resolution Note (fix version 2023.2.0a11):

    Crash fixed in ScriptableRenderLoop that occured on Silicon/IOS/Android resolved. This possibly solves other crashes related to the job system on these platforms.

  2. Resolution Note (fix version 2023.1.0b14):

    Fixed common crash on IOS/Android/Silicon platforms. Most commonly crashed in ScriptableRenderLoop.

Comments (47)

  1. chatsell-illumix

    Feb 08, 2024 21:52

    I reported this bug, as it happened yesterday, and was forwarded to this page, with the status of "solved."

    How is it solved, and what solved it, if I am experiencing this issue in an "unsolved" kind of way? Is the solution "unsolvable in Unity 2022, must use 2023"?

  2. ETGgames

    Oct 16, 2023 15:16

    this isnt' fixed yet.....

  3. wboy

    May 11, 2023 08:23


  4. idunlop_oefun

    Apr 27, 2023 23:42

    The release notes for 2022.2.15 show UM-25831 as a known issue. It is not listed as fixed. 2022.2.17 is now out. Release notes are not yet available...

  5. ohpz

    Apr 26, 2023 17:38

    The release notes of 2022.2.15 list this bug as fixed. Are there additional fixes for this coming in 2022.2.17?
    I'm asking because I constantly get those crashes in play mode on 2022.2.16 without leaving the machine idle (Silicon, Apple M2 Max).

  6. FanSyan

    Apr 18, 2023 09:33


  7. unity_IpxdANggCs1roQ

    Apr 12, 2023 23:29

    I'm glad they fixed the bug, but when will Unity version 2022.2.17f1 be released? I have been waiting for this bug fix since January.  

  8. bommba

    Apr 09, 2023 17:44

    I have the problem in 2023.1.0b11 too:

    Obtained 83 stack frames.
    #0 0x00000100ad17a4 in ScriptableRenderLoopJob(GfxDeviceAsyncCommand::ArgScratch*, GfxDeviceAsyncCommand::Arg const*)

  9. jazzay22

    Apr 08, 2023 17:03

    That's great that it's fixed in 2023.1, but most of us are using the almost LTS 2022.2. When will we see a fix in that version?

  10. joschaB

    Apr 08, 2023 07:04

    Same problem here MacMini M2 Pro Unity 2022.2.14f1

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.