Description

The editor will crash during shutdown if Blueprints are actively being indexed in the background.

Steps to Reproduce
  1. Launch UE4 editor (any project).
  2. Choose Window->Find in Blueprint->Find in Blueprint 1.
  3. While Blueprints are still being indexed, attempt to close/quit the editor.
  4. A crash will result:
    Assertion failed: AssetRegistryPtr [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/AssetRegistry/Private/AssetRegistryModule.cpp] [Line: 33]
    
Callstack

UE4Editor_Core!AssertFailedImplV() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:100]
UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:450]
UE4Editor_AssetRegistry!FAssetRegistryModule::Get() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\AssetRegistry\Private\AssetRegistryModule.cpp:33]
UE4Editor_Kismet!FCacheAllBlueprintsTickableObject::ShouldEnableMultiprocessing() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\Kismet\Private\FindInBlueprintManager.cpp:1584]
UE4Editor_Kismet!FAsyncSearchIndexTaskRunnable::Run() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\Kismet\Private\FindInBlueprintManager.cpp:1335]
UE4Editor_Core!FRunnableThreadWin::Run() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:86]

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.25
Target Fix4.25.1
Fix Commit13560158
Main Commit14151001
Release Commit13560158
CreatedMay 22, 2020
ResolvedMay 27, 2020
UpdatedAug 26, 2020