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

完全なエラーメッセージ: アプリケーションは、ツールが内部的に必要とするシグナル <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 を実行する前にターミナルウィンドウから、または [解析の設定] ウィンドウで変数を [ユーザー定義の環境変数] フィールドに追加することができます。

関連情報