When adding/removing pins on a Switch on Gameplay Tag Container node, it can cause a crash. There are multiple ways to get this to happen when deleting pins, the order given in the reproduction steps is just guaranteed.
Regression?: No
This also occurred in 4.14
User descriptions:
UE4Editor_GameplayTagsEditor!UGameplayTagsK2Node_SwitchGameplayTagContainer::CreateCasePins() [gameplaytagsk2node_switchgameplaytagcontainer.cpp:125] UE4Editor_BlueprintGraph!UK2Node::ReallocatePinsDuringReconstruction() [k2node.cpp:361] UE4Editor_BlueprintGraph!UK2Node::ReconstructNode() [k2node.cpp:463] UE4Editor_GameplayTagsEditor!UGameplayTagsK2Node_SwitchGameplayTagContainer::PostEditChangeProperty() [gameplaytagsk2node_switchgameplaytagcontainer.cpp:63] UE4Editor_CoreUObject!UObject::PostEditChangeChainProperty() [obj.cpp:421] UE4Editor_PropertyEditor!FPropertyNode::NotifyPostChange() [propertynode.cpp:2368] UE4Editor_PropertyEditor!FPropertyValueImpl::ClearChildren() [propertyhandleimpl.cpp:1431] UE4Editor_PropertyEditor!FPropertyHandleArray::EmptyArray() [propertyhandleimpl.cpp:3616] UE4Editor_PropertyEditor!FPropertyEditor::OnEmptyArray() [propertyeditor.cpp:388] UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,FPropertyEditor,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327] UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,FPropertyEditor,0,void __cdecl() [delegateinstancesimpl.h:433] UE4Editor_PropertyEditor!SDetailsViewBase::Tick() [sdetailsviewbase.cpp:1095] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:776] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:46] UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:21] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_Slate!SBox::OnPaint() [sbox.cpp:237] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:46] UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:21] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:37] UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:86] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:46] UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:21] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:37] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:37] UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:86] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:102] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:46] UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:21] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:37] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:46] UE4Editor_Slate!SSplitter::OnPaint() [ssplitter.cpp:167] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:102] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:37] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:46] UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:21] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:37] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:37] UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:86] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:102] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:46] UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:21] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:37] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:46] UE4Editor_Slate!SSplitter::OnPaint() [ssplitter.cpp:167] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:779]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-42935 in the post.
0 |
Fix Commit | 3348502 |
---|---|
Main Commit | 3358685 |
Created | Mar 15, 2017 |
---|---|
Resolved | Mar 15, 2017 |
Updated | Jul 27, 2018 |