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

2014.2 Vivado - Unexpected error has ocurred with "librdi_common.so(HI18N::convert(std::string const&, std::basic_string, std::allocator >&)+0x15) [0x2ab4c9d3e555]"

Description

Vivado fails to open a project in GUI mode with the bellow stack info:

.../Vivado/2014.2/tps/lnx64/jre/lib/amd64/server/libjvm.so [0x2aaacb9f07a9]
.../Vivado/2014.2/tps/lnx64/jre/lib/amd64/server/libjvm.so(JVM_handle_linux_signal+0xb6) [0x2aaacb9f6216]
/lib64/libc.so.6 [0x34886302d0]
.../Vivado/2014.2/lib/lnx64.o/librdi_common.so(HI18N::convert(std::string const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&)+0x15) [0x2ab4c9d3e555]
.../Vivado/2014.2/lib/lnx64.o/librdi_device.so(Java_ui_data_device_part_HDPAArch_1getPrettyName+0x39)

Solution

To get more information, try to open the project in Tcl mode:

vivado -mode tcl
open_project <project_name>.xpr

If the following error is seen, the problem is related to an empty part or board in the *.xpr file

ERROR: [Common 17-70] Application Exception: DesignSpec: NULL part 

To work around the problem, open the *.xpr file and search for the part or board fields.

If they are empty or not present then add the following line:

<Option Name="Part" Val="DEVICE_PART"/>

In Vivado 2014.3 a check was added to the project parser. 

If the Part field is null, it will issue a Critical Warning and set the Part to the default part.

AR# 62302
Date Created 10/01/2014
Last Updated 01/15/2015
Status Active
Type General Article
Devices
  • SoC
  • FPGA Device Families
Tools
  • Vivado Design Suite - 2014.1
  • Vivado Design Suite - 2014.2