Description

It seems that when a section of the Visual Logger is detached from the window as a whole and then that window is closed when docked next to the Content Browser, then the engine crashes. However, when the Visual Logger is docked at the top tab bar where the open map is docked by default, then detaching a section of the window and closing said window doesn't crash the editor.

Tested in //UE4/Release-4.26 @ CL 15973114 and this occurred, so not marking as a Regression.

Steps to Reproduce
  1. Open an project
  2. Select Windows > Developer Tools > Visual Logger
  3. Dock the Visual Logger window next to where the Content Browser is by default
  4. Press one of the yellow triangles to expose one of the sections as a tab
  5. Drag the tab you revealed away from the rest of the Visual Logger window
  6. Close the Visual Logger tab

RESULT:

The editor crashes

EXPECTED:

The editor doesn't crash when closing the Visual Logger window when not all of it's components are docked within it

Callstack
Windows GetLastError: The operation completed successfully. (0)
Error: === Critical error: ===
Error: 
Error: Assertion failed: IsValid() [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Templates/SharedPointer.h] [Line: 890]
Error: 
Error: 
Error: 
Error: [Callstack] 0x00007ff903f73b19 KERNELBASE.dll!UnknownFunction []
Error: [Callstack] 0x00007ff8b28d39c8 UE4Editor-Core.dll!`string'() []
Error: [Callstack] 0x0000000be7d772e0 UnknownFunction []
Error: [Callstack] 0x0000000000000400 UnknownFunction []
Error: [Callstack] 0x0000000000000068 UnknownFunction []
Error: [Callstack] 0x0000000000004000 UnknownFunction []
Error: 

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Editor - UI Systems - Slate
Affects Versions4.264.27
Target Fix5.0
Fix Commit18296308
Main Commit18296318
Release Commit18296308
CreatedNov 18, 2021
ResolvedNov 25, 2021
UpdatedJan 26, 2023