Do not click this button. It is internally broken.
I’ve debugged this piece of code and it is caused by invalid usage of TUniquePtr inside the it.
Exact location: https://github.com/EpicGames/UnrealEngine/blob/release/Engine/Source/Editor/SceneOutliner/Private/ActorBrowsingMode.cpp#L1127
Summary:
- Collect each invalid actor info (raw pointer)
- Clear original array of invalid actors (unique pointers clear memory, raw pointers are no longer valid)
- Access objects using invalid raw pointers
It seems like there’s another flaw: the actor desc pointer can be nullptr from the beginning, and is later accessed by the code without any checks.