JDK-6681577 : PIT: nsk/regression/b4675027 fails with -XX:+AggressiveOpts in hs12 b02
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs12
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: solaris
  • CPU: sparc
  • Submitted: 2008-03-28
  • Updated: 2012-02-01
  • Resolved: 2011-03-08
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 6 JDK 7 Other
6u14Fixed 7Fixed hs13Fixed
Related Reports
Relates :  
Description
nsk/jdwp/ReferenceType/ConstantPool/constantPool001
nsk/logging/Handler/getEncoding/gtencd001
nsk/logging/Handler/getEncoding/gtencd002
nsk/logging/Handler/setEncoding/stencd001
nsk/logging/StreamHandler/setEncoding/setencod001
regression/jit/4131426/CollationKeyTest
nsk/regression/b4675027
nsk/regression/b4477225

fail with -XX:+AggressiveOpts in -server -Xcomp mode on sparc/sparcv9.

The failure reasons are following: 
	java.lang.ArrayIndexOutOfBoundsException
	java.nio.BufferOverflowException

These failures don't relate to the latest changes in escape analysis (-XX:-DoEscapeAnalysis doesn't help).

Can't reproduce with HS10.0-b19.

Also, I couldn't reproduce nsk/regression/b4477225 failure on vm-v240-01.sfbay, but it always fails on vm-v215-02.sfbay

Results:
/net/sqenfs-1.sfbay/export1/comp/vm/misc/results/vm/gtee/JDK_PERFORMANCE/PROMOTION/VM/6u5p/2008-03-21/AggressiveOpts/vm/solaris-sparcv9/server/comp/vm-solaris-sparcv9_server_comp_nsk.jdwp.testlist2008-03-24-19-53-41/ResultDir/constantPool001

/net/sqenfs-1.sfbay/export1/comp/vm/misc/results/vm/gtee/JDK_PERFORMANCE/PROMOTION/VM/6u5p/2008-03-21/AggressiveOpts/vm/solaris-sparcv9/server/comp/vm-solaris-sparcv9_server_comp_nsk.logging.testlist2008-03-24-20-00-14/ResultDir/gtencd001

/net/sqenfs-1.sfbay/export1/comp/vm/misc/results/vm/gtee/JDK_PERFORMANCE/PROMOTION/VM/6u5p/2008-03-21/AggressiveOpts/vm/solaris-sparcv9/server/comp/vm-solaris-sparcv9_server_comp_nsk.logging.testlist2008-03-24-20-00-14/ResultDir/stencd001

/net/sqenfs-1.sfbay/export1/comp/vm/misc/results/vm/gtee/JDK_PERFORMANCE/PROMOTION/VM/6u5p/2008-03-21/AggressiveOpts/vm/solaris-sparcv9/server/comp/vm-solaris-sparcv9_server_comp_nsk.logging.testlist2008-03-24-20-00-14/ResultDir/setencod001

/net/sqenfs-1.sfbay/export1/comp/vm/misc/results/vm/gtee/JDK_PERFORMANCE/PROMOTION/VM/6u5p/2008-03-21/AggressiveOpts/vm/solaris-sparc/server/comp/vm-solaris-sparc_server_comp_nsk.regression.testlist2008-03-24-18-50-34/ResultDir/b4477225

/net/sqenfs-1.sfbay/export1/comp/vm/misc/results/vm/gtee/JDK_PERFORMANCE/PROMOTION/VM/6u5p/2008-03-21/AggressiveOpts/vm/solaris-sparc/server/comp/vm-solaris-sparc_server_comp_nsk.regression.testlist2008-03-24-18-50-34/ResultDir/b4675027

/net/sqenfs-1.sfbay/export1/comp/vm/misc/results/vm/gtee/JDK_PERFORMANCE/PROMOTION/VM/6u5p/2008-03-21/AggressiveOpts/vm/solaris-sparc/server/comp/vm-solaris-sparc_server_comp_vm.regression.testlist2008-03-24-19-16-54/ResultDir/CollationKeyTest/

Comments
EVALUATION C2 spends > 60% in escape Analysis code during test nsk/regression/b4675027. Most of the time it spends in ConnectionGraph::remove_deferred().
02-04-2008

EVALUATION The failures of nsk/jdwp/ReferenceType/ConstantPool/constantPool001 nsk/logging/Handler/getEncoding/gtencd001 nsk/logging/Handler/getEncoding/gtencd002 nsk/logging/Handler/setEncoding/stencd001 nsk/logging/StreamHandler/setEncoding/setencod001 regression/jit/4131426/CollationKeyTest nsk/regression/b4477225 are duplicates of 6636352 but nsk/regression/b4675027 is a new one caused by EA. EA takes about 10 minutes for one of the methods which makes the test timeout. So this bug is only about the failure of b4675027 since the others have been fixed under 6636352.
01-04-2008