Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
adrianf0
Posts: 10
Registered: ‎01-25-2013

Re: RHEL5 64-bit ISE 13.1, PlanAhead launch from w/in ISE fails, terminal indicates rdiArgs.sh Segmentation Fault

The same problem occur with version 14.6 of the PlanAhead.

Debugging the issue I got to this point:

#0  x86_64_fallback_frame_state (fs=0x7fe1b5e63860, context=<optimized out>) at ../../../../src/lnx64/libgcc/../gcc/config/i386/linux-unwind.h:47
#1  uw_frame_state_for (fs=0x7fe1b5e63860, context=0x7fe1b5e639e0) at ../../../../src/lnx64/libgcc/../gcc/unwind-dw2.c:1145
#2  uw_frame_state_for (context=0x7fe1b5e639e0, fs=0x7fe1b5e63860) at ../../../../src/lnx64/libgcc/../gcc/unwind-dw2.c:1124
#3  0x00007fe1eb77bc9d in _Unwind_Backtrace (trace=0x7fe1eb2985f0, trace_argument=0x7fe1b5e63b10) at ../../../../src/lnx64/libgcc/../gcc/unwind.inc:290
#4  0x00007fe1eb298786 in backtrace () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x00007fe1ec2808ea in HUTBackTrace::getTrace(stlp_std::basic_string<char, stlp_std::char_traits<char>, stlp_std::allocator<char> >&, unsigned long) ()
   from /opt/Xilinx/14.6/ISE_DS/PlanAhead/lib/lnx64.o/librdi_common.so
#6  0x00007fe1ec281292 in HUTBackTrace::printTrace(stlp_std::basic_ostream<char, stlp_std::char_traits<char> >&, unsigned long) () from /opt/Xilinx/14.6/ISE_DS/PlanAhead/lib/lnx64.o/librdi_common.so
#7  0x00007fe1ec281a58 in HUTBackTrace::handler(int) () from /opt/Xilinx/14.6/ISE_DS/PlanAhead/lib/lnx64.o/librdi_common.so
#8  0x00007fe1c859a749 in os::Linux::chained_handler(int, siginfo*, void*) () from /opt/Xilinx/14.6/ISE_DS/PlanAhead/tps/lnx64/jre/lib/amd64/server/libjvm.so
#9  0x00007fe1c859efb7 in JVM_handle_linux_signal () from /opt/Xilinx/14.6/ISE_DS/PlanAhead/tps/lnx64/jre/lib/amd64/server/libjvm.so
#10 <signal handler called>
#11 0x00007fe1b3246880 in ?? ()
#12 0x00007fe1eb556d92 in __nptl_deallocate_tsd () from /lib/x86_64-linux-gnu/libpthread.so.0
#13 0x00007fe1eb556f9c in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#14 0x00007fe1eb280e1d in clone () from /lib/x86_64-linux-gnu/libc.so.6

The problem seems to be cause by a function in entry 11, but unfortunately I don't have DEBUG SYMBOLS for PlanAhead. The solution which I found (and doesn't involve running the software with root privileges) requires to create a symbolic link in ....Xilinx/14.6/ISE_DS/PlanAhead/tps/lnx64/jre/lib/amd64/server/  :

libjvm.so -> /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so

What I noticed, it will work only with link to the OpenJDK. The same trick with java-7-oracle causes the known segmentation fault.

 

Visitor
embmicro
Posts: 5
Registered: ‎10-24-2010
0

Re: RHEL5 64-bit ISE 13.1, PlanAhead launch from w/in ISE fails, terminal indicates rdiArgs.sh Segmentation Fault

Thank you! This worked great for me on Ubunu 13.04 64bit.

Visitor
toconnel
Posts: 18
Registered: ‎03-02-2010
0

Re: RHEL5 64-bit ISE 13.1, PlanAhead launch from w/in ISE fails, terminal indicates rdiArgs.sh Segmentation Fault

Worked for me too. Thanks! (Mint 15, 64bit)

Newbie
harryrose
Posts: 1
Registered: ‎07-14-2013
0

Re: RHEL5 64-bit ISE 13.1, PlanAhead launch from w/in ISE fails, terminal indicates rdiArgs.sh Segmentation Fault

Thanks for that.  I can confirm this also works for Vivado on Ubuntu 13.04

 

I ran

mv /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/libjvm.so.old
ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/
Newbie
mjpelmear
Posts: 1
Registered: ‎03-21-2014
0

Re: RHEL5 64-bit ISE 13.1, PlanAhead launch from w/in ISE fails, terminal indicates rdiArgs.sh Segmentation Fault

This also worked for me for Vivado 2013.4 on Ubuntu 13.10:

 

mv /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/libjvm.so.old
ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/

 

Newbie
lukasfischer
Posts: 1
Registered: ‎04-27-2014
0

Re: RHEL5 64-bit ISE 13.1, PlanAhead launch from w/in ISE fails, terminal indicates rdiArgs.sh Segmentation Fault

I can confirm that this workaround also works on the new Ubuntu 14.04 (64bit)

Xilinx Employee
yashp
Posts: 757
Registered: ‎01-16-2013
0

Re: RHEL5 64-bit ISE 13.1, PlanAhead launch from w/in ISE fails, terminal indicates rdiArgs.sh Segmentation Fault

Hello @lukasfischer ,

 

Thanks for the information. It will help others too.

 

Thanks,

Yash

Newbie
jfrkuska
Posts: 1
Registered: ‎08-16-2014
0

Re: RHEL5 64-bit ISE 13.1, PlanAhead launch from w/in ISE fails, terminal indicates rdiArgs.sh Segmentation Fault

Thank you.

 

confirmed to work under Fedora 19 x64