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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Newbie bmadsen
Newbie
12,562 Views
Registered: ‎04-13-2011

Core dump

Hello

 

I've recently experienced a problem in EDK 12.2, 12.4 and 13.1. At the end of bitstream generation the following error occurs:

 

 

Analysis completed Wed Apr 13 11:36:30 2011
--------------------------------------------------------------------------------

Generating Report ...

Number of warnings: 0
Number of info messages: 4
Total time: 5 secs 
Aborted (core dumped)
ERROR:Xflow - Program post_par_trce returned error code 134. Aborting flow
   execution...
make: *** [__xps/system_routed] Error 1
Done!

 

 

I'm running Ubuntu 64 bit, and everything have worked fine earlier. Anyone have an idea about what is wrong? Let me know if you want more information.

 

Thanks in advance, Bjørn

0 Kudos
25 Replies
Newbie bmadsen
Newbie
12,558 Views
Registered: ‎04-13-2011

Re: Core dump

Found another error message in the launching terminal:

 

 

*** glibc detected *** /opt/Xilinx/12.2/ISE_DS/ISE/bin/lin64/unwrapped/trce: double free or corruption (!prev): 0x00000000015ffcb0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a8f)[0x2ae2352f6a8f]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x2ae2352fa8e3]
/opt/Xilinx/12.2/ISE_DS/ISE//lib/lin64/libxalanc.so(_ZN11xalanc_1_1014XSLTEngineImpl9terminateEv+0x348)[0x2ae23920cb18]
/opt/Xilinx/12.2/ISE_DS/ISE//lib/lin64/libxalanc.so(_ZN11xalanc_1_108XSLTInit9terminateEv+0xe)[0x2ae23921558e]
/opt/Xilinx/12.2/ISE_DS/ISE//lib/lin64/libxalanc.so(_ZN11xalanc_1_108XSLTInitD1Ev+0x23)[0x2ae239215603]
/opt/Xilinx/12.2/ISE_DS/ISE//lib/lin64/libxalanc.so(_ZN11xalanc_1_1016XalanTransformer9terminateEv+0x65)[0x2ae2392b0355]
/opt/Xilinx/12.2/ISE_DS/ISE//lib/lin64/libTw.so(+0x1af16f)[0x2ae23634216f]
/opt/Xilinx/12.2/ISE_DS/ISE//lib/lin64/libTw.so(+0xe3f72)[0x2ae236276f72]

 

 

0 Kudos
Highlighted
Visitor gederer
Visitor
12,533 Views
Registered: ‎01-24-2011

Re: Core dump

Hello,

 

I have the same problem:

 

XST or TRACE crashes with "*** glibc detected ***" running on Ubuntu Natty (11.04) on a 64-Bit machine.

 

I had tried to setup a differen machine with Ubuntu Natty 32-Bit - but the same errors occur (glibc detected).

 

The next step was to try it on a third (older) machine, where Ubuntu Maverick (10.10 - 32 Bit) was installed. 

All xilinx tools work well on that setup.

 

 

glibc-2.13.so  ......... not ok

glibc-2.12.1.so ..... ok

 

warm regard

Ed

 

 

 

But, on 

0 Kudos
Participant jiangyuebing
Participant
12,497 Views
Registered: ‎02-24-2009

Re: Core dump

After source the setting script.

                     export MALLOC_CHECK_=0

should solve the problem above.

0 Kudos
Anonymous
Not applicable
12,472 Views

Re: Core dump

Hi! I experience exactly the same problem after update to Ubuntu 11.04. I made the same thing - added "export MALLOC_CHECK_=0" to the XPS run script.

 

Before disabling MALLOC exceptions I got an error like "glibc detected ..." and now getting just "segmentation fault" without futher explanations.

Looks like new libc6 from 11.04 is fully incompatible with Xilinx EDK 13.1.

 

Now thinking about which OS to switch for FPGA development.

0 Kudos
Visitor slamy
Visitor
12,380 Views
Registered: ‎04-13-2011

Re: Core dump

 


@Anonymous wrote:

Hi! I experience exactly the same problem after update to Ubuntu 11.04. I made the same thing - added "export MALLOC_CHECK_=0" to the XPS run script.

 

Before disabling MALLOC exceptions I got an error like "glibc detected ..." and now getting just "segmentation fault" without futher explanations.

Looks like new libc6 from 11.04 is fully incompatible with Xilinx EDK 13.1.

 

Now thinking about which OS to switch for FPGA development.


I've got exactly the same problem. This is a serious issue. Since this error, I'm unable to test my timing.

 

0 Kudos
Anonymous
Not applicable
12,242 Views

Re: Core dump

I have the same issue in Fedora 15 32bits :-(

0 Kudos
Visitor thusi87
Visitor
12,167 Views
Registered: ‎07-13-2011

Re: Core dump

I have a similar issue with Post translate simulations. it only reports -Process "Generate Post-Translate Simulation Model" failed-  without giving any other explanations. Isnt there a way to install the older Glibc libs and redirect the xilinx compilers towards that without breaking ubuntu 11.04?

 

0 Kudos
Visitor 83730184596
Visitor
12,083 Views
Registered: ‎08-08-2011

Re: Core dump

I'm having the same issue on 64bit gentoo with ise-12.4 and ise-13.2

However, it worked with glibc-2.13. Only recently there was a minor distribution specific update of glibc and now it doesn't work anymore (but maybe it's not the cause of this?)

For me, "export MALLOC_CHECK_=0" just makes dissappear the stacktrace, but not the error.

Attached backtrace.

 

 

0 Kudos
Visitor 83730184596
Visitor
12,074 Views
Registered: ‎08-08-2011

Re: Core dump

Reverted back to glibc-2.13-r2 (gentoo patchset version 6) from glibc-2.13-r4 (patchset version 8) and it works again. The only difference there are a bunch of extra patches to glibc-2.13 so a glibc version <=2.12 should generally not have this issue.

0 Kudos
Visitor abelits
Visitor
11,752 Views
Registered: ‎08-10-2011

Re: Core dump

I was able to suppress the error (build is luckily unaffected by this, so just preventing the segfault from terminating the build is sufficient) by adding another level of wrapper on top of trce.

 

The procedure is the following:

 

1. Unpack the archive in some directory (say, /home/user), it will create trce-wrapper directory

2. cd trce-wrapper

3. make

4. cd $XILINX/bin/lin/

(lin should be lin64 on 64-bit systems, use "su" or "sudo -s" to become root if Xilinx tools are installed in non-user-writable directory such as /opt)

5. mv -i trce trce.real

(if mv asks to overwrite trce.real, don't confirm it -- it means that you have already done so)

6. ln -s trce unwrapped/trce.real

7. cp /home/user/trce-wrapper/trce-wrapper trce

 

Please be careful with those operations -- you are replacing Xilinx trce executable with your own one after original executable was renamed to trce.real, and to keep it working, a symlink to unwrapped/trce executable is created as unwrapped/trce.real . If you will have to restore this setup, you should rename trce.real to trce, and remove unwrapped/trce.real file (despite its name, it's not the real file, it's a symlink you have created).

 

I still don't know what exactly causes the crash. The obvious part is, glibc safeguard was tripped by memory allocation problem. It is most likely related to XML processing in Xalan library, however just as well it's possible that memory corruption happened somewhere else, and Xalan library was just unlucky enough to perform memory deallocation when memory was already inconsistent. As I said before, luckily this does not break the build -- trce utility generates a report, and report is already finished at the time of crash.

Explorer
Explorer
11,604 Views
Registered: ‎08-12-2011

Re: Core dump

I've had the same crash in XPS 13.2 on CentOS 5.7 x86 with up to date packages.

Reverting to CentOS 5.6 x86 with packages as shipped on the DVD fixed the problem.

 

0 Kudos
Newbie vedder
Newbie
11,553 Views
Registered: ‎10-05-2011

Re: Core dump

I have the same problem as well on ubuntu 11.10, however for me it happens not only for trce but for netgen as well. This prevents me from doing post-route simulation in the ise because these tasks fail. When  I run netgen from the command line, this is the output:

 

benjamin@benjamin-Laptop:/opt/Xilinx/13.2/ISE_DS/ISE/bin/lin$ netgen 
Release 13.2 - netgen O.61xd (lin)
Copyright (c) 1995-2011 Xilinx, Inc.  All rights reserved.

Use "netgen -h <netlist_type>" to display netlist-specific options. 
Valid netlist_types are: 

    equivalence or ecn (display options for equivalence checking netlist)
    simulation  or sim (display options for simulation netlist) -- default
    static      or sta (display options for static timing analysis netlist)

netgen extracts design data from the input file and generates netlist compatible
with supported equivalence checking, simulation or static timing analysis tools.
The default netlist type is for simulation.

*** glibc detected *** /opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/unwrapped/netgen: double free or corruption (!prev): 0x086af478 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6ebc2)[0xb7097bc2]
/lib/i386-linux-gnu/libc.so.6(+0x6f862)[0xb7098862]
/lib/i386-linux-gnu/libc.so.6(cfree+0x6d)[0xb709b94d]
/opt/Xilinx/13.2/ISE_DS/ISE//lib/lin/libstlport.so.5.1(_ZdlPv+0x21)[0xb738a851]
/opt/Xilinx/13.2/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_1014XSLTEngineImpl9terminateEv+0x273)[0xb3ff1d73]
/opt/Xilinx/13.2/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_108XSLTInitD1Ev+0x24)[0xb3ffa904]
/opt/Xilinx/13.2/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_1016XalanTransformer9terminateEv+0x49)[0xb40972d9]
/opt/Xilinx/13.2/ISE_DS/ISE//lib/lin/libTw.so(+0x1d253e)[0xb486b53e]
/opt/Xilinx/13.2/ISE_DS/ISE//lib/lin/libTw.so(+0x10c400)[0xb47a5400]
/opt/Xilinx/13.2/ISE_DS/ISE//lib/lin/libTw.so(+0x2b759a)[0xb495059a]
/lib/ld-linux.so.2(+0xedad)[0xb7850dad]
/lib/i386-linux-gnu/libc.so.6(+0x32981)[0xb705b981]
======= Memory map: ========
08048000-0804a000 r-xp 00000000 08:01 3546942    /opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/unwrapped/netgen
0804a000-0804b000 rw-p 00002000 08:01 3546942    /opt/Xilinx/13.2/ISE_DS/ISE/bin/lin/unwrapped/netgen
0865e000-08702000 rw-p 00000000 00:00 0          [heap]
b3b00000-b3b21000 rw-p 00000000 00:00 0 
b3b21000-b3c00000 ---p 00000000 00:00 0 
b3cf1000-b3d33000 rw-p 00000000 00:00 0 
b3d33000-b3d50000 r-xp 00000000 08:01 3553091    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_ViewCorr.so
b3d50000-b3d51000 rw-p 0001c000 08:01 3553091    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_ViewCorr.so
b3d51000-b3d62000 r-xp 00000000 08:01 3552753    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libEst_Estimator.so
b3d62000-b3d63000 rw-p 00011000 08:01 3552753    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libEst_Estimator.so
b3d63000-b4165000 r-xp 00000000 08:01 3553068    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libxalanc.so
b4165000-b4166000 rw-p 00401000 08:01 3553068    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libxalanc.so
b4166000-b4168000 rw-p 00000000 00:00 0 
b4168000-b417c000 r-xp 00000000 08:01 3552707    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_ResolutionHelper.so
b417c000-b417d000 rw-p 00013000 08:01 3552707    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_ResolutionHelper.so
b417d000-b4196000 r-xp 00000000 08:01 3553030    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_GoalGraph.so
b4196000-b4197000 rw-p 00019000 08:01 3553030    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_GoalGraph.so
b4197000-b419a000 r-xp 00000000 08:01 3563577    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_Util.so
b419a000-b419b000 rw-p 00002000 08:01 3563577    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_Util.so
b419b000-b41c5000 r-xp 00000000 08:01 3553026    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_Bm.so
b41c5000-b41c6000 rw-p 00029000 08:01 3553026    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_Bm.so
b41c6000-b41df000 r-xp 00000000 08:01 3553034    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_TimingModel.so
b41df000-b41e0000 rw-p 00018000 08:01 3553034    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_TimingModel.so
b41e0000-b420f000 r-xp 00000000 08:01 3552708    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_UcfReader.so
b420f000-b4210000 rw-p 0002e000 08:01 3552708    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_UcfReader.so
b4210000-b423e000 r-xp 00000000 08:01 3552706    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_PcfReader.so
b423e000-b423f000 rw-p 0002d000 08:01 3552706    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_PcfReader.so
b423f000-b425f000 r-xp 00000000 08:01 3552709    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_Util.so
b425f000-b4260000 rw-p 0001f000 08:01 3552709    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_Util.so
b4260000-b4268000 rw-p 00000000 00:00 0 
b4268000-b42c0000 r-xp 00000000 08:01 3563465    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libDrm_Cellmodel.so
b42c0000-b42c1000 rw-p 00057000 08:01 3563465    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libDrm_Cellmodel.so
b42c1000-b42ee000 r-xp 00000000 08:01 3552962    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libRf_TilePinHelpersBase.so
b42ee000-b42ef000 rw-p 0002c000 08:01 3552962    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libRf_TilePinHelpersBase.so
b42ef000-b430b000 r-xp 00000000 08:01 3552705    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_DeviceHelpers.so
b430b000-b430c000 rw-p 0001b000 08:01 3552705    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs_DeviceHelpers.so
b430c000-b4320000 r-xp 00000000 08:01 3563583    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXCad_Rho.so
b4320000-b4321000 rw-p 00013000 08:01 3563583    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXCad_Rho.so
b4321000-b433a000 r-xp 00000000 08:01 3563586    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_HierDesign.so
b433a000-b433b000 rw-p 00018000 08:01 3563586    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_HierDesign.so
b433b000-b434c000 r-xp 00000000 08:01 3553078    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Doodle.so
b434c000-b434d000 rw-p 00010000 08:01 3553078    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Doodle.so
b434d000-b4368000 r-xp 00000000 08:01 3553077    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Bmgr.so
b4368000-b4369000 rw-p 0001a000 08:01 3553077    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Bmgr.so
b4369000-b438d000 r-xp 00000000 08:01 3563587    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Iset.so
b438d000-b438f000 rw-p 00024000 08:01 3563587    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Iset.so
b438f000-b43bc000 r-xp 00000000 08:01 3552638    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libAnnoCCE.so
b43bc000-b43bd000 rw-p 0002c000 08:01 3552638    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libAnnoCCE.so
b43bd000-b43e1000 rw-p 00000000 00:00 0 
b43e1000-b449e000 r-xp 00000000 08:01 3552715    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libDly_DelayCalculator.so
b449e000-b449f000 rw-p 000bc000 08:01 3552715    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libDly_DelayCalculator.so
b449f000-b44ae000 r-xp 00000000 08:01 3552961    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libRf_HelperBase.so
b44ae000-b44af000 rw-p 0000e000 08:01 3552961    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libRf_HelperBase.so
b44af000-b44bf000 r-xp 00000000 08:01 3553152    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libboost_date_time-gcc41-mt-p-1_38.so.1.38.0
b44bf000-b44c0000 rw-p 00010000 08:01 3553152    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libboost_date_time-gcc41-mt-p-1_38.so.1.38.0
b44c0000-b44d3000 r-xp 00000000 08:01 3553157    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libboost_thread-gcc41-mt-p-1_38.so.1.38.0
b44d3000-b44d4000 rw-p 00012000 08:01 3553157    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libboost_thread-gcc41-mt-p-1_38.so.1.38.0
b44d4000-b44fa000 r-xp 00000000 08:01 3552932    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPkg_Package.so
b44fa000-b44fb000 rw-p 00026000 08:01 3552932    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPkg_Package.so
b44fb000-b4502000 r-xp 00000000 08:01 3563466    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libDrm_Tilemap.so
b4502000-b4503000 rw-p 00007000 08:01 3563466    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libDrm_Tilemap.so
b4503000-b4525000 r-xp 00000000 08:01 3552733    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libDrm_Physlayout.so
b4525000-b4526000 rw-p 00022000 08:01 3552733    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libDrm_Physlayout.so
b4526000-b454c000 r-xp 00000000 08:01 3552959    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libRf_BoolEquation.so
b454c000-b454d000 rw-p 00025000 08:01 3552959    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libRf_BoolEquation.so
b454d000-b455d000 rw-p 00000000 00:00 0 
b455d000-b4564000 r-xp 00000000 08:01 3553094    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdmSetupInfo.so
b4564000-b4565000 rw-p 00006000 08:01 3553094    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdmSetupInfo.so
b4565000-b4567000 r-xp 00000000 08:01 3553074    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXda_eventmgr.so
b4567000-b4568000 rw-p 00001000 08:01 3553074    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXda_eventmgr.so
b4568000-b456a000 r-xp 00000000 08:01 3563514    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libLdm_Util.so
b456a000-b456b000 rw-p 00001000 08:01 3563514    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libLdm_Util.so
b456b000-b4581000 r-xp 00000000 08:01 3553079    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Dump.so
b4581000-b4582000 rw-p 00015000 08:01 3553079    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Dump.so
b4582000-b4592000 r-xp 00000000 08:01 3553088    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Shape.so
b4592000-b4593000 rw-p 0000f000 08:01 3553088    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXdh_Shape.so
b4593000-b45af000 r-xp 00000000 08:01 3553029    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_DlyMed.so
b45af000-b45b0000 rw-p 0001b000 08:01 3553029    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_DlyMed.so
b45b0000-b45e8000 r-xp 00000000 08:01 3553028    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_DelayCache.so
b45e8000-b45e9000 rw-p 00037000 08:01 3553028    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_DelayCache.so
b45e9000-b4688000 r-xp 00000000 08:01 3563576    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_BmPhysical.so
b4688000-b468a000 rw-p 0009f000 08:01 3563576    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_BmPhysical.so
b468a000-b4698000 r-xp 00000000 08:01 3553032    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_PhysicalSubNetworkDelays.so
b4698000-b4699000 rw-p 0000e000 08:01 3553032    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw_PhysicalSubNetworkDelays.so
b4699000-b499e000 r-xp 00000000 08:01 3563575    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw.so
b499e000-b49a0000 rw-p 00304000 08:01 3563575    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libTw.so
b49a0000-b5258000 r-xp 00000000 08:01 3552700    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs.so
b5258000-b525a000 rw-p 008b7000 08:01 3552700    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libCs.so
b525a000-b5274000 rw-p 00000000 00:00 0 
b5274000-b52ab000 r-xp 00000000 08:01 3552931    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Tlm.so
b52ab000-b52ac000 rw-p 00036000 08:01 3552931    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Tlm.so
b52ac000-b52d1000 r-xp 00000000 08:01 3563537    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Tdm.so
b52d1000-b52d2000 rw-p 00024000 08:01 3563537    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Tdm.so
b52d2000-b52fe000 r-xp 00000000 08:01 3552927    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Pah.so
b52fe000-b52ff000 rw-p 0002b000 08:01 3552927    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Pah.so
b52ff000-b5378000 r-xp 00000000 08:01 3552930    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Pih.so
b5378000-b5379000 rw-p 00078000 08:01 3552930    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Pih.so
b5379000-b53d7000 r-xp 00000000 08:01 3552928    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Pdl.so
b53d7000-b53d8000 rw-p 0005d000 08:01 3552928    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libPds_Pdl.so
b53d8000-b5445000 r-xp 00000000 08:01 3553073    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXCad_RMed.so
b5445000-b5446000 rw-p 0006d000 08:01 3553073    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXCad_RMed.so
b5446000-b55eb000 r-xp 00000000 08:01 3553071    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXCad_HDHelpers.so
b55eb000-b55ec000 rw-p 001a4000 08:01 3553071    /opt/Xilinx/13.2/ISE_DS/ISE/lib/lin/libXCad_HDHelpers.so
b55ec000-b55ed000 rw-p 00000000 00:00 0 
b55ed000-b5603000 r-xp 00000000 08:01 356Avbruten (SIGABRT) (minnesutskrift skapad)

 For now I am using the workaround mentioned by abelits which lets me do post-route simulations. I would really appreciate it if someone at xilinx fixes this and releases a patch.

0 Kudos
Anonymous
Not applicable
11,394 Views

Re: Core dump

AR# 43865 worked for me when I had this issue. Just set LD_PRELOAD to $XILINX/lib/lin64/libXst2_Core.so

 

Just a head's up, though -- SDK compilations will fail if you do this. So you will have to reset the environment variable and launch SDK separately (not through the XPS gui).

 

e.g.

LD_PRELOAD="" xsdk &

 

Edit: This was on Fedora 14 x64 with the latest patches, running glibc 2.13-2

0 Kudos
Explorer
Explorer
11,371 Views
Registered: ‎12-08-2007

Re: Core dump

Did you just replace this single library file glibc-2.13.so by  glibc-2.12.1.so ?

I tried it on Ubuntu 11.10. Still am getting the error (see below).

Or did you completely reinstalled the  package

libc6_2.12.1-0ubuntu10.2_i386.deb

which includes this file ?

 

Dag

==============================================================

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

 

 

Generating Report ...

Number of warnings: 1
Number of info messages: 3
Total time: 16 secs
Aborted
ERROR:Xflow - Program post_par_trce returned error code 134. Aborting flow
execution...
make: *** [__xps/system_routed] Error 1
Done!

 

 

0 Kudos
Visitor akashkumar
Visitor
11,315 Views
Registered: ‎02-07-2010

Re: Core dump

Hello,

 

I am having the same error. How did you downgrade the glibc version? In all the forums, it says that downgrading glibc can cause the whole system to crash.

 

Has anyone (or Xilinx) found any other fix to the problem?

 

Thanks and regards,

Akash

0 Kudos
Explorer
Explorer
11,309 Views
Registered: ‎12-08-2007

Re: Core dump

 

from all the different problems and solution trials that  I had tried here is the best solution:

 

Reinstall Ubuntu 10.04 

 

It works best with Design suite 13.x.

 

 

(In my case this meant deleting my Ubutnu 11.10 and installing 10.04).

 

 

Dag

0 Kudos
Visitor sirishy2k
Visitor
11,125 Views
Registered: ‎06-24-2011

Re: Core dump

Hi,

I tried to use your trce_wrapper. I have folowed the same steps but I get this error in the Xilinx console.

 

#----------------------------------------------#
# Starting program post_par_trce
# trce -e 3 -xml system.twx system.ncd system.pcf 
#----------------------------------------------#
Can't find Xilinx unwrapped file "/home/bullhound/Xilinx/ISE_DS/ISE/bin/lin/unwrapped/trce.real"
Xilinx trce workaround wrapper
ERROR:Xflow - Program post_par_trce returned error code 1. Aborting flow
   execution...
make: *** [__xps/system_routed] Error 1
Done!

 --Sirish

0 Kudos
Visitor sirishy2k
Visitor
11,121 Views
Registered: ‎06-24-2011

Re: Core dump

Nevermind it worked like a charm after I reinstalled Xilinx :D

 

--Sirish

0 Kudos
Newbie jerichoo
Newbie
11,109 Views
Registered: ‎12-27-2011

Re: Core dump

For me adding

LD_PRELOAD=/opt/Xilinx/12.4/ISE_DS/ISE/lib/lin/libstdc++.so.6:/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libTw.so

 

fixed this problem

Tags (1)
0 Kudos
Observer bwk
Observer
7,478 Views
Registered: ‎09-30-2010

Re: Core dump

Hi,

 

I had the same problem and LD_PRELOAD fixed it. Now I want to set LD_PRELOAD everytime trce is executed. I tried to rename trce to trce.bkp and replace it by a shell script which looks like this:

 

LD_PRELOAD=/localhome/Xilinx10.1/ISE/ISE/lib/lin/libstdc++.so.6:/localhome/Xilinx10.1/ISE/ISE/lib/lin/libTw.so exec trce.bkp $@

 But this leads to the following error:

 

FATAL_ERROR:Portability:Port_ExecLoaderInit.c:312:1.19 - Xilinx application
   <trce.bkp> has encountered an error. Xilinx Installation may be incomplete.  
   Process will terminate. For technical support on this issue, please open a
   WebCase with this project attached at http://www.xilinx.com/support. 

 

Any ideas?

 

Thanks, bwk

0 Kudos
Newbie kanoj
Newbie
7,328 Views
Registered: ‎02-05-2012

Re: Core dump

Hello;

 

I'm newbie and im getting the same error in Ubuntu 11.10, please does anybody can explain to me

how can i configure that settings in the script?

 

I am not able to change the settings in order to set 

 

 export MALLOC_CHECK_=0

 

 

 I got the following error:

ERROR:Xflow - Program post_par_trce returned error code 134. Aborting flow
execution...

 

Thanks for your help, 


0 Kudos
Explorer
Explorer
6,917 Views
Registered: ‎11-12-2007

Re: Core dump


@jerichoo wrote:

For me adding

LD_PRELOAD=/opt/Xilinx/12.4/ISE_DS/ISE/lib/lin/libstdc++.so.6:/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libTw.so

 

fixed this problem



This fixed my crash with trce. 

Im running ISE/XPS 12.4 in Ubuntu 12.04 32-bit.

 

I had the following crash, even when starting trce without any paramters. It printed the help-message and then crashed.

This is fixed now with the above workaround.

 

*** glibc detected *** /opt/Xilinx/12.4/ISE_DS/ISE/bin/lin/unwrapped/trce: double free or corruption (!prev): 0x0912d778 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x73e42)[0x406cee42]
/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libstlport.so.5.1(_ZdlPv+0x21)[0x404ce851]
/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_1014XSLTEngineImpl9terminateEv+0x273)[0x42562d73]
/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_108XSLTInitD1Ev+0x24)[0x4256b904]
/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libxalanc.so(_ZN11xalanc_1_1016XalanTransformer9terminateEv+0x49)[0x426082d9]
/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libTw.so(+0x1cc97e)[0x40e4997e]
/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libTw.so(+0x10a120)[0x40d87120]
/opt/Xilinx/12.4/ISE_DS/ISE//lib/lin/libTw.so(+0x2af71a)[0x40f2c71a]
/lib/ld-linux.so.2(+0xf455)[0x4000f455]
/lib/i386-linux-gnu/libc.so.6(+0x32f61)[0x4068df61]
======= Memory map: ========
08048000-0804a000 r-xp 00000000 08:11 4762713    /opt/Xilinx/12.4/ISE_DS/ISE/bin/lin/unwrapped/trce
0804a000-0804b000 rw-p 00002000 08:11 4762713    /opt/Xilinx/12.4/ISE_DS/ISE/bin/lin/unwrapped/trce
090e4000-1b046000 rw-p 00000000 00:00 0          [heap]
40000000-40020000 r-xp 00000000 08:11 5768075    /lib/i386-linux-gnu/ld-2.15.so
40020000-40021000 r--p 0001f000 08:11 5768075    /lib/i386-linux-gnu/ld-2.15.so
40021000-40022000 rw-p 00020000 08:11 5768075    /lib/i386-linux-gnu/ld-2.15.so
40022000-40023000 r-xp 00000000 00:00 0          [vdso]
40023000-40025000 rw-p 00000000 00:00 0 

 

 

0 Kudos
Contributor
Contributor
6,841 Views
Registered: ‎04-08-2009

Re: Core dump

This helped me out :)
Superb !!

Thx
0 Kudos
Visitor arun.aithal
Visitor
6,534 Views
Registered: ‎10-09-2012

Re: Core dump

Hi everybody,

           I am using Ubuntu 12.04 and Xilinx 13.1.. While generating bitstream in XPS I get the following error..

 

ERROR:Xflow - Program post_par_trce returned error code 134. Aborting flow
   execution...
make: *** [__xps/system_routed] Error 1        

 

 

I executed  this command as many have done in this thread, but still I am getting the same error.

 

 LD_PRELOAD=/home/rossell/Documents/13.1/ISE_DS/ISE/lib/lin/libstdc++.so.6:/home/rossell/Documents/13.1/ISE_DS/ISE//lib/lin/libTw.so

 

Anybody please help me... Thanks in advance...

0 Kudos
Adventurer
Adventurer
6,493 Views
Registered: ‎10-11-2011

Re: Core dump

I had to change the instances of "lin" to "lin64" for my 64-bit Fedora 16 system.  You may need to do that if your Ubuntu installation is 64-bit.  Additionally, I removed the extra "/" before "lib" in the libTw.so path.

0 Kudos