This issue is regression. It crash only 4.25, and it dosen't crash in 4.24.
Copy and past a specific track (spawnable, actor with event track, set endpoint) causes a crash in the editor.
Result:
Crash occur.
Expect:
Not crash.
[Inline Frame] UE4Editor-MovieSceneTracks.dll!TArrayView<FMovieSceneEvent const>::RangeCheck(int Index) Line 196 C++ [Inline Frame] UE4Editor-MovieSceneTracks.dll!TArrayView<FMovieSceneEvent const>::operator[](int) Line 228 C++ UE4Editor-MovieSceneTracks.dll!FMovieSceneEventTriggerTemplate::FMovieSceneEventTriggerTemplate(const UMovieSceneEventTriggerSection & Section, const UMovieSceneEventTrack & Track) Line 483 C++ UE4Editor-MovieSceneTracks.dll!UMovieSceneEventTrack::CreateTemplateForSection(const UMovieSceneSection & InSection) Line 78 C++ UE4Editor-MovieScene.dll!UMovieSceneTrack::Compile(FMovieSceneEvaluationTrack & OutTrack, const FMovieSceneTrackCompilerArgs & Args) Line 243 C++ UE4Editor-MovieScene.dll!UMovieSceneTrack::GenerateTemplate(const FMovieSceneTrackCompilerArgs & Args) Line 198 C++ UE4Editor-MovieScene.dll!FMovieSceneEvaluationTemplateGenerator::ProcessTrack(const UMovieSceneTrack & Track, const FGuid & ObjectBindingId) Line 89 C++ UE4Editor-MovieScene.dll!FMovieSceneEvaluationTemplateGenerator::Generate() Line 48 C++ UE4Editor-MovieScene.dll!FMovieSceneRootEvaluationTemplateInstance::SetupFrame(UMovieSceneSequence * OverrideRootSequence, FMovieSceneSequenceID InOverrideRootID, FMovieSceneContext * InOutContext) Line 322 C++ UE4Editor-MovieScene.dll!FMovieSceneRootEvaluationTemplateInstance::Evaluate(FMovieSceneContext Context, IMovieScenePlayer & Player, FMovieSceneSequenceID InOverrideRootID) Line 242 C++ UE4Editor-Sequencer.dll!FSequencer::EvaluateInternal(FMovieSceneEvaluationRange InRange, bool bHasJumped) Line 2905 C++ UE4Editor-Sequencer.dll!FSequencer::NotifyMovieSceneDataChanged(EMovieSceneDataChangeType DataChangeType) Line 2231 C++ UE4Editor-Sequencer.dll!FSequencer::PasteObjectBindings(const FString & TextToImport, TArray<FNotificationInfo,TSizedDefaultAllocator<32>> & PasteErrors) Line 7873 C++ UE4Editor-Sequencer.dll!FSequencer::DoPaste() Line 7629 C++ UE4Editor-Sequencer.dll!SSequencer::DoPaste() Line 3419 C++ UE4Editor-Sequencer.dll!SSequencer::OnPaste() Line 3372 C++ [Inline Frame] UE4Editor-Sequencer.dll!TMemberFunctionCaller<SSequencer,void (__cdecl SSequencer::*)(void)>::operator()() Line 156 C++ [Inline Frame] UE4Editor-Sequencer.dll!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int>>::ApplyAfter(TMemberFunctionCaller<SSequencer,void (__cdecl SSequencer::*)(void)> &&) Line 272 C++ [Inline Frame] UE4Editor-Sequencer.dll!TBaseSPMethodDelegateInstance<0,SSequencer,0,TTypeWrapper<void> __cdecl(void)>::Execute() Line 298 C++ UE4Editor-Sequencer.dll!TBaseSPMethodDelegateInstance<0,SSequencer,0,void __cdecl(void)>::ExecuteIfSafe() Line 374 C++ UE4Editor-Slate.dll!FUICommandList::ConditionalProcessCommandBindings(const FKey Key, bool bCtrl, bool bAlt, bool bShift, bool bCmd, bool bRepeat) Line 220 C++ UE4Editor-Slate.dll!FUICommandList::ProcessCommandBindings(const FKeyEvent & InKeyEvent) Line 164 C++ UE4Editor-Sequencer.dll!SSequencer::OnKeyDown(const FGeometry & MyGeometry, const FKeyEvent & InKeyEvent) Line 2704 C++ [Inline Frame] UE4Editor-Slate.dll!FSlateApplication::ProcessKeyDownEvent::__l28::<lambda_348e43676c71ef9c842236ae8e30eb35>::operator()(const FArrangedWidget &) Line 4208 C++ UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FKeyEvent,<lambda_348e43676c71ef9c842236ae8e30eb35>>(FSlateApplication * ThisApplication, FEventRouter::FBubblePolicy RoutingPolicy, FKeyEvent EventCopy, const FSlateApplication::ProcessKeyDownEvent::__l28::<lambda_348e43676c71ef9c842236ae8e30eb35> & Lambda) Line 372 C++ [Inline Frame] UE4Editor-Slate.dll!FEventRouter::RouteAlongFocusPath(FSlateApplication *) Line 353 C++ UE4Editor-Slate.dll!FSlateApplication::ProcessKeyDownEvent(const FKeyEvent & InKeyEvent) Line 4204 C++ UE4Editor-Slate.dll!FSlateApplication::OnKeyDown(const int KeyCode, const unsigned int CharacterCode, const bool IsRepeat) Line 4112 C++ UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage(const FDeferredWindowsMessage & DeferredMessage) Line 1968 C++ UE4Editor-ApplicationCore.dll!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,0> & NativeWindow, HWND__ * InHWnd, unsigned int InMessage, unsigned __int64 InWParam, __int64 InLParam, int MouseX, int MouseY, unsigned int RawInputFlags) Line 2585 C++ UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessMessage(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 1809 C++ UE4Editor-ApplicationCore.dll!FWindowsApplication::AppWndProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 852 C++ [External Code] [Inline Frame] UE4Editor-ApplicationCore.dll!WinPumpMessages() Line 108 C++ UE4Editor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages(bool bFromMainLoop) Line 130 C++ UE4Editor.exe!FEngineLoop::Tick() Line 4762 C++ [Inline Frame] UE4Editor.exe!EngineTick() Line 62 C++ UE4Editor.exe!GuardedMain(const wchar_t * CmdLine) Line 169 C++ UE4Editor.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow) Line 257 C++ [External Code]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-95268 in the post.
3 |
Component | UE - Anim - Sequencer |
---|---|
Affects Versions | 4.25 |
Target Fix | 4.26 |
Created | Jul 13, 2020 |
---|---|
Resolved | Nov 12, 2020 |
Updated | Nov 16, 2020 |