Description

This is a trending crash coming out of the 4.17 release. Users have not provided descriptions of their actions when the crash occurred.

Source Context

 658       	switch (Status)
  659       	{
  660       	default:
  661       	case BS_Unknown:
  662       	case BS_Dirty:
  663       		return FSlateIcon(FEditorStyle::GetStyleSetName(), "Kismet.Status.Unknown");
  664       	case BS_Error:
  665       		return FSlateIcon(FEditorStyle::GetStyleSetName(), "Kismet.Status.Error");
  666       	case BS_UpToDate:
  667       	{
  668 ***** 		const bool bInstrumented = BlueprintObj->GeneratedClass->HasInstrumentation();
  669       		if (BlueprintEditor.Pin()->IsProfilerActive())
  670       		{
  671       			return bInstrumented ? FSlateIcon(FEditorStyle::GetStyleSetName(), "Kismet.Status.Instrumented") : FSlateIcon(FEditorStyle::GetStyleSetName(), "Kismet.Status.NotInstrumented");
  672       		}
  673       		return bInstrumented ? FSlateIcon(FEditorStyle::GetStyleSetName(), "Kismet.Status.Instrumented") : FSlateIcon(FEditorStyle::GetStyleSetName(), "Kismet.Status.Good");
  674       	}
  675       	case BS_UpToDateWithWarnings:
  676       		return FSlateIcon(FEditorStyle::GetStyleSetName(), "Kismet.Status.Warning");
  677       	}
Steps to Reproduce

repro steps currently unknown

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

UE4Editor_Kismet!FBlueprintEditorToolbar::GetStatusImage() [sblueprinteditortoolbar.cpp:669]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<1,FBlueprintEditorToolbar,0,FSlateIcon __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_Slate!TAttribute<FSlateIcon>::Get() [attribute.h:137]
UE4Editor_Slate!SToolBarButtonBlock::GetIconBrush() [stoolbarbuttonblock.cpp:415]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<1,SToolBarButtonBlock,0,FSlateBrush const * __ptr64 __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_Slate!TAttribute<FSlateBrush const * __ptr64>::Get() [attribute.h:137]
UE4Editor_Slate!SImage::ComputeDesiredSize() [simage.cpp:45]
UE4Editor_SlateCore!SWidget::CacheDesiredSize() [swidget.cpp:510]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:493]
UE4Editor_Slate!PrepassWindowAndChildren() [slateapplication.cpp:1341]
UE4Editor_Slate!PrepassWindowAndChildren() [slateapplication.cpp:1350]
UE4Editor_Slate!FSlateApplication::DrawPrepass() [slateapplication.cpp:1389]
UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [slateapplication.cpp:1431]
UE4Editor_Slate!FSlateApplication::DrawWindows() [slateapplication.cpp:1188]
UE4Editor_Slate!FSlateApplication::TickApplication() [slateapplication.cpp:1773]
UE4Editor_Slate!FSlateApplication::Tick() [slateapplication.cpp:1591]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3278]
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()

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint Editor
Affects Versions4.17
Target Fix4.17.2
Fix Commit3594264
CreatedAug 15, 2017
ResolvedAug 17, 2017
UpdatedApr 27, 2018