インテル® VTune™ プロファイラー・ユーザーガイド

エラーメッセージ: アプリケーションでシグナル処理に独自のハンドラーを設定

完全なエラーメッセージ: アプリケーションは、ツールが内部的に必要とするシグナル <conflicting_signal> に独自のハンドラーを設定しています。収集を続行できません。
このメッセージは Linux* のみに適用されます。

原因

ユーザーモード・サンプリングとトレースコレクターは、インテル® VTune™ プロファイラーが使用するシグナルのハンドラーを設定するアプリケーションをプロファイルできません。

解決方法

vtune でデータを収集する場合は、--run-pass-thru=--profiling-signal <not_used_signal> コマンドライン・オプションを追加します。<not_used_signal> は、解析するアプリケーションで使用すべきでないシグナルです。SIGRTMIN..SIGRTMAX から選択する必要があります。

または、環境変数 AMPLXE_RUNTOOL_OPTIONS=--profiling-signal <not_used_signal> を設定することもできます。この変数は、インテル® VTune™ プロファイラーの GUI を実行する前にターミナルウィンドウから設定するか、または [解析の設定] ウィンドウの [ユーザー定義の環境変数] フィールドで追加することができます。

関連情報