Description

Error message:

Stack overflow - code c00000fd (first/second chance not available)

Source Context:

  687       if (SyncGroup != NAME_None)
  688       {
  689       CollectMarkers();
  690       }
  691       }
  692       #endif // WITH_EDITOR
  693       
  694       bool UAnimMontage::IsValidAdditive() const
  695       {
  696       // if first one is additive, this is additive
  697       if ( SlotAnimTracks.Num() > 0 )
  698       {
  699       for (int32 I=0; I<SlotAnimTracks.Num(); ++I)
  700       {
  701 ***** if (!SlotAnimTracks[I].AnimTrack.IsAdditive())
  702       {
  703       return false;
  704       }
  705       }
  706       
  707       return true;
  708       }
  709       
  710       return false;
  711       }
  712       
  713       bool UAnimMontage::IsValidAdditiveSlot(const FName& SlotNodeName) const
  714       {
  715       // if first one is additive, this is additive
  716       if ( SlotAnimTracks.Num() > 0 )

Most recent user affected CL: 2978217

Logs:
[Link Removed]


CrashReporter User Descriptions:

  • EUS Matt.Williams - Accidentally tried to set a montage as the animation for an existing montage section
Steps to Reproduce

1. Create a Third Person Template project
2. Create a montage from the Mannequin skeleton
3. Open montage in Persona.
4. Create one section from ThirdPesonIdle animation
5. Click on the section
6. Under details, you'll see Animation Reference
7. Select the montage in the Content Browser
8. Hit "Use Selected Asset From Content Browser" for the Animation Reference

Result: Crash
Expected: It doesn't accept the anim montage, but doesn't crash

Callstack
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]
UE4Editor_Engine!UAnimMontage::IsValidAdditive() [animmontage.cpp:702]
UE4Editor_Engine!FAnimTrack::IsAdditive() [animcompositebase.cpp:322]

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.114.124.13
Target Fix4.12
Fix Commit2986564
Main Commit3023490
Release Commit2986564
CreatedMay 19, 2016
ResolvedMay 23, 2016
UpdatedMay 18, 2020