Description

The FWidgetAnimationState::OnStopped delegate is getting created when the widget anim state is being destroyed and then queued to be executed later. Something is happening between the queue and the execute, which means the OnStopped function is now stale.

Callstack

EXCEPTION_ACCESS_VIOLATION_READ / 0x30: Fatal Error: EXCEPTION_ACCESS_VIOLATION_READ / 0x30

 XXXX-Win64-Test0x7ff65da624f7 SharedPointerInternals::FSharedReferencer::

{ctor} (SharedPointerInternals.h:570)

 XXXX-Win64-Test0x7ff65da624f7 TSharedPtr::{ctor}

(SharedPointer.h:1205)

 XXXX-Win64-Test0x7ff65da624f7 TWeakPtr::Pin (SharedPointer.h:1514)

 XXXX-Win64-Test0x7ff65da624f7 FWidgetAnimationState::OnStopped (WidgetAnimationState.cpp:311)

 XXXX-Win64-Test0x7ff65da557cd Invoke (Invoke.h:66)

 XXXX-Win64-Test0x7ff65da557cd UE::Core::Private::Tuple::TTupleBase::ApplyAfter (Tuple.h:326)

 XXXX-Win64-Test0x7ff65da557cd TBaseSPMethodDelegateInstance::Execute (DelegateInstancesImpl.h:308)

 XXXX-Win64-Test0x7ff65d60c323 TDelegate::Execute (DelegateSignatureImpl.inl:614)

 XXXX-Win64-Test0x7ff65d60c323 FMovieSceneEntitySystemRunner::GameThread_PostEvaluationPhase (MovieSceneEntitySystemRunner.cpp:1366)

 XXXX-Win64-Test0x7ff65d608846 FMovieSceneEntitySystemRunner::FlushNext (MovieSceneEntitySystemRunner.cpp:466)

 XXXX-Win64-Test0x7ff65d608b0a FMovieSceneEntitySystemRunner::FlushOutstanding (MovieSceneEntitySystemRunner.cpp:550)

 XXXX-Win64-Test0x7ff65da71cfa UUMGSequenceTickManager::ForceFlush (UMGSequenceTickManager.cpp:302)

 XXXX-Win64-Test0x7ff65da71cfa UUMGSequenceTickManager::TickWidgetAnimations (UMGSequenceTickManager.cpp:194)

 XXXX-Win64-Test0x7ff65d681815 Invoke (Invoke.h:66)

 XXXX-Win64-Test0x7ff65d681815 UE::Core::Private::Tuple::TTupleBase::ApplyAfter (Tuple.h:326)

 XXXX-Win64-Test0x7ff65d681815 TBaseUObjectMethodDelegateInstance::ExecuteIfSafe (DelegateInstancesImpl.h:713)

 XXXX-Win64-Test0x7ff65b5a64ab TMulticastDelegateBase::Broadcast (MulticastDelegateBase.h:301)

 XXXX-Win64-Test0x7ff65b5a64ab TMulticastDelegate::Broadcast (DelegateSignatureImpl.inl:1076)

 XXXX-Win64-Test0x7ff65b5c6881 FSlateApplication::TickAndDrawWidgets (SlateApplication.cpp:1728)

 XXXX-Win64-Test0x7ff65b5c65a2 FSlateApplication::Tick (SlateApplication.cpp:1640)

 XXXX-Win64-Test0x7ff65ef02364 FEngineLoop::Tick (LaunchEngineLoop.cpp:5965)

 XXXX-Win64-Test0x7ff65ef0bbdc EngineTick (Launch.cpp:60)

 XXXX-Win64-Test0x7ff65ef0bbdc GuardedMain (Launch.cpp:192)

 XXXX-Win64-Test0x7ff65ef0bcb9 GuardedMainWrapper (LaunchWindows.cpp:123)

 XXXX-Win64-Test0x7ff65ef0de79 LaunchWindowsStartup (LaunchWindows.cpp:277)

 XXXX-Win64-Test0x7ff65ef18dd3 WinMain (LaunchWindows.cpp:334)

 XXXX-Win64-Test0x7ff664b5c771 invoke_main (exe_common.inl:102)

 XXXX-Win64-Test0x7ff664b5c771 __scrt_common_main_seh (exe_common.inl:288)

 KERNEL32.DLL 0x7ffbd975e8d6 BaseThreadInitThunk

 ntdll 0x7ffbda86c3fb RtlUserThreadStart

Have Comments or More Details?

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

0
Login to Vote

Unresolved
ComponentUE - Anim - Sequencer
Affects Versions5.7
Target Fix42.40
CreatedJun 22, 2026
UpdatedJun 23, 2026
View Jira Issue