Description

Setting Slate Font Info default value in struct crashes editor

Frequency: 3/3

Crashreporter N/A

Regression (no) issue (does) occur in 4.11.2

Steps to Reproduce

[Steps provided by user, reproduced internally]

  1. Create a new blank project.
  2. Set "Show Engine Content" in the Content Browser.
  3. Create and open Structure BP.
  4. Set row type to "Slate Font Info"
  5. Set default value for "Slate Font Info"

Results

Editor crashes

Expected

Value for Slate Font Info is changed to new default value

Callstack

MachineId:4E82586D46B558EA69EF0EAA821297B1
EpicAccountId:2e342bbd0e92480fa71bf4505b6a81c3

Ensure condition failed: OwnerStruct == UserDefinedStruct.Get() [Link Removed] [Line: 173]

UE4Editor_Core!FDebug::OptionallyLogFormattedEnsureMessageReturningFalse() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\misc\outputdevice.cpp:441]
UE4Editor_Kismet!FDefaultValueDetails::OnFinishedChangingProperties() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\kismet\private\userdefinedstructureeditor.cpp:173]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FDefaultValueDetails,0,TTypeWrapper<void> __cdecl(FPropertyChangedEvent const & __ptr64)>::Execute() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:321]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FDefaultValueDetails,0,void __cdecl(FPropertyChangedEvent const & __ptr64)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:428]
UE4Editor_PropertyEditor!TBaseMulticastDelegate<void,FPropertyChangedEvent const & __ptr64>::Broadcast() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:921]
UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:468]
UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:297]
UE4Editor_PropertyEditor!FPropertyValueImpl::SetValueAsString() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:712]
UE4Editor_PropertyEditor!FPropertyHandleString::SetValue() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:2480]
UE4Editor_DetailCustomizations!FSlateFontInfoStructCustomization::OnFontChanged() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\detailcustomizations\private\slatefontinfocustomization.cpp:103]
UE4Editor_DetailCustomizations!TBaseSPMethodDelegateInstance<0,FSlateFontInfoStructCustomization,0,TTypeWrapper<void> __cdecl(FAssetData const & __ptr64)>::Execute() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:321]
UE4Editor_DetailCustomizations!TBaseSPMethodDelegateInstance<0,FSlateFontInfoStructCustomization,0,void __cdecl(FAssetData const & __ptr64)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:428]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SObjectPropertyEntryBox,0,TTypeWrapper<void> __cdecl(FAssetData const & __ptr64)>::Execute() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:321]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SObjectPropertyEntryBox,0,void __cdecl(FAssetData const & __ptr64)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:428]
UE4Editor_PropertyEditor!SPropertyEditorAsset::SetValue() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\propertyeditor\private\userinterface\propertyeditor\spropertyeditorasset.cpp:560]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyEditorAsset,0,TTypeWrapper<void> __cdecl(FAssetData const & __ptr64)>::Execute() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:321]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyEditorAsset,0,void __cdecl(FAssetData const & __ptr64)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:428]
UE4Editor_PropertyEditor!SPropertyMenuAssetPicker::OnAssetSelected() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\propertyeditor\private\userinterface\propertyeditor\spropertymenuassetpicker.cpp:232]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyMenuAssetPicker,0,TTypeWrapper<void> __cdecl(FAssetData const & __ptr64)>::Execute() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:321]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyMenuAssetPicker,0,void __cdecl(FAssetData const & __ptr64)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:428]
UE4Editor_ContentBrowser!SAssetView::AssetSelectionChanged() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\editor\contentbrowser\private\sassetview.cpp:3270]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,TTypeWrapper<void> __cdecl(TSharedPtr<FAssetViewItem,0>,enum ESelectInfo::Type)>::Execute() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:321]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl(TSharedPtr<FAssetViewItem,0>,enum ESelectInfo::Type)>::ExecuteIfSafe() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:428]
UE4Editor_ContentBrowser!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0>,enum ESelectInfo::Type>::ExecuteIfBound() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:608]
UE4Editor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,0> >::Private_SignalSelectionChanged() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\slate\public\widgets\views\slistview.h:609]
UE4Editor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonUp() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\slate\public\widgets\views\stablerow.h:449]
UE4Editor_Slate!<lambda_9ed539f2a96fd1ccd6d2214174cc7705>::operator()() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4540]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_9ed539f2a96fd1ccd6d2214174cc7705> >() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:214]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4530]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4947]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4923]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\windows\windowsapplication.cpp:1415]
UE4Editor_Core!FWindowsApplication::DeferMessage() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\windows\windowsapplication.cpp:1732]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\windows\windowsapplication.cpp:697]
UE4Editor_Core!FWindowsApplication::AppWndProc() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\windows\windowsapplication.cpp:619]
user32
user32
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:884]
UE4Editor!FEngineLoop::Tick() [d:\buildfarm\buildmachine_++ue4+release-4.11\engine\source\runtime\launch\private\launchengineloop.cpp:2611]
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

Have Comments or More Details?

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

0
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.12
Target Fix4.13
CreatedMay 19, 2016
ResolvedAug 1, 2016
UpdatedApr 27, 2018
View Jira Issue