Description

The crash is caused by changing the variable type of an AnimNotify that is already referenced by a montage. This issue cannot be reproduced in 5.6.

Steps to Reproduce

1, Create an AnimNotify named AN_Test and add a variable T of type Vector.

2, In the montage AM_Test, add the AN_Test AnimNotify. Modify the value of variable T, then save and close the editor.

3, Reopen the editor. Change the T variable in AN_Test from Vector to Transform, then save and close the editor again.

4, Launch the editor and open the montage AM_Test.

The editor crashes when opening AM_Test.

Callstack

Assertion failed: Export.ScriptSerializationEndOffset == RelativeSerialOffset [Link Removed] [Line: 7129]

Serialized script property end offset 98 does not match offset during deserialization 90 for object AN_Test_C_0 in /Game/Test/AM_Dash.

UnrealEditor_Core!FDebug::CheckVerifyFailedImpl2() [G:\Github\UnrealEngine\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:797]

UnrealEditor_CoreUObject!FLinkerLoad::MarkScriptSerializationEnd() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:7127]

UnrealEditor_CoreUObject!UObject::SerializeScriptProperties() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:2108]

UnrealEditor_CoreUObject!UObject::Serialize() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1848]

UnrealEditor_CoreUObject!UObject::Serialize() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1695]

UnrealEditor_CoreUObject!FLinkerLoad::Preload() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5612]

UnrealEditor_CoreUObject!FAsyncPackage2::PreloadLinkerLoadExports() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:7844]

UnrealEditor_CoreUObject!FAsyncPackage2::Event_PreloadExports() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:8270]

UnrealEditor_CoreUObject!FEventLoadNode2::Execute() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:6537]

UnrealEditor_CoreUObject!FAsyncLoadEventQueue2::ExecuteSyncLoadEvents() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:6749]

UnrealEditor_CoreUObject!FAsyncLoadingThread2::ProcessAsyncLoadingFromGameThread() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:10592]

UnrealEditor_CoreUObject!FAsyncLoadingThread2::TickAsyncLoadingFromGameThread() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:11046]

UnrealEditor_CoreUObject!FAsyncLoadingThread2::FlushLoading() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading2.cpp:12835]

UnrealEditor_CoreUObject!FlushAsyncLoading() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncPackageLoader.cpp:306]

UnrealEditor_CoreUObject!FlushAsyncLoading() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncPackageLoader.cpp:273]

UnrealEditor_CoreUObject!LoadPackageInternal() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1708]

UnrealEditor_CoreUObject!LoadPackage() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1816]

UnrealEditor_CoreUObject!LoadPackage() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1791]

UnrealEditor_ContentBrowserAssetDataSource!FAssetData::FastGetAsset() [G:\Github\UnrealEngine\Engine\Source\Runtime\CoreUObject\Public\AssetRegistry\AssetData.h:543]

UnrealEditor_ContentBrowserAssetDataSource!ContentBrowserAssetData::EditOrPreviewAssetFileItems() [G:\Github\UnrealEngine\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataCore.cpp:385]

UnrealEditor_ContentBrowserAssetDataSource!ContentBrowserAssetData::EditOrPreviewItems() [G:\Github\UnrealEngine\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataCore.cpp:441]

UnrealEditor_ContentBrowserAssetDataSource!UContentBrowserAssetDataSource::BulkEditItems() [G:\Github\UnrealEngine\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataSource.cpp:2748]

UnrealEditor_ContentBrowser!SContentBrowser::OnItemsActivated() [G:\Github\UnrealEngine\Engine\Source\Editor\ContentBrowser\Private\SContentBrowser.cpp:3237]

UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,1,void __cdecl(TArrayView<FContentBrowserItem const ,int>,enum EAssetTypeActivationMethod::Type),FDefaultDelegateUserPolicy>::Execute() [G:\Github\UnrealEngine\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:267]

UnrealEditor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() [G:\Github\UnrealEngine\Engine\Source\Editor\ContentBrowser\Private\SAssetView.cpp:5773]

UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,1,void __cdecl(TSharedPtr<FAssetViewItem,1>),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [G:\Github\UnrealEngine\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:284]

UnrealEditor_ContentBrowser!TDelegate<void __cdecl(TSharedPtr<FAssetViewItem,1>),FDefaultDelegateUserPolicy>::ExecuteIfBound() [G:\Github\UnrealEngine\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:644]

UnrealEditor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,1> >::Private_OnItemDoubleClicked() [G:\Github\UnrealEngine\Engine\Source\Runtime\Slate\Public\Widgets\Views\SListView.h:1343]

UnrealEditor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,1> >::OnMouseButtonDoubleClick() [G:\Github\UnrealEngine\Engine\Source\Runtime\Slate\Public\Widgets\Views\STableRow.h:448]

UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,`FSlateApplication::RoutePointerDoubleClickEvent'::`2'::<lambda_1> >() [G:\Github\UnrealEngine\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:465]

UnrealEditor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() [G:\Github\UnrealEngine\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5997]

UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [G:\Github\UnrealEngine\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5982]

UnrealEditor_Slate!FSlateApplication::OnMouseDoubleClick() [G:\Github\UnrealEngine\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5945]

UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [G:\Github\UnrealEngine\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:3537]

UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [G:\Github\UnrealEngine\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:4233]

UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [G:\Github\UnrealEngine\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2453]

UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [G:\Github\UnrealEngine\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2246]

user32

user32

UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [G:\Github\UnrealEngine\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:241]

UnrealEditor!FEngineLoop::Tick() [G:\Github\UnrealEngine\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5769]

UnrealEditor!GuardedMain() [G:\Github\UnrealEngine\Engine\Source\Runtime\Launch\Private\Launch.cpp:190]

UnrealEditor!GuardedMainWrapper() [G:\Github\UnrealEngine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:123]

UnrealEditor!LaunchWindowsStartup() [G:\Github\UnrealEngine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:277]

UnrealEditor!WinMain() [G:\Github\UnrealEngine\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:336]

UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]

kernel32

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Anim - Runtime
Affects Versions5.7
Target Fix5.8
Fix Commit53866340
CreatedMar 15, 2026
ResolvedMay 14, 2026
UpdatedMay 20, 2026
View Jira Issue