Description

This is a regression tested in //UE4/Release-4.27 CL#18319896

Crash after changing either the Anim Start or End times of an Animation Composite when using Enter to confirm their value.

Steps to Reproduce
  1. Create a new Third Person template
  2. In the content browser create a new Animation Composite using the SK_Mannequin_Skeleton
  3. In the Animation Composite drag and drop Jog_Fwd into the Composite track
  4. Select Jog_Fwd in the Composite Track
  5. In the Details panel for either Anim Start Time or Anim End Time enter a new value then press Enter to confirm the new value
  6. Jog_Fwd is deselected and the Details panel is blank
  7. Reselect Jog_Fwd

Expected Results:
Jog_fwd details is opened and the changes to start or end time are preserved.

Actual Results:
The editor crashes with a Fatal Error:

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff
Callstack

 

=== Critical error: ===

Fatal error!

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffffffffffff

UnrealEditor-DetailCustomizations.dll!FAnimMontageSegmentDetails::GetStartTime() [D:\build\++UE5\Sync\Engine\Source\Editor\DetailCustomizations\Private\AnimMontageSegmentDetails.cpp:328]
UnrealEditor-DetailCustomizations.dll!TBaseRawMethodDelegateInstance<1,FAnimMontageSegmentDetails const ,TOptional<float> __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:453]
UnrealEditor-DetailCustomizations.dll!TAttribute<TOptional<float> >::Get() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Misc\Attribute.h:236]
UnrealEditor-DetailCustomizations.dll!SNumericEntryBox<float>::OnGetValueForSpinBox() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Input\SNumericEntryBox.h:489]
UnrealEditor-DetailCustomizations.dll!TBaseSPMethodDelegateInstance<1,SNumericEntryBox<float> const ,1,float __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:290]
UnrealEditor-DetailCustomizations.dll!SSpinBox<float>::TextField_OnTextCommitted() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Input\SSpinBox.h:878]
UnrealEditor-DetailCustomizations.dll!TBaseSPMethodDelegateInstance<0,SSpinBox<float>,1,void __cdecl(FText const &,enum ETextCommit::Type),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:307]
UnrealEditor-Slate.dll!FSlateEditableTextLayout::HandleFocusLost() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Text\SlateEditableTextLayout.cpp:831]
UnrealEditor-Slate.dll!FSlateApplication::SetUserFocus() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:2847]
UnrealEditor-Slate.dll!FSlateApplication::SetUserFocus() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:2701]
UnrealEditor-Slate.dll!FSlateApplication::RoutePointerDownEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4888]
UnrealEditor-Slate.dll!FSlateApplication::ProcessMouseButtonDownEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4777]
UnrealEditor-Slate.dll!FSlateApplication::OnMouseDown() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4675]
UnrealEditor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2218]
UnrealEditor-ApplicationCore.dll!FWindowsApplication::DeferMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2699]
UnrealEditor-ApplicationCore.dll!FWindowsApplication::ProcessMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1078]
UnrealEditor-ApplicationCore.dll!FWindowsApplication::AppWndProc() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:916]
USER32.dll!UnknownFunction []
USER32.dll!UnknownFunction []
InkObj.dll!UnknownFunction []
atlthunk.dll!UnknownFunction []
USER32.dll!UnknownFunction []
USER32.dll!UnknownFunction []
UnrealEditor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:138]
UnrealEditor.exe!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5139]
UnrealEditor.exe!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:183]
UnrealEditor.exe!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
UnrealEditor.exe!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
UnrealEditor.exe!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
UnrealEditor.exe!__scrt_common_main_seh() [d:\a01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
KERNEL32.DLL!UnknownFunction []
ntdll.dll!UnknownFunction []

 

Have Comments or More Details?

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

6
Login to Vote

Fixed
ComponentUE - Anim - Runtime
Affects Versions5.0.3
Target Fix5.1
Fix Commit21404673
Main Commit21404673
CreatedJul 19, 2022
ResolvedAug 16, 2022
UpdatedAug 23, 2022