Description

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

[2016.08.05-09.09.15:492][ 0]LogFileManager:Warning: ReadFile failed: Count=0 Length=1783233816 Error= for file /Users/fengdingzhi/Library/Application Support/Epic/UnrealEngine/4.12/DerivedDataCache/Boot.ddc
[2016.08.05-09.09.17:503][ 0]LogFileManager:Error: Invalid BufferCount=0 while reading /Users/fengdingzhi/Library/Application Support/Epic/UnrealEngine/4.12/DerivedDataCache/Boot.ddc. File is most likely corrupted. Please verify your installation. Pos=1803671832, Size=92876704, PrecacheSize=2147483647, PrecacheOffset=1803671832
[2016.08.05-09.09.26:911][ 0]LogMac:Error: appError called: Assertion failed: Assertion failed: false [Link Removed] [Line: 697]

Error message:

SEGV_MAPERR at 0x3

Source Context:

279       {
  280       	UE_LOG(LogGenericPlatformMisc, Fatal,TEXT("I/O failure operating on '%s'"), Filename ? Filename : TEXT("Unknown file"));
  281       }
  282       
  283       void FGenericPlatformMisc::RaiseException(uint32 ExceptionCode)
  284       {
  285       	/** This is the last place to gather memory stats before exception. */
  286       	FGenericCrashContext::CrashMemoryStats = FPlatformMemory::GetStats();
  287       
  288       #if HACK_HEADER_GENERATOR && !PLATFORM_EXCEPTIONS_DISABLED
  289       	// We want Unreal Header Tool to throw an exception but in normal runtime code 
  290       	// we don't support exception handling
  291       	throw(ExceptionCode);
  292       #else	
  293 ***** 	*((uint32*)3) = ExceptionCode;
  294       #endif
  295       }
  296       
  297       bool FGenericPlatformMisc::SetStoredValue(const FString& InStoreId, const FString& InSectionName, const FString& InKeyName, const FString& InValue)
  298       {
  299       	check(!InStoreId.IsEmpty());
  300       	check(!InSectionName.IsEmpty());
  301       	check(!InKeyName.IsEmpty());
  302       
  303       	// This assumes that FPlatformProcess::ApplicationSettingsDir() returns a user-specific directory; it doesn't on Windows, but Windows overrides this behavior to use the registry
  304       	const FString ConfigPath = FString(FPlatformProcess::ApplicationSettingsDir()) / InStoreId / FString(TEXT("KeyValueStore.ini"));
  305       		
  306       	FConfigFile ConfigFile;
  307       	ConfigFile.Read(ConfigPath);
  308       

Most recent user affected CL: 2946394

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

Issues with Same/Similar Callstack: UE-18959, UE-18958


CrashReporter User Descriptions:

  • Launching and switching back and forth.
  • I was creating a project.
  • i just tried to launch it and it crashed
  • when i launch unreal engine it crashes! please help
Steps to Reproduce

Repro steps unknown

Callstack
UE4Editor-Core.dylib!FArchiveFileReaderGeneric::InternalPrecache()
UE4Editor-Core.dylib!FArchiveFileReaderGeneric::Serialize()
UE4Editor-DerivedDataCache.dylib!FMemoryDerivedDataBackend::LoadCache()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::ParseBootCache()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::ParseNode()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::ParseHierarchicalCache()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::ParseNode()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::ParseAsyncPut()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::ParseNode()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::ParseKeyLength()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::ParseNode()
UE4Editor-DerivedDataCache.dylib!FDerivedDataBackendGraph::FDerivedDataBackendGraph()
UE4Editor-DerivedDataCache.dylib!FDerivedDataCache::FDerivedDataCache()
UE4Editor-DerivedDataCache.dylib!InternalSingleton()
UE4Editor-DerivedDataCache.dylib!FDerivedDataCacheModule::GetDDC()
UE4Editor-DerivedDataCache.dylib!FDerivedDataCacheModule::StartupModule()
UE4Editor-Core.dylib!FModuleManager::LoadModuleWithFailureReason()
UE4Editor-Core.dylib!FModuleManager::LoadModule()
UE4Editor-Core.dylib!IDerivedDataCacheModule* FModuleManager::LoadModulePtr<IDerivedDataCacheModule>()
UE4Editor-Core.dylib!GetDerivedDataCache()
UE4Editor-Core.dylib!GetDerivedDataCacheRef()
UE4Editor-Engine.dylib!GetGlobalShaderMap()
UE4Editor!FEngineLoop::PreInit()
UE4Editor!GuardedMain()
UE4Editor!<Unknown>
UE4Editor-Core.dylib!<Unknown>
Foundation!Unknown()
libsystem_pthread.dylib!<Unknown>
libsystem_pthread.dylib!<Unknown>
libsystem_pthread.dylib!<Unknown>

Have Comments or More Details?

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

0
Login to Vote

Duplicate
ComponentPlatform - Mac
Affects Versions4.11
Target Fix4.13
CreatedMay 23, 2016
ResolvedAug 8, 2016
UpdatedApr 27, 2018