Hello everyone!
After updating Unity from version 2022 to Unity 6, we began experiencing a significant spike in crashes reported by Firebase Crashlytics. The number of crash-free users dropped from 99.5% to 97%. We cannot reproduce these crashes locally.
All crashes are caused by memory allocation/deallocation inside Unity systems and are related to libunity.so tlsf_free. I’ve attached tombstones below.
What we know so far:
- The issue affects all Unity Engine systems (Animator, Physics, Particles, Rendering, etc.).
- It appears to be related to internal memory allocation and release.
- Most crashes occur during gameplay, especially when instantiating poolable objects.
- It does not seem to be RAM-related.
- The issue primarily affects Android devices.
Has anyone else experienced or resolved a similar problem after upgrading a production app?
Thanks in advance for any help!
Tombstones example 1:
: null pointer dereference
#00 pc 0x1198ce4 (tlsf_remove_pool [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#01 pc 0x1198e80 (tlsf_destroy [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#02 pc 0x1199004 (tlsf_memalign [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#03 pc 0x61e664 (DynamicHeapAllocator::Allocate(unsigned long, int) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#04 pc 0x62143c (MemoryManager::Allocate(unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#05 pc 0x10fd388 (mecanim::animation::CreateControllerInput(mecanim::animation::ControllerConstant const*, RuntimeBaseAllocator&) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#06 pc 0xa0b224 (AnimatorControllerPlayable::GenerateGraph() [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#07 pc 0xa0a9b8 (AnimatorControllerPlayable::SetAnimatorController(RuntimeAnimatorController*) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#08 pc 0x9e1314 (Animator::CreateInternalControllerPlayable() [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#09 pc 0x9e4b00 (Animator::AddToManager() [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#10 pc 0x9d93a4 (Animator::AwakeFromLoad(AwakeFromLoadMode) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#11 pc 0x8b8d68 (AwakeFromLoadQueue::InvokeAwakeFromLoad(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#12 pc 0x8b8bdc (AwakeFromLoadQueue::AwakeFromLoadAllQueues(AwakeFromLoadMode, bool) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#13 pc 0x6344e0 (GameObject::ActivateAwakeRecursively(DeactivateOperation) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#14 pc 0x520dca4 (EnemyPresenter_Setup_m3E5A4F967B3C6CBDE6AEF0D8CAE3EDE06ABDA8E6 [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#15 pc 0x5222260 (EnemySpawner_SpawnEnemy_mB8155048C246E14809797FCBF0140600D6AFCA07 [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#16 pc 0x5225230 (U3CSpawnSubWaveU3Ed__67_MoveNext_m1830BE97A43E688996D6AE883B42680FCCE1414E [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#17 pc 0x52218e4 (EnemySpawner_SpawnSubWave_m98F130F1F70DF65E7470A5248B1E9047416649AB [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#18 pc 0x52215d8 (EnemySpawner_HandleEnemySubWaves_m2A5B6580D4DB9F9740F83720B312F97D9278F9B4 [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#19 pc 0x6c91734 (ReactiveProperty_1_set_Value_mE2471A816A3C34A02E109ADABD25D4BE74EB5F6D_gshared [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#20 pc 0x5120a60 (LevelModel_OnUpdate_m3AF88BF09810291A41D707061C842FE28D356A3A [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#21 pc 0x7079be8 (Subscribe_1_OnNext_mC23F5C253D3B49CE72005053D33B9EC13E58C95B_gshared [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#22 pc 0x6ef96d8 (Skip_OnNext_mFE38ADFECAAD136C44077C6156E68B57E6029A23_gshared [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#23 pc 0x6b0ee7c (ObserverNode_1_OnNext_m17DE5E58403E84B558B11216C6626E580A5C125B_gshared [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#24 pc 0x6c92060 (ReactiveProperty_1_RaiseOnNext_mE522F86197676A47A94E89B2D3CD35FFB07DBD57_gshared [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#25 pc 0x6c920e8 (ReactiveProperty_1_SetValueAndForceNotify_mCEE575EA9FE05627ADDDCDB61CABC592C835D37D_gshared [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#26 pc 0x5448a64 (TimeProvider_Frameworks_Time_ITimeUpdater_Update_m09A0CEB78CF50CEEBA96D0EADB9B08123AEA0D2A [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#27 pc 0x452e010 (Dispatcher_NotifyUpdate_mC37BA4BC37B46E735C6DF6F206B6218D8AA0499D [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#28 pc 0x64b4988 (ListObserver_1_OnNext_m76ECE7124ED97098F5400845DE283AB1BB944286_gshared [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#29 pc 0x8e259d4 (MainThreadDispatcher_Update_mCF5B649B29EB4B1D0229336170C041BE0BD8B53C [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#30 pc 0x4342cf4 (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#31 pc 0x4342c38 (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#32 pc 0x854d54 (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#33 pc 0x869bc0 (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#34 pc 0x875ae4 (MonoBehaviour::CallUpdateMethod(int) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#35 pc 0x659320 (void BaseBehaviourManager::CommonUpdate<BehaviourManager>() [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#36 pc 0x743780 (ExecutePlayerLoop(NativePlayerLoopSystem*) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#37 pc 0x7437c0 (ExecutePlayerLoop(NativePlayerLoopSystem*) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#38 pc 0x743a8c (PlayerLoop() [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#39 pc 0x90717c (UnityPlayerLoop() [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#40 pc 0x908340 (nativeRender(_JNIEnv*, _jobject*) [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#41 pc 0xf4d160 (art_jni_trampoline [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#42 pc 0x2d8d40 (com.unity3d.player.E0.handleMessage [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/oat/arm64/base.odex])
#43 pc 0x9a9dec (android.os.Handler.dispatchMessage [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#44 pc 0x9ad9d0 (android.os.Looper.loopOnce [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#45 pc 0x9ad528 (android.os.Looper.loop [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#46 pc 0x2814f4 (com.unity3d.player.G0.run [/data/app/~~KVTL49kima0C6M69w6O2Gg==/com.thegame-HI110e1bHWfRjcEbhRrDlg==/oat/arm64/base.odex])
#47 pc 0x32d194 (art_quick_invoke_stub [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#48 pc 0x2de270 (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#49 pc 0x4bfcf4 (art::Thread::CreateCallback(void*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#50 pc 0x4bf940 (art::Thread::CreateCallbackWithUffdGc(void*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#51 pc 0xc9cfc (__pthread_start(void*) [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: e2d9c5ba32145bb6e11e59494ee68593)
#52 pc 0x5db00 (__start_thread [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: e2d9c5ba32145bb6e11e59494ee68593)
Tombstones example 2:
: null pointer dereference
#00 pc 0x105f33c (ParticleSystem::SyncRenderJobs() [/data/app/~~Th0zG-_05R_S76G97unFvw==/com.thegame-MFqgfHrJt7pcsLfRdLskuA==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#01 pc 0x10661f0 (ParticleSystem::BeginUpdate(ParticleSystem**, unsigned long, float, float) [/data/app/~~Th0zG-_05R_S76G97unFvw==/com.thegame-MFqgfHrJt7pcsLfRdLskuA==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#02 pc 0x105c478 (ParticleSystem::BeginUpdateAll() [/data/app/~~Th0zG-_05R_S76G97unFvw==/com.thegame-MFqgfHrJt7pcsLfRdLskuA==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#03 pc 0x743780 (ExecutePlayerLoop(NativePlayerLoopSystem*) [/data/app/~~Th0zG-_05R_S76G97unFvw==/com.thegame-MFqgfHrJt7pcsLfRdLskuA==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#04 pc 0x7437c0 (ExecutePlayerLoop(NativePlayerLoopSystem*) [/data/app/~~Th0zG-_05R_S76G97unFvw==/com.thegame-MFqgfHrJt7pcsLfRdLskuA==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#05 pc 0x743a8c (PlayerLoop() [/data/app/~~Th0zG-_05R_S76G97unFvw==/com.thegame-MFqgfHrJt7pcsLfRdLskuA==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#06 pc 0x90717c (UnityPlayerLoop() [/data/app/~~Th0zG-_05R_S76G97unFvw==/com.thegame-MFqgfHrJt7pcsLfRdLskuA==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#07 pc 0x908340 (nativeRender(_JNIEnv*, _jobject*) [/data/app/~~Th0zG-_05R_S76G97unFvw==/com.thegame-MFqgfHrJt7pcsLfRdLskuA==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#08 pc 0xde7630 (art_jni_trampoline [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#09 pc 0x1b7c78 (com.unity3d.player.E0.handleMessage [/data/dalvik-cache/arm64/data@app@~~Th0zG-_05R_S76G97unFvw==@com.thegame-MFqgfHrJt7pcsLfRdLskuA==@base.apk@classes.dex])
#10 pc 0x9aa50c (android.os.Handler.dispatchMessage [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#11 pc 0x9add80 (android.os.Looper.loopOnce [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#12 pc 0x9ad838 (android.os.Looper.loop [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#13 pc 0x24f46c (com.unity3d.player.G0.run [/data/dalvik-cache/arm64/data@app@~~Th0zG-_05R_S76G97unFvw==@com.thegame-MFqgfHrJt7pcsLfRdLskuA==@base.apk@classes.dex])
#14 pc 0x32d194 (art_quick_invoke_stub [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#15 pc 0x2de270 (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#16 pc 0x4bfcf4 (art::Thread::CreateCallback(void*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#17 pc 0xba7b8 (__pthread_start(void*) [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: 768cf6eda02231c8d6461c7dc95f23d4)
#18 pc 0x54160 (__start_thread [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: 768cf6eda02231c8d6461c7dc95f23d4)
Tombstone example 3:
:
#00 pc 0x11990f8 (tlsf_free [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#01 pc 0x62060c (DynamicHeapAllocator::Deallocate(void*) [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#02 pc 0x61e1d8 (DelayedPointerDeletionManager::CleanupPendingMainThreadPointersInternal() [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#03 pc 0x61e188 (DelayedPointerDeletionManager::CleanupPendingMainThreadPointers() [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#04 pc 0x61e424 (DualThreadAllocator<DynamicHeapAllocator>::Allocate(unsigned long, int) [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#05 pc 0x62143c (MemoryManager::Allocate(unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int) [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#06 pc 0x10662c0 (ParticleSystem::BeginUpdate(ParticleSystem**, unsigned long, float, float) [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#07 pc 0x105c478 (ParticleSystem::BeginUpdateAll() [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#08 pc 0x743780 (ExecutePlayerLoop(NativePlayerLoopSystem*) [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#09 pc 0x7437c0 (ExecutePlayerLoop(NativePlayerLoopSystem*) [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#10 pc 0x743a8c (PlayerLoop() [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#11 pc 0x90717c (UnityPlayerLoop() [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#12 pc 0x908340 (nativeRender(_JNIEnv*, _jobject*) [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#13 pc 0x31a5d0 (art_jni_trampoline [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#14 pc 0x51f800 (com.unity3d.player.E0.handleMessage [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/oat/arm64/base.odex])
#15 pc 0x948cec (android.os.Handler.dispatchMessage [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#16 pc 0x94ca30 (android.os.Looper.loopOnce [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#17 pc 0x94c458 (android.os.Looper.loop [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#18 pc 0x4c7e08 (com.unity3d.player.G0.run [/data/app/~~8JBk6EOD6TNmXYrBENGMRQ==/com.thegame-87XvUmoNUgbiV8qHmTmiig==/oat/arm64/base.odex])
#19 pc 0x368774 (art_quick_invoke_stub [/apex/com.android.art/lib64/libart.so]) (BuildId: 4ccb65ae9ac5ad5da3af5a342d5b0b92)
#20 pc 0x353f24 (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 4ccb65ae9ac5ad5da3af5a342d5b0b92)
#21 pc 0x947748 (art::detail::ShortyTraits<(char)86>::Type art::ArtMethod::InvokeInstance<(char)86>(art::Thread*, art::ObjPtr<art::mirror::Object>, art::detail::ShortyTraits<>::Type...) [/apex/com.android.art/lib64/libart.so]) (BuildId: 4ccb65ae9ac5ad5da3af5a342d5b0b92)
#22 pc 0x636e80 (art::Thread::CreateCallback(void*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 4ccb65ae9ac5ad5da3af5a342d5b0b92)
#23 pc 0x636930 (art::Thread::CreateCallbackWithUffdGc(void*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 4ccb65ae9ac5ad5da3af5a342d5b0b92)
#24 pc 0x71b3c (__pthread_start(void*) [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: f98650a65aa2ec2d87236752af90aa7e)
#25 pc 0x63c38 (__start_thread [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: f98650a65aa2ec2d87236752af90aa7e)
Tombstone example 4:
:
#00 pc 0x11990f8 (tlsf_free [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#01 pc 0x62060c (DynamicHeapAllocator::Deallocate(void*) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#02 pc 0x61e1d8 (DelayedPointerDeletionManager::CleanupPendingMainThreadPointersInternal() [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#03 pc 0x61e188 (DelayedPointerDeletionManager::CleanupPendingMainThreadPointers() [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#04 pc 0x61e424 (DualThreadAllocator<DynamicHeapAllocator>::Allocate(unsigned long, int) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#05 pc 0x62143c (MemoryManager::Allocate(unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#06 pc 0xc23a20 (Box2D::b2BlockAllocator::Initialize(MemLabelId) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#07 pc 0xbf7824 (Cast2DQueryBase::Cast2DQueryBase(PhysicsScene2D*, Vector2f const&, Vector2f const&, float, ContactFilter const&, Collider2D const*, bool, core::vector<RaycastHit2D, core::allocator<RaycastHit2D, 0ul>>&) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#08 pc 0xbf1ea4 (PhysicsQuery2D::CircleCast(PhysicsScene2D*, Vector2f const&, float, Vector2f const&, float, ContactFilter const&, Collider2D const*, bool, RaycastHit2D*, int) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#09 pc 0xbf2374 (PhysicsQuery2D::CircleCastArray_Binding(int, Vector2f const&, float, Vector2f const&, float, ContactFilter const&, core::array_ref_writable<RaycastHit2D>) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#10 pc 0x5ebdbc (PhysicsScene2D_CUSTOM_CircleCastArray_Internal(int const&, Vector2f const&, float, Vector2f const&, float, ContactFilter const&, BindingsManagedSpan*) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#11 pc 0x9327768 (PhysicsScene2D_CircleCastArray_Internal_m9FA36371B16E19AA93558D7F69D5D4F6FD421F5F [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#12 pc 0x932983c (Physics2D_CircleCastNonAlloc_m321FFCBE4F317839050AD7DB6654EFDF4320673B [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#13 pc 0x4f6e164 (DualPistolsProjectileView_FixedUpdate_mD04330A251746113B87BD61D05262721FC3E664B [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#14 pc 0x4342cf4 (il2cpp::vm::Runtime::InvokeWithThrow(MethodInfo const*, void*, void**) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#15 pc 0x4342c38 (il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libil2cpp.so]) (BuildId: 8e4cf39c423a981dfd9ce09b90fdb8b88315802f)
#16 pc 0x854d54 (scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#17 pc 0x869bc0 (ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#18 pc 0x875ae4 (MonoBehaviour::CallUpdateMethod(int) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#19 pc 0x65951c (void BaseBehaviourManager::CommonUpdate<FixedBehaviourManager>() [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#20 pc 0x743780 (ExecutePlayerLoop(NativePlayerLoopSystem*) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#21 pc 0x7437c0 (ExecutePlayerLoop(NativePlayerLoopSystem*) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#22 pc 0x743a8c (PlayerLoop() [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#23 pc 0x90717c (UnityPlayerLoop() [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#24 pc 0x908340 (nativeRender(_JNIEnv*, _jobject*) [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/lib/arm64/libunity.so]) (BuildId: 0a8f2ba28e4baf7b)
#25 pc 0x12f2530 (art_jni_trampoline [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#26 pc 0x34ef38 (com.unity3d.player.E0.handleMessage [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/oat/arm64/base.odex])
#27 pc 0xbc2bec (android.os.Handler.dispatchMessage [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#28 pc 0xbca384 (android.os.Looper.loopOnce [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#29 pc 0xbc9cbc (android.os.Looper.loop [/data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat])
#30 pc 0x2f0db4 (com.unity3d.player.G0.run [/data/app/~~zsC9cjjuE2-6Fa6_7y-tvw==/com.thegame-EmAsmZDAVjN08XI4jeqjhg==/oat/arm64/base.odex])
#31 pc 0x32d194 (art_quick_invoke_stub [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#32 pc 0x2de270 (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#33 pc 0x4bfcf4 (art::Thread::CreateCallback(void*) [/apex/com.android.art/lib64/libart.so]) (BuildId: 80d2ab18f9d259d8e546c1e6bae752b1)
#34 pc 0x10ba80 (__pthread_start(void*) [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: a87e89fc2c0a5753053f536add4d7ae1)
#35 pc 0x9f690 (__start_thread [/apex/com.android.runtime/lib64/bionic/libc.so]) (BuildId: a87e89fc2c0a5753053f536add4d7ae1)