jdk7-b115: Hotspot
Erik Trimble
erik.trimble at oracle.com
Wed Oct 20 18:51:31 PDT 2010
Build 02 of Hotspot 20 has been integrated into the RE master repo for JDK 7 Build 115.
http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/74d57b218468
http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/570870354f86
http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/840d6acde4e8
http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/ef7838f988c5
http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4ed243e9e9d9
http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/ba774f919ad0
http://hg.openjdk.java.net/jdk7/jdk7/rev/0df9c57eb80d
-----
Please note: there is an existing SPARC build issue with hs20b02, causing a build failure on SPARC.
This issue is addressed in the current Hotspot group repo (http://hg.openjdk.java.net/jdk7/hotspot/hotspot) under
CR 6992477: fix for 6991512 broke sparc barriers
changeset: 1787:07a218de38cb
parent: 1771:b98784e85f71
user: never
date: Fri Oct 15 14:21:11 2010 -0700
files: src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp src/cpu/x86/vm/c1_CodeStubs_x86.cpp src/cpu/x86/vm/c1_LIRGenerator_x86.cpp src/share/vm/c1/c1_LIRGenerator.cpp
description:
6992477: fix for 6991512 broke sparc barriers
Reviewed-by: kvn, iveresov
It is not included in this build, as there was insufficient time to do
a respin of the bits. It will be included in the next OpenJDK build of
Hotspot 20.
-----
Component : VM
Status : 0 major failures, 1 minor failures
Date : 10/19/2010 at 10:15
Tested By : VM SQE and Nicolay.Haustov at oracle.com
Cost(total man-days): 1
Workspace : N/A
Bundles : JPRT: 2010-10-14-231625.et151817.hotspot
Platforms :
Solaris Sparc 11(32), -client
Solaris Sparc 11(32), -server
Solaris Sparc 10(32), -client
Solaris Sparc 10(32), -server
Solaris x86 11(32), -client
Solaris x86 11(32), -server
Solaris x86 10(32), -client
Solaris x86 10(32), -server
WinXP Prof(32), -client
WinXP Prof(32), -server
WinXP Home(32), -client
WinXP Home(32), -server
Win Server 2003(32), -client
Win Server 2003(32), -server
Windows Vista 32 bit, -client
Windows Vista 32 bit, -server
RH AS4.0 (32), -client
RH AS4.0 (32), -server
Solaris AMD64(64jdk), -d64/-server
Sol Sparc 10(64OS)(64jdk), -d64/-server
win server2003 AMD(64OS)(64jdk), -d64/-server
RH AS4.0 AMD(64OS)(64jdk), -d64/-server
SuSE SLES8 AMD(64OS)(64jdk), -d64/-server
Others
Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/
Browsers : NA
Patches : NA
Logs : http://sqeweb.sfbay/nfs/results/vm/gtee/HSX/PIT/VM/hs20/b02/
Number of Tests Executed : 552872 product tests, 0 unit tests, 0 tck
tests
Bug verification status:
======================================
Tested, Pass:
6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time
6829194: JSR 292 needs to support compressed oops
6942771: SEGV in ParScanThreadState::take_from_overflow_stack
6968348: Byteswapped memory access can point to wrong location after JIT
6972540: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld
6979458: VM crashes when -XX:ObjectAlignmentInBytes is too big
6980838: G1: guarantee(false) failed: thread has an unexpected active value in its SATB queue
6983311: G1: LoopTest hangs when run with -XX:+ExplicitInvokesConcurrent
6986028: assert(_base == Int) failed: Not an Int in CmpINode::sub
6986270: guarantee(*bcp != Bytecodes::_monitorenter || exec_mode != Deoptimization::Unpack_exception) fails
6986944: JSR 292 assert(caller_nm->is_method_handle_return(caller_frame.pc())) failed: must be MH call site
6987555: JSR 292 unboxing to a boolean value fails on big-endian SPARC
6987763: assert(kind() == EmptyExceptionState) failed: only EmptyExceptionStates can be modified
6988018: dtrace/hotspot/MethodInvocation/MethodInvocation002 crashes with client compiler
6991512: G1 barriers fail with 64bit C1
Tested, Pass (partial fixes):
Tested, Fail:
Untested bug fixes:
Setup is not available:
6423256: GC stacks should use a better data structure
6916062: assert(_inserts <= _insert_limit,"hash table overflow") in NodeHash::hash_insert with debug build
6941395: G1: use only lock-free versions of region stack push() and pop()
6980792: Crash "exception happened outside interpreter, nmethods and vtable stubs (1)"
6982537: Crash in Node*step_through_mergemem
6984287: Regularize how GC parallel workers are specified.
6984979: OptimizeFill misses some cases with an odd memory graph
6986046: C1 valuestack cleanup
6987115: Non-tiered compilation policy creates unnecessary C1 threads
6987634: JSR 292 assert(start_bci() >= 0 && start_bci() < code_size()) failed: correct osr_bci argument
6988346: 6986046 breaks tiered
6988678: fatal error deadlock handling was unintentionally disabled
6989368: Regression in scimark2.MonteCarlo in jdk7_b112 on Linux
6990549: Zero and Shark fixes after 6978355 and 6953144
6991065: missed a review comment in 6829194
6991211: assert failure on sparc: "can not have caller-save register operands at calls"
Build change only:
6794422: Perm gen expansion policy for concurrent collectors
6983296: build sanity checks for jdk7 should require SS12u1
6988303: 6986046 breaks build with recent gcc
6989736: fix mapfile warnings on solaris
6992267: Bump the HS20 build number to 02
New bugs filed:
Bugs in PIT build:
6993125: runThese crashes with
assert(Thread::current()->on_local_stack((address)this)) failed: ...
Bugs in earlier promoted build:
Number of PIT requested: 1
Integration target J2SE build number: 1.7.0-b115
Issues and Notes:
This is HS 20 b02 PIT for JDK 7 b115.
-------------------------------
>From VM SQE and Nicolay.Haustov at oracle.com
--
Erik Trimble
Java System Support
Mailstop: usca22-317
Phone: x67195
Santa Clara, CA
Timezone: US/Pacific (GMT-0800)
More information about the jdk7-dev
mailing list