Page MenuHome

Overrides: Crash with animated IK control on linked armature
Closed, ResolvedPublicBUG


System Information
Operating system: Linux-5.4.0-7634-generic-x86_64-with-debian-bullseye-sid 64 Bits
Graphics card: GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.100

Blender Version
Broken: version: 2.91.0 Alpha, branch: master, commit date: 2020-07-28 11:49, hash: rB2a52c2d001b8

Short description of error
After linking and library overriding a complex rig, various actions can cause a crash with this backtrace:

Trying to simplify the rig further has been a nightmare. With 24 attempts over the past hour, all I managed to do while still getting the crashes is delete all but one mesh object - but the backtrace is going on about IK functions, so I don't understand why the mesh would be relevant. Even so, removing other bones also seems to make the crash go away... I am very confused.

Exact steps for others to reproduce the error

  • Rig file:
  • Link CH-sprite collection in a fresh project
  • Make library override
  • Animate the "IK-MSTR-P-Wrist.L" bone with a couple of keyframes
  • Save and restart blender
  • Do actions such as playing animation, changing action, select, deselect all, box select, Save As
  • It should crash.

CC @Bastien Montagne (mont29) Sorry I couldn't simplify the file any further.

Event Timeline

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Aug 25 2020, 1:42 PM
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".

OK, can confirm, but I havent been able to reproduce this from scratch in a simple file, but this seems to be related to the bone layers all being protected

Now absolutely no expert in rigging, but for me, the issues go away if I disable the Layer Proxy Protection, can you confirm @Demeter Dzadik (Mets) ?

Yeah, pretty sure there is some issue with Layer Proxy Protection and Overrides (I am not even sure how this is supposed to work with Overrides -- will have to read a bit more), but I guess this is in better hands if @Bastien Montagne (mont29) has a look...

Turning off layer protection does not seem to make a difference on my end:

Hm, OK, not sure what is going on then, was fixing it on my side.
What happens when you disable protected layers in the source file after animating the main file?

Bastien Montagne (mont29) edited projects, added BF Blender (2.90); removed BF Blender.

@Demeter Dzadik (Mets) can you please confirm that the proposed patch fixes the issue for you as well? Thanks.