Description

There are a string of crashes that are occurring with UMG as the cause of the crash. This occurs when the project is upgraded from 4.16 to 4.17. With the project provided making any change to the BP that is causing the crash resolves the issue (Such as using refresh all nodes, adding a new component, or changing any value). The cause of the crash is still unknown.

Versions Tested:
4.17.P3 - CL: 3552910

Steps to Reproduce
  1. Open project provided for engine version 4.17
  2. Select the open a copy option when prompted
    Result: Project Crashes
    Expected Result: The project opens with no issue
Callstack
UE4Editor_Engine!UBlueprintGeneratedClass::InitPropertiesFromCustomList() blueprintgeneratedclass.cpp:565 
UE4Editor_CoreUObject!FObjectInitializer::InitProperties() uobjectglobals.cpp:3045 
UE4Editor_CoreUObject!FObjectInitializer::PostConstructInit() uobjectglobals.cpp:2751 
UE4Editor_CoreUObject!FObjectInitializer::~FObjectInitializer() uobjectglobals.cpp:2662 
UE4Editor_CoreUObject!StaticConstructObject_Internal() uobjectglobals.cpp:3119 
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() linkerload.cpp:3885 
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() linkerload.cpp:2741 
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() linkerload.cpp:2888 
UE4Editor_CoreUObject!LoadPackageInternal() uobjectglobals.cpp:1303 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() linkerload.cpp:2418 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() linkerload.cpp:2174 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() linkerload.cpp:2466 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() linkerload.cpp:2174 
UE4Editor_CoreUObject!FLinkerLoad::CreateImport() linkerload.cpp:4148 
UE4Editor_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() blueprintsupport.cpp:1289 
UE4Editor_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() blueprintsupport.cpp:1091 
UE4Editor_CoreUObject!FLinkerLoad::ResolveAllImports() blueprintsupport.cpp:1380 
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() blueprintsupport.cpp:1485 
UE4Editor_CoreUObject!FLinkerLoad::Preload() linkerload.cpp:3333 
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() linkerload.cpp:4002 
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() linkerload.cpp:4225 
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() linkerload.cpp:3695 
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() linkerload.cpp:2741 
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() linkerload.cpp:2888 
UE4Editor_CoreUObject!LoadPackageInternal() uobjectglobals.cpp:1303 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() linkerload.cpp:2418 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() linkerload.cpp:2174 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() linkerload.cpp:2466 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() linkerload.cpp:2174 
UE4Editor_CoreUObject!FLinkerLoad::CreateImport() linkerload.cpp:4148 
UE4Editor_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() blueprintsupport.cpp:1289 
UE4Editor_CoreUObject!FLinkerLoad::ResolveDeferredDependencies() blueprintsupport.cpp:1159 
UE4Editor_CoreUObject!FLinkerLoad::ResolveAllImports() blueprintsupport.cpp:1380 
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() blueprintsupport.cpp:1485 
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() blueprintsupport.cpp:1475 
UE4Editor_CoreUObject!FLinkerLoad::Preload() linkerload.cpp:3333 
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() linkerload.cpp:4002 
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() linkerload.cpp:4225 
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() linkerload.cpp:3695 
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() linkerload.cpp:2741 
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() linkerload.cpp:2888 
UE4Editor_CoreUObject!LoadPackageInternal() uobjectglobals.cpp:1303 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() linkerload.cpp:2418 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() linkerload.cpp:2174 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() linkerload.cpp:2466 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() linkerload.cpp:2174 
UE4Editor_CoreUObject!FLinkerLoad::CreateImport() linkerload.cpp:4148 
UE4Editor_CoreUObject!FLinkerLoad::ResolveAllImports() blueprintsupport.cpp:1395 
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() blueprintsupport.cpp:1485 
UE4Editor_CoreUObject!FLinkerLoad::Preload() linkerload.cpp:3333 
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() linkerload.cpp:4002 
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() linkerload.cpp:4225 
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() linkerload.cpp:3695 
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() linkerload.cpp:4225 
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() linkerload.cpp:3695 
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() linkerload.cpp:2741 
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() linkerload.cpp:2888 
UE4Editor_CoreUObject!LoadPackageInternal() uobjectglobals.cpp:1303 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() linkerload.cpp:2418 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() linkerload.cpp:2174 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImportInner() linkerload.cpp:2466 
UE4Editor_CoreUObject!FLinkerLoad::VerifyImport() linkerload.cpp:2174 
UE4Editor_CoreUObject!FLinkerLoad::CreateImport() linkerload.cpp:4148 
UE4Editor_CoreUObject!FLinkerLoad::ResolveDependencyPlaceholder() blueprintsupport.cpp:1289 

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

71
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint Compiler
Affects Versions4.17
Target Fix4.17.2
Fix Commit3618238
CreatedAug 2, 2017
ResolvedAug 30, 2017
UpdatedApr 27, 2018