Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only.

    Please, do not make any changes to your username or email addresses at id.unity.com during this transition time.

    It's still possible to reply to existing private message conversations during the migration, but any new replies you post will be missing after the main migration is complete. We'll do our best to migrate these messages in a follow-up step.

    On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live.


    Read our full announcement for more information and let us know if you have any questions.

Question Game crash (2022.3.7f1 (b16b3b16c7a0))

Discussion in 'Editor & General Support' started by bowtx, Sep 20, 2023.

  1. bowtx

    bowtx

    Joined:
    Sep 19, 2019
    Posts:
    13
    Hi,

    My game encountered a recent crash that I can't get my head around. To be honest, I'm pretty much clueless for all things assembly language related. However, I had to debug several of these over the years and I developed sort of an educated-guess/intuition for them. I'd lean toward this crash being caused by a client machine issue (OS, driver, hardware, etc.) but I very careful when attributing issues to external factors because it's an all too easy way of avoiding taking responsibility.

    Hive mind, in your infinite wisdom, what do you see? (thanks!)

    Exception
    • ExceptionAddress: 00007ffd15819f71 (UnityPlayer!MonoBehaviour::RemoveNodesFromLists+0x00000000000000f1)
      • ExceptionCode: c0000005 (Access violation)
      • ExceptionFlags: 00000000
    • NumberParameters: 2
      • Parameter[0]: 0000000000000001
      • Parameter[1]: 0000000000000005
    • Attempt to write to address 0000000000000005

    Callstack
    • UnityPlayer!MonoBehaviour::RemoveNodesFromLists+0xf1
    • UnityPlayer!MonoBehaviour::MainThreadCleanup+0xe
    • UnityPlayer!delete_object_internal_step1+0x28a
    • UnityPlayer!CommitBatchDelete+0x42
    • UnityPlayer!DestroyGameObjectRecursive+0x1d9
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyGameObjectRecursive+0x9f
    • UnityPlayer!DestroyObjectHighLevel_Internal+0x430
    • UnityPlayer!RuntimeSceneManager::UnloadSceneInternal+0x65
    • UnityPlayer!UnloadSceneOperation::IntegrateMainThread+0x38
    • UnityPlayer!PreloadManager::UpdatePreloadingSingleStep+0x1e1
    • UnityPlayer!PreloadManager::UpdatePreloading+0x12d
    • UnityPlayer!ExecutePlayerLoop+0x97
    • UnityPlayer!ExecutePlayerLoop+0x244
    • UnityPlayer!PlayerLoop+0x284
    • UnityPlayer!PerformMainLoop+0x2eb
    • UnityPlayer!MainMessageLoop+0x14b
    • UnityPlayer!UnityMainImpl+0x1d7b
    • UnityPlayer!UnityMain+0xb
    • beneath_oresa!__scrt_common_main_seh+0x106
    • kernel32!BaseThreadInitThunk+0x1d
    • ntdll!RtlUserThreadStart+0x28

    Dissassembly
    • 00007FFD15819F68 je MonoBehaviour::RemoveNodesFromLists+114h (07FFD15819F94h)
    • 00007FFD15819F6A mov rax,qword ptr [r8+118h]
    • 00007FFD15819F71 mov qword ptr [rcx+8],rax
     
  2. Unity_ChenXi

    Unity_ChenXi

    Joined:
    Oct 13, 2021
    Posts:
    6
    how to reproduce?
     
  3. bowtx

    bowtx

    Joined:
    Sep 19, 2019
    Posts:
    13