Description

This is a common crash affecting users in 4.16. It appears to be a continuation of [Link Removed]. Users have not provided additional information about this crash.

Source Context

	/** Accessors */
   63       	FPreviewScene& GetPreviewScene();
   64       	bool GetDrawElement(EDrawElements Element) const;
   65       	void ToggleDrawElement(EDrawElements Element);
   66       	FColor GetPreviewBackgroundColor() const;
   67       	UStaticMeshComponent* GetFloorComponent();
   68       	FEditorCommonDrawHelper& GetDrawHelper();
   69       	float& GetWireSphereRadius();
   70       
   71 ***** 	FCascade* GetCascade(){ return CascadePtr.IsValid() ? CascadePtr.Pin().Get() : nullptr; }
   72       private:
   73       	/** Pointer back to the ParticleSystem editor tool that owns us */
   74       	TWeakPtr<FCascade> CascadePtr;
   75       	
   76       	/** Preview mesh */
   77       	UStaticMeshComponent* FloorComponent;
   78       
   79       	/** Camera potition/rotation */
   80       	FRotator PreviewAngle;
   81       	float PreviewDistance;
   82       
   83       	/** If true, will take screenshot for thumbnail on next draw call */
   84       	float bCaptureScreenShot;
   85       
   86       	/** User input state info */
Steps to Reproduce

repro steps currently unknown

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

UE4Editor_Cascade!FCascadeEdPreviewViewportClient::GetCascade() [cascadepreviewviewportclient.h:72]
UE4Editor_Cascade!FCascade::OnComponentActivationChange() [cascade.cpp:209]
UE4Editor_Cascade!TBaseStaticDelegateInstance<void __cdecl() [delegateinstancesimpl.h:1027]
UE4Editor_Engine!TBaseMulticastDelegate<void,UParticleSystemComponent * __ptr64,bool>::Broadcast() [delegatesignatureimpl.inl:937]
UE4Editor_Engine!UParticleSystemComponent::ResetParticles() [particlecomponents.cpp:5077]
UE4Editor_Engine!UParticleSystemComponent::PreEditChange() [particlecomponents.cpp:4211]
UE4Editor_Engine!UActorComponent::PreEditUndo() [actorcomponent.cpp:551]
UE4Editor_UnrealEd!FTransaction::Apply() [editortransaction.cpp:443]
UE4Editor_UnrealEd!UTransBuffer::Undo() [editortransaction.cpp:864]
UE4Editor_UnrealEd!UEditorEngine::Exec_Transaction() [editorserver.cpp:5198]
UE4Editor_UnrealEd!UEditorEngine::Exec() [editorserver.cpp:5645]
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() [unrealedsrv.cpp:670]
UE4Editor_MainFrame!FMainFrameActionCallbacks::ExecuteExecCommand() [mainframeactions.cpp:969]
UE4Editor_MainFrame!TBaseStaticDelegateInstance<void __cdecl() [delegateinstancesimpl.h:1027]
UE4Editor_Slate!FUICommandList::ConditionalProcessCommandBindings() [uicommandlist.cpp:216]
UE4Editor_Slate!FUICommandList::ProcessCommandBindings() [uicommandlist.cpp:160]
UE4Editor_MainFrame!FMainFrameActionCallbacks::OnUnhandledKeyDownEvent() [mainframeactions.cpp:211]
UE4Editor_MainFrame!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<FReply() [tuple.h:497]
UE4Editor_MainFrame!TBaseStaticDelegateInstance<FReply __cdecl() [delegateinstancesimpl.h:958]
UE4Editor_Slate!TBaseDelegate<FReply,FKeyEvent const & __ptr64>::Execute() [delegatesignatureimpl.inl:537]
UE4Editor_Slate!FSlateApplication::ProcessKeyDownEvent() [slateapplication.cpp:4641]
UE4Editor_Slate!FSlateApplication::OnKeyDown() [slateapplication.cpp:4541]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1539]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2127]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:867]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:714]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:1009]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3058]
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-47251 in the post.

0
Login to Vote

Fixed
ComponentUE - Niagara
Affects Versions4.16
Target Fix4.17
Fix Commit3540009
Main Commit3596628
Release Commit3541943
CreatedJul 14, 2017
ResolvedJul 17, 2017
UpdatedSep 19, 2021