Description

Generated from CrashReporter

Similar issue: UE-87867

Steps to Reproduce
  1. set gc.CollectGarbageEveryFrame 1
  2. Create a new emitter from the fountain template.
  3. Create a new system with your new emitter.
  4. Put the emitter editor and system editor on different monitors full screen.
  5. Add a module to the emitter.
  6. Apply changes to the emitter.

Result: Crash.

Expected Result: The changes would apply correctly.

Callstack
ntdll!2d000000  + 9c0f4
KERNELBASE!2acd0000  + 38b03
UE4Editor-Core!ReportCrash(_EXCEPTION_POINTERS *) [WindowsPlatformCrashContext.cpp:1398]
UE4Editor!static `GuardedMainWrapper'::`1'::filt$0() [LaunchWindows.cpp:140]
VCRUNTIME140!220a0000  + c1c0
ntdll!2d000000  + a11cf
ntdll!2d000000  + 6a209
ntdll!2d000000  + 9fe3e
UE4Editor-NiagaraEditor!UNiagaraStackRendererItem::GetIconBrush() [NiagaraStackRendererItem.cpp:319]
UE4Editor-SlateCore!SImage::ComputeDesiredSize(float) [SImage.cpp:45]
UE4Editor-SlateCore!SWidget::CacheDesiredSize(float) [SWidget.cpp:831]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1476]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::Prepass_Internal(float) [SWidget.cpp:1460]
UE4Editor-SlateCore!SWidget::SlatePrepass(float) [SWidget.cpp:608]
UE4Editor-Slate!static void PrepassWindowAndChildren(class TSharedRef<SWindow,0>) [SlateApplication.cpp:1102]
UE4Editor-Slate!FSlateApplication::DrawPrepass(TSharedPtr<SWindow,0>) [SlateApplication.cpp:1151]
UE4Editor-Slate!FSlateApplication::PrivateDrawWindows(TSharedPtr<SWindow,0>) [SlateApplication.cpp:1198]
UE4Editor-Slate!?TickApplication@FSlateApplication@@IEAAXW4ESlateTickType@@M@Z  [SlateApplication.cpp:1496]
UE4Editor-Slate!?Tick@FSlateApplication@@QEAAXW4ESlateTickType@@@Z  [SlateApplication.cpp:1358]
UE4Editor!FEngineLoop::Tick() [LaunchEngineLoop.cpp:4940]
UE4Editor!GuardedMain(wchar_t const *) [Launch.cpp:169]
UE4Editor!GuardedMainWrapper(wchar_t const *) [LaunchWindows.cpp:137]
UE4Editor!WinMain  [LaunchWindows.cpp:268]
UE4Editor!static int __scrt_common_main_seh() [exe_common.inl:288]
KERNEL32!2ce80000  + 17bd4
ntdll!2d000000  + 6ce51

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-92927 in the post.

0
Login to Vote

Fixed
ComponentRendering - Niagara
Affects Versions4.25
Target Fix4.25.2
Fix Commit13786861
Main Commit14151001
Release Commit13786861
CreatedMay 8, 2020
ResolvedJun 29, 2020
UpdatedAug 20, 2020