This is an infrequent crash in the 4.18 release. Based on individual crash details it seems frequently related to Sequencer. Users have not provided any descriptions of their actions when the crash occurred.
Source Context
432 /** 433 * Calls destructor and frees memory on every element in the array. 434 */ 435 void DestructAndFreeItems() 436 { 437 T** Element = GetData(); 438 for (int32 Index = Array.Num(); Index; --Index) 439 { 440 // We need a typedef here because VC won't compile the destructor call below if T itself has a member called T 441 typedef T IndirectArrayDestructElementType; 442 443 ***** (*Element)->IndirectArrayDestructElementType::~IndirectArrayDestructElementType(); 444 FMemory::Free(*Element); 445 ++Element; 446 } 447 }
repro steps currently unknown
Access violation - code c0000005 (first/second chance not available) UE4Editor_SlateCore!TIndirectArray<SOverlay::FOverlaySlot,FDefaultAllocator>::DestructAndFreeItems() [indirectarray.h:444] UE4Editor_SlateCore!SOverlay::~SOverlay() UE4Editor_SlateCore!TArray<FArrangedWidget,TInlineAllocator<16,FDefaultAllocator> >::~TArray<FArrangedWidget,TInlineAllocator<16,FDefaultAllocator> >() [array.h:529] UE4Editor_SlateCore!SharedPointerInternals::TReferenceControllerWithDeleter<FWidgetPath,SharedPointerInternals::DefaultDeleter<FWidgetPath> >::DestroyObject() [sharedpointerinternals.h:116] UE4Editor_Slate!FSlateUser::FinishFrame() [slateapplication.cpp:326] UE4Editor_Slate!FSlateApplication::ForEachUser() [slateapplication.cpp:4464] UE4Editor_Slate!FSlateApplication::FinishedInputThisFrame() [slateapplication.cpp:1570] UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3277] UE4Editor!GuardedMain() [launch.cpp:166] UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134] UE4Editor!WinMain() [launchwindows.cpp:210] UE4Editor!__scrt_common_main_seh() [exe_common.inl:253] kernel32!BaseThreadInitThunk() ntdll!RtlUserThreadStart()
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-52522 in the post.