In 5.1.x and pre versions, change AnimatorController works fine.But in new 5.2.0 and 5.2.0p1 will let unity editor crash.
Receiving unhandled NULL exception
Launching bug reporter
Obtained 49 stack frames.
#0 0x00000102006fc2 in AnimatorControllerPlayable::GenerateGraph()
#1 0x00000101fa98a6 in Animator::SetRuntimeAnimatorController(RuntimeAnimatorController*)
#2 0x0000010206b95d in Animator_Set_Custom_PropRuntimeAnimatorController(ReadOnlyScriptingObjectOfType, ReadOnlyScriptingObjectOfType)
#3 0x000001181174aa in (wrapper managed-to-native) UnityEngine.Animator:set_runtimeAnimatorController (UnityEngine.RuntimeAnimatorController) + 0xfa (0x1181173b0 0x1181174d9) [0x10f606660 - Unity Child Domain]
#4 0x00000118115fa7 in CharacterEquipmentController:RenderEquipmentByPart (EquipmentVO,int) + 0x727 (0x118115880 0x118115fcb) [0x10f606660 - Unity Child Domain]
#5 0x000001181123a4 in CharacterEquipmentController:RenderEquipment (HeroVO) + 0x1f4 (0x1181121b0 0x11811240c) [0x10f606660 - Unity Child Domain]
#6 0x00000118111fa6 in RoleAnimationController:BindRoleBodyWithClassId (RoleInfoDataSource) + 0x286 (0x118111d20 0x11811218a) [0x10f606660 - Unity Child Domain]
#7 0x00000118110cb8 in RoleAnimationController:LoadRoleModel (bool,RoleInfoDataSource,int) + 0x6c8 (0x1181105f0 0x118110d01) [0x10f606660 - Unity Child Domain]
#8 0x00000118110405 in PlayerNavAgent:LoadPlayerModel (bool,HeroVO) + 0x95 (0x118110370 0x118110429) [0x10f606660 - Unity Child Domain]
#9 0x000001181101f0 in RoleAI:LoadModel (bool,HeroVO) + 0x1f0 (0x118110000 0x11811025b) [0x10f606660 - Unity Child Domain]
#10 0x0000011810cad9 in RoleLoadManager:LoadPlayer (bool,UnityEngine.Vector3,HeroVO) + 0x169 (0x11810c970 0x11810cb01) [0x10f606660 - Unity Child Domain]
#11 0x0000011810119c in GameManager:LoadPlayers () + 0x6dc (0x118100ac0 0x118101514) [0x10f606660 - Unity Child Domain]
#12 0x000001180f9ff2 in GameManager:AfterInitialize () + 0x832 (0x1180f97c0 0x1180fa14e) [0x10f606660 - Unity Child Domain]
#13 0x000001180f9720 in GameManagerLoader:OnAllModuleInitDone (DynamicModuleManager) + 0x60 (0x1180f96c0 0x1180f9744) [0x10f606660 - Unity Child Domain]
#14 0x000001141682d6 in SceneController:Init (string) + 0x406 (0x114167ed0 0x1141683dd) [0x10f606660 - Unity Child Domain]
#15 0x00000114167e17 in SceneController:Awake () + 0x97 (0x114167d80 0x114167e98) [0x10f606660 - Unity Child Domain]
#16 0x00000113a8fcda in (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr) + 0xfa (0x113a8fbe0 0x113a8fe0d) [0x10f606660 - Unity Child Domain]
#17 0x00000109c3a6d0 in mono_get_runtime_build_info
#18 0x00000109d5e7b3 in mono_runtime_invoke
#19 0x00000101074d6a in ScriptingInvocation::Invoke(MonoException**, bool)
#20 0x000001010759a7 in ScriptingInvocationNoArgs::InvokeChecked()
#21 0x000001010546d1 in MonoBehaviour::CallMethodInactive(ScriptingMethodMono)
#22 0x00000101058331 in MonoBehaviour::AddToManager()
#23 0x000001011061c7 in AwakeFromLoadQueue::InvokePersistentManagerAwake(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode, UnityGUID const&)
#24 0x00000100f5b395 in LoadSceneOperation::CompleteAwakeSequence()
#25 0x00000100f5a7bc in LoadSceneOperation::IntegrateMainThread()
#26 0x00000100f56dcc in PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int)
#27 0x00000100f57770 in PreloadManager::WaitForAllAsyncOperationsToComplete()
#28 0x00000100cbd5a9 in SceneManager::LoadScene(UnityStr const&, UnityStr const&, int, SceneManager::LoadingMode)
#29 0x000001019ad454 in Application::LoadSceneInternal(std::string const&, TransferInstructionFlags, std::map<long long, int, std::less, std::allocator<std::pair<long long const, int> > >*)
#30 0x000001019b0086 in Application::EnterPlayMode(bool)
#31 0x000001019aa498 in Application::SetIsPlaying(bool)
#32 0x000001019a9fa7 in Application::TickTimer()
#33 0x007fff9aef1350 in __NSFireTimer
#34 0x007fff8bff79f4 in CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION
#35 0x007fff8bff7683 in __CFRunLoopDoTimer
#36 0x007fff8bff71da in __CFRunLoopDoTimers
#37 0x007fff8bfee6d1 in __CFRunLoopRun
#38 0x007fff8bfedd38 in CFRunLoopRunSpecific
#39 0x007fff9b23ed55 in RunCurrentEventLoopInMode
#40 0x007fff9b23ea97 in ReceiveNextEventCommon
#41 0x007fff9b23e9cf in _BlockUntilNextEventMatchingListInModeWithFilter
#42 0x007fff98228236 in _DPSNextEvent
#43 0x007fff98227665 in -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
#44 0x007fff9821c1c8 in -[NSApplication run]
#45 0x007fff981e545e in NSApplicationMain
#46 0x00000101bf17b6 in EditorMain(int, char const**)
#47 0x00000101bf2009 in main
#48 0x00000100001d54 in start
andaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll.mdb doesn’t match image /Applications/Unity/Unity.app/Contents/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll
Symbol file LoadedFromMemory doesn’t match image /Applications/Unity/Unity.app/Contents/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
Symbol file /Applications/Unity/Unity.app/Contents/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll.mdb doesn’t match image /Applications/Unity/Unity.app/Contents/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
Symbol file LoadedFromMemory doesn’t match image /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
Symbol file /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll.mdb doesn’t match image /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
Launching external process: /Applications/Unity/Unity.app/Contents/BugReporter/Unity Bug Reporter.app/Contents/MacOS/unity.bugreporter.exe