Description

This is a common crash affecting users in 4.16 and into the 4.17 Preview.

User Descriptions

  • copying-pasting curves in Sequencer

Source Context

 979       void FSequencer::NotifyMovieSceneDataChangedInternal()
  980       {
  981       	NotifyMovieSceneDataChanged( EMovieSceneDataChangeType::Unknown );
  982       }
  983       
  984       
  985       void FSequencer::NotifyMovieSceneDataChanged( EMovieSceneDataChangeType DataChangeType )
  986       {
  987       	if ( DataChangeType == EMovieSceneDataChangeType::ActiveMovieSceneChanged ||
  988       		DataChangeType == EMovieSceneDataChangeType::Unknown )
  989       	{
  990 ***** 		LabelManager.SetMovieScene( GetFocusedMovieSceneSequence()->GetMovieScene() );
  991       	}
Steps to Reproduce
  1. Create and open a level sequence
  2. Select the Create Camera button
  3. Delete the Camera Cut Track
  4. Add the Camera Cut Track
  5. Add the Camera to the Camera Cut Track
  6. Undo 3 times

Result: Crash

Callstack
Access violation - code c0000005 (first/second chance not available)

UE4Editor_Sequencer!FSequencer::NotifyMovieSceneDataChanged() [sequencer.cpp:991]
UE4Editor_Sequencer!FSequencer::PostUndo() [sequencer.cpp:3540]
UE4Editor_UnrealEd!UEditorEngine::BroadcastPostUndo() [editorserver.cpp:5074]
UE4Editor_UnrealEd!UEditorEngine::HandleTransactorUndo() [editorserver.cpp:1185]
UE4Editor_UnrealEd!TBaseUObjectMethodDelegateInstance<0,UEditorEngine,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:766]
UE4Editor_UnrealEd!TBaseUObjectMethodDelegateInstance<0,UEditorEngine,void __cdecl() [delegateinstancesimpl.h:856]
UE4Editor_UnrealEd!TBaseMulticastDelegate<void,FUndoSessionContext,bool>::Broadcast() [delegatesignatureimpl.inl:937]
UE4Editor_UnrealEd!UTransBuffer::Undo() [editortransaction.cpp:876]
UE4Editor_UnrealEd!UEditorEngine::Exec_Transaction() [editorserver.cpp:5069]
UE4Editor_UnrealEd!UEditorEngine::Exec() [editorserver.cpp:5516]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [unrealedsrv.cpp:672]
UE4Editor_MainFrame!FMainFrameActionCallbacks::ExecuteExecCommand() [mainframeactions.cpp:973]
UE4Editor_MainFrame!TBaseStaticDelegateInstance<void __cdecl() [delegateinstancesimpl.h:1027]
UE4Editor_Slate!FUICommandList::ConditionalProcessCommandBindings() [uicommandlist.cpp:216]
UE4Editor_Slate!FUICommandList::ProcessCommandBindings() [uicommandlist.cpp:160]
UE4Editor_MainFrame!FMainFrameActionCallbacks::OnUnhandledKeyDownEvent() [mainframeactions.cpp:211]
UE4Editor_MainFrame!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<FReply() [tuple.h:497]
UE4Editor_MainFrame!TBaseStaticDelegateInstance<FReply __cdecl() [delegateinstancesimpl.h:958]
UE4Editor_Slate!TBaseDelegate<FReply,FKeyEvent const & __ptr64>::Execute() [delegatesignatureimpl.inl:537]
UE4Editor_Slate!FSlateApplication::ProcessKeyDownEvent() [slateapplication.cpp:4782]
UE4Editor_Slate!FSlateApplication::OnKeyDown() [slateapplication.cpp:4681]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1541]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2149]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:869]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:709]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:1009]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3151]
UE4Editor!GuardedMain() [launch.cpp:166]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134]
UE4Editor!WinMain() [launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:253]
kernel32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.164.17
Target Fix4.20
Fix Commit4117883
Main Commit4124555
Release Commit4117883
CreatedJul 24, 2017
ResolvedJun 7, 2018
UpdatedJun 12, 2018