Description

There is a crash that is occuring when resizing windows with the debug filter popped out. The Debug filter that gets popped out is persistant and does not disappear when the the in line option appears, and clicking on it causes the editor to crash. The repro steps use an animation blueprint, but this issue occurs wherever a debug filter is present. You can view the issue via the image attached.

Tested In
4.14.3 - CL 3249277
4.15.3 - CL 3450819
4.16.1 - CL 3466753
4.17 - CL 3505911

This issue does not appear to be a regression

Steps to Reproduce
  1. Create a new project (third person template)
  2. Go to Content > Mannequin > Animations
  3. Open ThirdPerson_AnimBP
  4. resize the window so the preview instance tab is hidden > clik the arrow to create the pop out tab
  5. While the tab is popped out resize the window so the tab appears again in line
  6. Click the debug filter popped out tab
    Result: Editor Crashes
    Expected Result: The menu to change the debug filter appears or the popped out debug filter disappears
Callstack
Assertion failed: NewMenu.IsValid() && NewMenu->GetOwnedWindow().IsValid() [File:D:\Build\++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SMenuAnchor.cpp] [Line: 379] 



UE4Editor_Core!FDebug::AssertFailed() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:349]
UE4Editor_Slate!SMenuAnchor::SetIsOpen() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\widgets\input\smenuanchor.cpp:380]
UE4Editor_Slate!SComboButton::OnButtonClicked() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\widgets\input\scombobutton.cpp:86]
UE4Editor_Slate!SComboBox<TSharedPtr<FString,0> >::OnButtonClicked() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\public\widgets\input\scombobox.h:468]
UE4Editor_Slate!TMemberFunctionCaller<SComboButton,FReply (__cdecl SComboButton::*)(void) __ptr64>::operator()<>() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstanceinterface.h:165]
UE4Editor_Slate!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SComboButton,FReply (__cdecl SComboButton::*)(void) __ptr64> >() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\templates\tuple.h:497]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SComboButton,0,FReply __cdecl(void)>::Execute() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327]
UE4Editor_Slate!TBaseDelegate<FReply>::Execute() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:537]
UE4Editor_Slate!SButton::OnMouseButtonDown() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:215]
UE4Editor_Slate!<lambda_7097b900f0e4be30d80fb18f98c51ea0>::operator()() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4953]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_7097b900f0e4be30d80fb18f98c51ea0> >() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:239]
UE4Editor_Slate!FSlateApplication::RoutePointerDownEvent() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4942]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDownEvent() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4898]
UE4Editor_Slate!FSlateApplication::OnMouseDown() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4816]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:1712]
UE4Editor_Core!FWindowsApplication::DeferMessage() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:2127]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:867]
UE4Editor_Core!FWindowsApplication::AppWndProc() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:714]
user32
user32
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:1009]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3058]
UE4Editor!GuardedMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor!WinMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentTools - Slate
Affects Versions4.14.34.15.34.16.14.17
Target Fix4.20
Fix Commit4136437
Main Commit3567077
CreatedJun 29, 2017
ResolvedJun 25, 2018
UpdatedJun 26, 2018