Search Unity

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:
    144
    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.