Hi everyone. Our application started crashing in editor and on device after updating to version 5.3.5p1. Crash happens after setting parameters in the Animator. Animation controller has two layers and crash happens only in some cases when second layer affected. If I delay to set parameters for one frame everything works fine.
Here is stack trace from crash log:
Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff96b52002 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff906b75c5 pthread_kill + 90
2 libsystem_c.dylib 0x00007fff8dd216e7 abort + 129
3 com.unity3d.UnityEditor5.x 0x00000001011443e7 HandleSignal(int, __siginfo*, void*) + 359
4 libmono.0.dylib 0x0000000109c7a68d mono_chain_signal + 75
5 libmono.0.dylib 0x0000000109bbf425 mono_sigsegv_signal_handler + 210
6 libsystem_platform.dylib 0x00007fff8e7bbeaa _sigtramp + 26
7 ??? 000000000000000000 0 + 0
8 com.unity3d.UnityEditor5.x 0x00000001029ed36b Enlighten::g_Base64Table + 4907
9 com.unity3d.UnityEditor5.x 0x000000010210504d AnimationPlayable::PrepareAnimationEvents(float, dynamic_array<AnimationClipEventInfo, 8ul>&) + 93
10 com.unity3d.UnityEditor5.x 0x000000010210504d AnimationPlayable::PrepareAnimationEvents(float, dynamic_array<AnimationClipEventInfo, 8ul>&) + 93
11 com.unity3d.UnityEditor5.x 0x000000010210504d AnimationPlayable::PrepareAnimationEvents(float, dynamic_array<AnimationClipEventInfo, 8ul>&) + 93
12 com.unity3d.UnityEditor5.x 0x000000010210504d AnimationPlayable::PrepareAnimationEvents(float, dynamic_array<AnimationClipEventInfo, 8ul>&) + 93
13 com.unity3d.UnityEditor5.x 0x0000000100d9bab6 JobQueue::Exec(JobInfo*, long long, int) + 150
14 com.unity3d.UnityEditor5.x 0x0000000100d9d429 JobQueue::WaitForJobGroup(JobGroupID, bool) + 857
15 com.unity3d.UnityEditor5.x 0x0000000100d9a13e CompleteFenceInternal(JobFence&) + 30
16 com.unity3d.UnityEditor5.x 0x000000010208288b Animator::UpdateAvatars(dynamic_array<DirectorJob, 8ul> const&, bool, bool, bool) + 1931
17 com.unity3d.UnityEditor5.x 0x0000000100e05eac DirectorManager::ExecuteStage(DirectorStage) + 348
18 com.unity3d.UnityEditor5.x 0x0000000101013968 PlayerLoop(bool, bool, IHookEvent*) + 1784
19 com.unity3d.UnityEditor5.x 0x00000001019fc3b2 Application::UpdateScene(bool) + 722
20 com.unity3d.UnityEditor5.x 0x00000001019f9889 Application::UpdateSceneIfNeeded() + 89
21 com.unity3d.UnityEditor5.x 0x00000001019f8f17 Application::TickTimer() + 2967