サーベイまたはスータビリティー解析を実行すると、次のようなエラーメッセージが表示されます: アプリケーションは、ツールが内部的に必要とするシグナル <conflicting_signal> に独自のハンドラーを設定しています。収集を続行できません。
インテル® Advisor は、ツールで使用される例外のハンドラーを設定するアプリケーションをプロファイルできません。
次のいずれかを行います。
advisor のコマンドライン・インターフェイス (CLI) でデータを収集する場合、--run-pass-thru=--profiling-signal=<not_used_signal> オプションを渡します。<not_used_signal> は、アプリケーションで使用してはならない例外信号です。SIGRTMIN..SIGRTMAX から信号を選択する必要があります。例えば、行列乗算 (mmult) アプリケーションがあります。
advisor --collect=survey --run-pass-thru=--profiling-signal=35 -- ./mmult
インテル® Advisor GUI や CLI からデータを収集する前に、環境変数 ADVIXE_RUNTOOL_OPTIONS=-- profiling-signal=<not_used_signal> を設定します。