User Guide

Contents

Error Message: Application Sets Its Own Handler for Signal

Full error message:
Application sets its own handler for signal <conflicting_signal> that is used for internal needs of the tool. Collection cannot continue.
This is a Linux* only message.

Cause

User-mode sampling and tracing collector cannot profile applications that set up the signal handler for a signal used by the
Intel® VTune™
Profiler
.

Solution

When collecting data with
vtune
, add the
--run-pass-thru=--profiling-signal=<
not_used_signal
>
command line option, where
<
not_used_signal
>
is a signal that should not be used by your application to analyze; you need to select the signal from SIGRTMIN..SIGRTMAX.
Alternatively, you may set the environment variable
AMPLXE_RUNTOOL_OPTIONS=--profiling-signal=<
not_used_signal
>
. You may do this, either from your terminal window before running the
VTune
Profiler
GUI or from the
Configure Analysis
window entering the variable into the
User-defined Environment Variables
field.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804