Visible to Intel only — GUID: GUID-8DCA204F-739B-4FC0-8572-CF248A75E943
Visible to Intel only — GUID: GUID-8DCA204F-739B-4FC0-8572-CF248A75E943
Error Message: Application Sets Its Own Handler for Signal
Symptoms
When you run a Survey or a Suitability analysis, the following error message appears: Application sets its own handler for signal <conflicting_signal> that is used for internal needs of the tool. Collection cannot continue.
Cause
Intel® Advisor cannot profile applications that set up a signal handler for a signal used by the tool.
Possible Solution
Do one of the following:
When collecting data with advisor command line interface (CLI), pass the --run-pass-thru=--profiling-signal=<not_used_signal> option, where <not_used_signal> is the signal that should not be used by your application. You need to select the signal from SIGRTMIN..SIGRTMAX. For example, for the matrix multiply (mmult) application:
advisor --collect=survey --run-pass-thru=--profiling-signal=35 -- ./mmult
Before collecting data from the Intel Advisor GUI or CLI, set the environment variable ADVIXE_RUNTOOL_OPTIONS=-- profiling-signal=<not_used_signal>.