11-09-2016 05:00 PM
Vivado: 2015.4 WebPack
OS: Ubuntu 16.04 LTS
I tried 2 different project, which could be successfully synthesized with Vivado 2015.4 on a windows 10 operating system. Neither of them could be synthesized on linux version. No error, no critical warnings.
Anyone have any idea?
the last piece of the synthesis logs:
1 Bit Registers := 5
Module proc_sys_reset
Detailed RTL Component Info :
+---Registers :
1 Bit Registers := 5
---------------------------------------------------------------------------------
Finished RTL Hierarchical Component Statistics
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
Start Part Resource Summary
---------------------------------------------------------------------------------
Parent process (pid 3955) has died. This helper process will now exit
Error file hs_err:
#
# An unexpected error has occurred (11)
#
Stack:
/lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f96767174b0]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12970) [0x7f96761ce970]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_synth.so(HARTNDb::waitForLoadPart()+0x49) [0x7f964be301b9]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_synth.so(+0xbd141f) [0x7f964bfc441f]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_synth.so(+0xab3e25) [0x7f964bea6e25]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x76bbe) [0x7f967282abbe]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x7e767) [0x7f9672832767]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x77) [0x7f96727e9327]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_commontasks.so(+0x2a2187) [0x7f966e81f187]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x76bbe) [0x7f967282abbe]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_ExprObj+0xfb) [0x7f967283233b]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_ExprBooleanObj+0x16) [0x7f96727e80c6]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x3eae8) [0x7f96727f2ae8]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x34d6b) [0x7f96727e8d6b]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_EvalEx+0x16) [0x7f96727e9276]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x1d2) [0x7f967284dd02]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_commontasks.so(+0x2bf325) [0x7f966e83c325]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_common.so(+0x5478a2) [0x7f96777148a2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x76bbe) [0x7f967282abbe]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x7e767) [0x7f9672832767]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x77) [0x7f96727e9327]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0xb740f) [0x7f967286b40f]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x76bbe) [0x7f967282abbe]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x7e767) [0x7f9672832767]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x77) [0x7f96727e9327]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_commontasks.so(+0x2a2224) [0x7f966e81f224]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x34d6b) [0x7f96727e8d6b]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0xad531) [0x7f9672861531]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x3491c) [0x7f96727e891c]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_EvalEx+0x16) [0x7f96727e9276]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x1d2) [0x7f967284dd02]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_commontasks.so(+0x2bf325) [0x7f966e83c325]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_common.so(+0x5478a2) [0x7f96777148a2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x32) [0x7f96727e77e2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x322) [0x7f96727e95d2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_common.so(hdi::tcltasks::task_manager::eval_in_tcl(Tcl_Interp*, Tcl_Obj*, char const*, bool)+0x84d) [0x7f96777162dd]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_designutils.so(HRTInvoker::inProcessLaunch(HDGUIStatus&)+0x1c9) [0x7f9664da09f9]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_designutils.so(HRTInvoker::launch(HDGUIStatus&)+0x4b5) [0x7f9664da1755]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_vivadotasks.so(+0x358778) [0x7f96490f0778]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_vivadotasks.so(+0x35f5b0) [0x7f96490f75b0]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_common.so(+0x5478a2) [0x7f96777148a2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x34d6b) [0x7f96727e8d6b]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_EvalEx+0x16) [0x7f96727e9276]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x1d2) [0x7f967284dd02]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_commontasks.so(+0x2bf325) [0x7f966e83c325]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_common.so(+0x5478a2) [0x7f96777148a2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x32) [0x7f96727e77e2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x322) [0x7f96727e95d2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_commontasks.so(+0x2dd3d9) [0x7f966e85a3d9]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_commontasks.so(+0x2d64d3) [0x7f966e8534d3]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_common.so(+0x5478a2) [0x7f96777148a2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(+0x331f5) [0x7f96727e71f5]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x32) [0x7f96727e77e2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x322) [0x7f96727e95d2]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_commonmain.so(+0x5f00) [0x7f9676fc8f00]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/libtcl8.5.so(Tcl_Main+0x1d5) [0x7f9672854175]
/opt/Xilinx/Vivado/2015.4/lib/lnx64.o/librdi_common.so(+0x580749) [0x7f967774d749]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x770a) [0x7f96761c370a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f96767e882d]
11-09-2016 07:38 PM
It looks like the issue is specific to Ubuntu 16.04 OS.
Can you check with latest Vivado 2016.3 which is supported in Ubuntu 16.04?
Thanks,
Vinay
11-09-2016 08:10 PM
Hi @vuppala
Thanks for the suggestions, but I actually have colleagues running 2015.04 on 16.04 OS, and all of them cannot figure it out either...
I started from a new installation of the Ubuntu, the only thing I added to it was vivado and tigerVNC
Yan
11-09-2016 08:17 PM
11-10-2016 01:53 AM
Hi everyone,
I have the same problem reported by yzhao_ouster.
I am using the same OS (Ubuntu 16.04), but the Vivado version is the 2016.3 System Edition, which should support this release of Ubuntu.
However, every synthesis fails in the same way described by yzhao_ouster, even with the examples provided by Vivado.
I tried also with Vivado 2015.4 but the same problem occurs.
Anyone can help us?
Thank you in advance!
11-10-2016 08:43 AM
Same problem to me.
FYI take a look here
https://github.com/MyrtleSoftware/glibc-no-lock-elision
Done the following and now Vivado 2016.3+Ubuntu Mate 16.04.01 seems to be working good
I downloaded .deb files listed here
https://launchpad.net/~imphil/+archive/ubuntu/glibc-no-lockelision/+build/11087026
and then
sudo dpkg -i libc-dev-bin_2.23-0ubuntu4ppa2_amd64.deb libc6_2.23-0ubuntu4ppa2_amd64.deb libc6-dev_2.23-0ubuntu4ppa2_amd64.deb libc6-dev-i386_2.23-0ubuntu4ppa2_amd64.deb libc6-i386_2.23-0ubuntu4ppa2_amd64
That solved the synthesis problem on my Vivado WebPack 2016.3 installed on Ubuntu Mate 16.04.01