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

Licensing - Invalid LM_LICENSE_FILE value syntax causes Vivado License Manager to crash with fatal error in JRE

Description

After installing Vivado 2014.x on a Windows 7 machine, Vivado License Manager (VLM) crashes on opening.

A hs_err log file is created. 

The top portion of the file reads as follows:

# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007fef4cd9b5b, pid=4540, tid=1932
#
# JRE version: Java(TM) SE Runtime Environment (7.0_40-b43) (build 1.7.0_40-b43)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.0-b56 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  [libXil_lmgr11.dll+0xa9b5b]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x000000000ac41000):  JavaThread "SwingWorker-pool-2-thread-1" daemon [_thread_in_native, id=1932, stack(0x000000000ec80000,0x000000000ed80000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000414

Solution

This reported crash happens due to an incorrect value of the LM_LICENSE_FILE variable. 

For example, The fatal error occurs with the following LM_LICENSE_FILE variable value: 

2100@server1,1800@server2,2001@server3:2001@basilisk:2001@server5:2001@server6,1650@server7,1650@server8,c:\users\username\Xilinx.lic,2100@server9

Notice that the different license locations are delimited with a comma.  

Commas should only be used to delimit the three servers of a 3-redundant server setup.  

Otherwise license locations should be separated with a semicolon (Windows) or a colon (Linux).

By changing the commas to semicolons, the fatal error is resolved and licensing works successfully.


 


Attachments

Associated Attachments

Name File Size File Type
hs_err_pid4540.log 28 KB LOG
AR# 60091
Date Created 04/02/2014
Last Updated 05/29/2015
Status Active
Type Known Issues
Tools
  • Vivado Design Suite - 2014.1