Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

Bug Crashes libil2cpp.so GC_suspend_all

Discussion in 'Editor & General Support' started by Shefich, Nov 25, 2022.

  1. Shefich

    Shefich

    Joined:
    May 23, 2013
    Posts:
    84
    I have too many crashes like this one:
    Code (CSharp):
    1. 0
    2. libc.so
    3. tgkill + 12
    4. 1
    5. libc.so
    6. pthread_kill + 32
    7. 2
    8. libc.so
    9. raise + 10
    10. 3
    11. libc.so
    12. __libc_android_abort + 34
    13. 4
    14. libc.so
    15. __bionic_clone
    16. 5
    17. libil2cpp.so
    18. GC_suspend_all
    19. 6
    20. libil2cpp.so
    21. GC_stop_world
    22. 7
    23. libil2cpp.so
    24. GC_stopped_mark
    25. 8
    26. libil2cpp.so
    27. GC_try_to_collect_inner
    28. 9
    29. libil2cpp.so
    30. GC_collect_or_expand
    31. 10
    32. libil2cpp.so
    33. GC_alloc_large
    34. 11
    35. libil2cpp.so
    36. GC_generic_malloc
    37. 12
    38. libil2cpp.so
    39. GC_malloc_kind_global
    40. 13
    41. libil2cpp.so
    42. il2cpp::vm::Object::AllocatePtrFree(unsigned int, Il2CppClass*)
    43. 14
    44. libil2cpp.so
    45. il2cpp::vm::String::NewSize(int)
    46. 15
    47. libil2cpp.so
    48. String.cs
    49. CreateStringFromEncoding
    50. 16
    51. libil2cpp.so
    52. TextAsset.cs
    53. DecodeString
    54. 17
    55. libil2cpp.so
    56. U3CLoadQuestionsAsyncU3Ed.cs
    57. _24_MoveNext
    58. 18
    59. libil2cpp.so
    60. SetupCoroutine.cs
    61. InvokeMoveNext
    62. 19
    63. libil2cpp.so
    64. il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**)
    65. 20
    66. libil2cpp.so
    67. il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**)
    68. 21
    69. libunity.so
    70. scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)
    71. 22
    72. libunity.so
    73. ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
    74. 23
    75. libunity.so
    76. Coroutine::InvokeMoveNext(ScriptingExceptionPtr*)
    77. 24
    78. libunity.so
    79. Coroutine::Run(bool*)
    80. 25
    81. libunity.so
    82. AsyncOperation::InvokeCoroutine()
    83. 26
    84. libunity.so
    85. PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int)
    86. 27
    87. libunity.so
    88. PreloadManager::UpdatePreloading()
    89. 28
    90. libunity.so
    91. ExecutePlayerLoop(NativePlayerLoopSystem*)
    92. 29
    93. libunity.so
    94. ExecutePlayerLoop(NativePlayerLoopSystem*)
    95. 30
    96. libunity.so
    97. PlayerLoop()
    98. 31
    99. libunity.so
    100. UnityPlayerLoop()
    Started to appear after I switched to Unity 2021.3.12.

    Also can be seen on Unity 2021.3.13 and 2021.3.14.
    I am not using Incremental garbage collection.