Description

This is a common crash that has occurred since at least 4.17. Users have not provided any descriptions about their actions when the crash occurred.

Source Context

 3952       void SAssetView::AssetRenameBegin(const TSharedPtr<FAssetViewItem>& Item, const FString& NewName, const FSlateRect& MessageAnchor)
 3953       {
 3954       	check(!RenamingAsset.IsValid());
 3955 ***** 	RenamingAsset = Item;
 3956       }
 3957       
 3958       void SAssetView::AssetRenameCommit(const TSharedPtr<FAssetViewItem>& Item, const FString& NewName, const FSlateRect& MessageAnchor, const ETextCommit::Type CommitType)
 3959       {
 3960       	const EAssetItemType::Type ItemType = Item->GetType();
 3961       
 3962       	// If the item had a factory, create a new object, otherwise rename
 3963       	bool bSuccess = false;
 3964       	UObject* Asset = NULL;
 3965       	FText ErrorMessage;
 3966       	if ( ItemType == EAssetItemType::Normal )
 3967       	{
 3968       		const TSharedPtr<FAssetViewAsset>& ItemAsAsset = StaticCastSharedPtr<FAssetViewAsset>(Item);
 3969       
 3970       		// Check if the name is different
Steps to Reproduce

Please reopen with newer crash group if still occurring.

Callstack
Assertion failed: !RenamingAsset.IsValid() [File:D:\Build\++UE4+Release-4.17+Compile\Sync\Engine\Source\Editor\ContentBrowser\Private\SAssetView.cpp] [Line: 3955]

UE4Editor_ContentBrowser!SAssetView::AssetRenameBegin() [sassetview.cpp:3956]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl() [delegateinstancesimpl.h:434]
UE4Editor_ContentBrowser!SAssetViewItem::HandleBeginNameChange() [assetviewwidgets.cpp:546]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetTileItem,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetTileItem,0,void __cdecl() [delegateinstancesimpl.h:434]
UE4Editor_Slate!SInlineEditableTextBlock::EnterEditingMode() [sinlineeditabletextblock.cpp:126]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SInlineEditableTextBlock,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SInlineEditableTextBlock,0,void __cdecl() [delegateinstancesimpl.h:434]
UE4Editor_ContentBrowser!SAssetView::Tick() [sassetview.cpp:1111]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:859]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:31]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:12]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:85]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:31]
UE4Editor_Slate!SSplitter::OnPaint() [ssplitter.cpp:167]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:31]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:12]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_Slate!SBox::OnPaint() [sbox.cpp:245]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:85]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:97]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:31]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:12]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:31]
UE4Editor_Slate!SSplitter::OnPaint() [ssplitter.cpp:167]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:31]
UE4Editor_Slate!SSplitter::OnPaint() [ssplitter.cpp:167]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:97]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:31]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:12]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_Slate!SBorder::OnPaint() [sborder.cpp:85]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SOverlay::OnPaint() [soverlay.cpp:97]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [spanel.cpp:31]
UE4Editor_SlateCore!SPanel::OnPaint() [spanel.cpp:12]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [scompoundwidget.cpp:35]
UE4Editor_SlateCore!SWidget::Paint() [swidget.cpp:885]

Have Comments or More Details?

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

1
Login to Vote

Cannot Reproduce
CreatedNov 21, 2017
ResolvedOct 28, 2019
UpdatedDec 10, 2020