When creating an AnimBP with 3 or more layers using linked AnimGraph nodes and going through a state where animation is initialized such as replacing SekeltalMesh, the AnimBP on the 3rd layer is not removed from LinkedInstances of SkeletalMeshComponent. It will leak.

GC didn't fix this issue.

Steps to Reproduce
  1. Open repro proj in comment
  2. PIE
  3. press spacebar a few times to jump
  4. run "obj gc"
  5. run "obj list class=ABP_Quinn_C"

result : Too many instances of ABP_Quinn_C in the log
expected: only one instance of ABP_Quinn_C in the log

Have Comments or More Details?

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

Login to Vote

ComponentUE - Anim - Runtime
Target Fix5.1
Fix Commit22047773
Main Commit22050417
Release Commit22047773
CreatedSep 5, 2022
ResolvedSep 16, 2022
UpdatedOct 13, 2022