Description

This is currently among the top 10 crashes coming out of the 4.17.2 hotfix, affecting a few unique users, and this specific callstack does not appear to have occurred in 4.17.1. This may be a regression in the hotfix.

In 4.17.1, these are two crashes with slightly similar callstacks (only affecting one user each)
[Link Removed]
[Link Removed]

User Descriptions

  • tried to open one level from my main menu

Source Context

 157       void* FLinkerPlaceholderObjectImpl::FindRawPlaceholderContainer(const FLinkerPlaceholderBase::FPlaceholderValuePropertyPath& PropertyChainRef)
  158       {
  159       	TArray<void*>& PossibleStructReferencers = FPlaceholderContainerTracker::Get().PerspectiveRootDataStack;
  160 ***** 	return PossibleStructReferencers[0];
  161       }
  162       
  163       /*******************************************************************************
  164        * FPlaceholderContainerTracker / FScopedPlaceholderPropertyTracker
  165        ******************************************************************************/
Steps to Reproduce

repro steps currently unknown

Callstack
Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:d:\build\++ue4+release-4.17+compile\sync\engine\source\runtime\core\public\Containers/Array.h] [Line: 596] Array index out of bounds: 0 from an array of size 0

UE4Editor_CoreUObject!FLinkerPlaceholderObjectImpl::FindRawPlaceholderContainer() [linkerplaceholderbase.cpp:161]
UE4Editor_CoreUObject!FLinkerPlaceholderBase::AddReferencingPropertyValue() [linkerplaceholderbase.cpp:364]
UE4Editor_CoreUObject!UObjectProperty::SerializeItem() [propertyobject.cpp:91]
UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() [propertytag.cpp:188]
UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() [class.cpp:1073]
UE4Editor_CoreUObject!UObject::SerializeScriptProperties() [obj.cpp:1282]
UE4Editor_CoreUObject!UObject::Serialize() [obj.cpp:1216]
UE4Editor_Engine!UEdGraphNode::Serialize() [edgraphnode.cpp:403]
UE4Editor_BlueprintGraph!UK2Node::Serialize() [k2node.cpp:114]
UE4Editor_CoreUObject!StaticDuplicateObjectEx() [uobjectglobals.cpp:2035]
UE4Editor_UnrealEd!FEdGraphUtilities::CloneGraph() [edgraphutilities.cpp:224]
UE4Editor_UnrealEd!FEdGraphUtilities::CloneAndMergeGraphIn() [edgraphutilities.cpp:267]
UE4Editor_KismetCompiler!FKismetCompilerContext::MergeUbergraphPagesIn() [kismetcompiler.cpp:2803]
UE4Editor_KismetCompiler!FKismetCompilerContext::CreateAndProcessUbergraph() [kismetcompiler.cpp:3060]
UE4Editor_KismetCompiler!FKismetCompilerContext::CreateFunctionList() [kismetcompiler.cpp:3599]
UE4Editor_KismetCompiler!FKismetCompilerContext::CompileClassLayout() [kismetcompiler.cpp:3858]
UE4Editor_Kismet!FBlueprintCompilationManagerImpl::FlushCompilationQueueImpl() [blueprintcompilationmanager.cpp:714]
UE4Editor_Kismet!FBlueprintCompilationManager::FlushCompilationQueue() [blueprintcompilationmanager.cpp:1969]
UE4Editor_Engine!UBlueprintGeneratedClass::ConditionalRecompileClass() [blueprintgeneratedclass.cpp:260]
UE4Editor_CoreUObject!FScopedClassDependencyGather::~FScopedClassDependencyGather() [blueprintsupport.cpp:376]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [linkerload.cpp:4010]
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() [linkerload.cpp:4227]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [linkerload.cpp:3697]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [linkerload.cpp:2743]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [linkerload.cpp:2890]
UE4Editor_CoreUObject!LoadPackageInternal() [uobjectglobals.cpp:1303]
UE4Editor_CoreUObject!LoadPackage() [uobjectglobals.cpp:1409]
UE4Editor_CoreUObject!ResolveName() [uobjectglobals.cpp:781]
UE4Editor_CoreUObject!StaticLoadObjectInternal() [uobjectglobals.cpp:869]
UE4Editor_CoreUObject!StaticLoadObject() [uobjectglobals.cpp:936]
UE4Editor_ContentBrowser!FAssetData::GetAsset() [assetdata.h:276]
UE4Editor_ContentBrowser!SContentBrowser::OnAssetsActivated() [scontentbrowser.cpp:1922]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void __cdecl() [delegateinstancesimpl.h:434]
UE4Editor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() [sassetview.cpp:3864]
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!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0> >::ExecuteIfBound() [delegatesignatureimpl.inl:624]
UE4Editor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,0> >::Private_OnItemDoubleClicked() [slistview.h:805]
UE4Editor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonDoubleClick() [stablerow.h:288]
UE4Editor_Slate!<lambda_eeb33fd1b480e3cad58a1531d90d2e14>::operator() [slateapplication.cpp:5635]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_eeb33fd1b480e3cad58a1531d90d2e14> >() [slateapplication.cpp:232]
UE4Editor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() [slateapplication.cpp:5633]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [slateapplication.cpp:5620]
UE4Editor_Slate!FSlateApplication::OnMouseDoubleClick() [slateapplication.cpp:5596]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1722]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2161]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:881]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:721]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:1009]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3151]
UE4Editor!GuardedMain() [launch.cpp:166]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134]
UE4Editor!WinMain() [launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:253]
kernel32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.17.2
Target Fix4.18
Fix Commit3669635
Release Commit3669635
CreatedSep 27, 2017
ResolvedSep 28, 2017
UpdatedApr 27, 2018