Problem
As of July 28th, 2017, we have received many reports of people having problems with the analysis tools (Intel® VTune™ Amplifier, Intel® Advisor, and Intel® Inspector) as a result of a problem with Pin, the tool they use to instrument software.
Pin problems can produce several types of errors. Some common ones include the following:
__bionic_open_tzdata_path: PIN_CRT_TZDATA not set!
Collection failed 8/23/2017 1:26:10 PM Collection failed. The data cannot be displayed. [Instrumentation Engine]: SYSCALL_INSPECTOR: The NTDLL!NtTerminateThread function jumps out of NTDLL, at 0x7ffeb0fe00c4. It may be hooked by a PIN-incompatible software installed on the system Source\pin\base_w\ipc_server_windows.cpp: LEVEL_BASE::StartServer: 2216: assertion failed: res == TRUE
The Pin executable is located in the bin64 or bin32 folders in the installation directories of the analysis tools. You can test whether Pin is the source of your problems by running it on any executable. For example:
pin -- Notepad.exe
Solution
On Windows*, certain virus checkers have been known to interfere with Pin. Excluding pin.exe from the virus checker may resolve the issue. For the NTDLL issue mentioned earlier, excluding pin.exe from the virus checker will not resolve the issue.
On Linux*, a recent security patch (CVE-2017-1000364) is causing problems with Pin.
Intel VTune Amplifier XE 2017 update 5, Intel Advisor XE 2017 update 5, and Intel Inspector XE 2017 update 4 use a new version of Pin that fixes these problems. They are all available in the Registration Center.
These updates for 2017 are actually more recent than the 2018 initial releases of these products, which do not include the patch. The patch was added to the 2018 versions of the product in update 1.
If Pin problems are causing a significant blockage of your work with Intel VTune Amplifier, Intel Inspector, or Intel Advisor, please submit a ticket to the Online Service Center to let us know.