This is the crash stack,is it a bug of unity or a wrong usage caused this crash? The game object with the animator is caching for reusing. Unity version is 2018.4.12f1. This crash is produced on iOS. I haven’t seen crash stack like this on Android.
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001a1ee0ef4 __pthread_kill + 8
1 libsystem_pthread.dylib 0x00000001a1e01d1c pthread_kill + 196
2 libsystem_c.dylib 0x00000001a1d91a54 abort + 104
3 libsystem_malloc.dylib 0x00000001a1df2f8c _malloc_put + 0
4 libsystem_malloc.dylib 0x00000001a1df3218 malloc_zone_error + 104
5 libsystem_malloc.dylib 0x00000001a1df2a64 free_list_checksum_botch + 40
6 libsystem_malloc.dylib 0x00000001a1df19e4 tiny_malloc_from_free_list + 1768
7 libsystem_malloc.dylib 0x00000001a1def74c tiny_malloc_should_clear + 252
8 libsystem_malloc.dylib 0x00000001a1ddac28 szone_malloc_should_clear + 80
9 libsystem_malloc.dylib 0x00000001a1de2394 nanov2_malloc + 128
10 libsystem_malloc.dylib 0x00000001a1de925c default_zone_malloc + 76
11 libsystem_malloc.dylib 0x00000001a1de6728 malloc_zone_malloc + 164
12 libsystem_malloc.dylib 0x00000001a1de71ac malloc + 32
13 my_app_name 0x0000000104aefe6c UnityDefaultAllocator<LowLevelAllocator>::Allocate(unsigned long, int) + 9961068 (UnityDefaultAllocator.cpp:26)
14 my_app_name 0x00000001046fc0e8 MemoryManager::Allocate(unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int) + 5816552 (MemoryManager.cpp:1324)
15 my_app_name 0x00000001044af180 mecanim::animation::MotionOutput* RuntimeBaseAllocator::Construct<mecanim::animation::MotionOutput>(unsigned long) + 3404160 (RuntimeBaseAllocator.h:25)
16 my_app_name 0x00000001044af370 mecanim::animation::CreateAnimationNodeState(mecanim::ValueArrayConstant const&, bool, bool, RuntimeBaseAllocator&) + 3404656 (avatar.cpp:308)
17 my_app_name 0x00000001044a0fb4 AnimationMixerPlayable::AllocateBindings(AnimationPlayableEvaluationConstant const*) + 3346356 (AnimationMixerPlayable.cpp:349)
18 my_app_name 0x00000001044737e4 void AnimationPlayable::UpdateInternalStateRecursive<3, false>(AnimationPlayableEvaluationConstant const*) + 3160036 (AnimationPlayable.h:332)
19 my_app_name 0x0000000104473810 void AnimationPlayable::UpdateInternalStateRecursive<3, false>(AnimationPlayableEvaluationConstant const*) + 3160080 (AnimationPlayable.h:341)
20 my_app_name 0x0000000104473810 void AnimationPlayable::UpdateInternalStateRecursive<3, false>(AnimationPlayableEvaluationConstant const*) + 3160080 (AnimationPlayable.h:341)
21 my_app_name 0x0000000104472c0c Animator::CreatePlayableMemory() + 3157004 (Animator.cpp:2690)
22 my_app_name 0x000000010446e12c Animator::CreateObject() + 3137836 (Animator.cpp:2735)
23 my_app_name 0x000000010446dcb8 Animator::Rebind(bool) + 3136696 (Animator.cpp:432)
24 my_app_name 0x000000010493e670 AwakeFromLoadQueue::InvokeAwakeFromLoad(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode) + 8185456 (AwakeFromLoadQueue.cpp:517)
25 my_app_name 0x000000010493e580 AwakeFromLoadQueue::AwakeFromLoad(AwakeFromLoadMode, bool) + 8185216 (AwakeFromLoadQueue.cpp:346)
26 my_app_name 0x00000001047098b0 GameObject::ActivateAwakeRecursively(DeactivateOperation) + 5871792 (GameObject.cpp:219)
27 my_app_name 0x0000000106056fa8 CacheBase_1_GetDisable_mEEB7F8D1FC4E5C607A105094C365B8D926234F78_gshared + 32403368 (Bulk_Generics_0.cpp:14005)
28 my_app_name 0x0000000105fadd74 PlantMessageRecycleMono_Show_m6D93BFCF6BC8C045725EE88E1DBC49B22C08EBA5 + 31710580 (Bulk_my_app_name.Res_6.cpp:48063)
29 my_app_name 0x0000000105743580 PlantMessageAnimCtrl_ShowLevelupEffect_m3BA94B6019AE6674E15D003CEDA205E909CC6EB5 + 22885760 (Bulk_my_app_name.Game_36.cpp:54021)
30 my_app_name 0x000000010574dcd8 PlantMessageUICtrl_v2_ReplyGrowPlant_m8AA828C2773BFAF9BCC058822F3E54A39DEF976B + 22928600 (Bulk_my_app_name.Game_36.cpp:60729)
31 my_app_name 0x000000010594d6a4 BaseClientManager_U3CBindClientU3Eb__7_0_mB804B8AD236F07A85B1119239AE08425FDF4E385 + 25024164 (Bulk_my_app_name.Game_51.cpp:63788)
32 my_app_name 0x000000010595f7b8 EventHandler_HandleEvents_m140E3248D5AC5CF6F247E2EFC9C9652BA6DC04EE + 25098168 (Bulk_my_app_name.Game_52.cpp:46982)
33 my_app_name 0x0000000105119c40 GameServerConnection_U3CInitU3Eb__28_0_m00B128599053F387781D8282C03AE1848C444CE0 + 16424000 (Bulk_my_app_name.Game_10.cpp:55776)
34 my_app_name 0x0000000105ea3ce8 TaskScheduler_ExecuteTask_m93777679369642B90ECA9299FDC7B559C98C46F2 + 30620904 (Bulk_my_app_name.Res_0.cpp:45116)
35 my_app_name 0x00000001043158c4 RuntimeInvoker_FalseIntPtr_t_RuntimeObject(void (*)(), MethodInfo const*, void*, void**) + 1726660 (Il2CppInvokerTable.cpp:36727)
36 my_app_name 0x0000000104fc0a90 il2cpp::vm::Runtime::Invoke(MethodInfo const*, void*, void**, Il2CppException**) + 15010448 (Runtime.cpp:532)
37 my_app_name 0x000000010490ab84 scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool) + 7973764 (ScriptingApi_Il2Cpp.cpp:246)
38 my_app_name 0x0000000104913304 ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool) + 8008452 (ScriptingInvocation.cpp:354)
39 my_app_name 0x000000010491c604 MonoBehaviour::CallUpdateMethod(int) + 8046084 (MonoBehaviour.cpp:578)
40 my_app_name 0x0000000104793884 void BaseBehaviourManager::CommonUpdate<FixedBehaviourManager>() + 6436996 (Behaviour.cpp:142)
41 my_app_name 0x000000010486af3c ExecutePlayerLoop(NativePlayerLoopSystem*) + 7319356 (PlayerLoop.cpp:351)
42 my_app_name 0x000000010486af70 ExecutePlayerLoop(NativePlayerLoopSystem*) + 7319408 (ScriptingTypes.h:627)
43 my_app_name 0x000000010486b150 PlayerLoop() + 7319888 (PlayerLoop.cpp:419)
44 my_app_name 0x0000000104b4d8c4 UnityPlayerLoopImpl(bool) + 10344644 (LibEntryPoint.mm:291)
45 my_app_name 0x000000010417efd8 UnityRepaint + 61400 (UnityAppController+Rendering.mm:281)
46 my_app_name 0x000000010417eeb4 -[UnityAppController(Rendering) repaintDisplayLink] + 61108 (UnityAppController+Rendering.mm:76)
47 QuartzCore 0x00000001a8a8f238 CA::smile:isplay::smile:isplayLink::dispatch_items+ 74296 (unsigned long long, unsigned long long, unsigned long long) + 628
48 QuartzCore 0x00000001a8b5dd30 display_timer_callback+ 920880 (__CFMachPort*, void*, long, void*) + 268
49 CoreFoundation 0x00000001a2046f34 __CFMachPortPerform + 176
50 CoreFoundation 0x00000001a207191c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60
51 CoreFoundation 0x00000001a2070fe8 __CFRunLoopDoSource1 + 448
52 CoreFoundation 0x00000001a206bc20 __CFRunLoopRun + 2144
53 CoreFoundation 0x00000001a206b098 CFRunLoopRunSpecific + 480
54 GraphicsServices 0x00000001ac1d5534 GSEventRunModal + 108
55 UIKitCore 0x00000001a618b7ac UIApplicationMain + 1940
56 my_app_name 0x0000000104176a50 main + 27216 (main.mm:44)
57 libdyld.dylib 0x00000001a1eeaf30 start + 4
5161862–511784–crash stack.txt (7.47 KB)