Corrupted data was previously handled gracefully without crashing, but in 4x14 the same data crashes the editor.
> UE4Editor-CoreUObject.dll!FLinker::GetExportClassName(int i) Line 89 C++
UE4Editor-CoreUObject.dll!FLinkerLoad::FixupExportMap() Line 4919 C++
UE4Editor-CoreUObject.dll!FLinkerLoad::Tick(float InTimeLimit, bool bInUseTimeLimit, bool bInUseFullTimeLimit) Line 665 C++
UE4Editor-CoreUObject.dll!FLinkerLoad::CreateLinker(UPackage * Parent, const wchar_t * Filename, unsigned int LoadFlags) Line 404 C++
UE4Editor-CoreUObject.dll!GetPackageLinker(UPackage * InOuter, const wchar_t * InLongPackageName, unsigned int LoadFlags, UPackageMap * Sandbox, FGuid * CompatibleGuid) Line 657 C++
UE4Editor-CoreUObject.dll!LoadPackageInternalInner(UPackage * InOuter, const wchar_t * InLongPackageNameOrFilename, unsigned int LoadFlags, FLinkerLoad * ImportLinker, bool bSkipNameChecks) Line 1196 C++
UE4Editor-CoreUObject.dll!LoadPackage(UPackage * InOuter, const wchar_t * InLongPackageName, unsigned int LoadFlags) Line 1437 C++
UE4Editor-CoreUObject.dll!ResolveName(UObject * & InPackage, FString & InOutName, bool Create, bool Throw, unsigned int LoadFlags) Line 722 C++
UE4Editor-CoreUObject.dll!StaticLoadObjectInternal(UClass * ObjectClass, UObject * InOuter, const wchar_t * InName, const wchar_t * Filename, unsigned int LoadFlags, UPackageMap * Sandbox, bool bAllowObjectReconciliation) Line 809 C++
UE4Editor-CoreUObject.dll!StaticLoadObject(UClass * ObjectClass, UObject * InOuter, const wchar_t * InName, const wchar_t * Filename, unsigned int LoadFlags, UPackageMap * Sandbox, bool bAllowObjectReconciliation) Line 869 C++
UE4Editor-CoreUObject.dll!StaticLoadClass(UClass * BaseClass, UObject * InOuter, const wchar_t * InName, const wchar_t * Filename, unsigned int LoadFlags, UPackageMap * Sandbox) Line 893 C++
UE4Editor-MapChange.dll!ConstructorHelpersInternal::FindOrLoadClass(FString & PathName, UClass * BaseClass) Line 82 C++
UE4Editor-MapChange.dll!ConstructorHelpers::FClassFinder<APawn>::FClassFinder<APawn>(const wchar_t * ClassToFind) Line 155 C++
UE4Editor-MapChange.dll!AMapChangeGameMode::AMapChangeGameMode() Line 10 C++
UE4Editor-CoreUObject.dll!UClass::CreateDefaultObject() Line 2666 C++
UE4Editor-CoreUObject.dll!UObjectLoadAllCompiledInDefaultProperties() Line 745 C++
UE4Editor-CoreUObject.dll!ProcessNewlyLoadedUObjects() Line 821 C++
UE4Editor-CoreUObject.dll!TBaseStaticDelegateInstance<void __cdecl(void)>::ExecuteIfSafe() Line 1018 C++
UE4Editor-Core.dll!TBaseMulticastDelegate<void>::Broadcast() Line 922 C++
UE4Editor-Core.dll!FModuleManager::LoadModuleWithFailureReason(const FName InModuleName, EModuleLoadResult & OutFailureReason, const bool bWasReloaded) Line 466 C++
UE4Editor-Projects.dll!FModuleDescriptor::LoadModulesForPhase(ELoadingPhase::Type LoadingPhase, const TArray<FModuleDescriptor,FDefaultAllocator> & Modules, TMap<FName,enum EModuleLoadResult,FDefaultSetAllocator,TDefaultMapKeyFuncs<FName,enum EModuleLoadResult,0> > & ModuleLoadErrors) Line 409 C++
UE4Editor-Projects.dll!FProjectManager::LoadModulesForProject(const ELoadingPhase::Type LoadingPhase) Line 53 C++
UE4Editor.exe!FEngineLoop::LoadStartupModules() Line 2236 C++
UE4Editor.exe!FEngineLoop::PreInit(const wchar_t * CmdLine) Line 1668 C++
UE4Editor.exe!GuardedMain(const wchar_t * CmdLine, HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, int nCmdShow) Line 113 C++
UE4Editor.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow) Line 191 C++
[External Code]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-37873 in the post.
0 |
Component | UE - Foundation - Core |
---|---|
Affects Versions | 4.14 |
Target Fix | 4.15 |
Created | Oct 27, 2016 |
---|---|
Resolved | Jan 11, 2017 |
Updated | Apr 27, 2018 |