Description

When using an InterpToMovement component in a blueprint with the "Auto Update Tick Registration" and "Auto Register Updated Component" options unchecked, PIE will result in a crash.

Found in 4.10.4 binary. Reproduced in 4.11 Preview 6 and Main CL 2877627.

Steps to Reproduce

1. Open the editor
2. Create a new blueprint
3. Add an InterpToMovement Component
4. Select the new component in the component tree
5. In the Details Panel, Untick the "Auto Update Tick Registration" and "Auto Register Updated Component" boxes
6. Compile + add the blueprint to the level
7. PIE

Result: Crash occurs

Expected: No crash would occur

Callstack
UE4Editor_Engine!UInterpToMovementComponent::FinaliseControlPoints() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\components\interptomovementcomponent.cpp:503]
UE4Editor_Engine!AActor::BeginPlay() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\actor.cpp:2856]
UE4Editor_Engine!AWorldSettings::NotifyBeginPlay() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\worldsettings.cpp:148]
UE4Editor_Engine!AGameMode::HandleMatchHasStarted() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\gamemode.cpp:623]
UE4Editor_Engine!AGameMode::SetMatchState() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\gamemode.cpp:733]
UE4Editor_Engine!AGameMode::StartMatch() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\gamemode.cpp:600]
UE4Editor_Engine!UWorld::BeginPlay() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\world.cpp:3215]
UE4Editor_Engine!UGameInstance::StartPIEGameInstance() [d:\sean.flint_z5610_streammain\engine\source\runtime\engine\private\gameinstance.cpp:278]
UE4Editor_UnrealEd!UEditorEngine::CreatePIEGameInstance() [d:\sean.flint_z5610_streammain\engine\source\editor\unrealed\private\playlevel.cpp:3068]
UE4Editor_UnrealEd!UEditorEngine::PlayInEditor() [d:\sean.flint_z5610_streammain\engine\source\editor\unrealed\private\playlevel.cpp:2315]
UE4Editor_UnrealEd!UEditorEngine::StartQueuedPlayMapRequest() [d:\sean.flint_z5610_streammain\engine\source\editor\unrealed\private\playlevel.cpp:1098]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\sean.flint_z5610_streammain\engine\source\editor\unrealed\private\editorengine.cpp:1251]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\sean.flint_z5610_streammain\engine\source\editor\unrealed\private\unrealedengine.cpp:370]
UE4Editor!FEngineLoop::Tick() [d:\sean.flint_z5610_streammain\engine\source\runtime\launch\private\launchengineloop.cpp:2657]
UE4Editor!GuardedMain() [d:\sean.flint_z5610_streammain\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() [d:\sean.flint_z5610_streammain\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\sean.flint_z5610_streammain\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

0
Login to Vote

Fixed
ComponentGameplay
Affects Versions4.104.114.12
Target Fix4.11
Fix Commit2881009
Main Commit2905127
CreatedFeb 23, 2016
ResolvedFeb 25, 2016
UpdatedApr 27, 2018