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: 
Highlighted
Visitor mdjacobs
Visitor
6,945 Views
Registered: ‎11-15-2011

Vivado crashes during synthesis (every time)

I have a rather large design targeting the VC707. I can snythesize every piece of the design separately. But the entire design together causes Vivado 2013.2 to crash, always. There is no error message other than synthesis failed. I found a crash log file in the runs directory. It's pasted below.

 

The issue seems to be one of total design size. Adding up the constituant parts suggests the entire design is about 60-70% of the total device utilization. But the best I can do is synthesize a chunk of the design that uses up to 54% of the device. Adding any more of the design causes synthesis to fail. 

 

I'm running on Ubuntu 10.04 64 bit, using Vivado 2013.2. If you've seen this problem. Please let me know what the work around is. 

 

hs_err_pid4693.log

----------------------------

#
# An unexpected error has occurred (11)
#
Stack:
/lib/libc.so.6(+0x33af0) [0x7fd634137af0]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNlCleanup::IsDrivingFlop(NInst)+0x83) [0x7fd61623dab3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNlCleanup::demoteNonCriticalMuxF()+0x2c9) [0x7fd6162511e9]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNlCleanup::cleanup(char const*, UHashMap<UString, UHashMap<UString, UString, UString, UEKey<UString> >*, UString, UEKey<UString> >&, bool)+0x15f1) [0x7fd616270971]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNDb::cleanupNetlistBottomUp(NRealMod, UHashSet<UString, UString, UEKey<UString>, UHashSetNode<UString>, UString, UEValue<UString, UHashSetNode<UString> > >&, char const*, UHashMap<UString, UHashMap<UString, UString, UString, UEKey<UString> >*, UString, UEKey<UString> >&, UString, TTime)+0x14d) [0x7fd615f4bc9d]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNDb::cleanupNetlist(char const*)+0x1a2) [0x7fd615f59e22]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(+0x988111) [0x7fd615fc8111]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(+0x947b27) [0x7fd615f87b27]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3455b) [0x7fd63050655b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x11c) [0x7fd630506d3c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3aef1) [0x7fd63050cef1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7fd6305452d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x7b3d1) [0x7fd63054d3d1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x196) [0x7fd630506db6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x20505c) [0x7fd62ca1a05c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7fd6305452d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclObjInterpProcCore+0x10b) [0x7fd63058707b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7fd6305452d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclObjInterpProcCore+0x10b) [0x7fd63058707b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7fd6305452d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x7b3d1) [0x7fd63054d3d1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x196) [0x7fd630506db6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x20505c) [0x7fd62ca1a05c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7fd6305452d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_ExprObj+0x116) [0x7fd63054d5c6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_ExprBooleanObj+0x1e) [0x7fd630505ade]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3e3e4) [0x7fd6305103e4]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3455b) [0x7fd63050655b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x21e) [0x7fd630569b8e]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x2233af) [0x7fd62ca383af]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7fd63520249b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7fd6305452d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x7b3d1) [0x7fd63054d3d1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x196) [0x7fd630506db6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0xb4aef) [0x7fd630586aef]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7fd6305452d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x7b3d1) [0x7fd63054d3d1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x196) [0x7fd630506db6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x20505c) [0x7fd62ca1a05c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3455b) [0x7fd63050655b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0xaa8a5) [0x7fd63057c8a5]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x342ed) [0x7fd6305062ed]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x21e) [0x7fd630569b8e]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x2233af) [0x7fd62ca383af]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7fd63520249b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x48) [0x7fd630505278]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x2f8) [0x7fd630506f18]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(hdi::tcltasks::task_manager::eval_in_tcl(Tcl_Interp*, Tcl_Obj*, char const*, bool)+0xa01) [0x7fd6352011c1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_designutils.so(HRTInvoker::inProcessLaunch(HDGUIStatus&)+0x51d) [0x7fd623f5a1dd]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_designutils.so(HRTInvoker::launch(HDGUIStatus&)+0x6b5) [0x7fd623f5b085]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_vivadotasks.so(+0x1bfd71) [0x7fd61103dd71]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_vivadotasks.so(+0x1c641d) [0x7fd61104441d]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7fd63520249b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3455b) [0x7fd63050655b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x21e) [0x7fd630569b8e]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x2233af) [0x7fd62ca383af]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7fd63520249b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x48) [0x7fd630505278]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x2f8) [0x7fd630506f18]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x246e40) [0x7fd62ca5be40]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x24b790) [0x7fd62ca60790]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x247f1c) [0x7fd62ca5cf1c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7fd63520249b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7fd630504cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x48) [0x7fd630505278]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x2f8) [0x7fd630506f18]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commonmain.so(+0x6e04) [0x7fd634b57e04]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_Main+0x1d2) [0x7fd63056f562]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(boost::function0<void>::operator()() const+0x1a) [0x7fd6352337ba]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4d5799) [0x7fd635233799]
/lib/libpthread.so.0(+0x69ca) [0x7fd63448d9ca]
/lib/libc.so.6(clone+0x6d) [0x7fd6341ea70d]

 

Thanks,
Matt

0 Kudos
4 Replies
Xilinx Employee
Xilinx Employee
6,943 Views
Registered: ‎04-16-2012

Re: Vivado crashes during synthesis (every time)

Hi,

 

Attach your runme.log from synth_1 folder to investigate the issue.

Also try running synthesis in a supported OS. 

 

Thanks. 

--------------------------------------------------------------------------------------------
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
Participant jakubon2
Participant
6,732 Views
Registered: ‎04-02-2013

Re: Vivado crashes during synthesis (every time)

Hi there.

 

I am experiencing the same problem running Vivado 2013.2 on Ubuntu 12.04 LTS for ZedBoard. I have attached the logs. Any progress on solving this issue? I tried to synthesise a part of my design without the processing system and it was successful. 

 

Many thanks,

Ondrej

 

#
# An unexpected error has occurred (11)
#
Stack:
/lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7ffbe77254a0]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNlCleanup::IsDrivingFlop(NInst)+0x83) [0x7ffbc966fab3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNlCleanup::demoteNonCriticalMuxF()+0x2c9) [0x7ffbc96831e9]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNlCleanup::cleanup(char const*, UHashMap<UString, UHashMap<UString, UString, UString, UEKey<UString> >*, UString, UEKey<UString> >&, bool)+0x15f1) [0x7ffbc96a2971]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNDb::cleanupNetlistBottomUp(NRealMod, UHashSet<UString, UString, UEKey<UString>, UHashSetNode<UString>, UString, UEValue<UString, UHashSetNode<UString> > >&, char const*, UHashMap<UString, UHashMap<UString, UString, UString, UEKey<UString> >*, UString, UEKey<UString> >&, UString, TTime)+0x14d) [0x7ffbc937dc9d]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(HARTNDb::cleanupNetlist(char const*)+0x1a2) [0x7ffbc938be22]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(+0x988111) [0x7ffbc93fa111]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_synth.so(+0x947b27) [0x7ffbc93b9b27]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3455b) [0x7ffbe3a7855b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x11c) [0x7ffbe3a78d3c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3aef1) [0x7ffbe3a7eef1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7ffbe3ab72d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x7b3d1) [0x7ffbe3abf3d1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x196) [0x7ffbe3a78db6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x20505c) [0x7ffbdf82e05c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7ffbe3ab72d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclObjInterpProcCore+0x10b) [0x7ffbe3af907b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7ffbe3ab72d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclObjInterpProcCore+0x10b) [0x7ffbe3af907b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7ffbe3ab72d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x7b3d1) [0x7ffbe3abf3d1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x196) [0x7ffbe3a78db6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x20505c) [0x7ffbdf82e05c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7ffbe3ab72d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_ExprObj+0x116) [0x7ffbe3abf5c6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_ExprBooleanObj+0x1e) [0x7ffbe3a77ade]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3e3e4) [0x7ffbe3a823e4]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3455b) [0x7ffbe3a7855b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x21e) [0x7ffbe3adbb8e]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x2233af) [0x7ffbdf84c3af]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7ffbe882a49b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7ffbe3ab72d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x7b3d1) [0x7ffbe3abf3d1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x196) [0x7ffbe3a78db6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0xb4aef) [0x7ffbe3af8aef]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x732d3) [0x7ffbe3ab72d3]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x7b3d1) [0x7ffbe3abf3d1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x196) [0x7ffbe3a78db6]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x20505c) [0x7ffbdf82e05c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3455b) [0x7ffbe3a7855b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0xaa8a5) [0x7ffbe3aee8a5]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x342ed) [0x7ffbe3a782ed]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x21e) [0x7ffbe3adbb8e]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x2233af) [0x7ffbdf84c3af]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7ffbe882a49b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x48) [0x7ffbe3a77278]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x2f8) [0x7ffbe3a78f18]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(hdi::tcltasks::task_manager::eval_in_tcl(Tcl_Interp*, Tcl_Obj*, char const*, bool)+0xa01) [0x7ffbe88291c1]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_designutils.so(HRTInvoker::inProcessLaunch(HDGUIStatus&)+0x51d) [0x7ffbd738c1dd]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_designutils.so(HRTInvoker::launch(HDGUIStatus&)+0x6b5) [0x7ffbd738d085]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_vivadotasks.so(+0x1bfd71) [0x7ffbc446fd71]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_vivadotasks.so(+0x1c641d) [0x7ffbc447641d]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7ffbe882a49b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x3455b) [0x7ffbe3a7855b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_FSEvalFileEx+0x21e) [0x7ffbe3adbb8e]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x2233af) [0x7ffbdf84c3af]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7ffbe882a49b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x48) [0x7ffbe3a77278]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x2f8) [0x7ffbe3a78f18]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x246e40) [0x7ffbdf86fe40]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x24b790) [0x7ffbdf874790]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commontasks.so(+0x247f1c) [0x7ffbdf870f1c]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4a449b) [0x7ffbe882a49b]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(+0x32cf7) [0x7ffbe3a76cf7]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_EvalObjv+0x48) [0x7ffbe3a77278]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(TclEvalObjEx+0x2f8) [0x7ffbe3a78f18]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_commonmain.so(+0x6e04) [0x7ffbe817fe04]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/libtcl8.5.so(Tcl_Main+0x1d2) [0x7ffbe3ae1562]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(boost::function0<void>::operator()() const+0x1a) [0x7ffbe885b7ba]
/opt/Xilinx/Vivado/2013.2/lib/lnx64.o/librdi_common.so(+0x4d5799) [0x7ffbe885b799]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a) [0x7ffbe7ab6e9a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7ffbe77e33fd]

 

Ondrej
0 Kudos
Scholar pratham
Scholar
6,729 Views
Registered: ‎06-05-2013

Re: Vivado crashes during synthesis (every time)

Hello,

Ubantu is unsupported OS. I strongly recommend you to use supported OS
-Pratham

----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos
Participant jakubon2
Participant
6,722 Views
Registered: ‎04-02-2013

Re: Vivado crashes during synthesis (every time)

Hi there,

 

I discovered that it was a part of the code which I changed before resulting in that error, however for an unknown reason. I reverted back and the error disappeared. I tried to synthesize the code causing error separately and it went well without any error. Funcitonal simulation was also successful. 

 

Particular, it was a counter with two synchronous reset and self-reset to zero after reaching a fixed value. In the working case, I had one more condition that generated a one-bit signal at certain count. When I moved this condition out of this process to another process, the problem appeared. 

 

2Pratham: Thank you for your answer, I have installed Vivado on Windows 7 also, I prefer working under Linux due to easier SW development for Zynq, embedded Linux compilation, configuration and the whole Linux tool chain. I am aware of the commercial distros that I should be using, hopefully I will manage to get it through in the company.

 

Many thanks,

Ondrej 

Ondrej
0 Kudos