Description

Repro rate: 3/3 times

 

This is a regression as the issue does not occur in 5.1.1 

Steps to Reproduce

Updated:

  1. Import the attached USD animation [Link Removed]
  2. Open the animation, right click on the timeline and and select Remove frame X to frame X
  3. Quickly hit Ctrl + Z
  4. If the crash doesnt happen straight away, quickly hammer Ctrl + Y, Ctrl + Z repeatedly

Old:

  1. Open any project and open or import an animation 
  2. Right click on the timeline and select Remove frame X to frame X
  3. Ctrl + Z

Expected results: The removed frames will return to the timeline

Actual Results: Editor crashes 

Callstack
UnrealEditor-AnimationData!static void <lambda_0a49b43853e88a12b7709b8105116eeb>::operator() [AnimSequencerDataModel.cpp:1377]UnrealEditor-AnimationData!UAnimationSequencerDataModel::EvaluateTrack(UMovieSceneControlRigParameterTrack *,UE::Anim::DataModel::FEvaluationContext const &) [AnimSequencerDataModel.cpp:1413]UnrealEditor-AnimationData!UAnimationSequencerDataModel::Evaluate(FAnimationPoseData &,UE::Anim::DataModel::FEvaluationContext const &) [AnimSequencerDataModel.cpp:718]UnrealEditor-Engine!FCompressibleAnimData::ResampleAnimationTrackData(FFrameRate const &,TArray<FBoneAnimationTrack,TSizedDefaultAllocator<32> > &) [AnimCompressionTypes.cpp:482]UnrealEditor-Engine!FCompressibleAnimData::FetchData(ITargetPlatform const *) [AnimCompressionTypes.cpp:777]UnrealEditor-Engine!UE::Anim::FAnimationSequenceAsyncCacheTask::BuildData() [AnimationCompressionDerivedData.cpp:214]UnrealEditor-Engine!static void <lambda_c6a46f3d29fd3b8caa74e7e63f537a69>::operator() [AnimationCompressionDerivedData.cpp:165]UnrealEditor-DerivedDataCache!static void <lambda_d1156c4bf28baa8cd2fc8253e6e4b06d>::operator() [DerivedDataRequestOwner.cpp:309]UnrealEditor-DerivedDataCache!static void <lambda_2082bceafe6ea64e83e16664c606c03a>::<lambda_invoker_cdecl>(class UE::Tasks::Private::FTaskBase & const) [TaskPrivate.h:720]UnrealEditor-DerivedDataCache!UE::Tasks::Private::FTaskBase::TryExecute [TaskPrivate.h:434]UnrealEditor-DerivedDataCache!UE::Tasks::Private::FTaskBase::TryExecuteTask() [TaskPrivate.h:488]UnrealEditor-DerivedDataCache!class LowLevelTasks::FTask * LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __cdecl(bool) [TaskDelegate.h:171]UnrealEditor-Core!LowLevelTasks::FTask::ExecuteTask() [Task.h:627]UnrealEditor-Core!LowLevelTasks::FScheduler::ExecuteTask(LowLevelTasks::FTask * &) [Scheduler.cpp:172]UnrealEditor-Core!LowLevelTasks::FScheduler::TryExecuteTaskFrom<LowLevelTasks::TLocalQueueRegistry<1024>::TLocalQueue,&LowLevelTasks::TLocalQueueRegistry<1024>::TLocalQueue::DequeueGlobal(bool,bool) [Scheduler.cpp:350]UnrealEditor-Core!LowLevelTasks::FScheduler::WorkerMain(LowLevelTasks::FSleepEvent *,LowLevelTasks::TLocalQueueRegistry<1024>::TLocalQueue *,unsigned int,bool) [Scheduler.cpp:378]UnrealEditor-Core!static void UE::Core::Private::Function::TFunctionRefCaller<<lambda_be2218a0adc66e92e8734764b1b5dd37>,void __cdecl(void) [Function.h:475]UnrealEditor-Core!FThreadImpl::Run() [Thread.cpp:67]UnrealEditor-Core!FRunnableThreadWin::Run() [WindowsRunnableThread.cpp:149]UnrealEditor-Core!FRunnableThreadWin::GuardedRun() [WindowsRunnableThread.cpp:79]KERNEL32!7fff0f7e0000  + 17614ntdll!7fff0fc10000  + 526a1 

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Anim - Runtime
Affects Versions5.2
Target Fix5.2.1
Fix Commit25843639
Main Commit25843787
Release Commit25843639
CreatedMay 30, 2023
ResolvedJun 7, 2023
UpdatedJun 12, 2023