NetBackup Java Administration Console core dumps on some versions of SPARC based Solaris, running 7.5.0.7, 7.6.0.1 or 7.6.0.2 versions of NetBackup if using export / Remote X-Windows display

Article: 100013557
Last Published: 2014-12-04
Ratings: 0 0
Product(s): NetBackup

Problem

NetBackup Java Administration Console core dumps on some versions of SPARC based Solaris, running 7.5.0.7, 7.6.0.1 or 7.6.0.2 versions of NetBackup if using export / Remote X-Windows display

 

Error Message

The JAVA console log (jbpSA log) will show the following type messages when this occurs:
LANG=iso_8859_1
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES=C
LC_ALL=iso_8859_1

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0xa) at pc=0xffffffff4e105264, pid=3072, tid=2
#
# JRE version: 7.0_25-b15
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.25-b01 mixed mode solaris-sparc
compressed oops)
# Problematic frame:
# C [libXi.so.5+0x5264] XListInputDevices+0x3c8
#
# Core dump written. Default location: //core or core.3072
#
# An error report file with more information is saved as:
# //hs_err_pid3072.log
#
# 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.

Cause

This issue is caused by an Oracle JDK defect:

Oracle Java bug ID JDK-7001082bugs.openjdk.java.net/browse/JDK-7001082 

Solution

Consistent with NetBackup Engineering policy to provide the most robust and secure backup and restore platform, NetBackup Java Administration Console is based on the latest Java SE Runtime Engine (JRE) at the time of release.

The following is a list of some NetBackup versions and their corresponding JRE versions.

NetBackup JRE
7.5.0.7, 7.6.0.1 & 7.6.0.2 1.7.0_25-b15
7.5.0.6 1.6.0_45_b06
7.5.0.5 1.6.0_29-b11

Customers who run NetBackup with the affected JRE (1.7.0_xx-xxx) on Solaris 10 SPARC, may not be able to launch NetBackup Java Administration Console when the session is exported to various X-client platforms, confirmed on but not limited to Mac OS/X and Fedora clients.  Launching the Administration Console locally continues to work.

The failure to run The NetBackup Java console using various X-client platforms are due to Oracle Java bug ID JDK-7001082 .

Workaround:

The following methods can be used to work around the JRE bug:

1. Point NetBackup to use Operating System's java binary as follows:

mv /usr/openv/java/jre/bin/java /usr/openv/java/jre/bin/java.orig
ln -s /usr/bin/java /usr/openv/java/jre/bin/java

2. Export the NetBackup Java Administration Console session to a different remote X-client OS platform.

3. Launch the NetBackup Java Administration Console locally.

 Alternatively, please contact Oracle to obtain the bug fix.

IMPORTANT NOTE BEFORE LOGGING A SUPPORT CASE: Due to numerous combinations of *NIX operating systems and X server applications, NetBackup Engineering does not recommend and does not qualify support for launching NetBackup Java Administration Console through cross-platform remote X-Windows display.

Support for scenarios mentioned above and in the Related Articles linked below are provided on best effort basis, with workaround provided only when available.


Applies To

The following NetBackup versions are impacted on Solaris SPARC:

  • 7.5.0.7
  • 7.6.0.1
  • 7.6.0.2

Known affected X client platforms (additional platforms may be impacted):

  • Mac OS/X
  • Fedora

References

Etrack : 3555068 Etrack : 3549515

Was this content helpful?