Description

A user is experiencing a crash after upgrading their project from 4.21 to 4.22. This crash did not occur in the 4.21 version of the engine.

[Link Removed]

Steps to Reproduce
  1. Download the attached project
  2. Open the project
  3. Open the asset "SGCICharacter"

Result: The Editor will freeze up and then crash
Expected: The asset would open or an error message would be given

Callstack

Callstack is attached: partial provided:

Unhandled exception

UE4Editor_Core!FName::Init() [d:\build\++ue4\sync\engine\source\runtime\core\private\uobject\unrealnames.cpp:598]
UE4Editor_Core!FName::FName() [d:\build\++ue4\sync\engine\source\runtime\core\private\uobject\unrealnames.cpp:475]
UE4Editor_CoreUObject!GetPackageLinker() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linker.cpp:631]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1192]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2680]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2745]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3880]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3037]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3201]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1296]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2680]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2745]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3880]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3037]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3201]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1296]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2680]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2745]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::CreateImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4545]
UE4Editor_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1573]
UE4Editor_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1324]
UE4Editor_CoreUObject!FLinkerLoad::ResolveAllImports() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1674]
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1779]
UE4Editor_CoreUObject!FLinkerLoad::ForceRegenerateClass() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:2196]
UE4Editor_CoreUObject!FLinkerLoad::DeferExportCreation() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1225]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4028]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3037]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3201]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1296]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2680]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2745]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3880]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3037]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3201]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1296]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2680]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2745]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3880]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3037]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3201]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1296]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2680]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2745]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::CreateImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4545]
UE4Editor_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1573]
UE4Editor_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1324]
UE4Editor_CoreUObject!FLinkerLoad::ResolveAllImports() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1674]
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1779]
UE4Editor_CoreUObject!FLinkerLoad::ForceRegenerateClass() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:2196]
UE4Editor_CoreUObject!FLinkerLoad::DeferExportCreation() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1225]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4028]
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4627]
UE4Editor_CoreUObject!FLinkerLoad::operator<<() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4840]
UE4Editor_Core!FStructuredArchive::FSlot::operator<<() [d:\build\++ue4\sync\engine\source\runtime\core\private\serialization\structuredarchive.cpp:390]
UE4Editor_CoreUObject!UObjectProperty::SerializeItem() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertyobject.cpp:102]
UE4Editor_CoreUObject!UArrayProperty::SerializeItem() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertyarray.cpp:218]
UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\propertytag.cpp:224]
UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:1131]
UE4Editor_CoreUObject!UObject::SerializeScriptProperties() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:1389]
UE4Editor_CoreUObject!UObject::Serialize() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:1309]
UE4Editor_CoreUObject!UObject::Serialize() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:1222]
UE4Editor_CoreUObject!FLinkerLoad::Preload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3636]
UE4Editor_Engine!UBlueprint::ForceLoadMembers() [d:\build\++ue4\sync\engine\source\runtime\engine\private\blueprint.cpp:1172]
UE4Editor_Engine!UBlueprint::RegenerateClass() [d:\build\++ue4\sync\engine\source\runtime\engine\private\blueprint.cpp:633]
UE4Editor_CoreUObject!FLinkerLoad::RegenerateBlueprintClass() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:733]
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\blueprint\blueprintsupport.cpp:1866]
UE4Editor_CoreUObject!FLinkerLoad::Preload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3683]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4388]
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4627]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:4001]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3037]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3201]
UE4Editor_CoreUObject!LoadPackageInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1296]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2680]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2412]
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:2745]

Have Comments or More Details?

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

6
Login to Vote

Won't Fix
ComponentUE - Foundation - Core
Affects Versions4.22.3
CreatedJul 1, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021