Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Question signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)

Discussion in 'Android' started by GrumpyRhino, May 23, 2020.

  1. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,875
    Get Android Logcat package via package manager, there you'll find stacktrace utility, point to location where symbols are located and hit Resolve Stacktrace,

    Since you didn't provide libil2cpp symbols, I could only resolve libunity functions, this might give you a clue what's happening

    Code (CSharp):
    1.       #00 pc 0000000000418bc0 (GameObject::IsActive() const at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    2.       #01 pc 00000000005d55f0 (Scripting::FindObjectsOfType(ScriptingSystemTypeObjectPtr, Scripting::FindMode) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    3.       #02 pc 00000000006af4c0 (Object_CUSTOM_FindObjectsOfType(ScriptingBackendNativeObjectPtrOpaque*) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    4.       #03 pc 000000000171d628 (libil2cpp.so not found)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libil2cpp.so (BuildId: c366b37787be25799a0459f2e3e59b429ba8b5e9)
    5.       #04 pc 0000000000ef3b48 (libil2cpp.so not found)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libil2cpp.so (BuildId: c366b37787be25799a0459f2e3e59b429ba8b5e9)
    6.       #05 pc 00000000007a2abc (libil2cpp.so not found)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libil2cpp.so (BuildId: c366b37787be25799a0459f2e3e59b429ba8b5e9)
    7.       #06 pc 00000000006e805c (libil2cpp.so not found)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libil2cpp.so (BuildId: c366b37787be25799a0459f2e3e59b429ba8b5e9)
    8.       #07 pc 00000000005c6ef0 (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    9.       #08 pc 00000000005d3838 (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    10.       #09 pc 00000000005d5da8 (ScriptingInvocation::InvokeChecked(ScriptingExceptionPtr*) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    11.       #10 pc 000000000060b920 (SerializableManagedRef::CallMethod(Object&, ScriptingMethodPtr) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    12.       #11 pc 00000000005de780 (MonoBehaviour::CallAwake() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    13.       #12 pc 00000000005deb64 (MonoBehaviour::AddToManager() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    14.       #13 pc 00000000005de6e8 (MonoBehaviour::AwakeFromLoad(AwakeFromLoadMode) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    15.       #14 pc 000000000061ad3c (AwakeFromLoadQueue::InvokePersistentManagerAwake(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    16.       #15 pc 000000000061ac00 (AwakeFromLoadQueue::PersistentManagerAwakeFromLoad(int, AwakeFromLoadMode) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    17.       #16 pc 000000000061ab64 (AwakeFromLoadQueue::PersistentManagerAwakeFromLoad() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    18.       #17 pc 000000000050eb80 (LoadSceneOperation::CompleteAwakeSequence() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    19.       #18 pc 000000000050ed7c (LoadSceneOperation::CompletePreloadManagerLoadScene() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    20.       #19 pc 000000000050e870 (LoadSceneOperation::PlayerLoadSceneFromThread() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    21.       #20 pc 000000000050e590 (LoadSceneOperation::IntegrateMainThread() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    22.       #21 pc 000000000050f474 (PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    23.       #22 pc 000000000050fb0c (PreloadManager::UpdatePreloading() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    24.       #23 pc 0000000000501d9c (ExecutePlayerLoop(NativePlayerLoopSystem*) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    25.       #24 pc 0000000000501dd0 (ExecutePlayerLoop(NativePlayerLoopSystem*) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    26.       #25 pc 0000000000502008 (PlayerLoop() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    27.       #26 pc 000000000063de04 (UnityPlayerLoop() at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    28.       #27 pc 0000000000651a1c (nativeRender(_JNIEnv*, _jobject*) at ??:?)  /data/app/com.testCompany.testGame-XeB3V1YaZZiAo1QhTe04Tw==/lib/arm64/libunity.so (BuildId: a2b17a2b7ba7fb959c18b4e2b3c193c0eb89568e)
    29.  
     
  2. PopsawayGames

    PopsawayGames

    Joined:
    Jan 2, 2018
    Posts:
    25
    Hi Tomas, thanks a lot for reply!!
    I did what you suggested and I was able to resolve missing lines from your post with libil2cpp symbols (I resolved using arm64-v8a symbols).
    I still can't understand what's happening unfortunately, any kind of help is really appreciated, thanks!
     

    Attached Files:

  3. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,875
    It says, that it's crashing when querying if GameObject is active, that happens while searching for objects of type TisCanvasScaler. Why it's crashing it's hard to say, that would require a repro project, so it would be possible to debug.
     
  4. PopsawayGames

    PopsawayGames

    Joined:
    Jan 2, 2018
    Posts:
    25
    Hi Tomas, I'm making some experiments to understand better what's happening, I'm analyzing other crash reports to see if the problem is always the same. A repro project should be an empty project with the issue right? how can I make one without knowing the problem? thanks again a lot !
     
  5. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,875
    That would be ideal, but it's not always possible, since it's a combination of things which might cause the issue. You don't need to know the problem, you need to know the repro steps which causes the crash that would be enough.

    If you can't provide a small project, you can provide full stripped project, but the important thing is - how QA at Unity can reproduce this, that's the most important information.
     
  6. PopsawayGames

    PopsawayGames

    Joined:
    Jan 2, 2018
    Posts:
    25
    Hi Tomas! I did a lot of testing with my team, we found that the problem is related to the functions FindObjectOfType/FindObjectsOfType. I don't know why, but it seems the more scene loadings we do, the higher the crash rate. So, I replaced the functions from all scripts except one, and that one was always crashing. The crash log always suggests crash on FindObject(s)OfType. Is it possibile in your opinion?

    To better understand my project, I have a menu splitted in 12 different scenes and scene loading is made with LoadSceneAsync. Then there is the gameplay scene where a gameobjects are instantiated and destroyed when the user destroy them. The crash rate increases when we do a lot of loadings between menu and gameplay. Maybe so many loading could lead to memory or structure management problems...it's just a guess because I don't have much experience ( roughly 2 years ).

    Thanks a lot !
     
  7. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,875
    Maybe something is not properly cleaned, if that's really the trend, you should try to make synthetic test, which does menu->gameplay routine auitomatically without user interaction and see if it crashes
     
  8. PopsawayGames

    PopsawayGames

    Joined:
    Jan 2, 2018
    Posts:
    25
    Ok perfect, I'll try to automate some tests and I'll share results, really hope that it will be useful for other developers too!
    Thanks a lot
     
  9. PopsawayGames

    PopsawayGames

    Joined:
    Jan 2, 2018
    Posts:
    25
    After some tests I can confirm that a problem related to the function FindObject(s)OfType. I really can't tell you what is remaining in memory with a reference to an empty memory adress. When I removed the function, everything is back to normal behaviour, no more crashes. I replaced the function with GameObject.Find, it's a bit tricky because I have to know the correct name, but that's always better than crashes!
    It seems that FindObject(s)OfType has some kind of bug, because in the gameplay scene I only instantiate and destroy things ( pooling could be better I know, I'm working on it ), I also have a controller with a static instance. When I have a bit more free time after beta I will try to make a repro project and open a bug report to let you check it!
    Thanks a lot for help that made me solve this!
    Have a nice day
     
    Tomas1856 likes this.
  10. fkilius

    fkilius

    Joined:
    Jan 22, 2019
    Posts:
    16
    Hi @Tomas1856! We are experimenting a high number of crashes with this stack trace.

    We are using 2021.3.10f1:

    Crashed: Thread: SIGSEGV 0x0000000000000000
    #00 pc 0x1398a8 libunity.so (void std::__ndk1::__tree_balance_after_insert<std::__ndk1::__tree_node_base<void*>*>(std::__ndk1::__tree_node_base<void*>*, std::__ndk1::__tree_node_base<void*>*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    #01 pc 0x15b604 libunity.so (std::__ndk1::__tree<DelayedCallManager::Callback, std::__ndk1::less<DelayedCallManager::Callback>, memory_pool<DelayedCallManager::Callback> >::__insert_node_at(std::__ndk1::__tree_end_node<std::__ndk1::__tree_node_base<void*>*>*, std::__ndk1::__tree_node_base<void*>*&, std::__ndk1::__tree_node_base<void*>*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    #02 pc 0x62f000 libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #03 pc 0x60c744 libil2cpp.so (il2cpp::icalls::mscorlib::System::Reflection::RuntimeMethodInfo::InternalInvoke(Il2CppReflectionMethod*, Il2CppObject*, Il2CppArray*, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #04 pc 0x1be7a4c libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #05 pc 0x137d238 libil2cpp.so (AndroidJavaProxy.Invoke) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #06 pc 0x137e400 libil2cpp.so (AndroidJavaProxy.Invoke) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #07 pc 0x1bec084 libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #08 pc 0x1beec6c libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #09 pc 0x1c50ffc libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #10 pc 0x1381490 libil2cpp.so (_AndroidJNIHelper_InvokeJavaProxyMethod_mCA9BD35B5AE99B6DFABBFE9968DD1EBE931F70C2) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #11 pc 0x7bfffffffc
    #12 pc 0x59a0a4 libil2cpp.so (RuntimeInvoker_FalseIntPtr_t_RuntimeObject_IntPtr_t_IntPtr_t(void (*)(), MethodInfo const*, void*, void**, void*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #13 pc 0x62f224 libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #14 pc 0x62f1f0 libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #15 pc 0x62f000 libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #16 pc 0x69d828 libil2cpp.so (il2cpp::vm::Thread::InitializeManagedThread(Il2CppThread*, Il2CppDomain*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #17 pc 0x2a0130 libunity.so (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    #18 pc 0x69d5e0 libil2cpp.so (il2cpp::vm::Thread::Attach(Il2CppDomain*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    #19 pc 0x7c0059247a
    #20 pc 0x10f7e3c libunity.so (__emutls_register_common) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    #21 pc 0x2adc00 libunity.so (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    #22 pc 0xf6fcc libunity.so (UnityJavaProxy_invoke(_JNIEnv*, _jobject*, long, _jstring*, _jobjectArray*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)

    Can you help us please?
     
  11. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,875
    I am not sure if your stacktrace is correct, since for different stackframe addresses you're getting same function names, for ex., NGPermissionCallbackAndroid.OnPermissionResult
     
  12. fkilius

    fkilius

    Joined:
    Jan 22, 2019
    Posts:
    16
    Thanks for your response, here are some other examples of issues in the same library, from google developer console and from Crashlytics. I hope you can figure it out:

    From Play Console:
    Code (CSharp):
    1. *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    2. pid: 0, tid: 28030 >>> com.blackbean.tinypuzzle <<<
    3.  
    4. backtrace:
    5.   #00  pc 0x000000000015b7b4  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/lib/arm64/libunity.so (void std::__ndk1::__tree_remove<std::__ndk1::__tree_node_base<void*>*>(std::__ndk1::__tree_node_base<void*>*, std::__ndk1::__tree_node_base<void*>*))
    6.   #01  pc 0x000000000015b6c0  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/lib/arm64/libunity.so (std::__ndk1::__tree<DelayedCallManager::Callback, std::__ndk1::less<DelayedCallManager::Callback>, memory_pool<DelayedCallManager::Callback>>::__remove_node_pointer(std::__ndk1::__tree_node<DelayedCallManager::Callback, void*>*))
    7.   #02  pc 0x0000000000158690  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/lib/arm64/libunity.so (DelayedCallManager::Update(int))
    8.   #03  pc 0x00000000001f1908  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/lib/arm64/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*))
    9.   #04  pc 0x00000000001f1948  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/lib/arm64/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*))
    10.   #05  pc 0x00000000001f1b80  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/lib/arm64/libunity.so (PlayerLoop())
    11.   #06  pc 0x000000000032beb0  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/lib/arm64/libunity.so (UnityPlayerLoop())
    12.   #07  pc 0x0000000000342354  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/lib/arm64/libunity.so (nativeRender(_JNIEnv*, _jobject*))
    13.   #08  pc 0x000000000003d86c  /data/app/com.blackbean.tinypuzzle-_y4DCP41p7h9-En83VYtww==/oat/arm64/base.odex
    Code (CSharp):
    1. backtrace:
    2.   #00  pc 0x00000000001398a8  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (void std::__ndk1::__tree_balance_after_insert<std::__ndk1::__tree_node_base<void*>*>(std::__ndk1::__tree_node_base<void*>*, std::__ndk1::__tree_node_base<void*>*))
    3.   #01  pc 0x000000000015b604  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (std::__ndk1::__tree<DelayedCallManager::Callback, std::__ndk1::less<DelayedCallManager::Callback>, memory_pool<DelayedCallManager::Callback>>::__insert_node_at(std::__ndk1::__tree_end_node<std::__ndk1::__tree_node_base<void*>*>*, std::__ndk1::__tree_node_base<void*>*&, std::__ndk1::__tree_node_base<void*>*))
    4.   #02  pc 0x000000000015b5c0  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (std::__ndk1::__tree_iterator<DelayedCallManager::Callback, std::__ndk1::__tree_node<DelayedCallManager::Callback, void*>*, long> std::__ndk1::__tree<DelayedCallManager::Callback, std::__ndk1::less<DelayedCallManager::Callback>, memory_pool<DelayedCallManager::Callback>>::__emplace_multi<DelayedCallManager::Callback const&>(DelayedCallManager::Callback const&))
    5.   #03  pc 0x0000000000158150  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (CallDelayed(CallObjectState (*)(Object*, void*), PPtr<Object>, float, void*, float, CallObjectState (*)(void*), DelayedCallManager::DelayedCallMode))
    6.   #04  pc 0x00000000002babcc  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (Coroutine::HandleIEnumerableCurrentReturnValue(ScriptingObjectPtr))
    7.   #05  pc 0x00000000002baa2c  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (Coroutine::ProcessCoroutineCurrent())
    8.   #06  pc 0x00000000002ba554  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (Coroutine::Run(bool*))
    9.   #07  pc 0x00000000002bc510  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (MonoBehaviour::TryCreateAndRunCoroutine(ScriptingObjectPtr, ScriptingMethodPtr, Coroutine**))
    10.   #08  pc 0x00000000002bc910  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (MonoBehaviour::StartCoroutineManaged2(ScriptingObjectPtr))
    11.   #09  pc 0x00000000000e76b0  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (MonoBehaviour_CUSTOM_StartCoroutineManaged2(ScriptingBackendNativeObjectPtrOpaque*, ScriptingBackendNativeObjectPtrOpaque*))
    12.   #10  pc 0x00000000005f1b28  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (Action_2_Invoke_m6343941059117DF354182855F996EB3D08B4C06C_ClosedInstInvoker(Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8*, void*, void*, MethodInfo const*))
    13.   #11  pc 0x00000000004ec364  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (EventHandler_1_Invoke_mB8EBD394BCA1574F4FE9C1C05A4F246099C4DA48_ClosedInstInvoker(EventHandler_1_t5629179164803EFAE40F6023484C1674B4493577*, Il2CppObject*, void*, MethodInfo const*))
    14.   #12  pc 0x000000000062f1a0  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**))
    15.   #13  pc 0x000000000062f000  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**))
    16.   #14  pc 0x000000000062f550  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (il2cpp::vm::Runtime::InvokeConvertArgs(MethodInfo const*, void*, Il2CppObject**, int, Il2CppException**))
    17.   #15  pc 0x000000000060c744  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (il2cpp::icalls::mscorlib::System::Reflection::RuntimeMethodInfo::InternalInvoke(Il2CppReflectionMethod*, Il2CppObject*, Il2CppArray*, Il2CppException**))
    18.   #16  pc 0x000000000104dbc0  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (RuntimeMethodInfo_Invoke_m8051178526027CCDA6D5EAC06792B901430EBC70)
    19.   #17  pc 0x000000000137d238  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (AndroidJavaProxy_Invoke_m9D765F3E7DC37C5CB14C4884F2873B48D2F96BFB)
    20.   #18  pc 0x0000000001381490  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (_AndroidJNIHelper_InvokeJavaProxyMethod_mCA9BD35B5AE99B6DFABBFE9968DD1EBE931F70C2)
    21.   #19  pc 0x000000000059a0a4  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (RuntimeInvoker_FalseIntPtr_t_RuntimeObject_IntPtr_t_IntPtr_t(void (*)(), MethodInfo const*, void*, void**, void*))
    22.   #20  pc 0x000000000062f224  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**))
    23.   #21  pc 0x000000000062f000  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**))
    24.   #22  pc 0x00000000002a0130  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool))
    25.   #23  pc 0x00000000002adc00  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool))
    26.   #24  pc 0x00000000000f6fcc  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/lib/arm64/libunity.so (UnityJavaProxy_invoke(_JNIEnv*, _jobject*, long, _jstring*, _jobjectArray*))
    27.   #25  pc 0x000000000003dbc0  /data/app/com.blackbean.tinypuzzle-VS8l7WuM7fpEf_af7PmoIA==/oat/arm64/base.odex
    From Carshlitycs:
    Code (CSharp):
    1. Crashed: Thread: SIGSEGV  0x0000000000000000
    2. #00 pc 0x1398a8 libunity.so (void std::__ndk1::__tree_balance_after_insert<std::__ndk1::__tree_node_base<void*>*>(std::__ndk1::__tree_node_base<void*>*, std::__ndk1::__tree_node_base<void*>*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    3. #01 pc 0x15b604 libunity.so (std::__ndk1::__tree<DelayedCallManager::Callback, std::__ndk1::less<DelayedCallManager::Callback>, memory_pool<DelayedCallManager::Callback> >::__insert_node_at(std::__ndk1::__tree_end_node<std::__ndk1::__tree_node_base<void*>*>*, std::__ndk1::__tree_node_base<void*>*&, std::__ndk1::__tree_node_base<void*>*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    4. #02 pc 0x62f000 libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    5. #03 pc 0x60c744 libil2cpp.so (il2cpp::icalls::mscorlib::System::Reflection::RuntimeMethodInfo::InternalInvoke(Il2CppReflectionMethod*, Il2CppObject*, Il2CppArray*, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    6. #04 pc 0x1be7a4c libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    7. #05 pc 0x137d238 libil2cpp.so (AndroidJavaProxy.Invoke) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    8. #06 pc 0x137e400 libil2cpp.so (AndroidJavaProxy.Invoke) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    9. #07 pc 0x1bec084 libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    10. #08 pc 0x1beec6c libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    11. #09 pc 0x1c50ffc libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    12. #10 pc 0x1381490 libil2cpp.so (_AndroidJNIHelper_InvokeJavaProxyMethod_mCA9BD35B5AE99B6DFABBFE9968DD1EBE931F70C2) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    13. #11 pc 0x59a0a4 libil2cpp.so (RuntimeInvoker_FalseIntPtr_t_RuntimeObject_IntPtr_t_IntPtr_t(void (*)(), MethodInfo const*, void*, void**, void*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    14. #12 pc 0x62f224 libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    15. #13 pc 0x62f1f0 libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    16. #14 pc 0x62f000 libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    17. #15 pc 0x69d828 libil2cpp.so (il2cpp::vm::Thread::InitializeManagedThread(Il2CppThread*, Il2CppDomain*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    18. #16 pc 0x2a0130 libunity.so (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    19. #17 pc 0x69d5e0 libil2cpp.so (il2cpp::vm::Thread::Attach(Il2CppDomain*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    20. #18 pc 0x10f7e3c libunity.so (__emutls_register_common) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    21. #19 pc 0x2adc00 libunity.so (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    22. #20 pc 0xf6fcc libunity.so (UnityJavaProxy_invoke(_JNIEnv*, _jobject*, long, _jstring*, _jobjectArray*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)

    Code (CSharp):
    1. Crashed: Thread: SIGSEGV  0x0000000000000000
    2. #00 pc 0x1398a8 libunity.so (void std::__ndk1::__tree_balance_after_insert<std::__ndk1::__tree_node_base<void*>*>(std::__ndk1::__tree_node_base<void*>*, std::__ndk1::__tree_node_base<void*>*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    3. #01 pc 0x15b604 libunity.so (std::__ndk1::__tree<DelayedCallManager::Callback, std::__ndk1::less<DelayedCallManager::Callback>, memory_pool<DelayedCallManager::Callback> >::__insert_node_at(std::__ndk1::__tree_end_node<std::__ndk1::__tree_node_base<void*>*>*, std::__ndk1::__tree_node_base<void*>*&, std::__ndk1::__tree_node_base<void*>*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    4. #02 pc 0x62f000 libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    5. #03 pc 0x60c744 libil2cpp.so (il2cpp::icalls::mscorlib::System::Reflection::RuntimeMethodInfo::InternalInvoke(Il2CppReflectionMethod*, Il2CppObject*, Il2CppArray*, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    6. #04 pc 0x1be7a4c libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    7. #05 pc 0x137d238 libil2cpp.so (AndroidJavaProxy.Invoke) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    8. #06 pc 0x137e400 libil2cpp.so (AndroidJavaProxy.Invoke) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    9. #07 pc 0x1bec084 libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    10. #08 pc 0x1beec6c libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    11. #09 pc 0x1c50ffc libil2cpp.so (NGPermissionCallbackAndroid.OnPermissionResult) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    12. #10 pc 0x1381490 libil2cpp.so (_AndroidJNIHelper_InvokeJavaProxyMethod_mCA9BD35B5AE99B6DFABBFE9968DD1EBE931F70C2) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    13. #11 pc 0x59a0a4 libil2cpp.so (RuntimeInvoker_FalseIntPtr_t_RuntimeObject_IntPtr_t_IntPtr_t(void (*)(), MethodInfo const*, void*, void**, void*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    14. #12 pc 0x62f224 libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    15. #13 pc 0x62f1f0 libil2cpp.so (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    16. #14 pc 0x62f000 libil2cpp.so (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    17. #15 pc 0x69d828 libil2cpp.so (il2cpp::vm::Thread::InitializeManagedThread(Il2CppThread*, Il2CppDomain*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    18. #16 pc 0x2a0130 libunity.so (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    19. #17 pc 0x69d5e0 libil2cpp.so (il2cpp::vm::Thread::Attach(Il2CppDomain*)) (BuildId: 810dc388c71e9d1ce7c80cf82ebac742a97f1184)
    20. #18 pc 0x10f7e3c libunity.so (__emutls_register_common) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    21. #19 pc 0x2adc00 libunity.so (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    22. #20 pc 0xf6fcc libunity.so (UnityJavaProxy_invoke(_JNIEnv*, _jobject*, long, _jstring*, _jobjectArray*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    23. #21 pc 0x590b0c libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    24. #22 pc 0x590bdc libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    25. #23 pc 0xf6f1c libunity.so (dynamic_array<PlayerLoopSystemInternal, 0ul>::assign_external(PlayerLoopSystemInternal*, PlayerLoopSystemInternal*)) (BuildId: 191ce0169e3697b3aca13c3747651e39854847ce)
    26. #24 pc 0x7403d7ebc0
    27. #25 pc 0x7403ee77c4
    28. #26 pc 0x1be14c boot.oat (BuildId: aaa39e6677d2614551ae056843e77aca9bdc2feb)
    29. #27 pc 0x1365b8 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    30. #28 pc 0x1450cc libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    31. #29 pc 0x4b1190 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    32. #30 pc 0x4fefbc libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    33. #31 pc 0x4fef88 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    34. #32 pc 0xcc905 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    35. #33 pc 0x4b1e50 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    36. #34 pc 0x185198 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    37. #35 pc 0x740466f4db
    38. #36 pc 0x3af780 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    39. #37 pc 0x740466f4db
    40. #38 pc 0x571de4 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    41. #39 pc 0x740466f4db
    42. #40 pc 0x740466f4db
    43. #41 pc 0x5930f0 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    44. #42 pc 0x5c708c libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    45. #43 pc 0x740466f4db
    46. #44 pc 0x740466f4db
    47. #45 pc 0x13eefc libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    48. #46 pc 0x1b9cc libm.so (BuildId: c64faf316d57419da20473755f5140d3)
    49. #47 pc 0x1359ac libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    50. #48 pc 0x740466f4db
    51. #49 pc 0x740466f4db
    52. #50 pc 0x136334 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    53. #51 pc 0x740466f4db
    54. #52 pc 0x1450ac libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    55. #53 pc 0x2e2658 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    56. #54 pc 0x5ccffc libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    57. #55 pc 0x2dd6e4 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    58. #56 pc 0x5ccffc libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    59. #57 pc 0x5a23d4 libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    60. #58 pc 0x74041326de
    61. #59 pc 0x74041326d2
    62. #60 pc 0x74041326de
    63. #61 pc 0x5ccffc libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    64. #62 pc 0x12d0fc libart.so (BuildId: e25c8e7dfdf482f32794c86220af550c)
    65. #63 pc 0x74041326d2
     
  13. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,875
    Sorry, but
    Sorry, but all of those look like generic stacktraces, without reproduction steps, I can't really say what's wrong