Description

The setup is fairly simple: Each time the button is pressed, we spawn an actor with a USkeletalMeshComponentBudgeted component whose skeletal mesh is DefaultSkeletalMesh.

When the fifth actor is added, the game crashes with this callstack:
Assertion failed: USkeletalMeshComponentBudgeted::OnCalculateSignificance().IsBound() [Link Removed] [Line: 194]

0x00007fffe0faa839 UnknownFunction []

This occurs in packaged or launched builds, but not PIE.

This crash only occurs if Niagara is enabled. 

If I click "Cook Content for Windows" in the project, the result is now an access violation.

 

Steps to Reproduce
  1. Download the attached project
  2. Launch TestMap (this doesn't happen in PIE) on PC
  3. Click the HUD button labeled "Add a crash actor" five times
  4. The game should now crash
Callstack

Assertion failed: USkeletalMeshComponentBudgeted::OnCalculateSignificance().IsBound() [Link Removed] [Line: 194]

0x00007fffe0faa839 UnknownFunction []

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.24.3
Target Fix4.26
Fix Commit14179011
CreatedApr 9, 2020
ResolvedAug 26, 2020
UpdatedApr 28, 2021