Getting a crash probably ~5x per hour in UE4Editor_Core!rml::internal::ExtMemoryPool::initTLS()

Hi,

I’m getting a crash very frequently when hitting the Play In Editor button (I’d estimate 5x per hour) - with the below callstack. Note this doesn’t happen every time I hit PIE, but I can’t see much of a pattern to it!

Callstack:

Access violation - code c0000005 (first/second chance not available)

UE4Editor_Core!rml::internal::ExtMemoryPool::initTLS()
UE4Editor_Core!FMallocTBB::Free() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\private\hal\malloctbb.cpp:109]
UE4Editor_Core!FMemory::Free() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\public\hal\fmemory.inl:49]
UE4Editor_Slate!TArray<SlateEditableTextTypes::FUndoState,FDefaultAllocator>::~TArray<SlateEditableTextTypes::FUndoState,FDefaultAllocator>() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\public\containers\array.h:560]
UE4Editor_Slate!FSlateEditableTextLayout::~FSlateEditableTextLayout() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\text\slateeditabletextlayout.cpp:212]
UE4Editor_Slate!SEditableText::~SEditableText() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\input\seditabletext.cpp:18]
UE4Editor_Slate!SEditableText::`vector deleting destructor'()
UE4Editor_SlateCore!FSlotBase::~FSlotBase() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\slotbase.cpp:34]
UE4Editor_Slate!SBox::~SBox()
UE4Editor_Slate!SBox::`vector deleting destructor'()
UE4Editor_SlateCore!TIndirectArray<SBoxPanel::FSlot,FDefaultAllocator>::DestructAndFreeItems() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\public\containers\indirectarray.h:439]
UE4Editor_SlateCore!SBoxPanel::~SBoxPanel()
UE4Editor_Slate!SHorizontalBox::`scalar deleting destructor'()
UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot()
UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget()
UE4Editor_Slate!SEditableTextBox::`vector deleting destructor'()
UE4Editor_Slate!SInlineEditableTextBlock::~SInlineEditableTextBlock() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\text\sinlineeditabletextblock.cpp:79]
UE4Editor_SceneOutliner!SInlineEditableTextBlock::`scalar deleting destructor'()
UE4Editor_SlateCore!TIndirectArray<SBoxPanel::FSlot,FDefaultAllocator>::DestructAndFreeItems() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\public\containers\indirectarray.h:439]
UE4Editor_SlateCore!SBoxPanel::~SBoxPanel()
UE4Editor_SceneOutliner!SHorizontalBox::`scalar deleting destructor'()
UE4Editor_SlateCore!TIndirectArray<SBoxPanel::FSlot,FDefaultAllocator>::DestructAndFreeItems() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\public\containers\indirectarray.h:439]
UE4Editor_SlateCore!SBoxPanel::~SBoxPanel()
UE4Editor_SceneOutliner!SHorizontalBox::`scalar deleting destructor'()
UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot()
UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget()
UE4Editor_SceneOutliner!SceneOutliner::SActorTreeLabel::~SActorTreeLabel()
UE4Editor_SceneOutliner!SceneOutliner::SActorTreeLabel::`scalar deleting destructor'()
UE4Editor_SlateCore!TIndirectArray<SBoxPanel::FSlot,FDefaultAllocator>::DestructAndFreeItems() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\public\containers\indirectarray.h:439]
UE4Editor_SlateCore!SBoxPanel::~SBoxPanel()
UE4Editor_SceneOutliner!SHorizontalBox::`scalar deleting destructor'()
UE4Editor_SlateCore!TIndirectArray<SBoxPanel::FSlot,FDefaultAllocator>::DestructAndFreeItems() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\core\public\containers\indirectarray.h:439]
UE4Editor_SlateCore!SBoxPanel::~SBoxPanel()
UE4Editor_SceneOutliner!SHorizontalBox::`scalar deleting destructor'()
UE4Editor_SlateCore!FSimpleSlot::~FSimpleSlot()
UE4Editor_SlateCore!SCompoundWidget::~SCompoundWidget()
UE4Editor_SceneOutliner!SceneOutliner::SSceneOutlinerTreeRow::`scalar deleting destructor'()
UE4Editor_SceneOutliner!SListView<TSharedPtr<SceneOutliner::ITreeItem,0> >::FWidgetGenerator::OnEndGenerationPass() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\public\widgets\views\slistview.h:496]
UE4Editor_SceneOutliner!SListView<TSharedPtr<SceneOutliner::ITreeItem,0> >::ReGenerateItems() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\public\widgets\views\slistview.h:899]
UE4Editor_Slate!STableViewBase::Tick() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\views\stableviewbase.cpp:237]
UE4Editor_SceneOutliner!STreeView<TSharedPtr<SceneOutliner::ITreeItem,0> >::Tick() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\public\widgets\views\streeview.h:418]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:689]
UE4Editor_SlateCore!SOverlay::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_Slate!SBorder::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:86]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_Slate!SBorder::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:86]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_Slate!SBorder::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:86]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_Slate!SSplitter::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\layout\ssplitter.cpp:166]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_Slate!SSplitter::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\layout\ssplitter.cpp:166]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_Slate!SBorder::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:86]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_Slate!SSplitter::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\widgets\layout\ssplitter.cpp:166]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
UE4Editor_SlateCore!SPanel::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SOverlay::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:100]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
UE4Editor_SlateCore!SWindow::OnPaint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swindow.cpp:1809]
UE4Editor_SlateCore!SWidget::Paint() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
UE4Editor_Slate!FSlateApplication::DrawWindowAndChildren() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1127]
UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1367]
UE4Editor_Slate!FSlateApplication::DrawWindows() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1084]
UE4Editor_Slate!FSlateApplication::TickApplication() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1689]
UE4Editor_Slate!FSlateApplication::Tick() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1481]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:2894]
UE4Editor!GuardedMain() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\launch\private\launch.cpp:152]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\build\++ue4+release-4.14+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32
ntdll

Not sure if this is isolated to just my current project or to my machine in general but thought I’d see if anyone had anything similar before I waste time trying to triage with different projects!

Hey Javawag,

I have a couple of questions/suggestions:

  • Could you please cause the crash to occur again and provide your logs from your Saved->Logs folder?
  • Could you test this in 4.15 to see if the same issue occurs there as well?

Just noticed this similar question actually:

https://answers.unrealengine.com/questions/453173/crash-read-access-violation-in-fmalloctbbfree.html

But I’m not manually freeing (via delete or FMemory::Free) anything, so I’m not sure if it’s the same or just similar symptoms!

Hi again,

I’ve finally got a solid repro of this under 4.14. I just do the following:

  1. Launch UE4 Editor with game loaded
  2. Click Play In Editor → game starts as normal, and is playable
  3. Click Stop
  4. Click Play In Editor again → CRASH!

I cleared out my logs and then performed these steps, so the attached logs are just for this crash today. I have experienced a few other crashes actually with similar callstacks (notably FMallocTBB::Free()), too.

/Saved/Logs

Unfortunately, there doesn’t look to be anything that points out the issue in the logs from what I can see.

Right now there are two things that would be particularly useful in trying to reproduce the issue on our end:

  • Testing in 4.15 (which I know you’ve mentioned you’ll try out, so thanks for that!)
  • Attempting to see if you can determine a way to reproduce this in a clean project.

Let me know if you are able to get results from either of these methods.

Thanks!

(Apologies if you saw the previous comment, which I’ve now deleted. I had an unrelated crash that looked similar but we can safely ignore as it was in one of my blueprints!).

Okay - so I tried both of those things. Testing in an empty project did not cause any crash under 4.14 or 4.15.

Under 4.15 though, I’m seeing the crash but only every 5 or so runs - so it would appear less frequent although I may have my workspace set up slightly differently, I suppose. Attaching logs, but looks identical to the crash in 4.14.

The only thing I noticed was that it references the scene outliner, e.g:

[2017.02.03-12.32.40:170][987]LogWindows:Error: UE4Editor-SceneOutliner.dll!SInlineEditableTextBlock::`scalar deleting destructor'()

From poking around the callstack in VS I could see various names from the world outliner list, so it looks almost like it’s double-freeing an item from there?

link text

Any further ideas on this? I’m now getting the crash on a separate map in the game, so it’s not map-specific. Also, I just managed to repro the crash on a Mac if that helps any?

Sorry for the delay.

I’ve identified the callstack in your log file, but unfortunately this is not a crash that exists in our database at this time.

Without a repro case, I am limited as far as what action I’m able to take, as I am unable to see the issue on my end. If you are able to do some debugging and narrow down the cause of the crash to something specific, or something that can be reproduced in a clean project, feel free to reopen this thread with a comment and I’ll be glad to continue to investigate.

I’ll be sure to respond back if I come across any further information regarding this crash.

Let me know if you come across any more information that can help track this down.

Thanks!

Hi again,

I’ve just made the jump to 4.15 and can confirm the same crash with the same callstack occurs. I also saw a crash in a packaged build with a slightly different callstack which may prove pertinent:

TArray<FShapedGlyphEntry,FDefaultAllocator>::~TArray<FShapedGlyphEntry,FDefaultAllocator>()	C++
SharedPointerInternals::TReferenceControllerWithDeleter<FShapedGlyphSequence,SharedPointerInternals::DefaultDeleter<FShapedGlyphSequence> >::DestroyObject()	C++
FSlateDataPayload::~FSlateDataPayload()	C++
FSlateWindowElementList::ResetBuffers()	C++
FSlateDrawBuffer::AddWindowElementList()	C++
FSlateApplication::DrawWindowAndChildren()	C++
FSlateApplication::PrivateDrawWindows()	C++
FSlateApplication::TickApplication()	C++
FSlateApplication::Tick()	C++
FEngineLoop::Tick()	C++
GuardedMain()	C++
GuardedMainWrapper()	C++
WinMain()	C++
__scrt_common_main_seh() Line 253	C++
00007ff9afb73984()	Unknown
00007ff9afde3e71()	Unknown

It looks like somewhere I’m drawing text and it’s not liking it I guess?

Thanks for updating to let us know it’s still occurring in 4.15. Unfortunately, we are still limited in terms of our options with moving forward with the issue, as we’re not able to reproduce it internally at this time. Feel free to continue to update this thread with more information as you get it, however, and I’ll also be sure to let you know if I see it occurring at any point.

Okay - as weird as this sounds, I think I’ve managed to fix the issue. By removing the BP_Sky_Sphere actor (included with the Engine) from the map, the crash goes away. I could then add a new BP_Sky_Sphere and the crash doesn’t come back. I copied & pasted this Sky Sphere between 2 maps, which I suspect is why the crash wasn’t map-related. I’ll still keep my eye on it but perhaps it’ll serve as a potential fix for anyone else that has a similar crash!