jdk9-dev: HotSpot

Alejandro E Murillo alejandro.murillo at oracle.com
Wed Dec 2 02:33:28 UTC 2015


jdk9-hs-2015-11-30 has been integrated into jdk9-dev.

http://hg.openjdk.java.net/jdk9/dev/rev/370ef3d73d3e
http://hg.openjdk.java.net/jdk9/dev/corba/rev/fd038e8a16ee
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/29ac8e337962
http://hg.openjdk.java.net/jdk9/dev/jaxp/rev/e2fbfb7ed78a
http://hg.openjdk.java.net/jdk9/dev/jaxws/rev/2f21153bea9d
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/c098e7e4874f
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/d2713a6edc13
http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/d81b4da915da

Component : VM
Status    : Go for integration
Date      : 12/01/2015 at 22:00 MSK
Tested By : VM SQE &dmitry.fazunenko at oracle.com

Bundles   :  2015-11-30-215954.amurillo.jdk9-hs-2015-11-30-snapshot

Testing:  65 new failures, 3397 known failures, 480339 passed.

Issues and Notes:
No detailed analysis. No stoppers have been detected so far.  Go for integration

CRs for testing:

8098557: Only init superintf if subclass, not sub interface inits.
8133416: [TESTBUG] Remove @ignore for closed/runtime/4345157/Prog.java
8136678: Implement adaptive sizing algorithm for IHOP
8136679: JFR event for adaptive IHOP
8136681: Factor out IHOP calculation from G1CollectorPolicy
8136978: Much nearly duplicated code for vmError support
8138681: Runtime.getFreeMemory() reports wrong value after humongous allocation.
8138983: Runtime: implement ranges for Shared*** flags
8139892: Allow G1CollectorPolicy to specify if reference processing should be enabled
8139922: Get rid of dead code in ConcurrentMark
8140450: Implement JEP 259: Stack-Walking API
8140687: Move @Contended to the jdk.internal.vm.annotation package
8140802: Clean up and refactor of class loading code for CDS
8141135: Remove G1RemSet::write_ref
8141706: [TESTBUG] Update tests failing due to changed behavior
8142336: Convert the SA agent build to modular build-infra makefiles
8142390: Move ScanRSClosure to header file
8142399: G1ParCopyClosure does not need do_oop_work
8142404: Parallelize the restoring of preserved marks
8142483: Unified logging log instances cause warnings on windows when only static functions are used
8142494: Add extension point to G1EvacuationRootClosures
8142495: Move G1ParEvacuateFollowersClosure to header file
8142952: Unified Logging framework does not allow multiple -Xlog: arguments.
8143038: [TESTBUG] TestOptionsWithRanges: allow excluding only a subset of tested values specified for a flag
8143121: javax/management/remote/mandatory/loading/MethodResultTest.java fails intermittently
8143155: Remove TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls rather than convert to UL
8143157: Convert TraceVMOperation to Unified Logging
8143229: Replace the develop level with develop macros in Unified Logging
8143233: [windows] Fixes to os::check_heap()
8143252: Clean up G1CollectedHeap interface
8143255: Remove debug logging from SymbolTable::unlink() and SymbolTable::possibly_parallel_unlink()
8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
8143324: Backout JDK-8087223
8143544: Make CMSCollector::is_cms_reachable() non-product
8143587: G1 crashes with humongous object of size that almost fills a heap region
8143836: [TESTBUG] runtime/CommandLine/IgnoreUnrecognizedVMOptions fails in jdk9/dev
8143911: Reintegrate JEP 259: Stack-Walking API
8143931: Back out JDK-8140450
8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg
8143967: The stream state check should handle unsigned anchor value
8144075: Move prepare_for_oops_into_collection_set_do into pre_evacuate_collection_set
8144076: Move evac failure handling and reference processing to post_evacuate_collection_set
8144134: Nightly tests fail with SIGSEGV in Ticks::now()


Full list, including bugs already tested with PIT:

8042997: Make intrinsic some or all check index/range methods
8061436: Processing of options related to segmented code cache should be enhanced
8066154: JEP-JDK-8046155: Test task: huge directive file
8066156: JEP-JDK-8046155: Test task: stress by dcmd
8067378: Add segmented code heaps info into jfr events: vm/code_cache/stats and vm/code_cache/config
8067939: make Out of space in CodeCache messages consistent
8087223: InterfaceMethod CP entry pointing to a class should cause ICCE
8098557: Only init superintf if subclass, not sub interface inits.
8131778: java disables UseAES flag when using VIS=2 on sparc
8133416: [TESTBUG] Remove @ignore for closed/runtime/4345157/Prog.java
8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on.
8136678: Implement adaptive sizing algorithm for IHOP
8136679: JFR event for adaptive IHOP
8136681: Factor out IHOP calculation from G1CollectorPolicy
8136978: Much nearly duplicated code for vmError support
8137168: Replace IfNode with a new RangeCheckNode for range checks
8138681: Runtime.getFreeMemory() reports wrong value after humongous allocation.
8138689: use package for /compiler/whitebox common classes
8138810: rework tests for CompilerToVM::allocateCompiledId
8138815: improve tests CompilerToVM::getStackTraceElement
8138892: C1: Improve counter overflow checking
8138894: C1: Support IRIW on weak memory platforms
8138895: C1: PPC64 Port needs special register for Locks in synchronization code
8138952: C1: Distinguish between PPC32 and PPC64
8138983: Runtime: implement ranges for Shared*** flags
8138993: JEP-JDK-8046155: Test task: add check for Compiler.directives_print diagnostic command
8139258: PPC64LE: argument passing problem when passing 15 floats in native call
8139384: [TESTBUG] JVMCI test fails with java.lang.RuntimeException: a 100_000 times invoked method should be mature
8139388: [TESTBUG] JVMCI test failed with RuntimeException profiling info wasn't changed after 100 invocations (assert failed: BaseProfilingInfo<> != BaseProfilingInfo<>)
8139589: [JVMCI] throw exceptions in faulty code installation operations
8139595: MethodHandles::remove_dependent_nmethod is not MT safe
8139758: [REDO] Elide more final field's write memory barrier with escape analysis result
8139892: Allow G1CollectorPolicy to specify if reference processing should be enabled
8139922: Get rid of dead code in ConcurrentMark
8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
8140327: segfault on solaris-amd64 with "-XX:CompilerThreadStackSize=1" option
8140390: Char stores/loads accessing byte arrays must be marked as unmatched
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
8140450: Implement JEP 259: Stack-Walking API
8140574: C2 must re-execute checks after deoptimizing from merged uncommon traps
8140650: Method::is_accessor should cover getters and setters for all types
8140687: Move @Contended to the jdk.internal.vm.annotation package
8140779: Code generation fixes for avx512
8140802: Clean up and refactor of class loading code for CDS
8141133: [JVMCI] crash during safepoint deopt if rethrow_exception is set
8141135: Remove G1RemSet::write_ref
8141137: C2 fails rematerializing nodes using flag registers.
8141330: [JVMCI] avoid deadlock between application thread and JVMCI compiler thread under -Xbatch
8141353: Testlibrary: add various changes into testlibrary Utils
8141424: [Testbug] CompilerDirectivesDCMDTest.java testing flag that is missing in product builds
8141445: Use of Solaris/SPARC M7 libadimalloc.so can generate unknown signal in hs_err file
8141551: C2 can not handle returns with inccompatible interface arrays
8141552: [TESTBUG] compiler/jvmci/events/JvmciNotifyInstallEventTest failed after jvmci refresh
8141570: Fix Zero interpreter build for --disable-precompiled-headers
8141585: CompilerDirectivesDCMDTest intermittently SEGVs in MethodMatcher::matcher
8141624: Limit calculation of pre loop during super word optimization is wrong
8141641: Runtime: implement range for ErrorLogTimeout
8141706: [TESTBUG] Update tests failing due to changed behavior
8142314: Bug in C1 ControlFlowOptimizer::delete_unnecessary_jumps with bytecode profiling
8142329: [JVMCI] pass Handle by value
8142336: Convert the SA agent build to modular build-infra makefiles
8142385: [Testbug] RandomCommandsTest fails with error: Could not parse method pattern
8142386: Octane crashes with assert(is_Load())
8142387: Various JVMCI tests fail on unexpected exception
8142390: Move ScanRSClosure to header file
8142399: G1ParCopyClosure does not need do_oop_work
8142404: Parallelize the restoring of preserved marks
8142435: [JVMCI] restore missing InstalledCode.version increment
8142436: [JVMCI] fix management of nmethod::_installed_code field
8142483: Unified logging log instances cause warnings on windows when only static functions are used
8142494: Add extension point to G1EvacuationRootClosures
8142495: Move G1ParEvacuateFollowersClosure to header file
8142500: missing null checks in IfNode::has_only_uncommon_traps
8142511: [JVMCI] must eagerly initialize classes with static fields accessed by JVMCI native code
8142952: Unified Logging framework does not allow multiple -Xlog: arguments.
8142967: [TESTBUG] Compiler control tests get NullPointerException
8142980: SKX SpecJvm2008 - Derby
8143012: CRC32 Intrinsics support on SPARC
8143038: [TESTBUG] TestOptionsWithRanges: allow excluding only a subset of tested values specified for a flag
8143059: TestUnsafeUnalignedMismatchedAccesses doens't build after 8139891
8143067: aarch64: guarantee failure in javac
8143078: Remove JVM_DefineClassWithSourceCond() API
8143121: javax/management/remote/mandatory/loading/MethodResultTest.java fails intermittently
8143151: [JVMCI] assertion for allocation of "too many" CompileTasks must take JVMCI into account
8143155: Remove TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls rather than convert to UL
8143157: Convert TraceVMOperation to Unified Logging
8143180: Internal Error in src/cpu/ppc/vm/macroAssembler_ppc.cpp:4287
8143208: compiler/c1/6855215/Test6855215.java supports_sse2() failed
8143229: Replace the develop level with develop macros in Unified Logging
8143233: [windows] Fixes to os::check_heap()
8143252: Clean up G1CollectedHeap interface
8143255: Remove debug logging from SymbolTable::unlink() and SymbolTable::possibly_parallel_unlink()
8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
8143307: Crash in C2 local code motion
8143308: Add inline checks and tests
8143324: Backout JDK-8087223
8143408: Crash during InstanceKlass unloading when clearing dependency context
8143544: Make CMSCollector::is_cms_reachable() non-product
8143587: G1 crashes with humongous object of size that almost fills a heap region
8143616: Cleanup: Remove unused PrintNMethodsAtLevel flag
8143836: [TESTBUG] runtime/CommandLine/IgnoreUnrecognizedVMOptions fails in jdk9/dev
8143911: Reintegrate JEP 259: Stack-Walking API
8143931: Back out JDK-8140450
8143963: improve ClassLoader::trace_class_path to accept an additional outputStream* arg
8143966: JEP 233: Generate Run-Time Compiler Tests Automatically
8143967: The stream state check should handle unsigned anchor value
8144016: Add the gc tag to the logging framework
8144024: Octane fails with "memory leak: allocating handle outside HandleMark"
8144053: [TESTBUG] CompilerToVM::getStackTraceElementTest : unexpected line number for abstract or native method (assert failed: 0 < -1)
8144075: Move prepare_for_oops_into_collection_set_do into pre_evacuate_collection_set
8144076: Move evac failure handling and reference processing to post_evacuate_collection_set
8144134: Nightly tests fail with SIGSEGV in Ticks::now()

-- 
Alejandro



More information about the jdk9-dev mailing list