This is a common crash that has affected over 60 users since at least 4.16
User Descriptions
Source Context
1091 FText SGraphPin::GetTooltipText() const 1092 { 1093 FText HoverText = FText::GetEmpty(); 1094 1095 UEdGraphNode* GraphNode = GraphPinObj && !GraphPinObj->IsPendingKill() ? GraphPinObj->GetOwningNodeUnchecked() : nullptr; 1096 if (GraphNode != nullptr) 1097 { 1098 FString HoverStr; 1099 ***** GraphNode->GetPinHoverText(*GraphPinObj, /*out*/HoverStr); 1100 if (!HoverStr.IsEmpty()) 1101 { 1102 HoverText = FText::FromString(HoverStr); 1103 } 1104 } 1105 1106 return HoverText; 1107 }
One repro:
Access violation - code c0000005 (first/second chance not available) UE4Editor_GraphEditor!SGraphPin::GetTooltipText() [sgraphpin.cpp:1100] UE4Editor_GraphEditor!TMemberFunctionCaller<SGraphPin,FText() [delegateinstanceinterface.h:165] UE4Editor_GraphEditor!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SGraphPin,FText() [tuple.h:497] UE4Editor_GraphEditor!TBaseSPMethodDelegateInstance<1,SGraphPin,0,FText __cdecl() [delegateinstancesimpl.h:327] UE4Editor_Slate!TBaseDelegate<FText>::Execute() [delegatesignatureimpl.inl:537] UE4Editor_Slate!TAttribute<FText>::Get() [attribute.h:137] UE4Editor_Slate!SToolTip::IsEmpty() [stooltip.cpp:87] UE4Editor_Slate!FSlateApplication::UpdateToolTip() [slateapplication.cpp:3537] UE4Editor_Slate!FSlateApplication::TickApplication() [slateapplication.cpp:1667] 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()
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-49458 in the post.