This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

stack smashing detected after 32bit library support package was installed



 CentOS 6.5 64bit 

At first, my CCS  5.5 linux can not be installed. 

Then I  ran

  • sudo yum install alsa-lib.i686 atk.i686 cairo.i686 dbus-glib.i686 gdk-pixbuf2.i686 pango.i686 libgdk-x11-2.0.so.0 libXt.so.6 PackageKit-gtk-module.i686 libcanberra-gtk2.i686
  • to deal with the dependencies .

 

After that,  the installation of CCS 5.5 is OK.

However, the xsetup of ISE software by Xilinx failed.

(Before I ran the yum install... , it was good.)

 

It reported something like ----

*** stack smashing detected ***: /home/tsakirin/iseinstall/bin/lin64/_xsetup terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x33a2d02507]
/lib64/libc.so.6(__fortify_fail+0x0)[0x33a2d024d0]
/lib64/libresolv.so.2[0x33a480cf93]
/lib64/libresolv.so.2(__libc_res_nquery+0x184)[0x33a4808764]
/lib64/libresolv.so.2[0x33a4808d09]
/lib64/libresolv.so.2(__libc_res_nsearch+0x35f)[0x33a48099af]
/lib64/libnss_dns.so.2(_nss_dns_gethostbyname3_r+0x158)[0x7f2bb538d2d8]
[0x7f2bb0003b50]
======= Memory map: ========
00400000-0059c000 r-xp 00000000 08:01 1704300              /home/tsakirin/iseinstall/bin/lin64/_xsetup
0079b000-007a3000 rw-p 0019b000 08:01 1704300              /home/tsakirin/iseinstall/bin/lin64/_xsetup
01936000-01fdb000 rw-p 00000000 00:00 0                    [heap]
33a2400000-33a2420000 r-xp 00000000 08:01 1048692          /lib64/ld-2.12.so
33a261f000-33a2620000 r--p 0001f000 08:01 1048692          /lib64/ld-2.12.so
33a2620000-33a2621000 rw-p 00020000 08:01 1048692          /lib64/ld-2.12.so
33a2621000-33a2622000 rw-p 00000000 00:00 0           
33a2800000-33a2883000 r-xp 00000000 08:01 1049036          /lib64/libm-2.12.so
33a2883000-33a2a82000 ---p 00083000 08:01 1049036          /lib64/libm-2.12.so
33a2a82000-33a2a83000 r--p 00082000 08:01 1049036          /lib64/libm-2.12.so
33a2a83000-33a2a84000 rw-p 00083000 08:01 1049036          /lib64/libm-2.12.so
33a2c00000-33a2d8a000 r-xp 00000000 08:01 1048696          /lib64/libc-2.12.so
33a2d8a000-33a2f89000 ---p 0018a000 08:01 1048696          /lib64/libc-2.12.so
33a2f89000-33a2f8d000 r--p 00189000 08:01 1048696          /lib64/libc-2.12.so
33a2f8d000-33a2f8e000 rw-p 0018d000 08:01 1048696          /lib64/libc-2.12.so
33a2f8e000-33a2f93000 rw-p 00000000 00:00 0           
33a3000000-33a3002000 r-xp 00000000 08:01 1049029          /lib64/libdl-2.12.so
33a3002000-33a3202000 ---p 00002000 08:01 1049029          /lib64/libdl-2.12.so
33a3202000-33a3203000 r--p 00002000 08:01 1049029          /lib64/libdl-2.12.so
33a3203000-33a3204000 rw-p 00003000 08:01 1049029          /lib64/libdl-2.12.so
33a3400000-33a3417000 r-xp 00000000 08:01 1048698          /lib64/libpthread-2.12.so
33a3417000-33a3617000 ---p 00017000 08:01 1048698          /lib64/libpthread-2.12.so
33a3617000-33a3618000 r--p 00017000 08:01 1048698          /lib64/libpthread-2.12.so
33a3618000-33a3619000 rw-p 00018000 08:01 1048698          /lib64/libpthread-2.12.so
33a3619000-33a361d000 rw-p 00000000 00:00 0           
33a3800000-33a3815000 r-xp 00000000 08:01 1049035          /lib64/libz.so.1.2.3
33a3815000-33a3a14000 ---p 00015000 08:01 1049035          /lib64/libz.so.1.2.3
33a3a14000-33a3a15000 r--p 00014000 08:01 1049035          /lib64/libz.so.1.2.3
33a3a15000-33a3a16000 rw-p 00015000 08:01 1049035          /lib64/libz.so.1.2.3
33a3c00000-33a3c07000 r-xp 00000000 08:01 1048700          /lib64/librt-2.12.so
33a3c07000-33a3e06000 ---p 00007000 08:01 1048700          /lib64/librt-2.12.so
33a3e06000-33a3e07000 r--p 00006000 08:01 1048700          /lib64/librt-2.12.so
33a3e07000-33a3e08000 rw-p 00007000 08:01 1048700          /lib64/librt-2.12.so
33a4000000-33a40e4000 r-xp 00000000 08:01 1048808          /lib64/libglib-2.0.so.0.2200.5
33a40e4000-33a42e3000 ---p 000e4000 08:01 1048808          /lib64/libglib-2.0.so.0.2200.5
33a42e3000-33a42e5000 rw-p 000e3000 08:01 1048808          /lib64/libglib-2.0.so.0.2200.5
33a4800000-33a4816000 r-xp 00000000 08:01 1049031          /lib64/libresolv-2.12.so
33a4816000-33a4a16000 ---p 00016000 08:01 1049031          /lib64/libresolv-2.12.so
33a4a16000-33a4a17000 r--p 00016000 08:01 1049031          /lib64/libresolv-2.12.so
33a4a17000-33a4a18000 rw-p 00017000 08:01 1049031          /lib64/libresolv-2.12.so
33a4a18000-33a4a1a000 rw-p 00000000 00:00 0           
33a5400000-33a5404000 r-xp 00000000 08:01 1048810          /lib64/libgthread-2.0.so.0.2200.5
33a5404000-33a5603000 ---p 00004000 08:01 1048810          /lib64/libgthread-2.0.so.0.2200.5
33a5603000-33a5604000 rw-p 00003000 08:01 1048810          /lib64/libgthread-2.0.so.0.2200.5
33a5800000-33a581d000 r-xp 00000000 08:01 10490712         /usr/lib64/libxcb.so.1.1.0
33a581d000-33a5a1d000 ---p 0001d000 08:01 10490712         /usr/lib64/libxcb.so.1.1.0
33a5a1d000-33a5a1e000 rw-p 0001d000 08:01 10490712         /usr/lib64/libxcb.so.1.1.0
33a5c00000-33a5c02000 r-xp 00000000 08:01 10490701         /usr/lib64/libXau.so.6.0.0
33a5c02000-33a5e02000 ---p 00002000 08:01 10490701         /usr/lib64/libXau.so.6.0.0
33a5e02000-33a5e03000 rw-p 00002000 08:01 10490701         /usr/lib64/libXau.so.6.0.0
33a6400000-33a6537000 r-xp 00000000 08:01 10490716         /usr/lib64/libX11.so.6.3.0
33a6537000-33a6737000 ---p 00137000 08:01 10490716         /usr/lib64/libX11.so.6.3.0
33a6737000-33a673d000 rw-p 00137000 08:01 10490716         /usr/lib64/libX11.so.6.3.0
33a6800000-33a6898000 r-xp 00000000 08:01 10489680         /usr/lib64/libfreetype.so.6.3.22
33a6898000-33a6a97000 ---p 00098000 08:01 10489680         /usr/lib64/libfreetype.so.6.3.22
33a6a97000-33a6a9d000 rw-p 00097000 08:01 10489680         /usr/lib64/libfreetype.so.6.3.22
33a6c00000-33a6c12000 r-xp 00000000 08:01 10503276         /usr/lib64/libXext.so.6.4.0
33a6c12000-33a6e12000 ---p 00012000 08:01 10503276         /usr/lib64/libXext.so.6.4.0
33a6e12000-33a6e13000 rw-p 00012000 08:01 10503276         /usr/lib64/libXext.so.6.4.0
33a7400000-33a7426000 r-xp 00000000 08:01 1049037          /lib64/libexpat.so.1.5.2
33a7426000-33a7625000 ---p 00026000 08:01 1049037          /lib64/libexpat.so.1.5.2
33a7625000-33a7628000 rw-p 00025000 08:01 1049037          /lib64/libexpat.so.1.5.2./bin/lin64/xsetup: line 21:  4924 Aborted       (core dumped) ${XLNX_DIR_NAME}/_xsetup "$@" 

 

I guess it's the  GCC or glibc libraries that cause the problem.

But I do NOT know how to deal with it.

I really need your help!

  • Hi,

    This seems to be a problem of library conflicts that is originated either from CentOS (an unsupported distro from a CCS standpoint) or the Xilinx tool. Unfortunately we can't help you with this, therefore I suggest you contact either Xilinx support or CentOS mailing lists.

    Regards,

    Rafael