Symptoms

It has been discovered that animBot and many other softwares such as Pose Library Katana, Mari, and Nuke will sometimes fail to launch with a machine using an Intel 10th Gen (Ice Lake), 11th Gen (Rocket Lake) or 12th Gen Intel CPU. This issue only affects the Windows operating systems.


Cause

There is a bug in the version of OpenSSL that specific versions of the software ships with (1.0.2.g), where Intel Ice/Rocket Lake CPUs crash due to an sha1 asm routine that incorrectly uses a rax register. More information on this can be found in the Further Reading section below.


Workaround

As a workaround, you can set the following environment variable to correct the issue:


OPENSSL_ia32cap=~0x200000200000000


You can do this by accessing Control Panel > System > Advanced System Settings > Environment Variables… It’s possible that you may have to restart the machine after adding the environment variable for it to take effect.



The variable disables bits 33 and 54, and from the OpenSSL documentation, shouldn’t cause any security issues as it's just disabling processor capabilities. The documentation for the variable can be found in the Further Reading section below.


Further Reading


Please view the following link for more information on the OpenSSL documentation.

You can also view additional information about the Intel OpenSSL* SHA Crash Bug here.

Autodesk forum discussion article.

List of intel processors