Description

This is a common crash that has occurred in 4.17.1 and 4.17.2, there are no immediate records of it occurring previously. Users have not provided any descriptions of their actions when the crash occurred.

Source Context

  367       uint8* FObjectPropertyNode::GetValueBaseAddress( uint8* StartAddress )
  368       {
  369       	uint8* Result = StartAddress;
  370       
  371       	UClass* ClassObject;
  372 ***** 	if ( (ClassObject=Cast<UClass>((UObject*)Result)) != NULL )
  373       	{
  374       		Result = (uint8*)ClassObject->GetDefaultObject();
  375       	}
  376       
  377       	return Result;
  378       }
Steps to Reproduce

repro steps currently unknown

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

UE4Editor_PropertyEditor!FObjectPropertyNode::GetValueBaseAddress() [objectpropertynode.cpp:373]
UE4Editor_PropertyEditor!FItemPropertyNode::GetValueBaseAddress() [itempropertynode.cpp:39]
UE4Editor_PropertyEditor!FValueCache::GetPropertyValueAddresses() [propertychangelistener.cpp:196]
UE4Editor_PropertyEditor!FValueCache::ScanForChanges() [propertychangelistener.cpp:116]
UE4Editor_PropertyEditor!FPropertyChangeListener::ScanForChanges() [propertychangelistener.cpp:230]
UE4Editor_Sequencer!FSequencerObjectChangeListener::OnObjectPostEditChange() [sequencerobjectchangelistener.cpp:381]
UE4Editor_Sequencer!TBaseRawMethodDelegateInstance<0,FSequencerObjectChangeListener,void __cdecl() [delegateinstancesimpl.h:648]
UE4Editor_CoreUObject!TBaseMulticastDelegate<void,UObject * __ptr64,FPropertyChangedEvent & __ptr64>::Broadcast() [delegatesignatureimpl.inl:937]
UE4Editor_Engine!AActor::PostEditChangeProperty() [actoreditor.cpp:137]
UE4Editor_CoreUObject!UObject::PostEditChange() [obj.cpp:333]
UE4Editor_UnrealEd!FBlueprintEditorUtils::PostEditChangeBlueprintActors() [blueprinteditorutils.cpp:7632]
UE4Editor_Kismet!FBlueprintEditor::OnBlueprintChangedImpl() [blueprinteditor.cpp:3189]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,0,void __cdecl() [delegateinstancesimpl.h:434]
UE4Editor_Engine!TBaseMulticastDelegate<void,UBlueprint * __ptr64>::Broadcast() [delegatesignatureimpl.inl:937]
UE4Editor_Kismet!FBlueprintCompilationManagerImpl::CompileSynchronouslyImpl() [blueprintcompilationmanager.cpp:206]
UE4Editor_UnrealEd!FKismetEditorUtilities::CompileBlueprint() [kismet2.cpp:750]
UE4Editor_Kismet!FBlueprintEditor::Compile() [blueprinteditor.cpp:3291]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,0,void __cdecl() [delegateinstancesimpl.h:434]
UE4Editor_Slate!FUICommandList::ExecuteAction() [uicommandlist.cpp:97]
UE4Editor_Slate!SToolBarButtonBlock::OnClicked() [stoolbarbuttonblock.cpp:305]
UE4Editor_Slate!TMemberFunctionCaller<SToolBarButtonBlock,FReply() [delegateinstanceinterface.h:165]
UE4Editor_Slate!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SToolBarButtonBlock,FReply() [tuple.h:497]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SToolBarButtonBlock,0,FReply __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_Slate!TBaseDelegate<FReply>::Execute() [delegatesignatureimpl.inl:537]
UE4Editor_Slate!SButton::OnMouseButtonUp() [sbutton.cpp:282]
UE4Editor_Slate!<lambda_1002768c627006711ef2f351a87ec0e7>::operator() [slateapplication.cpp:5199]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_1002768c627006711ef2f351a87ec0e7> >() [slateapplication.cpp:232]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [slateapplication.cpp:5188]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [slateapplication.cpp:5690]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [slateapplication.cpp:5670]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1718]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2161]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:881]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:721]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:1009]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3151]
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 toAnswerHub just mention UE-50831 in the post.

4
Login to Vote

Cannot Reproduce
ComponentSequencer
Affects Versions4.17.14.17.24.184.194.204.21
Target Fix4.23
CreatedOct 5, 2017
ResolvedSep 11, 2019
UpdatedSep 11, 2019