cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
5,578 Views
Registered: ‎11-09-2016

Vivado on Linux synthesis fails with no error message

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]

0 Kudos
5 Replies
Highlighted
Xilinx Employee
Xilinx Employee
5,561 Views
Registered: ‎04-16-2012

Re: Vivado on Linux synthesis fails with no error message

Hi @yzhao_ouster

 

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

--------------------------------------------------------------------------------------------
Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution.
0 Kudos
Highlighted
5,554 Views
Registered: ‎11-09-2016

Re: Vivado on Linux synthesis fails with no error message

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

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
5,550 Views
Registered: ‎08-01-2008

Re: Vivado on Linux synthesis fails with no error message

check these links
https://www.xilinx.com/support/answers/55854.html
https://www.xilinx.com/support/answers/56419.html
https://www.xilinx.com/support/answers/61044.html
https://forums.xilinx.com/t5/Implementation/Vivado-2014-4-Abnormal-program-termination-11-in-power-opt/td-p/554581
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
Highlighted
5,540 Views
Registered: ‎11-10-2016

Re: Vivado on Linux synthesis fails with no error message

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!

0 Kudos
Highlighted
Visitor
Visitor
5,514 Views
Registered: ‎11-10-2016

Re: Vivado on Linux synthesis fails with no error message

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