PARITY REPORT: 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

Version Interest RFR BP Bug Synopsis
21.0.4-oracle JDK-8317007 Add bulk removal of dead nmethods during class unloading
21.0.4-oracle RFR 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 RFR (*) 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

Version Interest RFR BP Bug Synopsis
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 RFR RFR (*) 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

Version Bug Synopsis
21.0.3 JDK-8311198 jcstress shouldn't be executed concurrently

21.0.4

4 issues

Version Bug Synopsis
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

Version Bug Synopsis
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

Version Bug Synopsis
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.

Version 1 Version 2 Bug Synopsis
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.

Version 1 Version 2 Bug Synopsis
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.

Version Bug Synopsis
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.

Version Bug Synopsis
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.

Version 1 Version 2 Bug Synopsis