Description

If the user creates a new sequencer for the level that includes the player character and a shot track the editor will crash if a new camera is set as the camera for the shot track.

Steps to Reproduce
  1. Open first person project
  2. Enable sequencer
  3. Restart
  4. Add a new sequencer track
  5. Add a First person character track
  6. Add a new shot track
  7. Add a camera to the level
  8. Set the new camera that was just created to the camera that is used by the shot track
  9. Notice that the Editor crashes

Expected: The camera that was added would be selected as the camera for the shot track
Result: The editor crashes

Callstack
MachineId:E74C21034048BDD873CC6C9A3913CF6C
EpicAccountId:6003a092eb5e4d259eb50cf2c6e341d2

Assertion failed: IsValid() [File:D:\BuildFarm\buildmachine_++UE4+Release-4.11\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 697] 



UE4Editor_Core!FDebug::AssertFailed() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\misc\outputdevice.cpp:430]
UE4Editor_Engine!TSharedPtr<SViewport,0>::ToSharedRef() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\templates\sharedpointer.h:698]
UE4Editor_Engine!FSceneViewport::EnqueueBeginRenderFrame() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\slate\sceneviewport.cpp:1274]
UE4Editor_Engine!FViewport::Draw() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\engine\private\unrealclient.cpp:1028]
UE4Editor_MovieSceneTools!FShotSequencerSection::DrawViewportThumbnail() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\moviescenetools\private\sections\shotsequencersection.cpp:87]
UE4Editor_MovieSceneTools!FShotTrackThumbnail::DrawThumbnail() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\moviescenetools\private\trackeditors\shottrackeditor\shottrackthumbnail.cpp:58]
UE4Editor_MovieSceneTools!FShotTrackThumbnailPool::DrawThumbnails() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\moviescenetools\private\trackeditors\shottrackeditor\shottrackthumbnailpool.cpp:49]
UE4Editor_Sequencer!FSequencer::Tick() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\sequencer\private\sequencer.cpp:287]
UE4Editor_UnrealEd!FTickableEditorObject::TickObjects() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\unrealed\public\tickableeditorobject.h:15]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\unrealed\private\editorengine.cpp:1123]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\unrealed\private\unrealedengine.cpp:370]
UE4Editor!FEngineLoop::Tick() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\launchengineloop.cpp:2644]
UE4Editor!GuardedMain() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32
ntdll

Community References

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.11.2
Target Fix4.12
Fix Commit2951535
Main Commit3023490
CreatedMay 9, 2016
ResolvedMay 9, 2016
UpdatedMay 2, 2018