X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



6079 Rate this article:
No rating

IDL 8.3 Workbench may crash when running on a recent Linux version on a machine using an Intel "Haswell" CPU

The IDL 8.3 Workbench may crash at launch time when running on a recent Linux version (for example, Fedora 20 or openSUSE 13.1) on a machine that uses an Intel "Haswell" family CPU.

SOLUTION

To fix this problem, download and install the latest ENVI 5.1/IDL 8.3 Hotfix from the Exelis VIS website. The hotfix download link can be accessed by clicking on the "MY ACCOUNT" link on the Harris Geospatial website, logging in, and then clicking on the "Downloads" link that will appear.

You can also directly follow this link (website login and export control agreement acceptance is still required):

    http://www.exelisvis.com/MyAccount/Downloads/tabid/411/mv/vw2/id/6640/Default.aspx

DETAILS

With this IDL Workbench crash, the resulting JRE crash log will indicate a "problematic frame" such as:

    # C [libpthread.so.0+0x11298] __clone@@GLIBC_2.2.5+0x11298

-or-

    # C [libpthread.so.0+0x113d8] __lll_unlock_elision+0x18

For context, here is the beginning of one such JRE crash log resulting from an IDL Workbench crash:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f68de15e298, pid=1912, tid=140086443058944
#
# JRE version: 7.0_25-b15
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.25-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libpthread.so.0+0x11298]  __lll_unlock_elision+0x18
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# 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.
#

This problem can occur when running the IDL 8.3 Workbench on a machine that uses an Intel "Haswell" family CPU that supports the "TSX" (Transactional Synchronization Extensions) advanced feature and is running a Linux operating system version that supports lock elision functionality.

(For information about "Haswell" processors and "TSX", see the Intel Corporation web site or other web sites.)

 

---
Reference: IDL-69166

Reviewed for external publication by JU (31-jul-2014), CS (01-aug-2014)

Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »