Page MenuHome

(Crash Report) Using "Auto IK" on FK controls with Rigify will crash Blender. (MacOS)
Closed, ResolvedPublic

Description

System Information
Operating system: Darwin-19.4.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 580 OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.8.24

Blender Version
Broken: version: 2.83 (sub 13), branch: master, commit date: 2020-04-11 19:01, hash: rB0a747cd4e3a1
Worked: (newest version of Blender that worked as expected)

Short description of error
If Auto IK is turned on in the pose option and you attempt to move the arm FK controls Blender will crash.

I made a report for Windows too because the issue doesn't crash Blender in that OS but locks the controls where you can not move the arm. Iassuming the two are related but I don't know for sure, so I separated the reports.
https://developer.blender.org/T75640

*Generate a Rigify Rig
*Enable Auto IK in the Pose options
*Enter into Pose mode
*Click on the Arm's FK control
*Hit G to move

Event Timeline

Ivan Cappiello (icappiello) changed the task status from Needs Triage to Confirmed.EditedApr 14 2020, 3:08 PM

Issue confirmed on OSX. 2.82a isn't affected.
this is not directly related to rigify itself
Any armature with auto-ik option enabled will crash.
Should be reported as a separate issue.

On Windows I can't get it to crash, but it seems that Auto-IK no longer considers a bone the end of the chain when it's not connected - meaning, the IK chain will go all the way up to the root!

Sybren A. Stüvel (sybren) changed the task status from Confirmed to Needs Information from User.Apr 14 2020, 3:37 PM

@Timothy Cook (CookItOff) please take the time to test with older releases of Blender, to see if this was something recently introduced or something older. It really helps developers to have such information.

@Timothy Cook (CookItOff) or @Ivan Cappiello (icappiello) , could you attach a test blend file? If possible, one that doesn't depend on Rigify? A complete Rigify rig is too complex to dive into, and would take up a lot of developer time if that's the only way to reproduce this issue.

@Sybren A. Stüvel (sybren) can be reproduced in few clicks:

  1. just add 2 connected bones.
  2. Enable auto-ik from the property shelf.
  3. select the last bone and move it using G + mouse

anyway here is the sample file
1 disconnected chain
1 connected chain

EDIT:
replaced attached file

@Sybren A. Stüvel (sybren) I must have forgot to add which version it was working on with this report. I had made two separate bug reports for Windows and Mac because each version made Blender fault differently while performing the same action. The Windows version is locking up the bone controls with Auto IK enabled and trying to move said bone. And the Mac version is crashing when performing that same task.
Both version worked two version prior of the version I reported above.

I see that @Ivan Cappiello (icappiello) upload a blend file so I won't bother uploading another.

Thanks

Do not report the same issue multiple times even though the results are different on different platforms