Description

This is not a regression.
I was able to reproduce the crash in 4.26.

Using the transform tool to manipulate keys for an Event Trigger within the curve editor of sequencer sometimes causes it to crash.

Steps to Reproduce
  1. Create a new Blank project with Starter Content
  2. Create and open a Level Sequencer
  3. Select a couple actors from the scene then add them to the sequencer
    • Press '+ Tracks' then 'Actors to Sequence' then 'Add Current Selection'
  4. Select those actors in Sequencer then add an Event Trigger to them
    • Press '+' next to the Actor's name then 'Event' then 'Trigger'
  5. Key both the Transform and Events for each actors at different times
  6. Open the Curve Editor
  7. Select all the Event Keys
  8. Activate the Transform Tool then drag the selected Event Keys

Expected Results:
The keys move and adjust accordingly.

Actual Results:
The editor sometimes crashes.

Callstack
ntdll!7ffd12420000  + 9c144
KERNELBASE!7ffd0f720000  + 38ba3
UE4Editor-Core!ReportCrash(_EXCEPTION_POINTERS *) [WindowsPlatformCrashContext.cpp:1563]
UE4Editor!7ff7e53b0000  + 3b13f
VCRUNTIME140!7ffd01280000  + ecf0
ntdll!7ffd12420000  + a11ff
ntdll!7ffd12420000  + 6a289
ntdll!7ffd12420000  + 9fe6e
UE4Editor-CurveEditor!FCurveEditorDragOperation_MoveKeys::OnDrag(FVector2D,FVector2D,FPointerEvent const &) [CurveEditorDragOperation_MoveKeys.cpp:90]
UE4Editor-CurveEditor!SInteractiveCurveEditorView::OnMouseMove(FGeometry const &,FPointerEvent const &) [SInteractiveCurveEditorView.cpp:650]
UE4Editor-Slate!static class FReply <lambda_4d385d0b298919766951e0d5d3094014>::operator() [SlateApplication.cpp:5096]
UE4Editor-Slate!static class FReply FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_4d385d0b298919766951e0d5d3094014> >(class FSlateApplication *, class FEventRouter::FToLeafmostPolicy, struct FPointerEvent, const class FSlateApplication::RoutePointerMoveEvent::__l44::<lambda_4d385d0b298919766951e0d5d3094014> & const, ESlateDebuggingInputEvent) [SlateApplication.cpp:378]
UE4Editor-Slate!FSlateApplication::RoutePointerMoveEvent(FWidgetPath const &,FPointerEvent const &,bool) [SlateApplication.cpp:5103]
UE4Editor-Slate!FSlateApplication::ProcessMouseMoveEvent(FPointerEvent const &,bool) [SlateApplication.cpp:5594]
UE4Editor-Slate!FSlateApplication::OnMouseMove() [SlateApplication.cpp:5518]
UE4Editor-ApplicationCore!FWindowsApplication::ProcessDeferredMessage(FDeferredWindowsMessage const &) [WindowsApplication.cpp:2216]
UE4Editor-ApplicationCore!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,0> &,HWND__ *,unsigned int,unsigned __int64,__int64,int,int,unsigned int) [WindowsApplication.cpp:2642]
UE4Editor-ApplicationCore!FWindowsApplication::ProcessMessage(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:1046]
UE4Editor-ApplicationCore!FWindowsApplication::AppWndProc(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:878]
USER32!7ffd11690000  + 163ed
USER32!7ffd11690000  + 15de2
UE4Editor-ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages(bool) [WindowsPlatformApplicationMisc.cpp:130]
UE4Editor!7ff7e53b0000  + 8848
UE4Editor!7ff7e53b0000  + 2117c
UE4Editor!7ff7e53b0000  + 2125a
UE4Editor!7ff7e53b0000  + 352bd
UE4Editor!7ff7e53b0000  + 37fea
KERNEL32!7ffd11e00000  + 17bd4
ntdll!7ffd12420000  + 6ced1

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-136945 in the post.

0
Login to Vote

Cannot Reproduce
ComponentUE - Anim - Sequencer
Affects Versions4.27
CreatedDec 8, 2021
ResolvedDec 8, 2021
UpdatedJan 21, 2022