JDK-6984956 : java crash running Java2Demo.jar with -d64 Solaris x64 (SS12u1 related?)
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 7
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic,solaris,solaris_10
  • CPU: generic,x86
  • Submitted: 2010-09-15
  • Updated: 2012-02-02
  • Resolved: 2010-12-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7Resolved
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Description
On machine svc6.sfbay.sun.com:

/opt/java/jdk1.7.0/bin/java -d64 -jar /opt/java/jdk1.7.0/demo/jfc/Java2D/Java2Demo.jar


#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000000000048, pid=9925, tid=2
#
# JRE version: 7.0
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.0-b05 mixed mode solaris-amd64 compressed oops)
# Problematic frame:
# C  0x0000000000000048
#
# An error report file with more information is saved as:
# /home/ohair/hs_err_pid9925.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
Abort (core dumped)
svc6<273>

Comments
EVALUATION Fix for CR 6980281 resolves this problem.
05-12-2010

EVALUATION Also runThese fail with same report. The test name (for exclude list): bigapps/runThese/test/demos/jfc/Java2Demo
28-09-2010

EVALUATION It only happens when the library libdcpr.so is built with the SS12u1 compilers (in /java/devtools) on Solaris 10 X64, and run with the option -d64 so that Java2Demo is run in a 64bit JVM. See the latest comments for details. It's possible this could be a SS12u1 bug, OR it could be a bug in the jdk library that just started showing up after changing compilers. To reproduce, /opt/java/jdk1.7.0/bin/java -d64 -jar /opt/java/jdk1.7.0/demo/jfc/Java2D/Java2Demo.jar -runs=1
17-09-2010

EVALUATION Cannot reproduce, it is suspected that JPRT (and the svc6.sfbay machine failure in the Description) was using a bad b107 build that was built with an unpatched SS12u1 compiler.
15-09-2010