Description

This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.

Error message:

Fatal error: [Link Removed] [Line: 90] Instance base cache - integrity verification(3): Counter: 7 Size: 5, InvSize: 4 (L:1 S:0 T:0)

Source Context:

   78       		}
   79       	}
   80       
   81       	// more info for UE-30878
   82       	if (InstanceBaseCache.InstanceBaseMap.Num() != InstanceBaseCache.InstanceBaseInvMap.Num())
   83       	{
   84       		int32 LoadingFlag = Ar.IsLoading() ? 1 : 0;
   85       		int32 SavingFlag = Ar.IsSaving() ? 1 : 0;
   86       		int32 TransactingFlag = Ar.IsTransacting() ? 1 : 0;
   87       		UE_LOG(LogInstancedFoliage, Fatal, TEXT("Instance base cache - integrity verification(3): Counter: %d Size: %d, InvSize: %d (L:%d S:%d T:%d)"), 
   88       			(int32)InstanceBaseCache.NextBaseId, InstanceBaseCache.InstanceBaseMap.Num(), InstanceBaseCache.InstanceBaseInvMap.Num(), 
   89       			LoadingFlag, SavingFlag, TransactingFlag);
   90       	}
   91       
   92 ***** 	return Ar;
   93       }
   94       
   95       FFoliageInstanceBaseId FFoliageInstanceBaseCache::AddInstanceBaseId(UActorComponent* InComponent)
   96       {
   97       	FFoliageInstanceBaseId BaseId = FFoliageInstanceBaseCache::InvalidBaseId;
   98       	if (InComponent && !InComponent->IsCreatedByConstructionScript())
   99       	{
  100       		BaseId = GetInstanceBaseId(InComponent);
  101       		if (BaseId == FFoliageInstanceBaseCache::InvalidBaseId)
  102       		{
  103       			BaseId = NextBaseId++;
  104       
  105       			// more info for UE-30878
  106       			if (InstanceBaseMap.Num() != InstanceBaseInvMap.Num())
  107       			{

Most recent user affected CL: 3028348

Logs:
[Link Removed]
[Link Removed]
[Link Removed]


CrashReporter User Descriptions:

  • Loaded the project
  • Trying to put a nav mesh but it wasn't working then I deleted it saved and try to restart to see anything changed
Steps to Reproduce

Repro steps unknown

Callstack
UE4Editor_Foliage!operator<<() [foliageinstancebase.cpp:93]
UE4Editor_Foliage!AInstancedFoliageActor::Serialize() [instancedfoliage.cpp:2247]
UE4Editor_CoreUObject!FLinkerLoad::Preload() [linkerload.cpp:3293]
UE4Editor_CoreUObject!EndLoad() [uobjectglobals.cpp:1411]
UE4Editor_CoreUObject!LoadPackageInternal() [uobjectglobals.cpp:1171]
UE4Editor_CoreUObject!LoadPackageInternal() [uobjectglobals.cpp:1286]
UE4Editor_UnrealEd!UEditorEngine::Map_Load() [editorserver.cpp:2397]
UE4Editor_UnrealEd!UEditorEngine::HandleMapCommand() [editorserver.cpp:5987]
UE4Editor_UnrealEd!UEditorEngine::Exec() [editorserver.cpp:5477]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [unrealedsrv.cpp:744]
UE4Editor_UnrealEd!FEditorFileUtils::LoadMap() [filehelpers.cpp:2135]
UE4Editor_UnrealEd!FEditorFileUtils::LoadDefaultMapAtStartup() [filehelpers.cpp:3349]
UE4Editor_UnrealEd!FUnrealEdMisc::OnInit() [unrealedmisc.cpp:300]
UE4Editor_UnrealEd!EditorInit() [unrealed.cpp:89]
UE4Editor!GuardedMain() [launch.cpp:137]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126]
UE4Editor!WinMain() [launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-32774 in the post.

0
Login to Vote

Fixed
ComponentTools - Foliage
Affects Versions4.12
Target Fix4.13
Fix Commit3071479
Main Commit3109685
CreatedJul 5, 2016
ResolvedAug 23, 2016
UpdatedSep 9, 2016