UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 43374

13.2 Install - ISE Tool Runtime Issues with Linux GLIBC 2.5-58.el5_6.4 Library

Description

When I run any of the Xilinx tools I see the following message output to STDERR at the command prompt:

/*** glibc detected *** /opt/Xilinx/13.1/ISE_DS/ISE/bin/lin/unwrapped/trce: double free or corruption (!prev): 0x09edf780 ***
/======= Backtrace: =========
/lib/libc.so.6[0x46d6c5]
/lib/libc.so.6(cfree+0x59)[0x46db09]
/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin/libstlport.so.5.1(_ZdlPv+0x21)[0x1b8851]
/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_1014XSLTEngineImpl9terminateEv+0x273)[0x2ab2d73]
/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_108XSLTInitD1Ev+0x24)[0x2abb904]
/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_1016XalanTransformer9terminateEv+0x49)[0x2b582d9]
/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin/libTw.so[0x9377f3e]
/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin/libTw.so[0x92b53f0]
/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin/libTw.so[0x945d35a]
/lib/ld-linux.so.2[0x11c996]
/lib/libc.so.6(exit+0xe9)[0x42fec9]
/lib/libc.so.6(__libc_start_main+0xe4)[0x419ea4]
/opt/Xilinx/13.1/ISE_DS/ISE/bin/lin/unwrapped/trce(__gxx_personality_v0+0x195)[0x8049511]

Solution

The specifics of the message abovecan vary depending on what Xilinx toolgenerates the condition, but most are similar in that there will be a message line similar to the following:

/*** glibc detected *** /opt/Xilinx/13.1/ISE_DS/ISE/bin/lin/unwrapped/trce: double free or corruption (!prev): 0x09edf780 ***

Xilinx has noted that this appears to be occurring after Red Hat Enterprise Linux (RHEL)-based systems are updated to a new version of the GLIBC library. Specifically, this has been noted with glibc2.5-58.el5_6.4.

It is important to note that glibc is not a Xilinx-specific library. It is a common Linux library used by most Linux applications. Updates to glibc happen at the system level and might affect applications beyond just the Xilinx tools suite.

This updated glibc package is currently in the Red Hat YUM update stream and will be delivered if administrators perform any upgrade action that either directly or indirectly (as a package dependency) updates the glibc library.

Xilinx recommendsthat administratorsroll back this update (if it is already deployed) and revert to a prior release of glibc.

NOTE: It is possible that this issue could also affect SuSE Linux-based workstations, but no such cases have been reported yet.

UPDATE: There are reports that glibc-2.5-65.el5_7.1 is beginning to appear in RHEL YUM repositories.This update appears to resolve this issue for some customers.

AR# 43374
Date Created 07/28/2011
Last Updated 05/16/2012
Status Active
Type Known Issues
Tools
  • ISE Design Suite - 13.2