Description

Generated from CrashReporter

Steps to Reproduce

No known steps to reproduce

Danny B's Repro steps. (No longer occurs using these as of CL 5915309)

  1. Download project from google drive [Link Removed]
  2. Unrar the project
  3. Open project in 4.22
  4. Once the project is open in the content browser click filter ->Animation -> Blendspaces
    The project will crash

Danny B's Repro steps. V2 (Fails on CL 5915309)

  1. Download project from google drive [Link Removed]
  2. Unrar the project
  3. Open project in 4.22
  4. Once the project is open in the content browser click filter ->Animation -> Blendspaces
  5. Open 3-4 blendspaces
  6. Open one of the animations related to a blend space (click the blendspace point, find the anim in the content browser)
  7. Select anumber of the animations and hit delete and force delete the animations
    Editor crashes
Callstack
UE4Editor-Engine!UBlendSpaceBase::GetSamplesFromBlendInput(FVector const &,TArray<FBlendSampleData,FDefaultAllocator> &) [BlendSpaceBase.cpp:677]
UE4Editor-Engine!UBlendSpaceBase::TickAssetPlayer(FAnimTickRecord &,FAnimNotifyQueue &,FAnimAssetTickContext &) [BlendSpaceBase.cpp:204]
UE4Editor-Engine!FAnimInstanceProxy::TickAssetPlayerInstances(float) [AnimInstanceProxy.cpp:749]
UE4Editor-Engine!FAnimInstanceProxy::UpdateAnimation() [AnimInstanceProxy.cpp:1108]
UE4Editor-Engine!UAnimInstance::UpdateAnimation(float,bool) [AnimInstance.cpp:456]
UE4Editor-Engine!USkeletalMeshComponent::TickAnimation(float,bool) [SkeletalMeshComponent.cpp:1002]
UE4Editor-UnrealEd!FBlendSpaceThumbnailScene::SetBlendSpace(UBlendSpaceBase *) [ThumbnailHelpers.cpp:750]
UE4Editor-UnrealEd!UBlendSpaceThumbnailRenderer::Draw(UObject *,int,int,unsigned int,unsigned int,FRenderTarget *,FCanvas *) [BlendSpaceThumbnailRenderer.cpp:27]
UE4Editor-UnrealEd!ThumbnailTools::RenderThumbnail(UObject *,unsigned int,unsigned int,ThumbnailTools::EThumbnailTextureFlushMode::Type,FTextureRenderTargetResource *,FObjectThumbnail *) [ObjectTools.cpp:3881]
UE4Editor-UnrealEd!FAssetThumbnailPool::Tick(float) [AssetThumbnail.cpp:1041]
UE4Editor-UnrealEd!FTickableEditorObject::TickObjects(float) [TickableEditorObject.h:47]
UE4Editor-UnrealEd!UEditorEngine::Tick(float,bool) [EditorEngine.cpp:1411]
UE4Editor-UnrealEd!UUnrealEdEngine::Tick(float,bool) [UnrealEdEngine.cpp:403]
UE4Editor!FEngineLoop::Tick() [LaunchEngineLoop.cpp:3967]
UE4Editor!GuardedMain(wchar_t const *,HINSTANCE__ *,HINSTANCE__ *,int) [Launch.cpp:168]
UE4Editor!GuardedMainWrapper(wchar_t const *,HINSTANCE__ *,HINSTANCE__ *,int) [LaunchWindows.cpp:145]
UE4Editor!WinMain  [LaunchWindows.cpp:275]
UE4Editor!__scrt_common_main_seh  [exe_common.inl:288]
KERNEL32!9c1b0000  + 181f4
ntdll!9eb00000  + 6a251

>	[Inline Frame] UE4Editor-Engine.dll!UAnimationAsset::GetSkeleton() Line 970	C++
 	UE4Editor-Engine.dll!UBlendSpaceBase::GetSamplesFromBlendInput(const FVector & BlendInput, TArray<FBlendSampleData,FDefaultAllocator> & OutSampleDataList) Line 682	C++
 	UE4Editor-Engine.dll!UBlendSpaceBase::TickAssetPlayer(FAnimTickRecord & Instance, FAnimNotifyQueue & NotifyQueue, FAnimAssetTickContext & Context) Line 208	C++
 	UE4Editor-Engine.dll!FAnimInstanceProxy::TickAssetPlayerInstances(float DeltaSeconds) Line 749	C++
 	UE4Editor-Engine.dll!FAnimInstanceProxy::UpdateAnimation() Line 1108	C++
 	UE4Editor-Engine.dll!UAnimInstance::UpdateAnimation(float DeltaSeconds, bool bNeedsValidRootMotion) Line 456	C++
 	UE4Editor-Engine.dll!USkeletalMeshComponent::TickAnimation(float DeltaTime, bool bNeedsValidRootMotion) Line 1002	C++
 	UE4Editor-UnrealEd.dll!FBlendSpaceThumbnailScene::SetBlendSpace(UBlendSpaceBase * InBlendSpace) Line 750	C++
 	UE4Editor-UnrealEd.dll!UBlendSpaceThumbnailRenderer::Draw(UObject * Object, int X, int Y, unsigned int Width, unsigned int Height, FRenderTarget * RenderTarget, FCanvas * Canvas) Line 27	C++
 	UE4Editor-UnrealEd.dll!ThumbnailTools::RenderThumbnail(UObject * InObject, const unsigned int InImageWidth, const unsigned int InImageHeight, ThumbnailTools::EThumbnailTextureFlushMode::Type InFlushMode, FTextureRenderTargetResource * InTextureRenderTargetResource, FObjectThumbnail * OutThumbnail) Line 3881	C++
 	UE4Editor-UnrealEd.dll!FAssetThumbnailPool::Tick(float DeltaTime) Line 1041	C++
 	UE4Editor-UnrealEd.dll!FTickableEditorObject::TickObjects(const float DeltaSeconds) Line 47	C++
 	UE4Editor-UnrealEd.dll!UEditorEngine::Tick(float DeltaSeconds, bool bIdleMode) Line 1411	C++
 	UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick(float DeltaSeconds, bool bIdleMode) Line 403	C++
 	UE4Editor.exe!FEngineLoop::Tick() Line 3967	C++
 	[Inline Frame] UE4Editor.exe!EngineTick() Line 62	C++
 	UE4Editor.exe!GuardedMain(const wchar_t * CmdLine, HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, int nCmdShow) Line 168	C++
 	UE4Editor.exe!GuardedMainWrapper(const wchar_t * CmdLine, HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, int nCmdShow) Line 145	C++
 	UE4Editor.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow) Line 275	C++
 	[External Code]	

Have Comments or More Details?

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

3
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.22
Target Fix4.22.2
Fix Commit6400364
Main Commit6400365
CreatedMar 22, 2019
ResolvedMay 9, 2019
UpdatedMay 26, 2019