I’m still using using 4.27 for my project but have been trying to switch to UE5 as soon as the preview builds were proposed.
Everytime I start opening a blueprint, regardless of it’s size or importance in the project, it leads to a crash. I reported every crashes with the crash reporter in the hope of seeing the issue fixed in the next release but now we are at 5.1 and the issue persists.
I have installed the symbols in order to narrow the issue and it seems to come from the linker; last function called is FLinkerTables::GetImportPathName() in CoreObject.
Assets, materials and non scripted assets open fine. Does anyone know how to adress this as some features (nanite in particular) would be real game changers in my project.
Here is the latest crash trace I had with 5.1 prev2:
ue5_trace.txt (224.6 KB)
Edited to have some symbols in the body for search purpose:
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000000002ce558
UnrealEditor_Core!_mi_heap_malloc_zero() [D:\build++UE5\Sync\Engine\Source\ThirdParty\mimalloc\src\alloc.c:147]
UnrealEditor_Core!FMallocMimalloc::Realloc() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\MallocMimalloc.cpp:133]
UnrealEditor_Core!FMemory::Realloc() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\HAL\FMemory.inl:56]
UnrealEditor_Core!TArray<wchar_t,TSizedDefaultAllocator<32> >::ResizeTo() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Containers\Array.h:2898]
UnrealEditor_Core!FString::FString() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Containers\String.cpp:236]
UnrealEditor_CoreUObject!FLinkerTables::GetImportPathName() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:260]
UnrealEditor_CoreUObject!FLinkerLoad::FixupImportMap() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:1813]
UnrealEditor_CoreUObject!FLinkerLoad::ProcessPackageSummary() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:767]
UnrealEditor_CoreUObject!FLinkerLoad::Tick() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:872]
UnrealEditor_CoreUObject!FLinkerLoad::CreateLinker() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:508]
UnrealEditor_CoreUObject!GetPackageLinker() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:885]
UnrealEditor_CoreUObject!LoadPackageInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1574]
UnrealEditor_CoreUObject!<lambda_e187c05b3f652421c272f60ccc731f4f>::operator()() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3296]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImportInner() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3424]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2951]
UnrealEditor_CoreUObject!FLinkerLoad::Verify() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2730]
UnrealEditor_CoreUObject!FLinkerLoad::FinalizeCreation() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2540]
UnrealEditor_CoreUObject!FLinkerLoad::ProcessPackageSummary() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:822]
UnrealEditor_CoreUObject!FLinkerLoad::Tick() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:872]
UnrealEditor_CoreUObject!FLinkerLoad::CreateLinker() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:508]
UnrealEditor_CoreUObject!GetPackageLinker() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:885]
UnrealEditor_CoreUObject!LoadPackageInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1574]
UnrealEditor_CoreUObject!<lambda_e187c05b3f652421c272f60ccc731f4f>::operator()() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3296]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImportInner() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3424]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2951]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImportInner() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3452]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2951]
UnrealEditor_CoreUObject!FLinkerLoad::Verify() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2730]
UnrealEditor_CoreUObject!FLinkerLoad::FinalizeCreation() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2540]
UnrealEditor_CoreUObject!FLinkerLoad::ProcessPackageSummary() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:822]
UnrealEditor_CoreUObject!FLinkerLoad::Tick() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:872]
UnrealEditor_CoreUObject!FLinkerLoad::CreateLinker() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:508]
UnrealEditor_CoreUObject!GetPackageLinker() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:885]
UnrealEditor_CoreUObject!LoadPackageInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1574]
UnrealEditor_CoreUObject!<lambda_e187c05b3f652421c272f60ccc731f4f>::operator()() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3296]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImportInner() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3424]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2951]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImportInner() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3452]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2951]
UnrealEditor_CoreUObject!FLinkerLoad::CreateImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5401]
UnrealEditor_CoreUObject!FLinkerLoad::IndexToObject() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5546]
UnrealEditor_CoreUObject!FLinkerLoad::ResolveResource() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4003]
UnrealEditor_CoreUObject!FLinkerLoad::operator<<() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5799]
UnrealEditor_Core!FStructuredArchiveSlot::operator<<() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Serialization\StructuredArchiveSlots.cpp:269]
UnrealEditor_CoreUObject!FObjectPtrProperty::StaticSerializeItem() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyObjectPtr.cpp:75]
UnrealEditor_CoreUObject!FObjectPtrProperty::SerializeItem() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyObjectPtr.cpp:52]
UnrealEditor_CoreUObject!FPropertyTag::SerializeTaggedProperty() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyTag.cpp:253]
UnrealEditor_CoreUObject!UStruct::SerializeVersionedTaggedProperties() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1479]
UnrealEditor_CoreUObject!UStruct::SerializeTaggedProperties() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1279]
UnrealEditor_CoreUObject!UObject::SerializeScriptProperties() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1628]
UnrealEditor_CoreUObject!UObject::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1453]
UnrealEditor_CoreUObject!UObject::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1337]
UnrealEditor_Engine!UActorComponent::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:2388]
UnrealEditor_Engine!USceneComponent::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\SceneComponent.cpp:3456]
UnrealEditor_Engine!UPrimitiveComponent::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\PrimitiveComponent.cpp:993]
UnrealEditor_Engine!USkinnedMeshComponent::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\SkinnedMeshComponent.cpp:523]
UnrealEditor_Engine!USkeletalMeshComponent::Serialize() [D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Private\Components\SkeletalMeshComponent.cpp:309]
UnrealEditor_CoreUObject!FLinkerLoad::Preload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4419]
UnrealEditor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3781]
UnrealEditor_CoreUObject!FLinkerLoad::LoadAllObjects() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3951]
UnrealEditor_CoreUObject!LoadPackageInternal() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1681]
UnrealEditor_CoreUObject!<lambda_e187c05b3f652421c272f60ccc731f4f>::operator()() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3296]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImportInner() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3424]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2951]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImportInner() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3452]
UnrealEditor_CoreUObject!FLinkerLoad::VerifyImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2951]
UnrealEditor_CoreUObject!FLinkerLoad::CreateImport() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5401]
UnrealEditor_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1652]
UnrealEditor_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1403]
UnrealEditor_CoreUObject!FLinkerLoad::ResolveAllImports() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1781]
UnrealEditor_CoreUObject!FLinkerLoad::FinalizeBlueprint() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1863]
UnrealEditor_CoreUObject!FLinkerLoad::FinalizeBlueprint() [D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1849]