クラッシュ AnimSequenceBase.cpp [Line: 618] in Animsequence

UE4.8.3でcrash

  1. ConstructorHelpers::FObjectFinderでUAnimSequenceを複数読み込む。
  2. UAnimInstanceのブループリントに0.1秒のタイマーで以下の関数aaaaaaを設定する。※画像参照

  1. PlayAtFlagはETmAnimStateControl_PlayAtFlagとETmAnimStateControl_PlayNormalへ行ったり来たります。

エラーログ

Assertion failed: bPlayingBackwards ? (CurrentPosition <= PreviousPosition) : (CurrentPosition >= PreviousPosition) [File:E:\UE4\UE4-QA\Engine\Source\Runtime\Engine\Private\Animation\AnimSequenceBase.cpp] [Line: 618]
in Animsequence cr_fire

KERNELBASE.dll {0x000007fefd2cb16d} + 0 bytes
UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize() {0x000007fee19f772f} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\core\private\windows\wind
UE4Editor-Core.dll!FOutputDevice::Logf__VA() {0x000007fee18b0c98} + 159 bytes [e:\ue4\ue4-qa\engine\source\runtime\core\private\misc\outputd
UE4Editor-Core.dll!FDebug::AssertFailed() {0x000007fee1881b42} + 65 bytes [e:\ue4\ue4-qa\engine\source\runtime\core\private\misc\outputd
UE4Editor-Engine.dll!UAnimSequenceBase::GetAnimNotifies() {0x000007fedf574ab5} + 217 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\animation
UE4Editor-Engine.dll!UAnimSequenceBase::OnAssetPlayerTickedInternal() {0x000007fedf58a613} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\animation
UE4Editor-Engine.dll!UAnimSequence::OnAssetPlayerTickedInternal() {0x000007fedf58■■■7} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\animation
UE4Editor-Engine.dll!UAnimSequenceBase::TickAssetPlayerInstance() {0x000007fedf5a422b} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\animation
UE4Editor-Engine.dll!UAnimInstance::UpdateAnimation() {0x000007fedf5394ea} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\animation
UE4Editor-Engine.dll!USkeletalMeshComponent::TickAnimation() {0x000007fedf6ea151} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\components
UE4Editor-Engine.dll!USkeletalMeshComponent::TickPose() {0x000007fedf6eafa3} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\components
UE4Editor-Engine.dll!USkinnedMeshComponent::TickComponent() {0x000007fedf6eadd6} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\components
UE4Editor-Engine.dll!USkeletalMeshComponent::TickComponent() {0x000007fedf6eab56} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\components
UE4Editor-UnrealEd.dll!UDebugSkelMeshComponent::TickComponent() {0x000007fedcd53f0c} + 0 bytes [e:\ue4\ue4-qa\engine\source\editor\unrealed\private\animation
UE4Editor-Engine.dll!UActorComponent::ConditionalTickComponent() {0x000007fedf5d506f} + 22 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\components
UE4Editor-Engine.dll!FActorComponentTickFunction::ExecuteTick() {0x000007fedf5de552} + 19 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\components
UE4Editor-Engine.dll!FTickTaskSequencer::FTickFunctionTask::DoTask() {0x000007fedf2b94e5} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\ticktaskma
UE4Editor-Engine.dll!TGraphTask::ExecuteTask() {0x000007fedf2cb1bf} + 16 bytes [e:\ue4\ue4-qa\engine\source\runtime\core\public\async\taskgra
UE4Editor-Core.dll!FTaskThread::ProcessTasks() {0x000007fee17364fe} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\core\private\async\taskgr
UE4Editor-Core.dll!FTaskThread::ProcessTasksUntilQuit() {0x000007fee173672d} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\core\private\async\taskgr
UE4Editor-Core.dll!FTaskGraphImplementation::WaitUntilTasksComplete() {0x000007fee175bbe2} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\core\private\async\taskgr
UE4Editor-Engine.dll!FTaskGraphInterface::WaitUntilTaskCompletes() {0x000007fedf32bc30} + 16 bytes [e:\ue4\ue4-qa\engine\source\runtime\core\public\async\taskgra
UE4Editor-Engine.dll!FTickTaskSequencer::ReleaseTickGroup() {0x000007fedf30d25c} + 180 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\ticktaskma
UE4Editor-Engine.dll!FTickTaskManager::RunTickGroup() {0x000007fedf31a159} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\ticktaskma
UE4Editor-Engine.dll!UWorld::RunTickGroup() {0x000007fedef50ed4} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\leveltick.
UE4Editor-Engine.dll!UWorld::Tick() {0x000007fedef57b76} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\engine\private\leveltick.
UE4Editor-Persona.dll!FAnimationViewportClient::Tick() {0x000007fed2d7fa6c} + 0 bytes [e:\ue4\ue4-qa\engine\source\editor\persona\private\animatione
UE4Editor-UnrealEd.dll!UEditorEngine::Tick() {0x000007fedc7e7631} + 15 bytes [e:\ue4\ue4-qa\engine\source\editor\unrealed\private\editoreng
UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() {0x000007fedcca87d6} + 0 bytes [e:\ue4\ue4-qa\engine\source\editor\unrealed\private\unrealede
UE4Editor.exe!FEngineLoop::Tick() {0x000000013fae42d1} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\launch\private\launchengi
UE4Editor.exe!GuardedMain() {0x000000013fad49cc} + 0 bytes [e:\ue4\ue4-qa\engine\source\runtime\launch\private\launch.cpp
UE4Editor.exe!GuardedMainWrapper() {0x000000013fad4a4a} + 5 bytes [e:\ue4\ue4-qa\engine\source\runtime\launch\private\windows\la
UE4Editor.exe!WinMain() {0x000000013fae65c9} + 17 bytes [e:\ue4\ue4-qa\engine\source\runtime\launch\private\windows\la
UE4Editor.exe!__tmainCRTStartup() {0x000000013fae75d9} + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll {0x0000000077115a4d} + 0 bytes
ntdll.dll {0x000000007724b831} + 0 bytes
ntdll.dll {0x000000007724b831} + 0 bytes

これはクラッシュの再現方法になります。

現在10人程のリッスンサーバーでプレーした場合、このクラッシュで落ちることが
頻繁にあります。

こちらの投稿については、問題の発生するエンジンバージョンがかなり前のものであることと、その後数日間の間に投稿が無かったことから追跡目的で解決済みとしました。この問題が最近のバージョンで再発するようでしたら、お気軽にご連絡下さい。
よろしくおねがいします。