jdk9-dev: HotSpot

Alejandro E Murillo alejandro.murillo at oracle.com
Wed Mar 9 03:18:18 UTC 2016


jdk9-hs-2016-03-05 has been integrated into jdk9-dev.

http://hg.openjdk.java.net/jdk9/dev/rev/672174fe5bf9
http://hg.openjdk.java.net/jdk9/dev/corba/rev/b75afa17aefe
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/797e6aac6d53
http://hg.openjdk.java.net/jdk9/dev/jaxp/rev/24e247ee1fff
http://hg.openjdk.java.net/jdk9/dev/jaxws/rev/4b0697e4ce89
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/24661132af5c
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/08b48678df34
http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/70f0c3970211

Component : VM
Status    : Go for integration
Date      : 03/08/2015 at 18:00 MSK
Tested By : VM SQE &dmitry.fazunenko at oracle.com


Bundles   : 2016-03-06-044756.amurillo.jdk9-hs-2016-03-05-snapshot


Testing: 251 new failures, 2747 known failures, 469181 passed.

Issues and Notes:
   A number of new failures were caused by JCK-7306060
   which is introduced by a change in JDK JDK-8147505
   so, no stopper

   There are still a number of failures which are not investiaget yet, but they don't look
   as critical, they will be analyzed later. So no stopper for the HS integration.

   Go for integration.

CRs for testing:
7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode
8007986: GrowableArray should implement binary search
8058944: Unify the reporting strings for the GC debug level logging in G1
8066814: Reduce accessibility in TraceEvent
8067014: LinearScan::is_sorted significantly slows down fastdebug builds' performance
8068038: C2: large constant offsets aren't handled on SPARC
8069160: serviceability/dcmd/compiler/CompilerQueueTest.java fails due to class not found
8076463: Add logging for the preserve CM referents task
8087341: C2 doesn't optimize redundant memory operations with G1
8130425: libjvm crash due to stack overflow in executables with 32k tbss/tdata
8134119: Use new API to get cache line sizes
8134992: vm/gc/compact/Compact_InternedStrings_Strings failed due to a malloc() failure
8139651: ConcurrentG1Refine uses ints for many of its members that should be unsigned types
8140600: Convert unnecessarily malloc'd Monitors to value members
8140777: Make Adaptive IHOP logging information the same as JFR logging
8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB
8141616: Add new methods to the java Whitebox API
8141618: Change JVMCI compilerToVM constant pool tests to support CP cache
8141619: Develop new tests for JVMCI compilerToVM class' CP related methods
8143226: Minor updates to Event Based tracing
8143228: Update module exports for Java Flight Recorder
8143235: Remove libjfr mapfile
8144621: CompilerControl: inline tests timeout with Xcomp
8144732: VM_HeapDumper hits assert with bad dump_len
8145098: JNI GetVersion should return JNI_VERSION_9
8145333: -XX:+EnableJVMCI -XX:+UseJVMCICompiler -XX:-EnableJVMCI makes JVM crash
8145707: 4 Null pointer dereference defect groups in compileBroker.cpp.
8146849: Remove TraceJNIHandleAllocation rather than converting to UL
8147121: Evacuation failure allocation statistics added too late
8147442: Event-based tracing to allow for tracing Klass creation
8147978: Remove Method::_method_data for C1
8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles
8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs
8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
8148786: xml.tranform fails on x86-64
8148940: java/lang/ref/FinalizeOverride.java can time out due to frequent safepointing
8149036: Add tracing for thread related events at os level
8149064: TraceProtectionDomainVerification has been converted to Unified Logging.
8149655: PPC64: Implement CompactString intrinsics
8149733: AArch64: refactor array_equals/string_equals
8149741: Don't refer to stub entry points by index in external_word relocations
8149743: JVM crash after debugger hotswap with lambdas
8149789: SIGSEGV in CompileTask::print
8149907: aarch64: use load/store pair instructions in call_stub
8149916: Test case for 8149797
8150002: Check for the validity of oop before printing it in verify_remembered_set
8150038: aarch64: make use of CBZ and CBNZ when comparing narrow pointer with zero
8150045: arraycopy causes segfaults in SATB during garbage collection
8150068: Log the main G1 phases at info level
8150102: C1 should fold arraylength for constant/trusted arrays
8150103: Convert TraceClassPaths to Unified Logging
8150180: String.value contents should be trusted
8150186: Folding mismatched accesses with @Stable is incorrect
8150229: aarch64: pipeline class for several instructions is not set correctly
8150318: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java -  Could not find JDK_DIR/lib/x86_64/libinstrument.so
8150349: Reduce the execution time of the hotspot_compiler_3 group
8150390: Move rs length sampling data to the sampling thread
8150419: Cleanup BufferNode API
8150421: Delete experimental G1UseConcMarkReferenceProcessing
8150426: Wrong cast in metadata_at_put
8150436: Incorrect invocation mode when linkToInteface linker is eliminated
8150441: CompileTask::print_impl() is broken after JDK-8146905
8150490: Update OS detection code to recognize Windows Server 2016
8150506: Remove unused locks
8150514: C1 crashes in Canonicalizer::do_ArrayLength() after fix for JDK-8150102
8150534: C1 compilation fails with "Constant field loads are folded during parsing"
8150543: Mismatched access detection is inaccurate
8150561: [AArch64] JVMCI improvements
8150619: Improve thread based logging introduced with 8149036
8150629: Initializing all ParScanThreadStates causes significant unaccounted "Other" times
8150630: Add logging for ParScanThreadState merge phase
8150720: Cleanup code around PrintOptoStatistics
8150723: HSDB toolbar icons are missing.
8150727: [JVMCI] add LoadLoad to the implicit memory barriers on AMD64
8150738: [JVMCI] runtime/CommandLine/TraceExceptionsTest.java fails with: java.lang.RuntimeException: '<a 'java/lang/ClassNotFoundException': NoClassFound>' missing
8150746: runtime/logging/ItablesTest.java fails with: java.lang.RuntimeException: 'Resolving: klass: ' missing from stdout/stderr
8150822: Fix typo in JDK-8150201
8150933: System::arraycopy intrinsic doesn't mark mismatched loads
8150984: Invalid VM argument causes crash -XX:G1ConcRefinementServiceIntervalMillis=2147483648
8150986: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failing because expects HPROF JAVA PROFILE 1.0.1 file format
8151017: [TESTBUG] test/compiler/c1/CanonicalizeArrayLength does not work on product builds
8151020: [TESTBUG] UnsafeGetStableArrayElement::testL_* fail intermittently
8151024: Remove TCKJapaneseChronology.java from the problem list
8151053: com/sun/jdi/StepTest.java fails in 2016-03-01 JDK9-hs-rt nightly
8151064: com/sun/jdi/RedefineAddPrivateMethod.sh fails intermittently
8151100: Test java/lang/instrument/NativeMethodPrefixAgent.java can't attempt to do CheckIntrinsics
8151130: [BACKOUT] Remove Method::_method_data for C1
8151157: Quarantine test/compiler/unsafe/UnsafeGetStableArrayElement.java

-- 
Alejandro



More information about the jdk9-dev mailing list