jdk9-dev: HotSpot

Alejandro E Murillo alejandro.murillo at oracle.com
Tue Feb 2 00:16:02 UTC 2016


jdk9-hs-2016-01-28 has been integrated into jdk9-dev.

http://hg.openjdk.java.net/jdk9/dev/rev/087c3103b32e
http://hg.openjdk.java.net/jdk9/dev/corba/rev/e385e95e6101
http://hg.openjdk.java.net/jdk9/dev/hotspot/rev/1edcfb47e131
http://hg.openjdk.java.net/jdk9/dev/jaxp/rev/58448465334e
http://hg.openjdk.java.net/jdk9/dev/jaxws/rev/0f557aa096e2
http://hg.openjdk.java.net/jdk9/dev/jdk/rev/20069883ae86
http://hg.openjdk.java.net/jdk9/dev/langtools/rev/3f60a4808377
http://hg.openjdk.java.net/jdk9/dev/nashorn/rev/a618d3e89fde

Component : VM
Status    : Go for integration
Date      : 02/01/2016 at 21:00 MSK
Tested By : VM SQE &dmitry.fazunenko at oracle.com

Bundles   : 2016-01-29-003204.amurillo.jdk9-hs-2016-01-28-snapshot

Testing: 119 new failures, 3811 known failures, 424934 passed.

Issues and Notes:
It was a number of new crashes. After some analysis it was decided that there are no stoppers among them.


CRs for testing:
6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
6985422: flush the output streams before OnError commands
8065334: CodeHeap expansion fails although there is uncommitted memory
8066599: Add methods to check VM mode to c.o.j.t.Platform
8071374: -XX:+PrintAssembly -XX:+PrintSignatureHandlers crash fastdebug VM with assert(limit == __null || limit <= nm->code_end()) in RelocIterator::initialize
8071864: compiler/c2/6772683/InterruptedTest.java failed in nightly
8072725: Provide more granular levels for GC verification
8077648: ARM: BREAKPOINT is wrong for thumb
8086053: Address inconsistencies regarding ZeroTLAB
8129419: heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy
8130063: Refactoring tmtools jstat and jstack tests to jtreg
8132717: Add tests checking that instances of j.l.Classes of a large size are allocated as Humongous
8132720: Add tests which checks that Humongous objects are not moved after Full GC
8133612: new clone logic added in 8042235 is missing from compiler intrinsics
8135198: Add -XX:VMOptionsFile support to JAVA_TOOL_OPTIONS and _JAVA_OPTIONS
8135250: Replace custom check/range functionality with check index/range methods in java.util.Objects
8136469: OptimizeStringConcat fails on pre-sized StringBuilder shapes
8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash
8140001: _allocateInstance intrinsic does not throw InstantiationException for abstract classes and interfaces
8140659: C1: invokedynamic call patching violates JVMS-6.5.invokedynamic
8141557: TestResolvedJavaMethod.java times out after 1000 ms
8141564: Convert TraceItables and PrintVtables to Unified Logging
8141615: Add new public methods to sun.reflect.ConstantPool
8143317: jdk/lambda/vm/InterfaceAccessFlagsTest.java fails with IncompatibleClassChangeError
8143353: update for x86 sin and cos in the math lib
8143558: evaluate if thr_sigsetmask can be removed from hotspot (solaris) codebase
8143847: Remove REF_CLEANER reference category
8144212: JDK 9 b93 breaks Apache Lucene due to compact strings
8144527: NewSizeThreadIncrease would make an overflow
8144573: TLABWasteIncrement=max_jint fires an assert on SPARC for non-G1 GC mode
8144953: runtime/CommandLine/TraceExceptionsTest.java fails when exception is thrown in compiled code
8145000: TestOptionsWithRanges.java failure for XX:+UseNUMA -XX:+UseNUMAInterleaving -XX:NUMAInterleaveGranularity=65536
8145025: compiler/compilercontrol/commandfile/CompileOnlyTest.java and compiler/compilercontrol/commands/CompileOnlyTest.java fail: java.lang.RuntimeException:
8145037: Clean up FreeIdSet usage
8145038: Simplify mut_process_buffer worker id management
8145093: [TESTBUG] Remove test skip code for Solaris SPARC in runtime/SharedArchiveFile/SharedBaseAddress.java
8145127: VM warning: WaitForMultipleObjects timed out (0) ...
8145184: [aix] Implement os::platform_print_native_stack on AIX
8145322: Code generated from unsafe loops can be slightly improved
8145331: SEGV in DirectivesStack::release(DirectiveSet*)
8145336: PPC64: fix string intrinsics after CompactStrings change
8145442: Add the facility to verify remembered sets for G1
8145698: Memory leak in add_lib_info_fd of libproc_impl.c:174
8145788: JVM crashes with -XX:+EnableTracing
8145800: [Testbug] CompilerControl: inline message differs for not inlined methods
8145940: TempNewSymbol should have correct copy and assignment functions
8146015: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses
8146222: assert(_initialized) failed: TLS not initialized yet!
8146244: compiler/jvmci/code/DataPatchTest.java crashes: SIGSEGV in (getConstClass)getConstClass
8146246: JVMCICompiler::abort_on_pending_exception: assert(!thread->owns_locks()) failed: must release all locks when leaving VM
8146364: Remove @ServiceProvider mechanism from JVMCI
8146399: Refactor the BlockOffsetTable classes.
8146401: Clean up oop.hpp: add inline directives and fix header files
8146409: TestPromotionFailedEventWithParallelScavenge.java failed with assert(_time_stamps != __null) failed: Sanity
8146410: Interpreter functions are declared and defined in the wrong files
8146424: runtime/ReservedStack/ReservedStackTest.java triggers: assert(thread->deopt_mark() == __null) failed: no stack overflow from deopt blob/uncommon trap
8146485: Add test for Unified Logging classresolve tag.
8146523: VirtualMemoryTracker::remove_released_region double count unmapped CDS shared memory
8146581: Minor corrections to the patch submitted for earlier bug id - 8143925
8146612: C2: Precedence edges specification violated
8146613: PPC64: C2 does no longer respect int to long conversion for stub calls
8146620: CodelistTest.java fails with "Test failed on: jdk.internal.misc.Unsafe.getUnsafe()Ljdk/internal/misc/Unsafe;"
8146629: Make phase->is_IterGVN() accessible from Node::Identity and Node::Value
8146653: Debug version missing in hs_err files and on internal version after Verona
8146678: aarch64: assertion failure: call instruction in an infinite loop
8146690: Make all classes in GC follow the naming convention.
8146694: Break out shared constants and static BOT functions.
8146695: FinalizeTest04 crashes VM with EXCEPTION_INT_DIVIDE_BY_ZERO
8146705: Improve JVMCI support for blocking compilation
8146709: AArch64: Incorrect use of ADRP for byte_map_base
8146751: jdk/test/tools/launcher/TooSmallStackSize.java failed on Mac OS
8146792: Predicate moved after partial peel may lead to broken graph
8146800: Reorganize logging alias code.
8146820: JVMCI options should not use System.getProperty directly
8146843: aarch64: add scheduling support for FP and vector instructions
8146855: Update hotspot sources to recognize Solaris Studio 12u4 compiler
8146871: Make the clean target silent in hotspot/test/Makefile
8146886: aarch64: fails to build following 8136525 and 8139864
8146889: Update @requires expression for GC tests to run if GC is default
8146891: AArch64 needs patch for 8032463
8146978: PPC64: Fix build after integration of C++ interpreter removal
8146983: C1: assert(appendix.not_null()) failed for invokehandle bytecode
8146985: Change output directory for hotspot's jtreg tests
8146990: Convert CollectorPolicy to use log_warning instead of warning
8146994: Move internal vm tests to a separate file
8146999: hotspot/test/compiler/c2/8007294/Test8007294.java test nightly failure
8147000: VM crashes during initialization trying to print log message
8147012: Fix includes in internalVMTests.cpp
8147075: Rename old GC JTreg tests to the new naming scheme
8147079: Add serviceability/logging folder to hotspot_serviceability test group
8147386: assert(size == calc_size) failed: incorrect size calculattion x86_32.ad
8147432: JVMCI should report bailouts in PrintCompilation output
8147433: PrintNMethods no longer works with JVMCI
8147441: Unchecked pending exceptions in the WhiteBox API's implementation
8147444: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with NullPointerException in ClassFileInstaller
8147464: Use LogConfiguration::configure_stdout() instead of parse_log_arguments
8147470: update JVMCI mx extensions
8147475: compiler/jvmci/code/SimpleDebugInfoTest.java fails in Assembler::locate_operand: ShouldNotReachHere()
8147482: Zero build fails after 8144953
8147494: com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java fails with "java.lang.IllegalArgumentException: VM option 'TraceExceptions' does not exist"
8147509: [aix] Newlines missing in register info printout
8147564: [JVMCI] remove unused method CodeCacheProvider.needsDataPatch
8147599: [JVMCI] simplify code installation interface
8147611: G1 - Missing memory barrier in start_cset_region_for_worker
8147791: Reenable tests that was temporarily quarantined in jdk9/hs
8147805: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject
8147848: [TESTBUG] tmtools tests ported to JTREG need to be quarantined
8147853: "assert(t->meet(t0) == t) failed: Not monotonic" with sun/util/calendar/zi/TestZoneInfo310.java
8147876: ciTypeFlow::is_dominated_by() writes outside dominated array
8147937: Adapt SAP copyrights to new company name.
8148101: [JVMCI] Make CallingConvention.Type extensible
8148136: compile control tests have incorrect @build directives
8148161: quarantine compiler/loopopts/UseCountedLoopSafepoints.java
8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider
8148240: aarch64: random infrequent null pointer exceptions in javac

-- 
Alejandro



More information about the jdk9-dev mailing list