Engine Crash upon selecting CameraComponent in Sequencer when level is locked

What:

  • Engine crash when selecting CameraComponent (or any component) in Sequencer
  • Project is created from Blueprint (Empty Project)
  • We have this error since upgrade from 4.18 to 4.20

When:

  • Have Persistent Level locked (or the level in where the Sequence actor is being spawned in).
  • Open Sequence_GameIntro sequencer cinematic
  • Select CameraComponent of CineCameraActor

Expect:

  • Details panel change to current selected Component settings.

====

I have been able to reproduce this in an empty level of UE 4.20.

====

[2018.08.10-11.48.59:383][111]LogAssetEditorManager: Opening Asset editor for LevelSequence /Game/Cinematic_Content/Cinematic_GameIntro/Sequence_GameIntro.Sequence_GameIntro
[2018.08.10-11.49.00:986][283]LogEditorSelectUtils: Warning: SelectActor: The requested operation could not be completed because the level is locked. (CineCameraActor)
[2018.08.10-11.49.02:875][283]LogStats: FPlatformStackWalk::StackWalkAndDump -  1.890 s
[2018.08.10-11.49.02:875][283]LogOutputDevice: Error: === Handled ensure: ===
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: 
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: Ensure condition failed: bIsOwnerSelected [File:D:\Build\++UE4\Sync\Engine\Source\Editor\UnrealEd\Private\EditorSelectUtils.cpp] [Line: 319]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: Owner(CineCameraActor /Game/Maps/Level_Cinematic.Level_Cinematic:PersistentLevel.CineCameraActor_0) of CineCameraComponent /Game/Maps/Level_Cinematic.Level_Cinematic:PersistentLevel.CineCameraActor_0.CameraComponent is not selected
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: Stack: 
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fee8827136 UE4Editor-Core.dll!FWindowsPlatformStackWalk::StackWalkAndDump() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:235]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fee8560c82 UE4Editor-Core.dll!FDebug::EnsureFailed() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:305]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fee857b346 UE4Editor-Core.dll!FDebug::OptionallyLogFormattedEnsureMessageReturningFalseImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:439]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fee13ccf0a UE4Editor-UnrealEd.dll!UUnrealEdEngine::UpdatePivotLocationForSelection() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorselectutils.cpp:319]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fee13b52b3 UE4Editor-UnrealEd.dll!UUnrealEdEngine::NoteSelectionChange() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorselectutils.cpp:392]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fed8252c7b UE4Editor-Sequencer.dll!FSequencer::SynchronizeExternalSelectionWithSequencerSelection() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:4795]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fed82269fd UE4Editor-Sequencer.dll!FSequencer::OnSelectedOutlinerNodesChanged() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:4668]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fed81ea0f6 UE4Editor-Sequencer.dll!TBaseRawMethodDelegateInstance<0,FSequencer,void __cdecl(void)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:503]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fed81b1b14 UE4Editor-Sequencer.dll!TBaseMulticastDelegate<void>::Broadcast() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:937]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fed8254334 UE4Editor-Sequencer.dll!FSequencer::Tick() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:491]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fee0f4e612 UE4Editor-UnrealEd.dll!FTickableEditorObject::TickObjects() [d:\build\++ue4\sync\engine\source\editor\unrealed\public\tickableeditorobject.h:45]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fee1346412 UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:1482]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000007fee1c3f0d6 UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:403]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000000013f315cbd UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3495]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000000013f325b3c UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:166]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000000013f325bba UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:144]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000000013f333dac UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:223]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000000013f335aaa UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x00000000770f652d kernel32.dll!UnknownFunction []
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: [Callstack] 0x000000007722c541 ntdll.dll!UnknownFunction []
[2018.08.10-11.49.02:876][283]LogOutputDevice: Error: 
[2018.08.10-11.49.02:884][283]LogStats:                SubmitErrorReport -  0.000 s
[2018.08.10-11.49.03:024][283]LogStats:                    SendNewReport -  0.141 s
[2018.08.10-11.49.03:024][283]LogStats:             FDebug::EnsureFailed -  2.039 s
[2018.08.10-11.49.03:024][283]LogWindows: Windows GetLastError: The operation completed successfully. (0)

[SequencerCineCamera][2]

[SequencerCineCamera_UE4CC-Windows-A973CF8F4759D4835028C2AE450E62EA_0001][3]