Description

When an Animation Modifier passes a null Animation Sequence value to an Animation Sequence the Editor will crash. This is a regression from 4.20.3 (CL-4369336).

This was reported and tested in 4.21 (CL-4541578). This was reproduced in Main 4.22 (CL-4562192)

Steps to Reproduce
  1. Download and open the attached project
  2. Open the Animation Sequence "A_Walk"
  3. Click on Window>Animation Data Modifiers
  4. Click on Add Modifier and select "BP_AnimModifier"
  5. Click on Apply All Modifiers

Results: The Engine crashes

Expected: Anim Modifier is added to the Anim Notify track

Callstack
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffac50a50d8 KERNELBASE.dll!UnknownFunction []
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa82a1cd1a UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:63]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa827fa967 UE4Editor-Core.dll!FOutputDevice::LogfImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:71]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa82730df7 UE4Editor-Core.dll!FDebug::AssertFailed() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:417]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa69efa6f7 UE4Editor-UnrealEd.dll!FTransaction::Apply() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editortransaction.cpp:873]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa63f7c94b UE4Editor-AnimationModifiers.dll!UAnimationModifier::ApplyToAnimationSequence() [d:\build\++ue4\sync\engine\source\editor\animationmodifiers\private\animationmodifier.cpp:44]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa63f7c700 UE4Editor-AnimationModifiers.dll!SAnimationModifiersTab::ApplyModifiers() [d:\build\++ue4\sync\engine\source\editor\animationmodifiers\private\sanimationmodifierstab.cpp:483]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa63f91d6f UE4Editor-AnimationModifiers.dll!SAnimationModifiersTab::OnApplyAllModifiersClicked() [d:\build\++ue4\sync\engine\source\editor\animationmodifiers\private\sanimationmodifierstab.cpp:307]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa63f86fef UE4Editor-AnimationModifiers.dll!TBaseSPMethodDelegateInstance<0,SAnimationModifiersTab,0,FReply __cdecl(void)>::Execute() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:279]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa81b6c7bb UE4Editor-Slate.dll!SButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:290]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa81958e25 UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_1002768c627006711ef2f351a87ec0e7> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:270]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa819f2678 UE4Editor-Slate.dll!FSlateApplication::RoutePointerUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5528]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa819d857a UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:6087]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa819cb44c UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:6060]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa9708de26 UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1831]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa97080de0 UE4Editor-ApplicationCore.dll!FWindowsApplication::DeferMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2281]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa970901eb UE4Editor-ApplicationCore.dll!FWindowsApplication::ProcessMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:929]
[2018.11.14-19.46.43:435][537]LogWindows: Error: [Callstack] 0x00007ffa9707ca19 UE4Editor-ApplicationCore.dll!FWindowsApplication::AppWndProc() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:766]
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ffac802b85d USER32.dll!UnknownFunction []
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ffac802b1ef USER32.dll!UnknownFunction []
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ffa97091746 UE4Editor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:130]
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ff7c9a35546 UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3615]
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ff7c9a4596c UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:174]
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ff7c9a459ea UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ff7c9a548da UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:276]
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ff7c9a5659a UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ffac74e1fe4 KERNEL32.DLL!UnknownFunction []
[2018.11.14-19.46.43:436][537]LogWindows: Error: [Callstack] 0x00007ffac832cb31 ntdll.dll!UnknownFunction []

Have Comments or More Details?

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

6
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.214.22
Target Fix4.21.1
Fix Commit4597316
CreatedNov 14, 2018
ResolvedNov 28, 2018
UpdatedNov 28, 2018