jdk9-dev: HotSpot

Alejandro Murillo alejandro.murillo at oracle.com
Mon Aug 8 18:32:38 UTC 2016

jdk9-hs-2016-08-04 has been integrated into jdk9-dev.


Component : VM
Status    : Go for integration
Date      : 08/08/2016 at 13:00 MSK
Tested By : VM SQE &leonid.mesnik at oracle.com

Bundles   : 2016-08-05-165108.amurillo.jdk9-hs-2016-08-04-snapshot)

Testing: 34 new failures,  188 known failures, 469792 passed.

Issues and Notes:
Analysis is still in progress. No stoppers have been detected so far.  Go for integration

CRs for testing:
7008747: Header files with conditional behaviour can not be precompiled
8024137: Flags should be set using the proper macro
8034842: Parallelize the Free CSet phase in G1
8038332: The trace event vm/class/load is not always being sent
8048093: Explicitly setting := vs = in the -XX:+PrintFlagsFinal output
8056950: Compiled code (64-bit) on SPARC should sign extend INT parameters passed on registers to runtime or native methods.
8071652: -XX:CompileOnly does not behave as documented
8081770: [TESTBUG] regression Test7107135 needs to remove dependence on locally installed gcc
8098573: Compiler accesses to shared archive fail if archive is remapped
8132318: -XX:TraceJumps is broken on Sparc
8132919: Put compiler tests in packages
8134434: JVM_DoPrivileged() fires assert(_exception_caught == false) failed: _exception_caught is out of phase
8138760: [JVMCI] VM warning: Performance bug: SystemDictionary lookup_count=21831450 lookup_length=1275207287 average=58.411479 load=5.572844
8140723: Remove source code conditionalized on JAVASE_EMBEDDED
8141341: CDS should be disabled if JvmtiExport::should_post_class_file_load_hook() is true.
8141633: Implement VarHandles/Unsafe intrinsics on AArch64
8143081: [ctw] Test CompileTheWorld.java needs to be updated for Jigsaw
8144278: [TESTBUG] hotspot/runtime/StackGuardPages/testme.sh should use native library build support
8144279: [TESTBUG] hotspot/runtime/jsig/Test8017498.sh should use native library build support
8145627: sun.jvm.hotspot.oops.InstanceKlass::getSize() returns the incorrect size and has no test
8147910: Cache initial active_processor_count
8151163: All Buffer implementations should leverage Unsafe unaligned accessors
8151280: update hotspot tests to use vm.compMode instead of their own logic
8153194: PreserveFPRegistersTest.java runs out of memory in the nightlies.
8153515: [ctw] CompileTheWorld testlibrary should trigger compilation of <clinit> and <init>
8153978: New test to verify the modules info as returned by the JVMTI
8154239: -Xbootclasspath/a breaks exploded build
8155263: DisableStartThread should not be applied to GC worker threads
8156943: aarch64: string compare does not support CompactStrings
8156959: compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java fails with exit 134.
8156980: Hotspot build doesn't have -std=gnu++98 gcc option
8157249: [JVMCI] remove ConstantReflectionProvider.isEmbeddable method
8157306: Random infrequent null pointer exceptions in javac
8157459: G1 IHOP JFR event attribute with incorrect content type
8157861: [TESTBUG] compiler/jvmci/compilerToVM/ReprofileTest.java failed with RuntimeException
8157984: [TESTBUG] Several compiler tests fails when are executed with -XX:TieredStopAtLevel=1
8158050: Remove SA-JDI
8158350: Table in ThreadInfo.from(CompositeData) may need updates for new stack trace attributes
8158508: gc/logging/TestUnifiedLoggingSwitchStress.java timeout
8158756: [Testbug] serviceability/dcmd/compiler/CompilerQueueTest.java fails with TieredStopAtLevel=1
8159016: Over-unrolled loop is partially removed
8159063: aarch64: optimise unaligned array copy long
8159073: : Error handling incomplete when creating GC threads lazily
8159129: TestStringIntrinsicRangeChecks fails w/ No exception thrown for compressByte/inflateByte
8159368: [JVMCI] SPARCHotSpotRegisterConfig.callingConvention gives incorrect calling convention for native calls containing fp args
8159464: DumpHeap.java hits assert in G1 code
8159467: AArch64: Enable compact strings
8159606: gc/g1/TestShrinkAuxiliaryData* tests fail because GC triggered before VM initialization completed
8159620: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation on ppc64 and sparc
8159888: [JVMCI] the client VM build is broken when INCLUDE_JVMCI is defined
8159901: missing newline char in the exception messages in diagnosticArgument.cpp
8160085: @library' must appear before first `@run'
8160119: Utils.tryFindJvmPid sometimes find incorrect pid
8160121: [JVMCI] JvmciNotifyBootstrapFinishedEventTest.java failed NoClassDefFoundError: jdk/vm/ci/runtime/JVMCI
8160177: [JVMCI] race condition in HotSpotMemoryAccessProviderImpl.verifyReadRawObject
8160245: C1: Clean up platform #defines in c1_LIR.hpp.
8160276: Jittester: bytecode tests generation hangs in ClassWriter infinite loop
8160360: Mismatched field loads are folded in LoadNode::Value
8160425: Vectorization with signalling NaN returns wrong result
8160471: compiler/rangechecks/TestRangeCheckEliminationDisabled.java fails after JDK-8150900
8160487: JVM should validate a module by checking for an instance of java.lang.reflect.Module
8160534: aarch64: fails to build after 8157834
8160647: [JVMCI] need to be able to copy internal arrays from LocalVariableTable and LineNumberTable
8160651: StubRoutines::_dtan does not restore callee save register rbx
8160657: Compiler HotSpot tests should use the "run driver" directive where applicable
8160730: [JVMCI] compiler selection should work without -Djvmci.Compiler
8160742: Node::operator new invokes undefined behavior
8160761: [TESTBUG] Several compiler tests fail with product bits
8160773: error: package jdk.internal.jimage does not exist
8160817: Add jsadebugd functionality to jhsdb
8160825: Update minimum Solaris Studio compiler version to 5.13
8160827: gc/stress/TestStressG1Humongous.java fails with OOME
8160892: Race at the VM exit causes "WaitForMultipleObjects timed out"
8160897: Concurrent mark mark stack memory allocation leaks memory
8160898: assert while replaying ciReplay file created using TieredStopAtLevel=1
8160969: aarch64: CDS is broken after 8079507
8160997: Solaris: deprecated <pwd.h> and <gid.h> interfaces should be replaced
8161027: GPL header missing comma after year
8161028: GPL header missing comma after year
8161034: GPL header missing comma after year
8161057: Solaris: deprecated/obsolete compiler flags should be removed
8161068: jdk.vm.ci.hotspot.test.MethodHandleAccessProviderTest fails
8161072: AArch64: jtreg compiler/uncommontrap/TestDeoptOOM failure
8161138: testlibrary_tests/ctw/* failed with "Failed. Unexpected exit from test [exit code: 0]"
8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled
8161164: quarantine more tests that can't attach symbolicator to the process on MacOS X
8161173: quarantine compiler/arraycopy/TestEliminatedArrayCopyDeopt.java
8161174: quarantine gc/stress/TestStressG1Humongous.java on 32-bit
8161175: quarantine serviceability/dcmd/compiler/CompilerQueueTest.java on 32-bit
8161177: quarantine com/sun/jdi/sde/SourceDebugExtensionTest.java on Win*
8161190: AArch64: Fix overflow in immediate cmp instruction
8161208: Unable to run jtreg tests with MinimalVM
8161258: Simplify including platform files.
8161265: [JVMCI] EnableJVMCI should only be required when its not implied by other flags
8161274: [JVMCI] compiler/jvmci/events/JvmciNotifyInstallEventTest.java fails with NoClassDefFound
8161292: [JVMCI] missing test files from 8159368
8161445: [BACKOUT] MemberNameTable doesn't purge stale entries
8161508: JVMCI: MaterializeVirtualObjectTest fails w/ "CASE: invalidate=true: has no virtual object before materialization
8161539: 8159666 breaks minimal VM
8161552: Test issue: VM init failed: GC triggered before VM initialization completed. Try increasing NewSize, current value 768K.
8161601: Solaris: __USE_LEGACY_PROTOTYPES__ is redundant and should be removed
8161603: [JVMCI] HotSpotVMConfig.baseVtableLength is incorrectly computed
8161604: TestNewSizeFlags fails with RuntimeException: max new size != MaxNewSize value
8161651: Logic in ConnectionGraph::split_unique_types() wrongly assumes node always have memory input
8161695: compiler/jsr292/MHInlineTest.java can't be run on client-only platforms
8161907: adlc: Fix crash in cisc_spill_match if _rChild == NULL
8161915: Linking gtestLauncher may end up linking with non-gtest libjvm
8161947: runtime/Unsafe/GetUnsafe.java is failing on jdk9/dev
8161990: Un-quarantine TestParallelHeapSizeFlags.java and TestSmallHeap.java.
8161993: G1 crashes if active_processor_count changes during startup
8162340: Better class stream parsing
8162376: TestSHA512Intrinsics.java failed with Unexpected count of intrinsic _sha5_implCompress is expected
8162384: Performance regression: bimorphic inlining may be bypassed by type speculation
8162427: fix indent in CompileTask::print_tty
8162458: Buffer view implementations use incorrect offset for Unsafe access
8162524: src/jdk.management/share/native/libmanagement_ext/Flag.c doesn't handle JNI exceptions
8162540: Crash in C2 escape analysis with assert: "node should be registered"
8162603: Unrecognized VM option 'UseCountedLoopSafepoints'
8162702: com.sun.management.internal.GcInfoBuilder.getPoolNames should not return reference of it's private member
8162869: Small fixes for AIX perf memory and attach listener
8162945: HotspotDiagnosticMXBean getFlags erroneously reports OutOfMemory


More information about the jdk9-dev mailing list