Description

Selecting a Camera Component in the Sequencer window when the level is locked causes the Engine to crash. 

This was reported and tested in 4.20.1 (CL-4233996). This was reproduced in 4.19.2 (CL-4033788) and Main 4.21 (Cl-4280116)

Steps to Reproduce
  1. Open the UE4 Editor and create a blank project
  2. Add a Cine Camera Actor and a Level Sequence to the Level
  3. In the Level Sequence add a Camera Cut Track and add the Cine Camera Actor to it
  4. From the Cine Camera Actor add a Camera Component
  5. Right Click on the Cine Camera Actor and select "Convert to Spawnable"
  6. Back in the Viewport lock the Level in the Levels window
  7. Click on the Camera Component in the Sequence window

Results: The Editor crashes

Expected: The Camera Component is selected

Callstack

 

[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc8c3d7136 UE4Editor-Core.dll!FWindowsPlatformStackWalk::StackWalkAndDump() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:235]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc8c110c82 UE4Editor-Core.dll!FDebug::EnsureFailed() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:305]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc8c12b346 UE4Editor-Core.dll!FDebug::OptionallyLogFormattedEnsureMessageReturningFalseImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:439]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc8573cf0a UE4Editor-UnrealEd.dll!UUnrealEdEngine::UpdatePivotLocationForSelection() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorselectutils.cpp:319]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc857252b3 UE4Editor-UnrealEd.dll!UUnrealEdEngine::NoteSelectionChange() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorselectutils.cpp:392]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc7fe42c7b UE4Editor-Sequencer.dll!FSequencer::SynchronizeExternalSelectionWithSequencerSelection() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:4795]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc7fe169fd UE4Editor-Sequencer.dll!FSequencer::OnSelectedOutlinerNodesChanged() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:4668]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc7fdda0f6 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.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc7fda1b14 UE4Editor-Sequencer.dll!TBaseMulticastDelegate<void>::Broadcast() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:937]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc7fe44334 UE4Editor-Sequencer.dll!FSequencer::Tick() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:491]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc852be612 UE4Editor-UnrealEd.dll!FTickableEditorObject::TickObjects() [d:\build\++ue4\sync\engine\source\editor\unrealed\public\tickableeditorobject.h:45]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc856b6412 UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:1482]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffc85faf0d6 UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:403]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ff78c3c5cbd UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3495]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ff78c3d5b3c UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:166]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ff78c3d5bba UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:144]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ff78c3e3dac UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:223]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ff78c3e5aaa UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffcd2831fe4 KERNEL32.DLL!UnknownFunction []
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: [Callstack] 0x00007ffcd476cb31 ntdll.dll!UnknownFunction []
[2018.08.14-13.32.14:686][348]LogOutputDevice: Error: 
[2018.08.14-13.32.14:693][348]LogStats: SubmitErrorReport - 0.000 s
[2018.08.14-13.32.15:105][348]LogStats: SendNewReport - 0.412 s
[2018.08.14-13.32.15:105][348]LogStats: FDebug::EnsureFailed - 5.801 s
[2018.08.14-13.32.15:105][348]LogWindows: Windows GetLastError: The operation completed successfully. (0)
[2018.08.14-13.32.15:676][348]LogWindows: Error: === Critical error: ===
[2018.08.14-13.32.15:676][348]LogWindows: Error: 
[2018.08.14-13.32.15:676][348]LogWindows: Error: Assertion failed: IsTemplate || LevelLocked [File:D:\Build\++UE4\Sync\Engine\Source\Editor\UnrealEd\Private\EditorSelectUtils.cpp] [Line: 331] 
[2018.08.14-13.32.15:676][348]LogWindows: Error: 
[2018.08.14-13.32.15:676][348]LogWindows: Error: 
[2018.08.14-13.32.15:676][348]LogWindows: Error: 
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffcd17d50d8 KERNELBASE.dll!UnknownFunction []
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc98bd6850 UE4Editor-ApplicationCore.dll!FWindowsErrorOutputDevice::Serialize() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowserroroutputdevice.cpp:65]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc8c1762ec UE4Editor-Core.dll!FOutputDevice::LogfImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:70]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc8c1051cb UE4Editor-Core.dll!FDebug::AssertFailed() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:425]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc8573d049 UE4Editor-UnrealEd.dll!UUnrealEdEngine::UpdatePivotLocationForSelection() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorselectutils.cpp:331]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc857252b3 UE4Editor-UnrealEd.dll!UUnrealEdEngine::NoteSelectionChange() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorselectutils.cpp:392]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc7fe42c7b UE4Editor-Sequencer.dll!FSequencer::SynchronizeExternalSelectionWithSequencerSelection() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:4795]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc7fe169fd UE4Editor-Sequencer.dll!FSequencer::OnSelectedOutlinerNodesChanged() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:4668]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc7fdda0f6 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.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc7fda1b14 UE4Editor-Sequencer.dll!TBaseMulticastDelegate<void>::Broadcast() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:937]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc7fe44334 UE4Editor-Sequencer.dll!FSequencer::Tick() [d:\build\++ue4\sync\engine\source\editor\sequencer\private\sequencer.cpp:491]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc852be612 UE4Editor-UnrealEd.dll!FTickableEditorObject::TickObjects() [d:\build\++ue4\sync\engine\source\editor\unrealed\public\tickableeditorobject.h:45]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc856b6412 UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:1482]
[2018.08.14-13.32.15:676][348]LogWindows: Error: [Callstack] 0x00007ffc85faf0d6 UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:403]
[2018.08.14-13.32.15:677][348]LogWindows: Error: [Callstack] 0x00007ff78c3c5cbd UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3495]
[2018.08.14-13.32.15:677][348]LogWindows: Error: [Callstack] 0x00007ff78c3d5b3c UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:166]
[2018.08.14-13.32.15:677][348]LogWindows: Error: [Callstack] 0x00007ff78c3d5bba UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:144]
[2018.08.14-13.32.15:677][348]LogWindows: Error: [Callstack] 0x00007ff78c3e3dac UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:223]
[2018.08.14-13.32.15:677][348]LogWindows: Error: [Callstack] 0x00007ff78c3e5aaa UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
[2018.08.14-13.32.15:677][348]LogWindows: Error: [Callstack] 0x00007ffcd2831fe4 KERNEL32.DLL!UnknownFunction []
[2018.08.14-13.32.15:677][348]LogWindows: Error: [Callstack] 0x00007ffcd476cb31 ntdll.dll!UnknownFunction []

Have Comments or More Details?

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

2
Login to Vote

Fixed
ComponentSequencer
Affects Versions4.19.24.20.14.21
Target Fix4.21
Fix Commit4230679
Main Commit4324127
Release Commit4399518
CreatedAug 14, 2018
ResolvedAug 14, 2018
UpdatedOct 2, 2018