PUSHES REPORT: 15.0.1 ==================================================================================================== This report shows who pushed the backports to the given release. This usually shows who did the backporting, testing, and review work. Report generated: Sat Mar 02 22:09:52 CET 2024 Distribution by priority: Distribution by components: 0: Distribution by affiliation: 0: Chronological push log: No changesets log: JDK-8253202: Release Note: Added 3 SSL Corporation Root CA Certificates JDK-8253199: Release Note: Added Entrust Root Certification Authority - G4 certificate JDK-8252728: Add jarsigner and keytool tests for restricted algorithms JDK-8252727: sun/security/validator/PKIXValAndRevCheckTests.java fails with "RuntimeException: Received unexpected exception" JDK-8252673: Wrong translation for the month of May in ar_JO, ar_LB and ar_SY JDK-8252672: jvmciCompilerToVM.cpp declares jio_printf with "void" return type, should be "int" JDK-8252671: Fix issues with cross-compile on macos JDK-8252670: [macos] zerovm is broken due to libffi headers location JDK-8252669: [macos] bring back O2 opt level for unsafe.cpp JDK-8252323: Shenandoah: Handshake threads between weak-roots and reset phases JDK-8252322: Shenandoah: filter null oops before calling enqueue/SATB barrier JDK-8251962: SSLSocket.getSession() doesn't close connection for timeout/ interrupts JDK-8251961: C2: compiler/intrinsics/object/TestClone fails with -XX:+VerifyGraphEdges JDK-8251960: Make sure {type,obj}ArrayOopDesc accessors check the bounds JDK-8251959: Shenandoah: Remark ObjectSynchronizer roots with I-U JDK-8251958: Shenandoah: remove leftover code after JDK-8231086 JDK-8251957: Shenandoah: remove ShenandoahAssertToSpaceClosure JDK-8251956: Shenandoah: remove ShenandoahCriticalControlThreadPriority support JDK-8251431: JDK-8248299 breaks JDK 15 validate-headers build JDK-8251430: two jdeps files miss copyright header JDK-8251429: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets JDK-8251428: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here JDK-8251427: Shenandoah: Clear soft-refs on requested GC cycle JDK-8251426: Add SSL root certificates to Oracle Root CA program JDK-8251425: libgraal can deadlock in -Xcomp mode JDK-8251090: C2 crash in IfNode::fold_compares JDK-8251089: [Graal] api/java_security/SignatureSpi/DelegationTests.html fails with Method "javasoft.sqe.tests.api.java.security.SignatureSpi.JCKSignatureSpi.clear" doesn't exist. JDK-8251088: Net.java translateToSocketException does not handle IOException JDK-8251087: missed open parenthesis for GTEST_FRAMEWORK_SRC var in Main.gmk JDK-8251086: Shenandoah: LRB needs to save/restore fp registers for runtime call JDK-8251085: [macos] Sound Recording and playback is not working JDK-8251084: Update all nroff manpages for JDK 15 release JDK-8251083: The README need not mention retrieving source code JDK-8251082: Add Entrust root CA - G4 to Oracle Root CA program JDK-8251081: Shenandoah: assertion failure with -XX:-ResizeTLAB JDK-8251080: Shenandoah: refactor TLAB/GCLAB retirement code JDK-8251079: Shenandoah: provide per-cycle pacing stats JDK-8251078: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases JDK-8251077: Shenandoah: build fails without both JVMTI and JFR JDK-8251076: Shenandoah: incorrect include in shenandoahInitLogger.cpp JDK-8251075: Shenandoah: SATB buffer handling may assume no forwarded objects JDK-8251074: Shenandoah: add update watermark line in rich assert failure message JDK-8251073: Shenandoah: split heavy tests by heuristics to improve parallelism JDK-8251072: Shenandoah: mxbeans tests can be shorter JDK-8251071: Shenandoah: options tests should run with smaller heaps JDK-8251070: Shenandoah: should not block pacing reporters JDK-8251069: Shenandoah: pacer should wait on lock instead of exponential backoff JDK-8251068: Shenandoah: pre-Full GC root updates may miss some roots JDK-8250841: Shenandoah: need to reset/finish dead counters for StringTable/ResolvedMethodTable during STW root processing JDK-8250674: Include microcode revision in features_string on x86 JDK-8250673: AOT's Linker.java seems to eagerly fail-fast on Windows. JDK-8250510: Make TestGCLocker more resilient with concurrent GCs JDK-8250509: JVMCI calling register_nmethod without CodeCache lock JDK-8250508: failed: sanity at src/hotspot/share/opto/escape.cpp:2361 JDK-8250507: JFR: java.base events have incomplete stacktraces JDK-8250506: java/io/File/GetXSpace.java should be added to exclude list, and not @ignore-d JDK-8250505: java/lang/invoke/LFCaching/LFGarbageCollectedTest.java should be ProblemList-ed and not @ignored JDK-8250504: gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java fails w/ UnsatisfiedLinkError JDK-8250503: @ignore should be used instead of ProblemList for 8158860, 8163894, 8193479, 8194310 JDK-8250502: cleanup graal problem lists JDK-8250501: use 8249621 to ignore 8 jvmci tests JDK-8250500: VM crashes with "Current BasicObjectLock* below than low_mark" JDK-8250499: test/jdk/java/util/ServiceLoader/ReloadTest.java uses nashorn script engine JDK-8250498: (bf) Force DirectBufferAllocTest to run with -ExplicitGCInvokesConcurrent JDK-8250497: Shenandoah: Fix racy GC request handling JDK-8250496: JShell uses 100% of one core all the time JDK-8250495: Incorrect copyright header in TestInvalidTieredStopAtLevel.java JDK-8250494: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList JDK-8250493: Remove unnecessary trademark symbols JDK-8250492: monitor list lock operations need more fencing JDK-8250491: more fencing needed in async deflation for non-TSO machines JDK-8250489: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdb tests JDK-8250488: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jvmti tests JDK-8250487: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_aod tests JDK-8250486: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel JDK-8250485: compiler/graalunit/CoreTest.java timed out JDK-8250484: No helpful NullPointerException message after calling fillInStackTrace. JDK-8250483: java/util/StringJoiner/StringJoinerTest.java failed due to OOM JDK-8250482: SIGILL in C2 generated OSR compilation JDK-8250476: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_stress tests JDK-8250475: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_sysdict tests JDK-8250474: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_jdwp tests JDK-8250473: clean up FileInstaller $test.src $cwd in vmTestbase_nsk_monitoring tests JDK-8250472: clean up FileInstaller $test.src $cwd in vmTestbase_vm_metaspace tests JDK-8250471: clean up FileInstaller $test.src $cwd in vmTestbase_vm_defmeth tests JDK-8250470: [Graal] java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java timeouts JDK-8250469: Build fails if source code in cygwin home dir JDK-8250468: PhaseStringOpts crashes while optimising effectively dead code JDK-8250467: [macos] Add EmptyFolderPackageTest test to problem list JDK-8250466: Improve UX of the search control JDK-8250465: Shenandoah: deadlock during class unloading OOME JDK-8250464: vm.gc.X should take selected JIT into account JDK-8250463: clean up FileInstaller $test.src $cwd in vmTestbase_vm_compiler tests JDK-8250462: clean up FileInstaller $test.src $cwd in vmTestbase_vm_gc tests JDK-8250461: Unexpected StackOverflowError in "process reaper" thread JDK-8250460: [Graal] Several testcases from applications/jcstress/acqrel.java fails with forbidden state JDK-8250459: ZGC: AArch64: SIGILL in load barrier register spilling JDK-8250458: jpackage tests failed due to "semop(1): encountered an error: Invalid argument" JDK-8250457: javac defines type annotations incorrectly for record members (constructor and property accessor) JDK-8250456: clean up FileInstaller $test.src $cwd in vmTestbase_vm_g1classunloading tests JDK-8250455: test/lib/jdk/test/lib/util/JarBuilder.java has a bad copyright JDK-8250454: move test/jdk/lib/testlibrary/java/util/jar/*.java to top-level library or a local library JDK-8250453: clean up FileInstaller $test.src $cwd in vmTestbase_vm_mlvm tests JDK-8250452: Incorrect copyright header in KeyAgreementTest.java, GroupName.java JDK-8250451: AArch64: stack corruption after spilling vector register JDK-8250450: array index out of bound in FileMapInfo::check_paths JDK-8250449: vmTestbase/gc/lock/jni/jnilock002/TestDescription.java fails in jdk/hs nightly JDK-8250448: Unexpected NoSuchAlgorithmException when using secure random impl from BCFIPS provider JDK-8250447: Transition JFR Periodic Task Thread to "_thread_in_native" before invoking performance counters JDK-8250446: aarch64: missing memory barrier in fast_storefield and fast_accessfield JDK-8250445: JFR TestThreadStartEndEvents.java failed due to "RuntimeException: Wrong thread id" JDK-8250444: Regression caused by the update to BCEL 6.0 JDK-8250443: [macos] App created with jpackage on Mac fails with error -10810 JDK-8250442: java/security/SecureRandom/ThreadSafe.java failed on windows JDK-8250441: serviceability/dcmd/gc/HeapDumpCompressedTest.java fails with Graal + ZGC JDK-8250440: Unexpected test result caused by C2 MergeMemNode::Ideal JDK-8250439: Undo jhsdb related exclusiveAccess.dirs changes that were done for JDK-8220295 JDK-8250438: Clarify the behavior of java.net.NetworkInterface::equals JDK-8250437: Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier JDK-8250436: gc/stress/gclocker/TestExcessGCLockerCollections.java does not compile JDK-8250435: Shenandoah: Claim verifier thread roots for parallel processing JDK-8250434: ZGC: Load barrier incorrectly elided in jdk/java/text/Format/DateFormat/SDFTCKZoneNamesTest.java JDK-8250433: jdk/jfr/event/compiler/TestCompilerCompile.java failed due to "RuntimeException: No thread in event" JDK-8250432: small HTML issues in java.xml package-info.java files JDK-8250431: Test nsk/stress/jni/gclocker/gcl001 fails after co-location JDK-8250430: Update --release 8 symbol information after JSR 337 MR3 JDK-8250429: [macos] EmptyFolderPackageTest.java failed "hdiutil: create failed - No child processes" JDK-8250428: CTW: C2 compilation fails with "Live Node limit exceeded limit" JDK-8250427: some jdk/javadoc/doclet tests fail (JDK 15) JDK-8250426: java/net/MulticastSocket/Promiscuous.java fails after 8241072 (multi-homed systems) JDK-8250425: Poor scalability in JfrCheckpointManager when using many threads after JDK-8242088 JDK-8250424: Suppress unconditional warning "JFR will be disabled during CDS dumping" JDK-8250423: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand JDK-8250422: compiler/ciReplay tests fail with AOT compiled java.base JDK-8250421: [aarch64] SIGBUS by unaligned Unsafe compare_and_swap JDK-8250420: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled JDK-8250419: C2 failed "assert(C->live_nodes() - live_at_begin <= 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" JDK-8250418: WinUpgradeUUIDTest application is missing in downgrade scenario JDK-8250417: jpackage fails if app module is in external runtime JDK-8250416: jpackage jtreg BasicTest.testTemp() test fails on Windows JDK-8250415: [Graal] Many Javafuzzer tests failures with Graal, due to unexpected results, after last update JDK-8243380 JDK-8250414: JShell tests: jdk/jshell/FailOverDirectExecutionControlTest.java failed with java.lang.UnsupportedOperationException JDK-8250413: test/langtools/jdk/jshell/FailOverExecutionControlTest.java fails No ExecutionControlProvider with name 'nonExistent' and parameter keys: [] JDK-8250412: JShell: When FailOverExecutionControlProvider fails the proximal cause is not shown JDK-8250410: ProblemList sun/nio/ch/TestMaxCachedBufferSize.java on macOSX JDK-8250409: ProblemList serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java on Windows JDK-8250408: ProblemList vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java JDK-8250407: permits clause of sealed interfaces should not allow parameterized types JDK-8250406: ProblemList java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java JDK-8250405: ProblemList jdk/jfr/event/os/TestThreadContextSwitches.java JDK-8250404: ProblemList compiler/ciReplay/TestServerVM.java and TestVMNoCompLevel.java with AOT JDK-8250402: Kitchensink fails with: assert(destination == (address)-1 || destination == entry) failed: b) MT-unsafe modification of inline cache JDK-8250401: --release => "unknown enum constant PreviewFeature$Feature.TEXT_BLOCKS" JDK-8250400: Avoid superfluous Class::isRecord invocations during deserialization JDK-8250399: [macos] Add failing DMG tests to problem list JDK-8250398: Small clarification of the javadoc about builtin class loaders JDK-8250397: JPKG001-012: application icon is missing in Control Panel Add/Remove JDK-8250396: [JVMCI] `ResolvedJavaType.getDeclaredMethod()` can throw NoClassDefFoundError. JDK-8250395: assert ((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0 in ObjectSampleCheckpoint::add_to_leakp_set JDK-8250394: Build microbenchmarks with --enable-preview JDK-8250393: Records deserialization is slow JDK-8250392: SparkExamples24H.java SIGSEGV in various places JDK-8250391: doclint: don't complain about summary/caption when role=presentation JDK-8250390: remove scripts under bin/nashorn and doc/nashorn/source JDK-8250389: Improve javadoc of Foreign Memory Access API JDK-8250388: Incorrect tail computation for large segments in AbstractMemorySegmentImpl::mismatch JDK-8250387: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod JDK-8250386: bad reference in @throws in HotSpotDiagnosticMXBean JDK-8250385: [macos] Java2D Queue Flusher crash while moving application window to external monitor JDK-8250384: minor HTML errors in com.sun.jdi JDK-8250383: doclint errors in NIO code JDK-8250382: JShell crashes when typing text block JDK-8250380: assert(outer->outcnt() == 2) failed: 'only phis' failure in LoopNode::verify_strip_mined() JDK-8250379: All log0() in com/sun/org/slf4j/internal/Logger.java should be private JDK-8250378: XMLDsig logging does not work JDK-8250377: Bad link causes invalid documentation JDK-8250376: doclint: recategorize "no description for ..." as MISSING, not SYNTAX JDK-8250375: Only one of several deprecated overloaded methods listed in the Deprecated list JDK-8250374: Refine the Help page for API Documentation JDK-8250373: Trust final fields in records JDK-8250372: Type annotation is not shown for wildcard type in Javadoc JDK-8250371: Javadoc search needs a fix to handle duplicate package names in different modules JDK-8250370: NullPointerException in JDK 14 javac compiling a method reference JDK-8250369: Javadoc Search specification link from Javadoc Help page points to JDK 13 spec JDK-8250368: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization JDK-8250367: Enable ShowCodeDetailsInExceptionMessages by default JDK-8250366: HTML errors and warnings in threadPrimitiveDeprecation.html JDK-8250365: Invalid (@throw) tags in 2 java.io classes JDK-8250364: Invalid @see in java.management JDK-8250363: bad HTML(href==...) in table JDK-8250362: DocCommentParser should not reject standalone '>' JDK-8250361: Shenandoah: reconsider free budget slice for marking JDK-8250360: Remove use of reflection from test/jdk/java/io/Serializable/records/StreamRefTest.java JDK-8250359: BasicShortcutHintTest shortcut can not be found JDK-8250358: ZGC: More parallel gc/z/TestUncommit.java test configuration JDK-8250357: [Graal] compiler/loopopts/TestLogSum.java timed out JDK-8250356: provide tests for binary compatibility assertions for sealed classes JDK-8250355: Annotated record's vararg type component started to be uncompilable with JDK15b24 JDK-8250354: javadoc crashes when a doc-files directory contains a '#' file JDK-8250353: NPE compiling lambda expression within conditional expression JDK-8250352: move two tests for whitebox from test/hotspot/jtreg/sanity to test/lib-test JDK-8250351: JVM_RegisterWhiteBoxMethods checks wrong classloader JDK-8250350: AArch64: assert((unsigned)fpargs < 32) JDK-8250349: [TESTBUG] runtime/cds/appcds/dynamicArchive tests failing with Graal JDK-8250348: Relative link tags in record javadoc don't resolve JDK-8250347: API for Class::permittedSubclasses should clarify if returned elements are ordered or not JDK-8250346: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java failing with Graal JDK-8250344: [TESTBUG] ReturnBlobToWrongHeapTest.java failed allocating blob JDK-8250343: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode JDK-8250342: Cloneable test in HmacCore seems questionable JDK-8250341: doclint errors (missing comments) in jdk.compiler and jdk.javadoc JDK-8250308: Error when cross compiling with JDK 13, release flag and JFR package JDK-8250305: JDK 15 L10n resource file update - msg drop 10 JDK-8250303: 8 vm/classfmt/atr_ann/atr_rtm_annot007/atr_rtm_annot00709 tests fail w/ AOT JDK-8250301: Incorrect copyright header in TestUnsafeUnalignedSwap.java JDK-8250298: Stamp the Javadoc Search Specification with the JDK version JDK-8250291: Backout ProblemList-ed tests introduced by JDK-8247876 JDK-8250287: Update man pages for inline flags JDK-8250283: Javadoc doc-comment-spec contains unintentional HTML char reference JDK-8250282: Fix typos in man pages JDK-8250279: ProblemList various crypto tests on aarch64 JDK-8250274: move testlibrary tests into one place JDK-8250273: Records: Specify permitted accessibility of canonical constructor of a private record class JDK-8249442: Choose the default SecureRandom algo based on registration ordering JDK-8249441: Windows GDI functions can fail and cause severe UI application repaint issues JDK-8249440: (test) jdk/test/lib/hexdump/HexPrinterTest.java fails on windows JDK-8249439: ProblemList tools/jlink/plugins/CompressorPluginTest.java JDK-8249438: java/nio/channels/etc/OpenAndConnect.java fails due to IPv6 not available JDK-8249437: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z JDK-8249436: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError JDK-8249435: JfrCheckpointManager failed "assert(!SafepointSynchronize::is_at_safepoint()) failed: invariant" JDK-8249434: [aarch64] assert(false) failed: wrong size of mach node JDK-8249433: Trees.getScope crashes for annotated local records JDK-8249432: assert(is_aligned(class_space_rs.base(), class_space_alignment)) failed: Sanity JDK-8249431: Minimal build broken after JDK-8240245 (undefined reference to `MetaspaceShared::_use_optimized_module_handling') JDK-8249430: JFR tests fail due to JDK-8235521 missing doPrivileged block JDK-8249429: Only validate the certificates trust if using the default key user name. JDK-8249428: jpackage BasicTest.java failed two sub-tests JDK-8249427: --runtime-image on Mac should work for runtime root JDK-8249426: Shenandoah: heap iteration holds root locks all the time JDK-8249425: Shenandoah: Windows build warning after JDK-8247310 JDK-8249424: KeyStore cannot probe PKCS12 keystore if BouncyCastle is the top security provider JDK-8249423: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java JDK-8241387: Doc: Disable native SunEC implementation by default Committer push log: