This is a regression. Tested in //UE4/Release-4.27 CL18319896
An assertion is thrown when changing Animation Mode to any other mode while a Control Rig is selected.
Expected Results:
The editor changes to Landscape mode.
Actual Results:
Editor crashes with an Assertion:
Assertion failed: PendingDeactivateModes.Num() == 0 [File:D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorModeManager.cpp] [Line: 641]
Crash Reporter:
Assertion failed: PendingDeactivateModes.Num() == 0 [File:D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorModeManager.cpp] [Line: 641] UnrealEditor_UnrealEd!FEditorModeTools::ExitAllModesPendingDeactivate() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorModeManager.cpp:641] UnrealEditor_UnrealEd!FEditorModeTools::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorModeManager.cpp:1216] UnrealEditor_UnrealEd!FLevelEditorViewportClient::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\LevelEditorViewport.cpp:2303] UnrealEditor_UnrealEd!UEditorEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1873] UnrealEditor_UnrealEd!UUnrealEdEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:474] UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5215] UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:183] UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147] UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283] UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330] UnrealEditor!__scrt_common_main_seh() [d:\a01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll
Log:
Error: === Critical error: === Error: Error: Fatal error! Error: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000010 Error: Error: [Callstack] 0x00007ff8e3e81b7b UnrealEditor-ControlRigEditor.dll!FControlRigBaseDockableView::`vcall'{16}'() [] Error: [Callstack] 0x00007ff8e3ed966e UnrealEditor-ControlRigEditor.dll!TBaseRawMethodDelegateInstance<0,FControlRigBaseDockableView,void __cdecl(UControlRig *,bool),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:470] Error: [Callstack] 0x00007ff8e3e924a5 UnrealEditor-ControlRigEditor.dll!TMulticastDelegate<void __cdecl(UControlRig *,bool),FDefaultDelegateUserPolicy>::Broadcast() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:967] Error: [Callstack] 0x00007ff8e3f61c4f UnrealEditor-ControlRigEditor.dll!FControlRigEditMode::RemoveControlRig() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\EditMode\ControlRigEditMode.cpp:3210] Error: [Callstack] 0x00007ff8e3f78e0e UnrealEditor-ControlRigEditor.dll!FControlRigEditMode::SetObjects() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\EditMode\ControlRigEditMode.cpp:188] Error: [Callstack] 0x00007ff8e419b030 UnrealEditor-ControlRigEditor.dll!FControlRigParameterTrackEditor::SetUpEditModeIfNeeded() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\Sequencer\ControlRigParameterTrackEditor.cpp:2254] Error: [Callstack] 0x00007ff8e417eff7 UnrealEditor-ControlRigEditor.dll!FControlRigParameterTrackEditor::HandleControlSelected() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\Sequencer\ControlRigParameterTrackEditor.cpp:2348] Error: [Callstack] 0x00007ff8e4167d04 UnrealEditor-ControlRigEditor.dll!TBaseRawMethodDelegateInstance<0,FControlRigParameterTrackEditor,void __cdecl(UControlRig *,FRigControlElement *,bool),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:470] Error: [Callstack] 0x00007ff8eb97bc7d UnrealEditor-ControlRig.dll!UControlRig::HandleHierarchyModified() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\ControlRig.cpp:1675] Error: [Callstack] 0x00007ff8eb95b57e UnrealEditor-ControlRig.dll!TBaseUObjectMethodDelegateInstance<0,UControlRig,void __cdecl(enum ERigHierarchyNotification,URigHierarchy *,FRigBaseElement const *),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:611] Error: [Callstack] 0x00007ff8eb985f8d UnrealEditor-ControlRig.dll!URigHierarchy::Notify() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\Rigs\RigHierarchy.cpp:2049] Error: [Callstack] 0x00007ff8eba3304a UnrealEditor-ControlRig.dll!URigHierarchyController::Notify() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\Rigs\RigHierarchyController.cpp:1561] Error: [Callstack] 0x00007ff8eba4fc0f UnrealEditor-ControlRig.dll!URigHierarchyController::SelectElement() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\Rigs\RigHierarchyController.cpp:97] Error: [Callstack] 0x00007ff8eba5596b UnrealEditor-ControlRig.dll!URigHierarchyController::SetSelection() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\Rigs\RigHierarchyController.cpp:126] Error: [Callstack] 0x00007ff8eb93af89 UnrealEditor-ControlRig.dll!UControlRig::ClearControlSelection() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRig\Private\ControlRig.cpp:1631] Error: [Callstack] 0x00007ff8e3ee5dcf UnrealEditor-ControlRigEditor.dll!FControlRigEditMode::Exit() [D:\build\++UE5\Sync\Engine\Plugins\Animation\ControlRig\Source\ControlRigEditor\Private\EditMode\ControlRigEditMode.cpp:422] Error: [Callstack] 0x00007ff912acb880 UnrealEditor-UnrealEd.dll!FEditorModeTools::ExitAllModesPendingDeactivate() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorModeManager.cpp:638] Error: [Callstack] 0x00007ff912afa47d UnrealEditor-UnrealEd.dll!FEditorModeTools::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorModeManager.cpp:1216] Error: [Callstack] 0x00007ff912f9d795 UnrealEditor-UnrealEd.dll!FLevelEditorViewportClient::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\LevelEditorViewport.cpp:2303] Error: [Callstack] 0x00007ff912a9e636 UnrealEditor-UnrealEd.dll!UEditorEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:1873] Error: [Callstack] 0x00007ff913429f56 UnrealEditor-UnrealEd.dll!UUnrealEdEngine::Tick() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdEngine.cpp:474] Error: [Callstack] 0x00007ff6ce0f82f6 UnrealEditor.exe!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5215] Error: [Callstack] 0x00007ff6ce110d9c UnrealEditor.exe!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:183] Error: [Callstack] 0x00007ff6ce110e8a UnrealEditor.exe!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147] Error: [Callstack] 0x00007ff6ce113c4d UnrealEditor.exe!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283] Error: [Callstack] 0x00007ff6ce125534 UnrealEditor.exe!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330] Error: [Callstack] 0x00007ff6ce1286e6 UnrealEditor.exe!__scrt_common_main_seh() [d:\a01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] Error: [Callstack] 0x00007ff98dca7c24 KERNEL32.DLL!UnknownFunction [] Error: [Callstack] 0x00007ff98ed2d721 ntdll.dll!UnknownFunction []
How do I set a material as a post-processing material?
How does TextureRenderTarget2D get TArray<uint8> type data?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
What is the difference between Camera and CineCamera?
What controls of umg have mouse wheel events in UE4.27?
Why does the volume fog disappear from a distant view?
How to convert the datasmith scene file to BluePrint. Create animations in BluePrint.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-152763 in the post.
3 |
Component | UE - Anim - Rigging - Control Rig |
---|---|
Affects Versions | 5.0.1 |
Target Fix | 5.0.2 |
Created | May 17, 2022 |
---|---|
Resolved | May 19, 2022 |
Updated | May 19, 2022 |