JDK-6993717 : Lots of crash with Nimbus LaF on solaris10
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 7
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_10
  • CPU: x86
  • Submitted: 2010-10-21
  • Updated: 2011-03-08
  • Resolved: 2011-02-01
Related Reports
Duplicate :  
Description
Bug summary: The cases crash with Nimbus LaF on soalris10
Testsuite name: swing
JDK/JRE tested: jdk-7-ea-bin-b114-solaris-amd64-14_oct_2010.sh
OS/architecture: x64
Reproducible: Always
Reproducible on machine: Solaris10-x64
Is it a platform specific regression: N 
Is it a Regression: Y 
Regression introduced in release/build: jdk-7-ea-bin-b107-solaris-amd64-26_aug_2010.sh
Test result on FCS: No fcs build found for JDK 1.7.0. 

Test run log location: http://jsqalab.sfbay.sun.com/results/Evergreen/7/automation/7b114/swing/automation/ solaris10-x64-d64-JDS-Metal/root.SunOS.x86

Test run result location: http://jsqalab.sfbay.sun.com/results/Evergreen/7/automation/7b114/swing/automation/ solaris10-x64-d64-JDS-Metal 

Steps to reproduce:
1.	Log in the System, before enter the user name. Change the Options-session   to Java Desktop System.
2.	Install test bundle JDK7b114  from http://jre.sfbay/java/re/jdk/7/promoted/ea/b114/bundles/solaris-i586/
http://jre.sfbay/java/re/jdk/7/promoted/ea/b114/bundles/solaris-amd64/
to /ws/jdk1.7.0
3.	Download and unzip ws from
http://sqe-hg.sfbay.sun.com/hg/index.cgi/testbase/javase/functional/7/swing
 to /ws
4.	Copy /ws/swing/docs/standalone/sol_arg.txt to /ws/
Create result_dir at  /ws/results
Modify the args sol_arg.txt :
JAVA_HOME=/net/sqindia/export/disk13/jcg/jdk_builds/1.6.0_05/latest/bina     ries/solaris-i586 
>> JAVA_HOME=/ws/jdk1.7.0
JAVA=/net/sqindia/export/disk13/jcg/jdk_builds/1.6.0_05/latest/binaries/ solaris-i586
>>JAVA=/ws/jdk1.7.0
JAVAC=/net/sqindia/export/disk13/jcg/jdk_builds/1.6.0_05/latest/binaries/solaris-i586
>>JAVAC=/ws/jdk1.7.0
RESULTS_DIR=/home/xxxx/results/swing
>> RESULTS_DIR= /ws/results
STABLE_JAVA= /net/sqindia/export/disk09/jdk/1.6.0/b104/binaries/solx86
>> STABLE_JAVA_HOME=/ws/jdk1.7.0
BASEBUILD= /net/sqindia/export/disk09/jdk/1.6.0/b104/binaries/solx86
>> BASEBUILD=/ws/jdk1. 7.0
#Optional parameters
   VM_OPTS=-d64
#Testlist which will be used. Default: testlist
#TESTLIST=laf.testlist1

#LAFS_TO_BE_TESTED=Nimbus
>> LAFS_TO_BE_TESTED=Nimbus
5.	Go to /ws, and run the command: ksh Run_Standalone.ksh  a sol_arg.txt.
6.	Run the test case 
actual behavior:
It crash with Nimbus LaF on soalris10, see the attachment hs_err_pid1979.log.
Exception:
/ws/jdk1.7.0/jre/bin/java -d64 PopTest01
System LAF: com.sun.java.swing.plaf.gtk.GTKLookAndFeel
LAFs: Nimbus
Testing in  ...javax.swing.plaf.nimbus.NimbusLookAndFeel
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x0000000000000000, pid=1979, tid=16
JRE version: 7.0
Java VM: Java HotSpot(TM) 64-Bit Server VM (20.0-b01 mixed mode solaris-amd64 compressed oops)
Problematic frame:
C  0x0000000000000000
An error report file with more information is saved as:
/ws/results/Standalone_swing_2010_10_19_10_17_36/root.SunOS.x86/PopTest01/hs_err_pid1979.log

Please see attached log

verify:
use jdk7b107,jdk7b110,JDK7b111,JDK7b112,JDK7b113 verify under following configuration , found same issue. But use jdk7b108, jdk7b109, cases pass
The same issue on Solaris10-x64 CDE Desktop with Nimbus LaF

Comments
EVALUATION A 2D problem, judging from the stack trace.
01-02-2011