Description

Generated from CrashReporter

ErrorMessage:

Unhandled exception

Callstack similar to [Link Removed]

comments from community:

Clicked on a procedural grass node in the Brushify material
This is a repeatable bug using a clean build. Click on Grass node in Brushify material causes crash
Steps to Reproduce

No Known Steps to Reproduce

Callstack
UE4Editor-CoreUObject!UObjectPropertyBase::Identical(void const *,void const *,unsigned int) [PropertyBaseObject.cpp:63]
UE4Editor-PropertyEditor!FPropertyNode::GetDiffersFromDefaultForObject(FPropertyItemValueDataTrackerSlate &,UProperty *) [PropertyNode.cpp:1634]
UE4Editor-PropertyEditor!FPropertyNode::GetDiffersFromDefault() [PropertyNode.cpp:1667]
UE4Editor-PropertyEditor!FPropertyHandleBase::DiffersFromDefault() [PropertyHandleImpl.cpp:2160]
UE4Editor-PropertyEditor!FPropertyHandleBase::CanResetToDefault() [PropertyHandleImpl.cpp:3115]
UE4Editor-PropertyEditor!SResetToDefaultPropertyEditor::UpdateDiffersFromDefaultState() [SResetToDefaultPropertyEditor.cpp:103]
UE4Editor-PropertyEditor!SResetToDefaultPropertyEditor::Construct(SResetToDefaultPropertyEditor::FArguments const &,TSharedPtr<IPropertyHandle,0> const &) [SResetToDefaultPropertyEditor.cpp:46]
UE4Editor-PropertyEditor!TDecl<SResetToDefaultPropertyEditor,RequiredArgs::T1RequiredArgs<TSharedRef<IPropertyHandle,0> &&> >::operator<<=  [DeclarativeSyntaxSupport.h:1116]
UE4Editor-PropertyEditor!FDetailPropertyRow::MakeValueWidget(FDetailWidgetRow &,TSharedPtr<FDetailWidgetRow,0>,bool) [DetailPropertyRow.cpp:717]
UE4Editor-PropertyEditor!FDetailPropertyRow::GetDefaultWidgets(TSharedPtr<SWidget,0> &,TSharedPtr<SWidget,0> &,FDetailWidgetRow &,bool) [DetailPropertyRow.cpp:146]
UE4Editor-DetailCustomizations!FMaterialExpressionLandscapeGrassInputCustomization::CustomizeChildren(TSharedRef<IPropertyHandle,0>,IDetailChildrenBuilder &,IPropertyTypeCustomizationUtils &) [MaterialExpressionLandscapeGrassCustomization.cpp:69]
UE4Editor-PropertyEditor!FDetailPropertyRow::OnItemNodeInitialized(TSharedRef<FDetailCategoryImpl,0>,TAttribute<bool> const &,TSharedPtr<IDetailGroup,0>) [DetailPropertyRow.cpp:243]
UE4Editor-PropertyEditor!FDetailItemNode::InitPropertyEditor() [DetailItemNode.cpp:142]
UE4Editor-PropertyEditor!FDetailItemNode::Initialize() [DetailItemNode.cpp:43]
UE4Editor-PropertyEditor!FDetailPropertyRow::GenerateChildrenForPropertyNode(TSharedPtr<FPropertyNode,0> &,TArray<TSharedRef<FDetailTreeNode,0>,TSizedDefaultAllocator<32> > &) [DetailPropertyRow.cpp:344]
UE4Editor-PropertyEditor!FDetailPropertyRow::OnGenerateChildren(TArray<TSharedRef<FDetailTreeNode,0>,TSizedDefaultAllocator<32> > &) [DetailPropertyRow.cpp:275]
UE4Editor-PropertyEditor!FDetailItemNode::GenerateChildren(bool) [DetailItemNode.cpp:364]
UE4Editor-PropertyEditor!FDetailCategoryImpl::GenerateNodesFromCustomizations(TArray<FDetailLayoutCustomization,TSizedDefaultAllocator<32> > const &,bool,TArray<TSharedRef<FDetailTreeNode,0>,TSizedDefaultAllocator<32> > &,bool &) [DetailCategoryBuilderImpl.cpp:745]
UE4Editor-PropertyEditor!FDetailCategoryImpl::GenerateChildrenForSingleLayout(FName,bool,bool,TArray<FDetailLayoutCustomization,TSizedDefaultAllocator<32> > const &,TArray<TSharedRef<FDetailTreeNode,0>,TSizedDefaultAllocator<32> > &,bool &) [DetailCategoryBuilderImpl.cpp:767]
UE4Editor-PropertyEditor!FDetailCategoryImpl::GenerateChildrenForLayouts() [DetailCategoryBuilderImpl.cpp:805]
UE4Editor-PropertyEditor!FDetailCategoryImpl::GenerateLayout() [DetailCategoryBuilderImpl.cpp:966]
UE4Editor-PropertyEditor!FDetailLayoutBuilderImpl::BuildCategories(TMap<FName,TSharedPtr<FDetailCategoryImpl,0>,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<FName,TSharedPtr<FDetailCategoryImpl,0>,0> > const &,TArray<TSharedRef<FDetailCategoryImpl,0>,TSizedDefaultAllocator<32> > &,TArray<TSharedRef<FDetailCategoryImpl,0>,TSizedDefaultAllocator<32> > &) [DetailLayoutBuilderImpl.cpp:243]
UE4Editor-PropertyEditor!FDetailLayoutBuilderImpl::GenerateDetailLayout() [DetailLayoutBuilderImpl.cpp:300]
UE4Editor-PropertyEditor!SDetailsViewBase::UpdateSinglePropertyMap(TSharedPtr<FComplexPropertyNode,0>,FDetailLayoutData &,bool) [SDetailsViewBase.cpp:400]
UE4Editor-PropertyEditor!SDetailsViewBase::UpdatePropertyMaps() [SDetailsViewBase.cpp:362]
UE4Editor-PropertyEditor!SDetailsView::PostSetObject() [SDetailsView.cpp:910]
UE4Editor-PropertyEditor!SDetailsView::SetObjectArrayPrivate(TArray<TWeakObjectPtr<UObject,FWeakObjectPtr>,TSizedDefaultAllocator<32> > const &) [SDetailsView.cpp:663]
UE4Editor-PropertyEditor!SDetailsView::SetObjects(TArray<UObject *,TSizedDefaultAllocator<32> > const &,bool,bool) [SDetailsView.cpp:412]
UE4Editor-MaterialEditor!FMaterialEditor::OnSelectedNodesChanged(TSet<UObject *,DefaultKeyFuncs<UObject *,0>,FDefaultSetAllocator> const &) [MaterialEditor.cpp:5082]
UE4Editor-MaterialEditor!TBaseSPMethodDelegateInstance<0,FMaterialEditor,0,void __cdecl(TSet<UObject *,DefaultKeyFuncs<UObject *,0>,FDefaultSetAllocator> const &) [DelegateInstancesImpl.h:369]
UE4Editor-GraphEditor!SNodePanel::OnMouseButtonUp(FGeometry const &,FPointerEvent const &) [SNodePanel.cpp:921]
UE4Editor-GraphEditor!SGraphPanel::OnMouseButtonUp(FGeometry const &,FPointerEvent const &) [SGraphPanel.cpp:645]
UE4Editor-Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_6c1f6b862bcfb82ea6dcab28fbcc9463> >  [SlateApplication.cpp:273]
UE4Editor-Slate!FSlateApplication::RoutePointerUpEvent(FWidgetPath const &,FPointerEvent const &) [SlateApplication.cpp:5707]
UE4Editor-Slate!FSlateApplication::ProcessMouseButtonUpEvent(FPointerEvent const &) [SlateApplication.cpp:6312]
UE4Editor-Slate!FSlateApplication::OnMouseUp(EMouseButtons::Type,FVector2D) [SlateApplication.cpp:6285]
UE4Editor-ApplicationCore!FWindowsApplication::ProcessDeferredMessage(FDeferredWindowsMessage const &) [WindowsApplication.cpp:1880]
UE4Editor-ApplicationCore!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,0> &,HWND__ *,unsigned int,unsigned __int64,__int64,int,int,unsigned int) [WindowsApplication.cpp:2332]
UE4Editor-ApplicationCore!FWindowsApplication::ProcessMessage(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:1560]
UE4Editor-ApplicationCore!FWindowsApplication::AppWndProc(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:790]
USER32!be6f0000  + 1681d
USER32!be6f0000  + 16212
UE4Editor-ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages(bool) [WindowsPlatformApplicationMisc.cpp:130]
UE4Editor!FEngineLoop::Tick() [LaunchEngineLoop.cpp:4169]
UE4Editor!GuardedMain(wchar_t const *,HINSTANCE__ *,HINSTANCE__ *,int) [Launch.cpp:173]
UE4Editor!GuardedMainWrapper(wchar_t const *,HINSTANCE__ *,HINSTANCE__ *,int) [LaunchWindows.cpp:147]
UE4Editor!WinMain  [LaunchWindows.cpp:279]
UE4Editor!__scrt_common_main_seh  [exe_common.inl:288]
KERNEL32!bd950000  + 17bd4
ntdll!befc0000  + 6cee1

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - LD & Modeling - Terrain - Landscape
Affects Versions4.23
Target Fix4.23.1
Fix Commit8692233
Main Commit8741361
Release Commit8692233
CreatedSep 13, 2019
ResolvedSep 17, 2019
UpdatedMay 28, 2020