まとめ
この記事では、問題レポートダイアログを無効にする方法と、クラッシュ ダンプ ファイルを書き出す方法について説明します。
詳細情報
Nuke 14.1v1以上
通常、クラッシュが発生した場合、 Nuke次のダイアログを表示します。
このダイアログから、発生しているクラッシュに関する詳細情報を提供できます。その後、クラッシュ レポートを手動で保存するか、サーバーにアップロードすることができます。
しかし、多くのスタジオでよくあることですが、インターネットに接続されていないマシンを使用している場合、クラッシュレポートのアップロードプロセスは失敗します。そのため、クラッシュレポートを手動で保存する場合を除き、Issue Reporterの表示は不要になります。この手順も、環境変数を使用することで自動化できます。
Nukeでクラッシュが発生したときに Issue Reporter の表示を完全に無効にするには、次の環境変数を設定します。
NUKE _NO_CRASH_PROMPT=1
この方法では、マシンがインターネットに接続されているかどうかに関係なく、クラッシュレポートは送信されないようです。ただし、ダイアログを無効にすると、クラッシュレポートに説明を追加できなくなります。
その後、オペレーティング システムに応じて、クラッシュ ダンプはデフォルトで次のいずれかの場所に保存されます。
Windows: C:\Users\<username>\Documents\nuke\<Nuke version>.<build number>\sentry-db\reports
Linux: /home/<username>/Documents/ nuke /<Nuke version>.<build number>/sentry/completed/
macOS: /Users/<username>/Documents/ nuke /<Nuke version>.<build number>/sentry/completed/
サポートリクエストの提出時に、クラッシュレポートをご送付ください。クラッシュの詳細、再現手順、そして調査に役立つファイルなど、詳細な調査をさせていただきます。サポートリクエストの提出方法の詳細については、以下をご覧ください。
Q100064: サポートチケットを発行する方法
Nuke 14.0v8以下
以前のNukeリリースでは、クラッシュが発生した場合、通常は次のダイアログ ウィンドウが表示されます。
以前のNukeリリースでクラッシュが発生したときに Issue Reporter の表示を完全に無効にするには、次の環境変数を設定します。
NUKE _CRASH_HANDLING=1
FN_CRASH_DUMP_PATH=/some/path/
NUKE _NO_CRASH_PROMPT=1
NUKE _NO_CRASH_PROMPT環境変数が 1 に設定されている場合、通常、問題レポートダイアログは表示されずにクラッシュ レポートが自動的に送信されます。
インターネットに接続されていないマシンで社内テストを実施しました。その結果、クラッシュレポートはネットワーク外に送信されませんでしたが、エラーは表示されずに問題報告ダイアログが無効になりました。
問題レポーターが無効になったため、 NUKE _CRASH_HANDLING環境変数によってクラッシュ ダンプ ファイルの生成が有効になり、 FN_CRASH_DUMP_PATH を使用してクラッシュ ダンプを保存するパスを指定できるようになります。
問題レポーター機能を無効にすると、クラッシュの説明を書き込めなくなることに注意してください。
クラッシュファイルが生成されたら、サポートリクエストの際に、クラッシュの詳細、再現手順、そして調査に役立つ関連ファイルとともに、詳細な調査のために弊社までご送付ください。サポートリクエストの提出方法の詳細については、以下をご覧ください。
Q100064: サポートチケットを発行する方法
さらに詳しく
環境変数を設定する方法の詳細については、 ドキュメントの次の環境変数ページを参照してください。
この記事で説明したものを含め、 Nuke認識する環境変数の完全なリストについては、 ドキュメントの次のNuke環境変数ページを参照してください。
問題報告ダイアログを使用してクラッシュレポートを送信する方法の詳細については、次の記事を参照してください: Q100046: Nuke / NukeX / Nuke Studio / Hieroのクラッシュレポートの送信
私たちはそれを聞いて申し訳ございません
理由をお聞かせください