Description

Reverting to the fix in [Link Removed] (CL#17788567) will avoid the crash.

Steps to Reproduce
  1. Open the sample project in the editor.
  2. Launch standalone
  3. Press the Enter key on the keyboard four times.

     It will crash when the list scrolls (index changes from 2 to 3).

 

Callstack
[2021.12.22-07.35.44:732][312]LogWindows: Error: === Critical error: ===
LogWindows: Error: 
LogWindows: Error: Assertion failed: OwnerTable->Private_IsPendingRefresh() [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\UMG\Public\Slate/SObjectTableRow.h] [Line: 490] 
LogWindows: Error: We were unable to find the item for this widget. If it was removed from the source collection, the list should be pending a refresh.
LogWindows: Error: 
LogWindows: Error: 
LogWindows: Error: [Callstack] 0x00007ffeebeb4f69 KERNELBASE.dll!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffe88110216 UE4Editor-Core.dll!ReportAssert() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformCrashContext.cpp:1644]
LogWindows: Error: [Callstack] 0x00007ffe88114218 UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsErrorOutputDevice.cpp:78]
LogWindows: Error: [Callstack] 0x00007ffe87e3242d UE4Editor-Core.dll!FOutputDevice::LogfImpl() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Misc\OutputDevice.cpp:61]
LogWindows: Error: [Callstack] 0x00007ffe87d86a45 UE4Editor-Core.dll!AssertFailedImplV() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:104]
LogWindows: Error: [Callstack] 0x00007ffe87d880a0 UE4Editor-Core.dll!FDebug::CheckVerifyFailedImpl() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:461]
LogWindows: Error: [Callstack] 0x00007ffe7b0fcffe UE4Editor-UMG.dll!SObjectTableRow<UObject *>::DetectItemSelectionChanged() [D:\Build\++UE4\Sync\Engine\Source\Runtime\UMG\Public\Slate\SObjectTableRow.h:122]
LogWindows: Error: [Callstack] 0x00007ffe7b108015 UE4Editor-UMG.dll!TBaseSPMethodDelegateInstance<0,SObjectTableRow<UObject *>,0,enum EActiveTimerReturnType __cdecl(double,float),FDefaultDelegateUserPolicy>::Execute() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:290]
LogWindows: Error: [Callstack] 0x00007ffe7b9abefa UE4Editor-SlateCore.dll!SWidget::ExecuteActiveTimers() [D:\Build\++UE4\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWidget.cpp:1657]
LogWindows: Error: [Callstack] 0x00007ffe7b8fae7b UE4Editor-SlateCore.dll!FWidgetProxy::Update() [D:\Build\++UE4\Sync\Engine\Source\Runtime\SlateCore\Private\FastUpdate\WidgetProxy.cpp:71]
LogWindows: Error: [Callstack] 0x00007ffe7b8db8bf UE4Editor-SlateCore.dll!FSlateInvalidationRoot::PaintFastPath() [D:\Build\++UE4\Sync\Engine\Source\Runtime\SlateCore\Private\FastUpdate\SlateInvalidationRoot.cpp:424]
LogWindows: Error: [Callstack] 0x00007ffe7b8dbcfa UE4Editor-SlateCore.dll!FSlateInvalidationRoot::PaintInvalidationRoot() [D:\Build\++UE4\Sync\Engine\Source\Runtime\SlateCore\Private\FastUpdate\SlateInvalidationRoot.cpp:300]
LogWindows: Error: [Callstack] 0x00007ffe7b9c7a1c UE4Editor-SlateCore.dll!SWindow::PaintWindow() [D:\Build\++UE4\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWindow.cpp:2084]
LogWindows: Error: [Callstack] 0x00007ffe7bd71bee UE4Editor-Slate.dll!FSlateApplication::DrawWindowAndChildren() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:1068]
LogWindows: Error: [Callstack] 0x00007ffe7bda2779 UE4Editor-Slate.dll!FSlateApplication::PrivateDrawWindows() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:1295]
LogWindows: Error: [Callstack] 0x00007ffe7bd72547 UE4Editor-Slate.dll!FSlateApplication::DrawWindows() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:1029]
LogWindows: Error: [Callstack] 0x00007ffe7bdc8279 UE4Editor-Slate.dll!FSlateApplication::TickAndDrawWidgets() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:1585]
LogWindows: Error: [Callstack] 0x00007ffe7bdc7a73 UE4Editor-Slate.dll!FSlateApplication::Tick() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:1439]
LogWindows: Error: [Callstack] 0x00007ff786cb9a1f UE4Editor.exe!FEngineLoop::Tick() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5025]
LogWindows: Error: [Callstack] 0x00007ff786cd0fcc UE4Editor.exe!GuardedMain() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:178]
LogWindows: Error: [Callstack] 0x00007ff786cd10ba UE4Editor.exe!GuardedMainWrapper() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137]
LogWindows: Error: [Callstack] 0x00007ff786cd40dd UE4Editor.exe!LaunchWindowsStartup() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:273]
LogWindows: Error: [Callstack] 0x00007ff786ce5984 UE4Editor.exe!WinMain() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:320]
LogWindows: Error: [Callstack] 0x00007ff786ce853a UE4Editor.exe!__scrt_common_main_seh() [d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
LogWindows: Error: [Callstack] 0x00007ffeed8d7034 KERNEL32.DLL!UnknownFunction []
LogWindows: Error: [Callstack] 0x00007ffeee162651 ntdll.dll!UnknownFunction []
LogWindows: Error: 
LogExit: Executing StaticShutdownAfterError
LogWindows: FPlatformMisc::RequestExit(1)
LogWindows: FPlatformMisc::RequestExitWithStatus(1, 3)
LogCore: Engine exit requested (reason: Win RequestExit)
Log file closed, 12/22/21 16:35:44
 

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Editor - UI Systems - Slate
Affects Versions4.27.2
Target Fix5.0
Fix Commit18381150
Release Commit18381150
CreatedJan 11, 2022
ResolvedJan 11, 2022
UpdatedJan 26, 2023
View Jira Issue