Description

There is a crash that will occur when an empty Anim composite asset is being referenced in the Mesh component attached to a BP actor within a level sequence.

Crash also occurs in Live 5.4.4 - not a regression

Steps to Reproduce
  1. Open 3rd person BP template project
  2. Create an anim composite asset with SK_Mannequin
  3. Create a level sequence and add the BP_ThirdPersonCharacter
  4. Add the empty Anim Composite asset to the CharacterMesh0 Mesh component in the Level sequence

Results: The editor will crash

Callstack
UnrealEditor_Engine!FAnimMontageInstance::SetSequencerMontagePosition() [AnimMontage.cpp:2908]
UnrealEditor_Engine!FAnimMontageInstance::PreviewSequencerMontagePosition() [AnimMontage.cpp:2950]
UnrealEditor_MovieSceneTracks!UE::MovieScene::FEvaluateSkeletalAnimations::PreviewSetAnimPosition() [MovieSceneSkeletalAnimationSystem.cpp:896]
UnrealEditor_MovieSceneTracks!UE::MovieScene::FEvaluateSkeletalAnimations::ApplyAnimations() [MovieSceneSkeletalAnimationSystem.cpp:677]
UnrealEditor_MovieSceneTracks!UE::MovieScene::FEvaluateSkeletalAnimations::EvaluateSkeletalAnimations() [MovieSceneSkeletalAnimationSystem.cpp:548]
UnrealEditor_MovieSceneTracks!UE::MovieScene::FEvaluateSkeletalAnimations::Run() [MovieSceneSkeletalAnimationSystem.cpp:478]
UnrealEditor_MovieScene!UE::MovieScene::FScheduledTask::Run() [MovieSceneTaskScheduler.cpp:101]
UnrealEditor_MovieScene!UE::MovieScene::FEntitySystemScheduler::PrerequisiteCompleted() [MovieSceneTaskScheduler.cpp:625]
UnrealEditor_MovieScene!UE::MovieScene::FEntitySystemScheduler::CompleteTask() [MovieSceneTaskScheduler.cpp:585]
UnrealEditor_MovieScene!UE::MovieScene::FScheduledTask::Run() [MovieSceneTaskScheduler.cpp:160]
UnrealEditor_MovieScene!UE::MovieScene::FEntitySystemScheduler::ExecuteTasks() [MovieSceneTaskScheduler.cpp:502]
UnrealEditor_MovieScene!FMovieSceneEntitySystemRunner::GameThread_EvaluationPhase() [MovieSceneEntitySystemRunner.cpp:1080]
UnrealEditor_MovieScene!FMovieSceneEntitySystemRunner::FlushNext() [MovieSceneEntitySystemRunner.cpp:375]
UnrealEditor_MovieScene!FMovieSceneEntitySystemRunner::FlushOutstanding() [MovieSceneEntitySystemRunner.cpp:512]
UnrealEditor_MovieScene!FMovieSceneRootEvaluationTemplateInstance::EvaluateSynchronousBlocking() [MovieSceneEvaluationTemplateInstance.cpp:186]
UnrealEditor_Sequencer!FSequencer::EvaluateInternal() [Sequencer.cpp:3551]
UnrealEditor_Sequencer!FSequencer::NotifyMovieSceneDataChanged() [Sequencer.cpp:2638]
UnrealEditor_Sequencer!FMovieSceneTrackEditor::AnimatablePropertyChanged() [MovieSceneTrackEditor.cpp:138]
UnrealEditor_MovieSceneTools!FSkeletalAnimationTrackEditor::OnAnimationAssetSelected() [SkeletalAnimationTrackEditor.cpp:2122]
UnrealEditor_MovieSceneTools!UE::Core::Private::Tuple::TTupleBase<TIntegerSequence<unsigned int,0,1>,TArray<FGuid,TSizedDefaultAllocator<32> >,UMovieSceneTrack *>::ApplyAfter<void (__cdecl FSkeletalAnimationTrackEditor::*const &) [Tuple.h:317]
UnrealEditor_MovieSceneTools!TBaseRawMethodDelegateInstance<0,FSkeletalAnimationTrackEditor,void __cdecl(FAssetData const &) [DelegateInstancesImpl.h:535]
UnrealEditor_ContentBrowser!SAssetPicker::HandleItemSelectionChanged() [SAssetPicker.cpp:584]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetPicker,1,void __cdecl(FContentBrowserItem const &,enum ESelectInfo::Type) [DelegateInstancesImpl.h:299]
UnrealEditor_ContentBrowser!TDelegate<void __cdecl(FContentBrowserItem const &,enum ESelectInfo::Type) [DelegateSignatureImpl.inl:634]
UnrealEditor_ContentBrowser!SAssetView::AssetSelectionChanged() [SAssetView.cpp:5188]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,1,void __cdecl(TSharedPtr<FAssetViewItem,1>,enum ESelectInfo::Type) [DelegateInstancesImpl.h:299]
UnrealEditor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,1> >::Private_SignalSelectionChanged() [SListView.h:1007]
UnrealEditor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,1> >::OnMouseButtonUp() [STableRow.h:597]
UnrealEditor_Slate!`FSlateApplication::RoutePointerUpEvent'::`8'::<lambda_2>::operator() [SlateApplication.cpp:5341]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,`FSlateApplication::RoutePointerUpEvent'::`8'::<lambda_2> >() [SlateApplication.cpp:456]
UnrealEditor_Slate!FSlateApplication::RoutePointerUpEvent() [SlateApplication.cpp:5327]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [SlateApplication.cpp:5912]
UnrealEditor_Slate!FSlateApplication::OnMouseUp() [SlateApplication.cpp:5868]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [WindowsApplication.cpp:2271]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [WindowsApplication.cpp:2783]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [WindowsApplication.cpp:1944]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [WindowsApplication.cpp:945]
UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [WindowsPlatformApplicationMisc.cpp:145]
UnrealEditor!FEngineLoop::Tick() [LaunchEngineLoop.cpp:5782]
UnrealEditor!GuardedMain() [Launch.cpp:188]
UnrealEditor!GuardedMainWrapper() [LaunchWindows.cpp:123]
UnrealEditor!LaunchWindowsStartup() [LaunchWindows.cpp:277]
UnrealEditor!WinMain() [LaunchWindows.cpp:317]
UnrealEditor!__scrt_common_main_seh() [exe_common.inl:288]

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions5.5
Target Fix5.6
Fix Commit36710824
CreatedSep 27, 2024
ResolvedSep 30, 2024
UpdatedOct 10, 2024
View Jira Issue