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# 55687

Vivado Synthesis - The tool fails with the message "PartitioningDoubleBuffer just destructed was checked out in ..\callPartitioner.cxx:159..."

Description

The Vivado synthesis tool fails with the following error:

PartitioningDoubleBuffer just destructed was checked out in ..\callPartitioner.cxx:159
(Warning in ..\partitionData.cxx:178)
TclStackFree: incorrect freePtr. Call out of sequence?
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
R6025
- pure virtual function call

Solution

It was found that the failure mainly occurs in the Windows platform; the Vivado synthesis tool in Linux completes successfully.

The failure occurs immediately after applying set_property XDC Constraints.

---------------------------------------------------------------------------------
Applying 'set_property' XDC Constraints...
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
Finished applying 'set_property' XDC Constraints : Time (s): elapsed = 00:03:13 . Memory (MB): peak = 1732.508 ; gain = 1649.590
------------------------------------------------------------------------------- 
PartitioningDoubleBuffer just destructed was checked out in ..\callPartitioner.cxx:159
(Warning in ..\partitionData.cxx:178)
TclStackFree: incorrect freePtr. Call out of sequence?

This issue has been fixed in the 2013.2 Vivado synthesis build release.

To work around the issue prior to 2013.2 build releases, apply the following Tcl command before clicking Run Synthesis in the Vivado Integrated Design Environment, or executing synth_design command via TCL:

set_param synth.elaboration.rodinMoreOptions {set rt::extractNetlistGenomes false}
AR# 55687
Date Created 04/24/2013
Last Updated 12/10/2013
Status Active
Type Known Issues
Tools
  • Vivado Design Suite