Description

Top Crash in 4.18 release

Comment from User:
"Picking a color for my shader"

Source Context:

// NOTE: The following is an Unreal extension to standard shared_ptr behavior
  788       	FORCEINLINE TSharedRef< ObjectType, Mode > ToSharedRef() const
  789       	{
  790        		// If this assert goes off, it means a shared reference was created from a shared pointer that was nullptr.
  791        		// Shared references are never allowed to be null.  Consider using TSharedPtr instead.
  792       		check( IsValid() );
  793 ***** 		return TSharedRef< ObjectType, Mode >( *this );
  794       	}
  795       
Steps to Reproduce

Repro steps currently unknown

Callstack
UE4Editor_PropertyEditor!TSharedPtr<IPropertyUtilities,0>::ToSharedRef() [sharedpointer.h:794]
UE4Editor_PropertyEditor!SPropertyValueWidget::ConstructPropertyEditorWidget() [propertyeditorhelpers.cpp:135]
UE4Editor_PropertyEditor!SPropertyValueWidget::Construct() [propertyeditorhelpers.cpp:80]
UE4Editor_PropertyEditor!TDecl<SPropertyValueWidget,RequiredArgs::T2RequiredArgs<TSharedPtr<FPropertyEditor,0> const & __ptr64,TSharedPtr<IPropertyUtilities,0> && __ptr64> >::operator<<=() [declarativesyntaxsupport.h:1091]
UE4Editor_PropertyEditor!FDetailPropertyRow::MakeValueWidget() [detailpropertyrow.cpp:664]
UE4Editor_PropertyEditor!FDetailPropertyRow::GetWidgetRow() [detailpropertyrow.cpp:193]
UE4Editor_PropertyEditor!FDetailLayoutCustomization::GetWidgetRow() [detailcategorybuilderimpl.cpp:72]
UE4Editor_PropertyEditor!SDetailSingleItemRow::OnContextMenuOpening() [sdetailsingleitemrow.cpp:454]
UE4Editor_PropertyEditor!SDetailTableRowBase::OnMouseButtonUp() [sdetailtablerowbase.h:48]
UE4Editor_Slate!<lambda_74ecb22bb70e3f50c9d83154dfa5c688>::operator() [slateapplication.cpp:5312]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_74ecb22bb70e3f50c9d83154dfa5c688> >() [slateapplication.cpp:234]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [slateapplication.cpp:5296]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [slateapplication.cpp:5750]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [slateapplication.cpp:5730]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1725]
UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2171]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:888]
UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [windowsapplication.cpp:725]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [windowsplatformapplicationmisc.cpp:129]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3220]
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-53134 in the post.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.184.19
Target Fix4.20
Fix Commit3811367
Main Commit4052378
Release Commit4095966
CreatedDec 6, 2017
ResolvedDec 18, 2017
UpdatedAug 21, 2018