PARITY REPORT FOR JDK: 21 ==================================================================================================== This report shows the bird-eye view of parity between OpenJDK and Oracle JDK. Report generated: Tue Apr 30 14:57:07 CEST 2024 === EXCLUSIVE: ONLY IN ORACLE JDK This is where Oracle JDK is ahead of OpenJDK. No relevant backports are detected in OpenJDK. This misses the future backporting work. [...] marks the interest tags. (!) marks the existing pull request. (*) marks the backporting work in progress. 13 issues in total 21.0.4 (5 issues): 21.0.4-oracle , [] JDK-8317007: Add bulk removal of dead nmethods during class unloading 21.0.4-oracle , [] (!) JDK-8317809: Insertion of free code blobs into code cache can be very slow during class unloading 21.0.4-oracle , [] JDK-8320945: problemlist tests failing on latest Windows 11 update 21.0.4-oracle , [] (!) (*) JDK-8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist" 21.0.4-oracle , [] JDK-8326106: Write and clear stack trace table outside of safepoint 21.0.5 (8 issues): 21.0.5-oracle , [] JDK-8323670: A few client tests intermittently throw ConcurrentModificationException 21.0.5-oracle , [] JDK-8327137: Add test for ConcurrentModificationException in BasicDirectoryModel 21.0.5-oracle , [] JDK-8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 21.0.5-oracle , [] JDK-8320692: Null icon returned for .exe without custom icon 21.0.5-oracle , [A] (!) (*) JDK-8326974: ODR violation in macroAssembler_aarch64.cpp 21.0.5-oracle , [] JDK-8330523: Reduce runtime and improve efficiency of KeepAliveTest 21.0.5-oracle , [] JDK-8331063: Some HttpClient tests don't report leaks 21.0.5-oracle , [] JDK-8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java === EXCLUSIVE: OPENJDK REJECTED These are the issues that were ruled as either not affecting OpenJDK, or otherwise rejected by maintainers. 5 issues in total 21.0.3 (1 issues): 21.0.3 , JDK-8311198: jcstress shouldn't be executed concurrently 21.0.4 (4 issues): 21.0.4 , JDK-8326373: Increase task timeout for tier8 apps testing. 21.0.4 , JDK-8312459: Problem list java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java for macOS 21.0.4 , JDK-8318038: ProblemList runtime/CompressedOops/CompressedClassPointers.java on two platforms 21.0.4 , JDK-8318825: runThese failed with "unable to create native thread: possibly out of memory or process/resource limits reached" === EXCLUSIVE: ONLY IN OPENJDK This is where OpenJDK is ahead of Oracle JDK. No relevant backports are detected in Oracle JDK yet. This misses the ongoing backporting work. 212 issues in total 21.0.3 (112 issues): 21.0.3 , JDK-8316446: 4 sun/management/jdp tests ignore VM flags 21.0.3 , JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags 21.0.3 , JDK-8329838: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.3 21.0.3 , JDK-8324753: [AIX] adjust os_posix after JDK-8318696 21.0.3 , JDK-8320830: [AIX] Dont mix os::dll_load() with direct dlclose() calls 21.0.3 , JDK-8320890: [AIX] Find a better way to mimic dl handle equality 21.0.3 , JDK-8324637: [aix] Implement support for reporting swap space in jdk.management 21.0.3 , JDK-8325470: [AIX] use fclose after fopen in read_psinfo 21.0.3 , JDK-8320807: [PPC64][ZGC] C1 generates wrong code for atomics 21.0.3 , JDK-8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags 21.0.3 , JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 21.0.3 , JDK-8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame 21.0.3 , JDK-8313816: Accessing jmethodID might lead to spurious crashes 21.0.3 , JDK-8321374: Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll 21.0.3 , JDK-8315230: Add a new subsection for `TOOLING` script in the JShell Guide 21.0.3 , JDK-8313638: Add test for dump of resolved references 21.0.3 , JDK-8320300: Adjust hs_err output in malloc/mmap error cases 21.0.3 , JDK-8323637: Capture hotspot replay files in GHA 21.0.3 , JDK-6928542: Chinese characters in RTF are not decoded 21.0.3 , JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive 21.0.3 , JDK-8322772: Clean up code after JDK-8322417 21.0.3 , JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 21.0.3 , JDK-8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case 21.0.3 , JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils 21.0.3 , JDK-8320798: Console read line with zero out should zero out underlying buffer 21.0.3 , JDK-8321131: Console read line with zero out should zero out underlying buffer in JLine 21.0.3 , JDK-8321409: Console read line with zero out should zero out underlying buffer in JLine (redux) 21.0.3 , JDK-8322417: Console read line with zero out should zero out when throwing exception 21.0.3 , JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines 21.0.3 , JDK-8323515: Create test alias "all" for all test roots 21.0.3 , JDK-8323671: DevKit build gcc libraries contain full paths to source location 21.0.3 , JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 21.0.3 , JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles 21.0.3 , JDK-8316229: Enhance class initialization logging 21.0.3 , JDK-8320898: exclude compiler/vectorapi/reshape/TestVectorReinterpret.java on ppc64(le) platforms 21.0.3 , JDK-8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms 21.0.3 , JDK-8318737: Fallback linker passes bad JNI handle 21.0.3 , JDK-8323008: filter out harmful -std* flags added by autoconf from CXX 21.0.3 , JDK-8323331: fix typo hpage_pdm_size 21.0.3 , JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm 21.0.3 , JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm 21.0.3 , JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm 21.0.3 , JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm 21.0.3 , JDK-8317317: G1: Make TestG1RemSetFlags use createTestJvm 21.0.3 , JDK-8317358: G1: Make TestMaxNewSize use createTestJvm 21.0.3 , JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm 21.0.3 , JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm 21.0.3 , JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm 21.0.3 , JDK-8314629: Generational ZGC: Clearing All SoftReferences log line lacks GCId 21.0.3 , JDK-8322957: Generational ZGC: Relocation selection must join the STS 21.0.3 , JDK-8314990: Generational ZGC: Strong OopStorage stats reported as weak roots 21.0.3 , JDK-8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize 21.0.3 , JDK-8322255: Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold 21.0.3 , JDK-8325194: GHA: Add macOS M1 testing 21.0.3 , JDK-8324937: GHA: Avoid multiple test suites per job 21.0.3 , JDK-8318039: GHA: Bump macOS and Xcode versions 21.0.3 , JDK-8324659: GHA: Generic jtreg errors are not reported 21.0.3 , JDK-8325444: GHA: JDK-8325194 causes a regression 21.0.3 , JDK-8320921: GHA: Parallelize hotspot_compiler test jobs 21.0.3 , JDK-8320168: handle setsocktopt return values 21.0.3 , JDK-8314610: hotspot can't compile with the latest of gtest because of 21.0.3 , JDK-8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name 21.0.3 , JDK-8323717: Introduce test keyword for tests that need external dependencies 21.0.3 , JDK-8324647: Invalid test group of lib-test after JDK-8323515 21.0.3 , JDK-8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations 21.0.3 , JDK-8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null" 21.0.3 , JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch 21.0.3 , JDK-8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows 21.0.3 , JDK-8322142: JFR: Periodic tasks aren't orphaned between recordings 21.0.3 , JDK-8323667: Library debug files contain non-reproducible full gcc include paths 21.0.3 , JDK-8325496: Make TrimNativeHeapInterval a product switch 21.0.3 , JDK-8314320: Mark runtime/CommandLine/ tests as flagless 21.0.3 , JDK-8209595: MonitorVmStartTerminate.java timed out 21.0.3 , JDK-8319897: Move StackWatermark handling out of LockStack::contains 21.0.3 , JDK-8315042: NPE in PKCS7.parseOldSignedData 21.0.3 , JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size 21.0.3 , JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm 21.0.3 , JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm 21.0.3 , JDK-8009550: PlatformPCSC should load versioned so 21.0.3 , JDK-8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781 21.0.3 , JDK-8320383: refresh libraries cache on AIX in VMError::report 21.0.3 , JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE 21.0.3 , JDK-8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE 21.0.3 , JDK-8322583: RISC-V: Enable fast class initialization checks 21.0.3 , JDK-8318157: RISC-V: implement ensureMaterializedForStackWalk intrinsic 21.0.3 , JDK-8318158: RISC-V: implement roundD/roundF intrinsics 21.0.3 , JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode 21.0.3 , JDK-8322790: RISC-V: Tune costs for shuffles with no conversion 21.0.3 , JDK-8310919: runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX 21.0.3 , JDK-8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX 21.0.3 , JDK-8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX 21.0.3 , JDK-8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds 21.0.3 , JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread 21.0.3 , JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation 21.0.3 , JDK-8321120: Shenandoah: Remove ShenandoahElasticTLAB flag 21.0.3 , JDK-8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag 21.0.3 , JDK-8320907: Shenandoah: Remove ShenandoahSelfFixing flag 21.0.3 , JDK-8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag 21.0.3 , JDK-8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support 21.0.3 , JDK-8317535: Shenandoah: Remove unused code 21.0.3 , JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled 21.0.3 , JDK-8313670: Simplify shared lib name handling code in some tests 21.0.3 , JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM 21.0.3 , JDK-8313854: Some tests in serviceability area fail on localized Windows platform 21.0.3 , JDK-8322512: StringBuffer.repeat does not work correctly after toString() was called 21.0.3 , JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform 21.0.3 , JDK-8301310: The SendRawSysexMessage test may cause a JVM crash 21.0.3 , JDK-8305962: update jcstress to 0.16 21.0.3 , JDK-8320582: Zero: Misplaced CX8 enablement flag 21.0.3 , JDK-8319777: Zero: Support 8-byte cmpxchg 21.0.3 , JDK-8320052: Zero: Use __atomic built-ins for atomic RMW operations 21.0.3 , JDK-8319883: Zero: Use atomic built-ins for 64-bit accesses 21.0.4 (100 issues): 21.0.4 , JDK-8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread 21.0.4 , JDK-8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly 21.0.4 , JDK-8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14 21.0.4 , JDK-8320061: [nmt] Multiple issues with peak accounting 21.0.4 , JDK-8325326: [PPC64] Don't relocate in case of allocation failure 21.0.4 , JDK-8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space 21.0.4 , JDK-8329545: [s390x] Fix garbage value being passed in Argument Register 21.0.4 , JDK-8312014: [s390x] TestSigInfoInHsErrFile.java Failure 21.0.4 , JDK-8326496: [test] checkHsErrFileContent support printing hserr in error case 21.0.4 , JDK-8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed 21.0.4 , JDK-8324123: aarch64: fix prfm literal encoding in assembler 21.0.4 , JDK-8328194: Add a test to check default rendering engine 21.0.4 , JDK-8323519: Add applications/ctw/modules to Hotspot tiered testing 21.0.4 , JDK-8328709: AIX os::get_summary_cpu_info support Power 10 21.0.4 , JDK-8320005: Allow loading of shared objects with .a extension on AIX 21.0.4 , JDK-8313394: Array Elements in OldObjectSample event has the incorrect description 21.0.4 , JDK-8324646: Avoid Class.forName in SecureRandom constructor 21.0.4 , JDK-8324648: Avoid NoSuchMethodError when instantiating NativePRNG 21.0.4 , JDK-8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 21.0.4 , JDK-8329213: Better validation for com.sun.security.ocsp.useget option 21.0.4 , JDK-8329961: Buffer overflow in os::Linux::kernel_version 21.0.4 , JDK-8325095: C2: bailout message broken: ResourceArea allocated string used after free 21.0.4 , JDK-8315373: Change VirtualThread to unmount after freezing, re-mount before thawing 21.0.4 , JDK-8331113: createJMHBundle.sh support configurable maven repo mirror 21.0.4 , JDK-8327468: Do not restart close if errno is EINTR [macOS/linux] 21.0.4 , JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes 21.0.4 , JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size 21.0.4 , JDK-8328638: Fallback option for POST-only OCSP requests 21.0.4 , JDK-8318455: Fix the compiler/sharedstubs/SharedTrampolineTest.java and SharedStubToInterpTest.java 21.0.4 , JDK-8325213: Flags introduced by configure script are not passed to ADLC build 21.0.4 , JDK-8320331: G1 Full GC Heap verification relies on metadata not reset before verification 21.0.4 , JDK-8329570: G1: Excessive is_obj_dead_cond calls in verification 21.0.4 , JDK-8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass 21.0.4 , JDK-8328705: GHA: Cross-compilation jobs do not require build JDK 21.0.4 , JDK-8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960 21.0.4 , JDK-8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition 21.0.4 , JDK-8324723: GHA: Upgrade some actions to avoid deprecated Node 16 21.0.4 , JDK-8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm" 21.0.4 , JDK-8328592: hprof tests fail with -XX:-CompactStrings 21.0.4 , JDK-8318986: Improve GenericWaitBarrier performance 21.0.4 , JDK-8320924: Improve heap dump performance by optimizing archived object checks 21.0.4 , JDK-8319650: Improve heap dump performance with class metadata caching 21.0.4 , JDK-8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket 21.0.4 , JDK-8320365: IPPPrintService.getAttributes() causes blanket re-initialisation 21.0.4 , JDK-8323170: j2dbench is using outdated javac source/target to be able to build by itself 21.0.4 , JDK-8323296: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out 21.0.4 , JDK-8316924: java/lang/Thread/virtual/stress/ParkALot.java times out 21.0.4 , JDK-8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information 21.0.4 , JDK-8316228: jcmd tests are broken by 8314828 21.0.4 , JDK-8313710: jcmd: typo in the documentation of JFR.start and JFR.dump 21.0.4 , JDK-8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" 21.0.4 , JDK-8327799: JFR view: the "Park Until" field of jdk.ThreadPark is invalid if the parking method is not absolute 21.0.4 , JDK-8326521: JFR: CompilerPhase event test fails on windows 32 bit 21.0.4 , JDK-8326529: JFR: Test for CompilerCompile events fails due to time out 21.0.4 , JDK-8311823: JFR: Uninitialized EventEmitter::_thread_id field 21.0.4 , JDK-8325567: jspawnhelper without args fails with segfault 21.0.4 , JDK-8326685: Linux builds not reproducible if two builds configured in different build folders 21.0.4 , JDK-8304839: Move TestScaffold.main() to the separate class DebugeeWrapper 21.0.4 , JDK-8310355: Move the stub test from initialize_final_stubs() to test/hotspot/gtest 21.0.4 , JDK-8327971: Multiple ASAN errors reported for metaspace 21.0.4 , JDK-8293850: need a largest_committed metric for each category of NMT's output 21.0.4 , JDK-8319437: NMT should show library names in call stacks 21.0.4 , JDK-8312777: notifyJvmtiMount before notifyJvmtiUnmount 21.0.4 , JDK-8327059: os::Linux::print_proc_sys_info add swappiness information 21.0.4 , JDK-7001133: OutOfMemoryError by CustomMediaSizeName implementation 21.0.4 , JDK-8321718: ProcessTools.executeProcess calls waitFor before logging 21.0.4 , JDK-8319876: Reduce memory consumption of VM_ThreadDump::doit 21.0.4 , JDK-8328604: remove on_aix() function 21.0.4 , JDK-8303773: Replace "main.wrapper" with "test.thread.factory" property in test code 21.0.4 , JDK-8315652: RISC-V: Features string uses wrong separator for jtreg 21.0.4 , JDK-8329823: RISC-V: Need to sync CPU features with related JVM flags 21.0.4 , JDK-8330156: RISC-V: Range check auipc + signed 12 imm instruction 21.0.4 , JDK-8316186: RISC-V: Remove PlatformCmpxchg<4> 21.0.4 , JDK-8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations 21.0.4 , JDK-8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp 21.0.4 , JDK-8321075: RISC-V: UseSystemMemoryBarrier lacking proper OS support 21.0.4 , JDK-8322846: Running with -Djdk.tracePinnedThreads set can hang 21.0.4 , JDK-8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests 21.0.4 , JDK-8322503: Shenandoah: Clarify gc state usage 21.0.4 , JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint 21.0.4 , JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi 21.0.4 , JDK-8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns 21.0.4 , JDK-8294985: SSLEngine throws IAE during parsing of X500Principal 21.0.4 , JDK-8323002: test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64 21.0.4 , JDK-8325743: test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case 21.0.4 , JDK-8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate 21.0.4 , JDK-8322818: Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned 21.0.4 , JDK-8312498: Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked 21.0.4 , JDK-8328589: unify os::breakpoint among posix platforms 21.0.4 , JDK-8322962: Upcall stub might go undetected when freezing frames 21.0.4 , JDK-8313702: Update IANA Language Subtag Registry to Version 2023-08-02 21.0.4 , JDK-8318322: Update IANA Language Subtag Registry to Version 2023-10-16 21.0.4 , JDK-8327631: Update IANA Language Subtag Registry to Version 2024-03-07 21.0.4 , JDK-8318962: Update ProcessTools javadoc with suggestions in 8315097 21.0.4 , JDK-8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1 21.0.4 , JDK-8324834: Use _LARGE_FILES on AIX 21.0.4 , JDK-8320707: Virtual thread test updates 21.0.4 , JDK-8321270: Virtual Thread.yield consumes parking permit 21.0.4 , JDK-8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls 21.0.4 , JDK-8327988: When running ASAN, disable dangerous NMT test === LATE PARITY: ORACLE JDK FOLLOWS OPENJDK IN LATER RELEASES This is where OpenJDK used to be ahead, and then Oracle JDK caught up in future releases. 56 issues: 21.0.3 , 21.0.4-oracle , JDK-8314838: 3 compiler tests ignore vm flags 21.0.3 , 21.0.4-oracle , JDK-8316464: 3 sun/tools tests ignore VM flags 21.0.3 , 21.0.4-oracle , JDK-8314837: 5 compiled/codecache tests ignore VM flags 21.0.3 , 21.0.4-oracle , JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma 21.0.3 , 21.0.4-oracle , JDK-8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests 21.0.3 , 21.0.4-oracle , JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed 21.0.3 , 21.0.4-oracle , JDK-8324858: [vectorapi] Bounds checking issues when accessing memory segments 21.0.3 , 21.0.4-oracle , JDK-8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers 21.0.3 , 21.0.4-oracle , JDK-8327391: Add SipHash attribution file 21.0.3 , 21.0.4-oracle , JDK-8320309: AIX: pthreads created by foreign test library don't work as expected 21.0.3 , 21.0.4-oracle , JDK-8320303: Allow PassFailJFrame to accept single window creator 21.0.3 , 21.0.4-oracle , JDK-8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers 21.0.3 , 21.0.4-oracle , JDK-8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena() 21.0.3 , 21.0.4-oracle , JDK-8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test 21.0.3 , 21.0.4-oracle , JDK-8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if 21.0.3 , 21.0.4-oracle , JDK-8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly 21.0.3 , 21.0.4-oracle , JDK-8316132: CDSProtectionDomain::get_shared_protection_domain should check for exception 21.0.3 , 21.0.4-oracle , JDK-8324514: ClassLoaderData::print_on should print address of class loader 21.0.3 , 21.0.4-oracle , JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 21.0.3 , 21.0.5-oracle , JDK-8318082: ConcurrentModificationException from IndexWriter 21.0.3 , 21.0.4-oracle , JDK-8314220: Configurable InlineCacheBuffer size 21.0.3 , 21.0.4-oracle , JDK-8318696: Do not use LFS64 symbols on Linux 21.0.3 , 21.0.4-oracle , JDK-8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le 21.0.3 , 21.0.4-oracle , JDK-8318964: Fix build failures caused by 8315097 21.0.4 , 21.0.5-oracle , JDK-8319153: Fix: Class is a raw type in ProcessTools 21.0.3 , 21.0.4-oracle , JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm 21.0.3 , 21.0.4-oracle , JDK-8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples 21.0.3 , 21.0.4-oracle , JDK-8321619: Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects 21.0.3 , 21.0.4-oracle , JDK-8314835: gtest wrappers should be marked as flagless 21.0.3 , 21.0.4-oracle , JDK-8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468 21.0.3 , 21.0.4-oracle , JDK-8324050: Issue store-store barrier after re-materializing objects during deoptimization 21.0.3 , 21.0.4-oracle , JDK-8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout 21.0.3 , 21.0.4-oracle , JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions 21.0.3 , 21.0.4-oracle , JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless 21.0.3 , 21.0.4-oracle , JDK-8319314: NMT detail report slow or hangs for large number of mappings 21.0.3 , 21.0.4-oracle , JDK-8314831: NMT tests ignore vm flags 21.0.3 , 21.0.4-oracle , JDK-8315726: Open source several AWT applet tests 21.0.3 , 21.0.4-oracle , JDK-8315602: Open source swing security manager test 21.0.3 , 21.0.4-oracle , JDK-8310031: Parallel: Implement better work distribution for large object arrays in old gen 21.0.3 , 21.0.4-oracle , JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java 21.0.3 , 21.0.4-oracle , JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output 21.0.3 , 21.0.4-oracle , JDK-8310923: Refactor Currency tests to use JUnit 21.0.3 , 21.0.4-oracle , JDK-8319137: release _object in ObjectMonitor dtor to avoid races 21.0.3 , 21.0.4-oracle , JDK-8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg 21.0.3 , 21.0.4-oracle , JDK-8315097: Rename createJavaProcessBuilder 21.0.3 , 21.0.4-oracle , JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags 21.0.3 , 21.0.4-oracle , JDK-8314829: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags 21.0.3 , 21.0.4-oracle , JDK-8316562: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829 21.0.3 , 21.0.4-oracle , JDK-8319569: Several java/util tests should be updated to accept VM flags 21.0.3 , 21.0.4-oracle , JDK-8320206: Some intrinsics/stubs missing vzeroupper on x86_64 21.0.3 , 21.0.4-oracle , JDK-8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags 21.0.3 , 21.0.4-oracle , JDK-8319548: Unexpected internal name for Filler array klass causes error in VisualVM 21.0.3 , 21.0.4-oracle , JDK-8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination 21.0.3 , 21.0.4-oracle , JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) 21.0.3 , 21.0.4-oracle , JDK-8324598: use mem_unit when working with sysinfo memory and swap related information 21.0.3 , 21.0.4-oracle , JDK-8325074: ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 === LATE PARITY: OPENJDK FOLLOWS ORACLE JDK IN LATER RELEASES This is where Oracle JDK used to be ahead, and then OpenJDK caught up in future releases. 1 issues: 21.0.3-oracle , 21.0.4 , JDK-8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java === EXACT PARITY: ORACLE JDK FOLLOWS OPENJDK This is where OpenJDK made the first backport in the release, and then Oracle JDK followed. No difference in the final release detected. 29 issues: 21.0.3 , JDK-8322725: (tz) Update Timezone Data to 2023d 21.0.3 , JDK-8325150: (tz) Update Timezone Data to 2024a 21.0.3 , JDK-8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake 21.0.4 , JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 21.0.4 , JDK-8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap 21.0.4 , JDK-8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs 21.0.4 , JDK-8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index 21.0.3 , JDK-8309203: C2: remove copy-by-value of GrowableArray for InterfaceSet 21.0.3 , JDK-8320145: Compiler should accept final variable in Record Pattern 21.0.4 , JDK-8325613: CTW: Stale method cleanup requires GC after Sweeper removal 21.0.3 , JDK-8321599: Data loss in AVX3 Base64 decoding 21.0.4 , JDK-8325432: enhance assert message "relocation addr must be in this section" 21.0.4 , JDK-8328825: Google CAInterop test failures 21.0.4 , JDK-8328165: improve assert(idx < _maxlrg) failed: oob 21.0.3 , JDK-8310308: IR Framework: check for type and size of vector nodes 21.0.4 , JDK-8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs 21.0.3 , JDK-8317300: javac erroneously allows "final" in front of a record pattern 21.0.3 , JDK-8323659: LinkedTransferQueue add and put methods call overridable offer 21.0.3 , JDK-8322040: Missing array bounds check in ClassReader.parameter 21.0.3 , JDK-8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch 21.0.3 , JDK-8305971: NPE in JavacProcessingEnvironment for missing enum constructor body 21.0.4 , JDK-8324817: Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled 21.0.3 , JDK-8311581: Remove obsolete code and comments in TestLVT.java 21.0.3 , JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp 21.0.3 , JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing 21.0.4 , JDK-8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 21.0.3 , JDK-8322159: ThisEscapeAnalyzer crashes for erroneous code 21.0.4 , JDK-8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap 21.0.3 , JDK-8321582: yield .class not parsed correctly. === EXACT PARITY: OPENJDK FOLLOWS ORACLE JDK This is where Oracle JDK made the first backport in the release, and then OpenJDK followed. No difference in the final release detected. 231 issues: 21.0.4-oracle , JDK-8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053 21.0.4-oracle , JDK-8320129: "top" command during jtreg failure handler does not display CPU usage on OSX 21.0.4-oracle , JDK-8327096: (fc) java/nio/channels/FileChannel/Size.java fails on partition incapable of creating large files 21.0.4-oracle , JDK-8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java 21.0.3-oracle , JDK-8315241: (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test 21.0.4-oracle , JDK-8301183: (zipfs) jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9 21.0.4-oracle , JDK-8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java independent of the zip command line 21.0.4-oracle , JDK-8316460: 4 javax/management tests ignore VM flags 21.0.4-oracle , JDK-8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags 21.0.3-oracle , JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate 21.0.4-oracle , JDK-8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination 21.0.3-oracle , JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location 21.0.4-oracle , JDK-8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 21.0.4-oracle , JDK-8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653 21.0.4-oracle , JDK-8318854: [macos14] Running any AWT app prints Secure coding warning 21.0.4-oracle , JDK-8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane 21.0.4-oracle , JDK-8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg 21.0.3-oracle , JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails 21.0.4-oracle , JDK-8319676: A couple of jdk/modules/incubator/ tests ignore VM flags 21.0.4-oracle , JDK-8325972: Add -x to bash for building with LOG=debug 21.0.4-oracle , JDK-8281658: Add a security category to the java -XshowSettings option 21.0.4-oracle , JDK-8159927: Add a test to verify JMOD files created in the images do not have debug symbols 21.0.3-oracle , JDK-8321408: Add Certainly roots R1 and E1 21.0.3-oracle , JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces 21.0.4-oracle , JDK-8324998: Add test cases for String.regionMatches comparing Turkic dotted/dotless I with uppercase latin I 21.0.3-oracle , JDK-8311663: Additional refactoring of Locale tests to JUnit 21.0.4-oracle , JDK-8326006: Allow TEST_VM_FLAGLESS to set flagless mode 21.0.4-oracle , JDK-8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object 21.0.4-oracle , JDK-8187759: Background not refreshed when painting over a transparent JFrame 21.0.3-oracle , JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files 21.0.3-oracle , JDK-8077371: Binary files in JAXP test should be removed 21.0.3-oracle , JDK-8319372: C2 compilation fails with "Bad immediate dominator info" 21.0.3-oracle , JDK-8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally 21.0.3-oracle , JDK-8316594: C2 SuperWord: wrong result with hand unrolled loops 21.0.4-oracle , JDK-8328702: C2: Crash during parsing because sub type check is not folded 21.0.3-oracle , JDK-8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes 21.0.3-oracle , JDK-8318613: ChoiceFormat patterns are not well tested 21.0.3-oracle , JDK-8315721: CloseRace.java#id0 fails transiently on libgraal 21.0.4-oracle , JDK-8309757: com/sun/jdi/ReferrersTest.java fails with virtual test thread factory 21.0.4-oracle , JDK-8309752: com/sun/jdi/SetLocalWhileThreadInNative.java fails with virtual test thread factory due to OpaqueFrameException 21.0.4-oracle , JDK-8325137: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range 21.0.4-oracle , JDK-8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output 21.0.4-oracle , JDK-8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false 21.0.3-oracle , JDK-8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal 21.0.3-oracle , JDK-8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product 21.0.4-oracle , JDK-8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive 21.0.4-oracle , JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests 21.0.4-oracle , JDK-8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12 21.0.3-oracle , JDK-8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized 21.0.4-oracle , JDK-8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop 21.0.4-oracle , JDK-8315559: Delay TempSymbol cleanup to avoid symbol table churn 21.0.3-oracle , JDK-8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2 21.0.3-oracle , JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC 21.0.4-oracle , JDK-8327998: Enable java/lang/ProcessBuilder/JspawnhelperProtocol.java on Mac 21.0.4-oracle , JDK-8316608: Enable parallelism in vmTestbase/gc/vector tests 21.0.3-oracle , JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests 21.0.3-oracle , JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests 21.0.4-oracle , JDK-8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests 21.0.4-oracle , JDK-8319574: Exec/process tests should be marked as flagless 21.0.4-oracle , JDK-8327180: Failed: java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1 21.0.4-oracle , JDK-8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only 21.0.4-oracle , JDK-8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags 21.0.4-oracle , JDK-8314832: Few runtime/os tests ignore vm flags 21.0.3-oracle , JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder 21.0.3-oracle , JDK-8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch 21.0.4-oracle , JDK-8325908: Finish removal of IntlTest and CollatorTest 21.0.3-oracle , JDK-8318983: Fix comment typo in PKCS12Passwd.java 21.0.4-oracle , JDK-8314824: Fix serviceability/jvmti/8036666/GetObjectLockCount.java to use vm flags 21.0.3-oracle , JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh 21.0.4-oracle , JDK-8326948: Force English locale for timeout formatting 21.0.4-oracle , JDK-8315605: G1: Add number of nmethods in code roots scanning statistics 21.0.4-oracle , JDK-8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration 21.0.4-oracle , JDK-8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 21.0.3-oracle , JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm 21.0.4-oracle , JDK-8323994: gtest runner repeats test name for every single gtest assertion 21.0.4-oracle , JDK-8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder 21.0.4-oracle , JDK-8328555: hidpi problems for test java/awt/Dialog/DialogAnotherThread/JaWSTest.java 21.0.4-oracle , JDK-8306040: HttpResponseInputStream.available() returns 1 on empty stream 21.0.4-oracle , JDK-8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 21.0.4-oracle , JDK-8316669: ImmutableOopMapSet destructor not called 21.0.4-oracle , JDK-8319955: Improve dependencies removal during class unloading 21.0.4-oracle , JDK-8316959: Improve InlineCacheBuffer pending queue management 21.0.3-oracle , JDK-8318154: Improve stability of WheelModifier.java test 21.0.3-oracle , JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode 21.0.3-oracle , JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal 21.0.3-oracle , JDK-8306922: IR verification fails because IR dump is chopped up 21.0.3-oracle , JDK-8321480: ISO 4217 Amendment 176 Update 21.0.4-oracle , JDK-8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM 21.0.3-oracle , JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 21.0.4-oracle , JDK-8319648: java/lang/SecurityManager tests ignore vm flags 21.0.4-oracle , JDK-8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs 21.0.4-oracle , JDK-8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out 21.0.4-oracle , JDK-8311792: java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations 21.0.3-oracle , JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition 21.0.3-oracle , JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out 21.0.4-oracle , JDK-8319757: java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown 21.0.3-oracle , JDK-8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready 21.0.3-oracle , JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 21.0.4-oracle , JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test 21.0.4-oracle , JDK-8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing 21.0.4-oracle , JDK-8327486: java/util/Properties/PropertiesStoreTest.java fails "Text 'xxx' could not be parsed at index 20" after 8174269 21.0.3-oracle , JDK-8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...] 21.0.4-oracle , JDK-8314975: JavadocTester should set source path if not specified 21.0.4-oracle , JDK-8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal 21.0.3-oracle , JDK-8318590: JButton ignores margin when painting HTML text 21.0.4-oracle , JDK-8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message 21.0.4-oracle , JDK-8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time 21.0.3-oracle , JDK-8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes 21.0.3-oracle , JDK-8323243: JNI invocation of an abstract instance method corrupts the stack 21.0.3-oracle , JDK-8318689: jtreg is confused when folder name is the same as the test name 21.0.4-oracle , JDK-8313899: JVMCI exception Translation can fail in TranslatedException. 21.0.3-oracle , JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform 21.0.4-oracle , JDK-8294699: Launcher causes lingering busy cursor 21.0.4-oracle , JDK-8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 21.0.4-oracle , JDK-8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection 21.0.4-oracle , JDK-8293069: Make -XX:+Verbose less verbose 21.0.4-oracle , JDK-8288989: Make tests not depend on the source code 21.0.4-oracle , JDK-8314828: Mark 3 jcmd command-line options test as vm.flagless 21.0.3-oracle , JDK-8304292: Memory leak related to ClassLoader::update_class_path_entry_list 21.0.3-oracle , JDK-8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing 21.0.4-oracle , JDK-8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage 21.0.4-oracle , JDK-8319048: Monitor deflation unlink phase prolongs time to safepoint 21.0.4-oracle , JDK-8317350: Move code cache purging out of CodeCache::UnloadingScope 21.0.4-oracle , JDK-8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader 21.0.4-oracle , JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters 21.0.4-oracle , JDK-8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used 21.0.3-oracle , JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts 21.0.4-oracle , JDK-8316053: Open some swing tests 3 21.0.3-oracle , JDK-8315594: Open source few headless Swing misc tests 21.0.3-oracle , JDK-8315600: Open source few more headless Swing misc tests 21.0.4-oracle , JDK-8315609: Open source few more swing text/html tests 21.0.4-oracle , JDK-8315677: Open source few swing JFileChooser and other tests 21.0.4-oracle , JDK-8315741: Open source few swing JFormattedTextField and JPopupMenu tests 21.0.3-oracle , JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests 21.0.3-oracle , JDK-8315761: Open source few swing JList and JMenuBar tests 21.0.4-oracle , JDK-8315663: Open source misc awt tests 21.0.4-oracle , JDK-8315889: Open source several Swing HTMLDocument related tests 21.0.4-oracle , JDK-8315834: Open source several Swing JSpinner related tests 21.0.3-oracle , JDK-8315731: Open source several Swing Text related tests 21.0.4-oracle , JDK-8315824: Open source several Swing Text/HTML related tests 21.0.4-oracle , JDK-8315898: Open source swing JMenu tests 21.0.3-oracle , JDK-8315611: Open source swing text/html and tree test 21.0.4-oracle , JDK-8316164: Opensource JMenuBar manual test 21.0.4-oracle , JDK-8316154: Opensource JTextArea manual tests 21.0.4-oracle , JDK-8316242: Opensource SwingGraphics manual test 21.0.4-oracle , JDK-8322477: order of subclasses in the permits clause can differ between compilations 21.0.4-oracle , JDK-8327261: Parsing test for Double/Float succeeds w/o testing all bad cases 21.0.3-oracle , JDK-8312428: PKCS11 tests fail with NSS 3.91 21.0.3-oracle , JDK-8319103: Popups that request focus are not shown on Linux with Wayland 21.0.4-oracle , JDK-8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries 21.0.4-oracle , JDK-8323685: PrintSystemDictionaryAtExit has mutex rank assert 21.0.4-oracle , JDK-8317631: Refactor ChoiceFormat tests to use JUnit 21.0.3-oracle , JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests 21.0.4-oracle , JDK-8310234: Refactor Locale tests to use JUnit 21.0.4-oracle , JDK-8310818: Refactor more Locale tests to use JUnit 21.0.4-oracle , JDK-8316559: Refactor some util/Calendar tests to JUnit 21.0.4-oracle , JDK-8309142: Refactor test/langtools/tools/javac/versions/Versions.java 21.0.4-oracle , JDK-8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java 21.0.4-oracle , JDK-8317235: Remove Access API use in nmethod class 21.0.4-oracle , JDK-8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic 21.0.4-oracle , JDK-8316670: Remove effectively unused nmethodBucket::_count 21.0.4-oracle , JDK-8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList 21.0.4-oracle , JDK-8319896: Remove monitor deflation from final audit 21.0.3-oracle , JDK-8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList 21.0.4-oracle , JDK-8316696: Remove the testing base classes: IntlTest and CollatorTest 21.0.4-oracle , JDK-8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading 21.0.4-oracle , JDK-8318585: Rename CodeCache::UnloadingScope to UnlinkingScope 21.0.4-oracle , JDK-8327474: Review use of java.io.tmpdir in jdk tests 21.0.4-oracle , JDK-8320712: Rewrite BadFactoryTest in pure Java 21.0.4-oracle , JDK-8321276: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr" 21.0.4-oracle , JDK-8325437: Safepoint polling in monitor deflation can cause massive logs 21.0.4-oracle , JDK-8319672: Several classloader tests ignore VM flags 21.0.4-oracle , JDK-8319651: Several network tests ignore vm flags when start java process 21.0.3-oracle , JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from 21.0.3-oracle , JDK-8316693: Simplify at-requires checkDockerSupport() 21.0.4-oracle , JDK-8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI 21.0.3-oracle , JDK-8319136: Skip pkcs11 tests on linux-aarch64 21.0.4-oracle , JDK-8322920: Some ProcessTools.execute* functions are declared to throw Throwable 21.0.4-oracle , JDK-8321182: SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks' 21.0.4-oracle , JDK-8317677: Specialize Vtablestubs::entry_for() for VtableBlob 21.0.3-oracle , JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose 21.0.4-oracle , JDK-8303891: Speed up Zip64SizeTest using a small ZIP64 file 21.0.4-oracle , JDK-8329013: StackOverflowError when starting Apache Tomcat with signed jar 21.0.3-oracle , JDK-8319879: Stress mode to randomize incremental inlining decision 21.0.4-oracle , JDK-8323276: StressDirListings.java fails on AIX 21.0.4-oracle , JDK-8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS 21.0.3-oracle , JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer 21.0.3-oracle , JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 21.0.3-oracle , JDK-8314283: Support for NSS tests on aarch64 platforms 21.0.4-oracle , JDK-8305645: System Tray icons get corrupted when Windows primary monitor changes 21.0.4-oracle , JDK-8325203: System.exit(0) kills the launched 3rd party application 21.0.3-oracle , JDK-8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray 21.0.3-oracle , JDK-8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed 21.0.3-oracle , JDK-8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test 21.0.4-oracle , JDK-8328037: Test java/util/Formatter/Padding.java has unnecessary high heap requirement after JDK-8326718 21.0.4-oracle , JDK-8326718: Test java/util/Formatter/Padding.java should timeout on large inputs before fix in JDK-8299677 21.0.4-oracle , JDK-8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi 21.0.4-oracle , JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless 21.0.3-oracle , JDK-8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong 21.0.3-oracle , JDK-8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information 21.0.3-oracle , JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory 21.0.3-oracle , JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing 21.0.4-oracle , JDK-8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out 21.0.4-oracle , JDK-8326824: Test: remove redundant test in compiler/vectorapi/reshape/utils/TestCastMethods.java 21.0.3-oracle , JDK-8319938: TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array" 21.0.4-oracle , JDK-8319265: TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar" 21.0.4-oracle , JDK-8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" 21.0.3-oracle , JDK-8312416: Tests in Locale should have more descriptive names 21.0.3-oracle , JDK-8311279: TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed 21.0.3-oracle , JDK-8314612: TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector 21.0.4-oracle , JDK-8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files 21.0.4-oracle , JDK-8259866: two java.util tests failed with "IOException: There is not enough space on the disk" 21.0.4-oracle , JDK-8328812: Update and move siphash license 21.0.3-oracle , JDK-8316028: Update FreeType to 2.13.2 21.0.4-oracle , JDK-8319567: Update java/lang/invoke tests to support vm flags 21.0.4-oracle , JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags 21.0.4-oracle , JDK-8319571: Update jni/nullCaller/NullCallerTest.java to accept flags or mark as flagless 21.0.4-oracle , JDK-8321489: Update LCMS to 2.16 21.0.4-oracle , JDK-8328957: Update PKCS11Test.java to not use hardcoded path 21.0.3-oracle , JDK-8320208: Update Public Suffix List to b5bf572 21.0.4-oracle , JDK-8323210: Update the usage of cmsFLAGS_COPY_ALPHA 21.0.3-oracle , JDK-8319124: Update XML Security for Java to 3.0.3 21.0.4-oracle , JDK-8315117: Update Zlib Data Compression Library to Version 1.3 21.0.4-oracle , JDK-8324632: Update Zlib Data Compression Library to Version 1.3.1 21.0.4-oracle , JDK-8313612: Use JUnit in lib-test/jdk tests 21.0.4-oracle , JDK-8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java 21.0.4-oracle , JDK-8317600: VtableStubs::stub_containing() table load not ordered wrt to stores 21.0.3-oracle , JDK-8169475: WheelModifier.java fails by timeout 21.0.3-oracle , JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly 21.0.4-oracle , JDK-8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking 21.0.4-oracle , JDK-8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event === EXACT PARITY: UNKNOWN TIMING This is where the difference in time within the release was not identified reliably. No difference in the final release detected. 0 issues: