症状
Katana 、 Mari 、 Modo 、 Nukeは、Intel 第 10 世代 (Ice Lake) 以降の CPU (第 11 世代 (Rocket Lake)、第 12 世代 (Alder Lake)、第 13 世代 (ラプターレイク))。
この問題は Windows オペレーティング システムにのみ影響します。
Nuke Indie 、 Nuke Non-Commercial、 Mari Non-Commercial のユーザーも、この問題によりデバイスの認証中にライセンス ダイアログがクラッシュする可能性があると報告しています。詳細を入力し、 「デバイスの認証」を押した後、次の操作を行います。
その後、進行状況バーが表示され、その時点でダイアログが閉じる場合があります。これにより、ライセンスは更新されなくなります。
原因
ソフトウェアの特定のバージョン (1.0.2.g) に同梱されている OpenSSL のバージョンにはバグがあり、 rax レジスタを誤って使用するsha1 asm ルーチンが原因で、Intel 第 10 世代 (Ice Lake) 以降の CPU がクラッシュします。 。これについての詳細は、以下の「続きを読む」セクションを参照してください。
回避策
回避策として、次の環境変数を設定して問題を修正できます。
OPENSSL_ia32cap=~0x200000200000000
これを行うには、 [コントロール パネル] > [システム] > [システムの詳細設定] > [環境変数] にアクセスします。環境変数を追加した後、環境変数を有効にするためにマシンの再起動が必要になる場合があります。
この変数はビット 33 と 54 を無効にし、OpenSSL のドキュメントによると、プロセッサの機能を無効にするだけなのでセキュリティ上の問題は発生しません。変数のドキュメントは「続きを読む」にあります。 以下のセクション。
解決
この問題はOpenSSL 1.0.2i以降で修正されるはずです。これについての詳細は、以下の「続きを読む」セクションを参照してください。
NUKE
Nukeの OpenSSL バージョンを更新するための内部機能リクエストがログに記録されていました。これは次のように参照できます。
ID 424014 - Nukeの OpenSSL バージョンを 1.0.2i 以降にアップグレードする
Nukeの OpenSSL バージョンが 1.0.2u に更新されたことにより、この問題はNuke 13.0v8、13.1v4、および 13.2v1 以降では発生しなくなります。
ただし、この問題はNuke 13.0v8、13.1v4、および 13.2v1 より前にリリースされたNukeバージョンでは引き続き存在するため、上記の回避策を使用する必要がある場合があります。
MARI
OpenSSL 1.0.2gに対して構築されたMariバージョンでは、第 10/11/12 世代 Intel CPU で問題が発生する可能性があります。
注:ほとんどのMariユーザーは、第 10 世代ではなく第 11 世代のプロセッサに関する問題を報告しています。
OpenSSL バージョンをアップグレードするための内部機能リクエストが次の場所に記録されました: ID 483084 - Mariの OpenSSL バージョンを 1.0.2i 以降にアップグレードします
OpenSSL バージョンは、 Mari 4.7v7、4.8v2、および 5.0v2からは 1.0.2u にアップグレードされ、 Mari 6.0v1 以降では 1.1.1m にアップグレードされました。
KATANA
Katanaでは、Rocket Lake 第 11 世代 Intel CPU で報告されたクラッシュ動作に関するバグも記録されています。このバグ ID は次のように参照できます。
ID 475083 - Intel 第 11 世代 CPU を搭載したシステムでの起動時にKatanaクラッシュする
このバグはKatana 4.5v1 以降で解決されており、この動作は発生しないはずです。 Katanaバージョン 4.5v1 以降は OpenSSL 1.0.2u を使用しています。
MODO
Modoでは、これらの新世代 Intel プロセッサーを使用するとライセンス UI がModo 15 で期待どおりに表示されないという確認済みの問題もあり、これはModo 16.0v3 以降で修正されました。
この特定の問題の詳細については、次のナレッジベース記事を参照してください。
Q100631: 第 10 世代 (Ice Lake)、第 11 世代 (Rocket Lake)、または第 12 世代 (Alder Lake) の Intel CPU を搭載したModo 15 にライセンス UI が表示されない
参考文献
- OpenSSL ドキュメントの詳細については、次のリンクを参照してください。
- ここで、インテル OpenSSL* SHA クラッシュ バグに関する追加情報を参照することもできます。
- 詳細については、ナレッジベース記事「 Q100015 - 環境変数を設定する方法」を参照してください。
さらなるヘルプ
新世代の Intel CPU を使用しているときに OpenSSL 環境変数を設定した後でもKatana 、 Mari 、 Modo 、またはNuke起動に問題が解決しない場合は、サポート リクエストを開いて、発生した正確な問題と実行されたトラブルシューティング手順をお知らせください。
サポート リクエストを開く方法の詳細については、次の記事を参照してください。
Q100064: サポート チケットを発行する方法
私たちはそれを聞いて申し訳ございません
理由をお聞かせください