Problem:
When the user ran Inspector XE's thread check (Update 7-9), like as -
inspxe-cl -collect ti3 -- application
Then displayed,
/opt/intel/inspector_xe_2011/bin32/pinbin: relocation error: /lib/libpthread.so.0: symbol errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
Error: An internal error has occurred. Our apologies for this inconvenience. Please gather a description of the steps leading up to the problem and contact the Intel customer support team.
Error: An internal error has occurred. Our apologies for this inconvenience. Please gather a description of the steps leading up to the problem and contact the Intel customer support team.
Root-cause:
Usually it occurred on the customized Linux* OS, pinbin picks up the wrong libc which is incompatible.This could have happened if someone manually updates the version of libc by setting a symbolic link from libc.so.6 to a new version. The user can find file /etc/ld.so.preload was present in system. That file only contained one line “libachk.so” it changed the order of library loading to cause Inspector break.
Solution:
Simply remove /etc/ld.so.preload manually, then Inspector works.