This is a common crash affecting users in 4.15 and 4.16. Over 200 unique users have been affected.
User Descriptions
Source Context
597 UE_LOG(LogSlate, Warning, TEXT("")); 598 UE_LOG(LogSlate, Warning, TEXT("ItemsWithGeneratedWidgets:")); 599 for (int i = 0; i < ItemsWithGeneratedWidgets.Num(); ++i) 600 { 601 UE_LOG(LogSlate, Warning, TEXT("[%d] %s"),i, *OwnerList->OnItemToString_Debug.Execute(ItemsWithGeneratedWidgets[i])); 602 } 603 } 604 else 605 { 606 UE_LOG(LogSlate, Warning, TEXT("Provide custom 'OnItemToString_Debug' for diagnostics dump.")); 607 } 608 609 OwnerList->OnEnteredBadState.ExecuteIfBound(); 610 611 ***** checkf( false, TEXT("%s detected a critical error. See diagnostic dump above. Provide a custom 'OnItemToString_Debug' for more detailed diagnostics."), *OwnerList->ToString() ); 612 } 613 }
RESULT
Crash.
Assertion failed: false [File:D:\Build\++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\Slate\Public\Widgets/Views/SListView.h] [Line: 612] SSCSTreeType [SSCSEditor.cpp(3328)] detected a critical error. See diagnostic dump above. Provide a custom 'OnItemToString_Debug' for more detailed diagnostics. UE4Editor_Kismet!SListView<TSharedPtr<FSCSEditorTreeNode,0> >::FWidgetGenerator::ValidateWidgetGeneration() [slistview.h:612] UE4Editor_Kismet!SListView<TSharedPtr<FSCSEditorTreeNode,0> >::FWidgetGenerator::OnEndGenerationPass() [slistview.h:531] UE4Editor_Kismet!SListView<TSharedPtr<FSCSEditorTreeNode,0> >::ReGenerateItems() [slistview.h:978] UE4Editor_Slate!STableViewBase::Tick() [stableviewbase.cpp:251] UE4Editor_Kismet!STreeView<TSharedPtr<FSCSEditorTreeNode,0> >::Tick() [streeview.h:444] UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:776] 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!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!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] 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]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47471 in the post.