Build 04 of Hotspot 20 has been pushed to the Closed RE repository, for JDK 7 B123.
http://hg.openjdk.java.net/jdk7/jdk7/corba/rev/a230c142628c http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/9669f9b28410 http://hg.openjdk.java.net/jdk7/jdk7/jaxp/rev/e2aedea6495d http://hg.openjdk.java.net/jdk7/jdk7/jaxws/rev/5a8e43bcce56 http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2dbd18b83bad http://hg.openjdk.java.net/jdk7/jdk7/langtools/rev/a3b5b531542a http://hg.openjdk.java.net/jdk7/jdk7/rev/6f7376db67f8 Note, that in addition to the Hotspot Changes, there are several JDK library changes to support JSR 292. 6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions 6981777: implement JSR 292 EG adjustments from summer 2010 6979327: method handle invocation should use casts instead of type parameters to specify return type 7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute 7001423: JSR 292 bytecode enhancements need unit tests 7001424: implement JSR 292 EG adjustments, November 2010 Also, there are several issues with this build, though none are showstoppers. Please pay special attention to the Failed and New Bugs section. ---------------- Date: Tue, 21 Dec 2010 10:54:52 -0800 (PST) From: WebServer Reserved UID<[email protected]> Subject: PIT results: VM, 1.7.0-b123: Go for Integration To:[email protected],[email protected],[email protected], [email protected],[email protected],[email protected] Message-id:<[email protected]> Content-transfer-encoding: 7BIT X-PMX-Version: 5.4.1.325704 X-Source-IP: sca-ea-mail-4.sun.com [192.18.43.22] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090208.4D10FCB2.0179:SCFMA4539818,ss=1,fgs=0 Component : VM Status : 1 major failures, 6 minor failures Date : 12/21/2010 at 10:52 Tested By : VM SQE [email protected] Cost(total man-days): 1 Workspace : N/A Bundles : JPRT: 2010-12-17-050900.et151817.hs20b04-ci 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 RH AS4.0 (32), -client RH AS4.0 (32), -server Solaris AMD64(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/04/jdk7b122/ Number of Tests Executed : 282541 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 6539281: -Xcheck:jni should validate char* argument to ReleaseStringUTFChars 6549687: closed/runtime/6373938/Test6373938.java fails with Exception: Did not get required exceptions 6704010: Internal Error (src/share/vm/interpreter/interpreterRuntime.cpp:1106) 6780143: hs203t003 hits SIGSEGV/EXCEPTION_ACCESS_VIOLATION with -XX:+UseCompressedOops 6865028: Illegal instructions passing verification prior to 'invokespecial Object.<init>' 6875026: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486 6978187: G1: assert(ParallelGCThreads> 1 || n_yielded() == _hrrs->occupied()) strikes again 6983204: G1: Nightly test nsk/regression/b4958615 failing with +ExplicitInvokesConcurrent 6985015: C1 needs to support compressed oops 6988439: Parallel Class Loading test deadlock involving MethodData_lock and Pending List Lock 6989076: JVM crashes in klassItable::initialize_itable_for_interface 6993125: runThese crashes with assert(Thread::current()->on_local_stack((address)this)) failed: ... 6994628: G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized) 6997298: fatal error: must own lock CMS_markBitMap_lock during heap dump 6998802: ScavengeALot: assert(!gch->incremental_collection_failed()) failed: Twice in a row 6998985: faulty generic arraycopy on windows x86_64: 4th arg overwritten with oop 7000491: assert(false) failed: should be optimized out in SharedRuntime::g1_wb_pre 7000559: G1: assertion failure !outer || (full_collections_started == _full_collections_completed + 1) 7000578: CMS: assert(SafepointSynchronize::is_at_safepoint()) failed: Else races are possible 7001033: CMS: assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) 7001363: java/dyn/InvokeDynamic should not be a well-known class in the JVM 7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute 7002546: CMS: regression on SpecJbb2005 on 7b118 comparing to 7b117 on small heaps 7002666: eclipse CDT projects crash with compressed oops 7003554: (tiered) assert(is_null_object() || handle() != NULL) failed: cannot embed null pointer 7003748: Decode C stack frames when symbols are presented (PhoneHome project) 7003782: Update JVMTI version to 1.2 for jdk7 7003798: test/compiler/6991596 fails with true != false 7003860: G1: assert(_cur_alloc_region == NULL || !expect_null_cur_alloc_region) fails 7004530: casx used for 32 bit cas after 7003554 7004582: Add GetLocalInstance() function to JVMTI 1.2 7004925: CTW: assert(nbits == 32 || -(1<< nbits-1)<= x&& x< ( 1<< nbits-1)) failed: value out of range 7004940: CTW: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG 7005241: C1: SEGV in java.util.concurrent.LinkedTransferQueue.xfer() with compressed oops 7005259: CMS: BubbleUpRef asserts referent(obj)->is_oop() failed: Enqueued a bad referent 7006471: fix for 6988439 crashes when pending list lock is null Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6751923: JNDI wake up when clock_settime() is called 6836579: Use byte[] instead of char[] for Strings where possible (Hotspot) 6837842: JNI_CreateJavaVM crashes under impersonation 6961690: load oops from constant table on SPARC 6974966: G1: unnecessary direct-to-old allocations 6981737: The java.vm.specification.version property is 1.0, seems like it should be 2.0 6994056: G1: when GC locker is active, extend the Eden instead of allocating into the old gen 6996613: CompactibleFreeListSpace::print should call CompactibleFreeListSpace::print_on, not Space::print_on 6999491: non-zero COOPs are used when they should not 7000349: Tiered reacts incorrectly to C1 compilation failures 7002129: Zero and Shark fixes, 3rd 7003789: PTRACE_GETREGS problems with SA on Linux. Build change only: 6348631: remove the use of the HPI library from Hotspot 6981484: Update development launcher 6987107: Add variable to add to but not modify non-fcs version string 6989984: Use standard include model for Hotspot 7003125: precompiled.hpp is included when precompiled headers are not used 7003456: ADLC files not correctly generated on Windows 7003707: need to remove (some) system include files from the HotSpot header files 7003786: sort Obj_Files before compiling 7004217: Remove IA64 workaround re-introduced with CR6953477 7005007: Refine use of ALT_COMPILER_PATH to avoid conflict with JPRT usage 7006221: Bump the HS20 build number to 04 7006354: Updates to Visual Studio project creation and development launcher 7006659: temporary adlc files are added to the build variables 7007229: Fix warnings with VS2010 in compressedStream.cpp New bugs filed: Bugs in PIT build: 7008165: Garbage in ClassFormatError message 7008263: JHAT: Heap dump: java.io.IOException: Unrecognized heap dump sub-record type: NNN 7008277: CTW assert(instanceKlass::cast(resolved_method->method_holder())->is_linked()) failed: must be linke 7008283: CTW crashes with assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed 7008300: Spurious warnings "Java HotSpot(TM) Server VM warning: time warp" 7008325: CodeCache exhausted on sparc starting from hs20b04 7008363: java/lang/StringCoding/CheckEncodings.sh does nothing and is very slow at that Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.7.0-b123 Issues and Notes: The major failure is 7008325. 6999491 is not verified because for some reason it was not possible to get COOPs diagnostic output. Number of bugs ------------------------------- From VM SQE [email protected] -- Erik Trimble Java System Support Mailstop: usca22-123 Phone: x17195 Santa Clara, CA Timezone: US/Pacific (GMT-0800)
