Description

This is not a regression. Tested in //UE5/Release-5.0 CL20979098.

The editor crashes when right clicking a Modify Curve node in an Anim Graph of a Animation Template Blueprint.

Steps to Reproduce
  1. Create or open any project
  2. Create an Animation Template Blueprint
    1. Right Click in the content browser select Animation>Animation Blueprint
    2. Select the Template tab then select Create
  3. In the Anim Graph create a Modify Curve Node
  4. Right Click the Modify Curve Node

 

Expected Results:
A context menu appears.

Actual Results:
The Editor crashes with an Unhandled Exception.

Callstack

 

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000210
UnrealEditor-Engine!USkeleton::GetSmartNameContainer(FName const &) [Skeleton.cpp:2120]
UnrealEditor-AnimGraph!UAnimGraphNode_ModifyCurve::GetCurvesToAdd() [AnimGraphNode_ModifyCurve.cpp:42]
UnrealEditor-AnimGraph!UAnimGraphNode_ModifyCurve::GetNodeContextMenuActions(UToolMenu *,UGraphNodeContextMenuContext *) [AnimGraphNode_ModifyCurve.cpp:106]
UnrealEditor-GraphEditor!static void TBaseFunctorDelegateInstance<void __cdecl(UToolMenu *) [DelegateInstancesImpl.h:840]
UnrealEditor-ToolMenus!7ffd86ac0000  + 19bc6
UnrealEditor-ToolMenus!7ffd86ac0000  + 2644f
UnrealEditor-ToolMenus!7ffd86ac0000  + 25fff
UnrealEditor-GraphEditor!SGraphEditorImpl::GraphEd_OnGetContextMenuFor(FGraphContextMenuArguments const &) [SGraphEditorImpl.cpp:1256]
UnrealEditor-GraphEditor!struct FActionMenuContent TBaseSPMethodDelegateInstance<0,SGraphEditorImpl,1,FActionMenuContent __cdecl(FGraphContextMenuArguments const &) [DelegateInstancesImpl.h:295]
UnrealEditor-GraphEditor!SGraphPanel::SummonContextMenu(UE::Math::TVector2<double> const &,UE::Math::TVector2<double> const &,UEdGraphNode *,UEdGraphPin *,TArray<UEdGraphPin *,TSizedDefaultAllocator<32> > const &) [SGraphPanel.cpp:1312]
UnrealEditor-GraphEditor!SGraphPanel::OnSummonContextMenu(FGeometry const &,FPointerEvent const &) [SGraphPanel.cpp:934]
UnrealEditor-GraphEditor!SNodePanel::OnMouseButtonUp(FGeometry const &,FPointerEvent const &) [SNodePanel.cpp:968]
UnrealEditor-GraphEditor!SGraphPanel::OnMouseButtonUp(FGeometry const &,FPointerEvent const &) [SGraphPanel.cpp:843]
UnrealEditor-Slate!7ffd7b4c0000  + 2a3e8
UnrealEditor-Slate!7ffd7b4c0000  + ffca
UnrealEditor-Slate!7ffd7b4c0000  + 76743
UnrealEditor-Slate!7ffd7b4c0000  + 65223
UnrealEditor-Slate!7ffd7b4c0000  + 5aecc
UnrealEditor-ApplicationCore!FWindowsApplication::ProcessDeferredMessage(FDeferredWindowsMessage const &) [WindowsApplication.cpp:2219]
UnrealEditor-ApplicationCore!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,1> &,HWND__ *,unsigned int,unsigned __int64,__int64,int,int,unsigned int) [WindowsApplication.cpp:2726]
UnrealEditor-ApplicationCore!FWindowsApplication::ProcessMessage(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:1895]
UnrealEditor-ApplicationCore!FWindowsApplication::AppWndProc(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:925]
USER32!7ffdffbc0000  + e7e8
USER32!7ffdffbc0000  + e47e
InkObj!7ffd37f50000  + e7e59
atlthunk!7ffdf2b60000  + 1028
USER32!7ffdffbc0000  + e7e8
USER32!7ffdffbc0000  + e229
UnrealEditor-ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages(bool) [WindowsPlatformApplicationMisc.cpp:142]
UnrealEditor!7ff7ecdd0000  + 7332
UnrealEditor!7ff7ecdd0000  + 2287d
UnrealEditor!7ff7ecdd0000  + 2296a
UnrealEditor!7ff7ecdd0000  + 25680
UnrealEditor!7ff7ecdd0000  + 371b4
UnrealEditor!7ff7ecdd0000  + 3a516
KERNEL32!7ffdffe00000  + 17614
ntdll!7ffe00c30000  + 526a1

 

 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-174296 in the post.

2
Login to Vote

Fixed
ComponentUE - Anim
Affects Versions5.1
Target Fix5.2
Fix Commit24074237
Main Commit24075495
Release Commit24074237
CreatedJan 17, 2023
ResolvedFeb 9, 2023
UpdatedApr 29, 2023