Description

If an actor has default property tracks set up in the Project Settings, adding that actor to a level sequence through C++ will crash the editor. This seems to stem from the creation of the default property track triggering a key to be added to the sequence, which triggers another key to be added to the sequence over and over.

Steps to Reproduce
  1. Download attached project
  2. Extract and launch it
  3. Run the CrashReproWidget editor utility widget
  4. Click the button on the widget 

RESULT

The editor will crash.

Callstack

Fatal error!

Unhandled Exception: EXCEPTION_STACK_OVERFLOW

0x00007ffa951fbaa8 ucrtbase.dll!UnknownFunction []
0x00007ffa951fb3a0 ucrtbase.dll!UnknownFunction []
0x00007ffa45866ef8 UE4Editor-Core.dll!FString::PrintfImpl() [E:\_Release4.25\Engine\Source\Runtime\Core\Private\Containers\String.cpp:1350]
0x00007ffa380ca3d0 UE4Editor-Engine.dll!UAssetManager::GetPrimaryAssetIdForPackage() [E:\_Release4.25\Engine\Source\Runtime\Engine\Private\AssetManager.cpp:1046]
0x00007ffa268539f4 UE4Editor-AssetManagerEditor.dll!FAssetManagerEditorModule::OnMarkPackageDirty() [E:\_Release4.25\Engine\Plugins\Editor\AssetManagerEditor\Source\AssetManagerEditor\Private\AssetManagerEditorModule.cpp:1009]
0x00007ffa2681cf3e UE4Editor-AssetManagerEditor.dll!TBaseRawMethodDelegateInstance<0,FAssetManagerEditorModule,void __cdecl(UPackage *,bool)>::ExecuteIfSafe() [E:\_Release4.25\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:546]
0x00007ffa4cade4bb UE4Editor-CoreUObject.dll!UObjectBaseUtility::MarkPackageDirty() [E:\_Release4.25\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectBaseUtility.cpp:179]
0x00007ffa4caf1f52 UE4Editor-CoreUObject.dll!SaveToTransactionBuffer() [E:\_Release4.25\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2158]
0x00007ffa4ca1598e UE4Editor-CoreUObject.dll!UObject::Modify() [E:\_Release4.25\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1197]
0x00007ffa3599a23b UE4Editor-MovieScene.dll!UMovieSceneSignedObject::Modify() [E:\_Release4.25\Engine\Source\Runtime\MovieScene\Private\MovieSceneSignedObject.cpp:68]
0x00007ffa319fb22e UE4Editor-Sequencer.dll!FSequencer::CreateBinding() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:969]
0x00007ffa31a33477 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3359]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]
0x00007ffa31a33533 UE4Editor-Sequencer.dll!FSequencer::GetHandleToObject() [E:\_Release4.25\Engine\Source\Editor\Sequencer\Private\Sequencer.cpp:3381]

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.25
Target Fix4.26
CreatedAug 14, 2020
ResolvedAug 14, 2020
UpdatedSep 16, 2020