Description

[CrashReport] UE4Editor-MovieSceneTracks!UMovieSceneComponentMobilitySystem::RestorePreAnimatedState(IMovieScenePreAnimatedStateSystemInterface::FPreAnimationParameters const &) [MovieSceneComponentMobilitySystem.cpp:250]

Generated from CrashReporter

Steps to Reproduce
  1. In //Fortnite/Dev-Cine-Staging
  2. Open C2S8_Guava_P.umap
  3. Open Guava_Master
  4. Dive into SeqB->Guava_B0030_01
  5. Select Mole_Zero_Point_Base27, Ctrl+C
  6. Shift+> to step to the next shot
  7. Press Ctrl+V

RESULT: Crash

Additional repro (not confirmed yet):

  1. In Dev-Cine-Staging
  2. Open C2S8_Guava_P.umap
  3. Open Guava_Master
  4. Dive into SeqB->Guava_B0160_01
  5. RMB clicked the Additional Transform track on the camera to uncheck the Scale attributes
Callstack
Error Message 
Assertion failed: AllocationFlags[Index] [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Containers/SparseArray.h] [Line: 311]

ntdll!7ff86a6d0000  + 9cea4
KERNELBASE!7ff867e00000  + 219ce
UE4Editor-Core!ReportCrash(_EXCEPTION_POINTERS *) [WindowsPlatformCrashContext.cpp:1591]
UE4Editor!7ff6ef4c0000  + 3b7ff
VCRUNTIME140!7ff862cb0000  + e3e0
ntdll!7ff86a6d0000  + a217f
ntdll!7ff86a6d0000  + 51454
ntdll!7ff86a6d0000  + 511a5
KERNELBASE!7ff867e00000  + 34ed9
UE4Editor-Core!ReportAssert(wchar_t const *,int) [WindowsPlatformCrashContext.cpp:1644]
UE4Editor-Core!FWindowsErrorOutputDevice::Serialize(wchar_t const *,ELogVerbosity::Type,FName const &) [WindowsErrorOutputDevice.cpp:78]
UE4Editor-Core!FOutputDevice::LogfImpl(wchar_t const *,...) [OutputDevice.cpp:61]
UE4Editor-Core!static void AssertFailedImplV(const char *, const char *, int, const wchar_t *, char *) [AssertionMacros.cpp:104]
UE4Editor-Core!FDebug::CheckVerifyFailedImpl(char const *,char const *,int,wchar_t const *,...) [AssertionMacros.cpp:461]
UE4Editor-MovieSceneTracks!TSparseArray<UE::MovieScene::TPreAnimatedStateStorage<UE::MovieScene::FPreAnimatedMobilityTraits>::FCachedData,FDefaultSparseArrayAllocator>::RemoveAt(int,int) [SparseArray.h:303]
UE4Editor-MovieSceneTracks!UE::MovieScene::TPreAnimatedStateStorage<UE::MovieScene::FPreAnimatedMobilityTraits>::RestorePreAnimatedStateStorage(UE::MovieScene::FPreAnimatedStorageIndex,UE::MovieScene::EPreAnimatedStorageRequirement,UE::MovieScene::EPreAnimatedStorageRequirement,UE::MovieScene::FRestoreStateParams const &) [MovieScenePreAnimatedStateStorage.h:127]
UE4Editor-MovieScene!UE::MovieScene::FPreAnimatedStateExtension::RemoveMetaData(UE::MovieScene::FPreAnimatedStateMetaData const &) [MovieScenePreAnimatedStateExtension.cpp:145]
UE4Editor-MovieScene!UE::MovieScene::FPreAnimatedEntityCaptureSource::StopTrackingEntity(UE::MovieScene::FMovieSceneEntityID,UE::MovieScene::FPreAnimatedStorageID) [MovieScenePreAnimatedEntityCaptureSource.cpp:54]
UE4Editor-MovieSceneTracks!UMovieSceneComponentMobilitySystem::RestorePreAnimatedState(IMovieScenePreAnimatedStateSystemInterface::FPreAnimationParameters const &) [MovieSceneComponentMobilitySystem.cpp:250]
UE4Editor-MovieScene!UMovieSceneRestorePreAnimatedStateSystem::OnRun(UE::MovieScene::FSystemTaskPrerequisites &,UE::MovieScene::FSystemSubsequentTasks &) [MovieScenePreAnimatedStateSystem.cpp:190]
UE4Editor-MovieScene!UMovieSceneEntitySystem::Run(UE::MovieScene::FSystemTaskPrerequisites &,UE::MovieScene::FSystemSubsequentTasks &) [MovieSceneEntitySystem.cpp:361]
UE4Editor-MovieScene!FMovieSceneEntitySystemGraph::ExecutePhase<TArray<unsigned short,TInlineAllocator<8,TSizedDefaultAllocator<32> > > >(TArray<unsigned short,TInlineAllocator<8,TSizedDefaultAllocator<32> > > const &,UMovieSceneEntitySystemLinker *,TArray<TRefCountPtr<FGraphEvent>,TInlineAllocator<4,TSizedDefaultAllocator<32> > > &) [MovieSceneEntitySystemGraphs.cpp:760]
UE4Editor-MovieScene!FMovieSceneEntitySystemRunner::GameThread_InstantiationPhase() [MovieSceneEntitySystemRunner.cpp:361]
UE4Editor-MovieScene!FMovieSceneEntitySystemRunner::GameThread_SpawnPhase() [MovieSceneEntitySystemRunner.cpp:344]
UE4Editor-MovieScene!FMovieSceneEntitySystemRunner::GameThread_ProcessQueue() [MovieSceneEntitySystemRunner.cpp:262]
UE4Editor-MovieScene!FMovieSceneEntitySystemRunner::DoFlushUpdateQueueOnce() [MovieSceneEntitySystemRunner.cpp:179]
UE4Editor-MovieScene!FMovieSceneEntitySystemRunner::Flush() [MovieSceneEntitySystemRunner.cpp:147]
UE4Editor-MovieScene!FMovieSceneRootEvaluationTemplateInstance::Evaluate(FMovieSceneContext,IMovieScenePlayer &) [MovieSceneEvaluationTemplateInstance.cpp:147]
UE4Editor-Sequencer!FSequencer::EvaluateInternal(FMovieSceneEvaluationRange,bool) [Sequencer.cpp:3342]
UE4Editor-Sequencer!FSequencer::Tick(float) [Sequencer.cpp:807]
UE4Editor-UnrealEd!7ff81e2e0000  + 85449
UE4Editor-UnrealEd!7ff81e2e0000  + 49e318
UE4Editor-UnrealEd!7ff81e2e0000  + da06f6
UE4Editor!7ff6ef4c0000  + 87a0
UE4Editor!7ff6ef4c0000  + 20fbc
UE4Editor!7ff6ef4c0000  + 210aa
UE4Editor!7ff6ef4c0000  + 240cd

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.27
Target Fix5.0
Fix Commit17790936
CreatedSep 13, 2021
ResolvedOct 12, 2021
UpdatedOct 25, 2021