We’ve noticed a persistent crash when moving or resizing animations in some of our animation sequences.
Whilst editing certain animations in an animation sequence, I’m getting a crash after failing at the checks of line 324 and 459 in the AnimCurveTypes.h (After being called by the GetBonePose_Additive function in AnimSequence.cpp). The issue seems to come about when trying to manipulate certain animations within the sequencer, the animations causing this crash, when opened, perpetually flip back to a state where they have the message relating to animation compression.
‘Animation is being edited. To apply to compressed data ( and recalculate baked additives), click “Apply”’
The animations exhibiting this issue suffer from the fact that hitting apply temporarily fixes the issue, but after time (or closing and opening engine) they will revert to this state.
In terms of a repro the animations that we’re seeing this issue with currently all seem to be local space additive animations. We don’t know what’s happening to create the issue with animations getting stuck in “edit mode” (or without compressed data I guess) seems to be the actual problem, the sequencer crash seems like a symptom of calculations being attempted from the animation data whilst nothing is baked into it.