LABEL REPORT: jdk21u-fix-yes

This report shows bugs with the given label, along with their backporting status.

Report generated: Thu Feb 29 19:26:08 CET 2024

Minimal actionable level to display: WAITING

client-libs

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8317751 ProblemList ConsumeForModalDialogTest.java, MenuItemActivatedTest.java & MouseModifiersUnitTest_Standard.java for windows
JDK-8294158 HTML formatting for PassFailJFrame instructions
JDK-8316017 Refactor timeout handler in PassFailJFrame
JDK-8312592 New parentheses warnings after HarfBuzz 7.2.0 update
JDK-8320303 Allow PassFailJFrame to accept single window creator

client-libs/2d

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8316710 Exclude java/awt/font/Rotate/RotatedTextTest.java
JDK-8317706 Exclude java/awt/Graphics2D/DrawString/RotTransText.java on linux
JDK-8318951 Additional negative value check in JPEG decoding
JDK-8312191 ColorConvertOp.filter for the default destination is too slow
JDK-8311033 [macos] PrinterJob does not take into account Sides attribute
JDK-8323664 java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations
JDK-8323170 j2dbench is using outdated javac source/target to be able to build by itself

client-libs/java.awt

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8316030 Update Libpng to 1.6.40
JDK-8318154 Improve stability of WheelModifier.java test
JDK-8169475 WheelModifier.java fails by timeout

client-libs/javax.accessibility

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8311160 [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem
JDK-8317771 [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma

client-libs/javax.sound

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8301846 Invalid TargetDataLine after screen lock when using JFileChooser or COM library

client-libs/javax.swing

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8315602 Open source swing security manager test
JDK-8315611 Open source swing text/html and tree test
JDK-8316003 Update FileChooserSymLinkTest.java to HTML instructions
JDK-8316025 Use testUI() method of PassFailJFrame.Builder in FileChooserSymLinkTest.java
JDK-8311585 Add JRadioButtonMenuItem to bug8031573.java
JDK-8320343 Generate GIF images for AbstractButton/5049549/bug5049549.java

core-libs/java.io

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8315034 File.mkdirs() occasionally fails to create folders on Windows shared folder
JDK-8320798 Console read line with zero out should zero out underlying buffer
JDK-8321131 Console read line with zero out should zero out underlying buffer in JLine
JDK-8316156 ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow
JDK-8274122 java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11
JDK-8314120 Add tests for FileDescriptor.sync

core-libs/java.lang

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8308452 Extend internal Architecture enum with byte order and address size
JDK-8315721 CloseRace.java#id0 fails transiently on libgraal
JDK-8313621 test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory

core-libs/java.lang.foreign

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8311630 [s390] Implementation of Foreign Function & Memory API (Preview)
JDK-8314330 java/foreign tests should respect vm flags when start new processes

core-libs/java.lang:reflect

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8319436 Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader

core-libs/java.net

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8308593 Add KEEPALIVE Extended Socket Options Support for Windows
JDK-8315651 Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix)
JDK-8316399 Exclude java/net/MulticastSocket/Promiscuous.java on AIX
JDK-8317522 Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong
JDK-8317803 Exclude java/net/Socket/asyncClose/Race.java on AIX
JDK-8263256 Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test
JDK-8308184 Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError
JDK-8309591 Socket.setOption(TCP_QUICKACK) uses wrong level

core-libs/java.nio

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8312180 (bf) MappedMemoryUtils passes incorrect arguments to msync (aix)
JDK-8309475 Test java/foreign/TestByteBuffer.java fails: a problem with msync (aix)
JDK-8317839 Exclude java/nio/channels/Channels/SocketChannelStreams.java on AIX
JDK-8320943 Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch
JDK-8316304 (fs) Add support for BasicFileAttributes.creationTime() for Linux
JDK-8316337 (bf) Concurrency issue in DirectByteBuffer.Deallocator

core-libs/java.nio.charsets

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8310631 test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing

core-libs/java.rmi

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8318705 [macos] ProblemList java/rmi/registry/multipleRegistries/MultipleRegistries.java

core-libs/java.text

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8318613 ChoiceFormat patterns are not well tested

core-libs/java.util.concurrent

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8318809 java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64
JDK-8267502 JDK-8246677 caused 16x performance regression in SynchronousQueue
JDK-8301341 LinkedTransferQueue does not respect timeout for poll()

core-libs/java.util:i18n

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8321480 ISO 4217 Amendment 176 Update
JDK-8310923 Refactor Currency tests to use JUnit
JDK-8311663 Additional refactoring of Locale tests to JUnit
JDK-8312416 Tests in Locale should have more descriptive names

core-libs/javax.naming

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8313657 com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors
JDK-8314063 The socket is not closed in Connection::createSocket when the handshake failed for LDAP connection

core-svc/debugger

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8317920 JDWP-agent sends broken exception event with onthrow option
JDK-8317804 com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18

core-svc/java.lang.management

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8316446 4 sun/management/jdp tests ignore VM flags

core-svc/tools

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8316199 Remove sun/tools/jstatd/TestJstatd* tests from problemlist for Windows.
JDK-8317705 ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-ppc64le and aix due to JDK-8248691
JDK-8209595 MonitorVmStartTerminate.java timed out

hotspot

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8324123 aarch64: fix prfm literal encoding in assembler

hotspot/compiler

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8316880 AArch64: "stop: Header is not fast-locked" with -XX:-UseLSE since JDK-8315880
JDK-8316179 Use consistent naming for lightweight locking in MacroAssembler
JDK-8317507 C2 compilation fails with "Exceeded _node_regs array"
JDK-8318889 C2: add bailout after assert Bad graph detected in build_loop_late
JDK-8319372 C2 compilation fails with "Bad immediate dominator info"
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
JDK-8323101 C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
JDK-8301489 C1: ShortLoopOptimizer might lift instructions before their inputs
JDK-8303737 C2: Load can bypass subtype check that enforces it's from the right object type
JDK-8316661 CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product
JDK-8316414 C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86
JDK-8320206 Some intrinsics/stubs missing vzeroupper on x86_64
JDK-8324050 Issue store-store barrier after re-materializing objects during deoptimization
JDK-8318078 ADLC: pass ASSERT and PRODUCT flags
JDK-8313402 C1: Incorrect LoadIndexed value numbering
JDK-8312440 assert(cast != nullptr) failed: must have added a cast to pin the node
JDK-8304954 SegmentedCodeCache fails when using large pages
JDK-8312909 C1 should not inline through interface calls with non-subtype receiver
JDK-8313626 C2 crash due to unexpected exception control flow
JDK-8299658 C1 compilation crashes in LinearScan::resolve_exception_edge
JDK-8316679 C2 SuperWord: wrong result, load should not be moved before store if not comparable
JDK-8319879 Stress mode to randomize incremental inlining decision
JDK-8295555 Primitive wrapper caches could be `@Stable`
JDK-8306922 IR verification fails because IR dump is chopped up
JDK-8309109 AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1
JDK-8313676 Amend TestLoadIndexedMismatch test to target intrinsic directly
JDK-8315545 C1: x86 cmove can use short branches
JDK-8315554 C1: Replace "cmp reg, 0" with "test reg, reg" on x86
JDK-8316178 Better diagnostic header for CodeBlobs
JDK-8316514 Better diagnostic header for VtableStub
JDK-8317987 C2 recompilations cause high memory footprint
JDK-8314220 Configurable InlineCacheBuffer size
JDK-8323065 Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
JDK-8311279 TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed
JDK-8311588 C2: RepeatCompilation compiler directive does not choose stress seed randomly
JDK-8315549 CITime misreports code/total nmethod sizes

hotspot/gc

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8316418 containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC
JDK-8315774 Enable parallelism in vmTestbase/gc/g1/unloading tests
JDK-8315936 Parallelize gc/stress/TestStressG1Humongous.java test
JDK-8316929 Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries
JDK-8314935 Shenandoah: Unable to throw OOME on back-to-back Full GCs
JDK-8317535 Shenandoah: Remove unused code
JDK-8310031 Parallel: Implement better work distribution for large object arrays in old gen
JDK-8320877 Shenandoah: Remove ShenandoahUnloadClassesFrequency support
JDK-8320907 Shenandoah: Remove ShenandoahSelfFixing flag
JDK-8320888 Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds
JDK-8321120 Shenandoah: Remove ShenandoahElasticTLAB flag
JDK-8321122 Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag
JDK-8321410 Shenandoah: Remove ShenandoahSuspendibleWorkers flag
JDK-8321815 Shenandoah: gc state should be synchronized to java threads only once per safepoint

hotspot/jfr

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8313394 Array Elements in OldObjectSample event has the incorrect description
JDK-8310512 Cleanup indentation in jfc files
JDK-8316400 Exclude jdk/jfr/event/runtime/TestResidentSetSizeEvent.java on AIX

hotspot/runtime

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8316746 Top of lock-stack does not match the unlocked object
JDK-8317262 LockStack::contains(oop) fails "assert(t->is_Java_thread()) failed: incorrect cast to JavaThread"
JDK-8318895 Deoptimization results in incorrect lightweight locking stack
JDK-8309889 [s390] Missing return statement after calling jump_to_native_invoker method in generate_method_handle_dispatch.
JDK-8314139 TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores
JDK-8316859 RISC-V: Disable detection of V through HWCAP
JDK-8316735 Print LockStack in hs_err files
JDK-8317136 [AIX] Problem List runtime/jni/terminatedThread/TestTerminatedThread.java
JDK-8317711 Exclude gtest/GTestWrapper.java on AIX
JDK-8317790 Fix Bug entry for exclusion of runtime/jni/terminatedThread/TestTerminatedThread.java on AIX
JDK-8318474 Fix memory reporter for thread_count
JDK-8319542 Fix boundaries of region to be tested with os::is_readable_range
JDK-8319897 Move StackWatermark handling out of LockStack::contains
JDK-8322321 Add man page doc for -XX:+VerifySharedSpaces
JDK-8323243 JNI invocation of an abstract instance method corrupts the stack
JDK-8318696 Do not use LFS64 symbols on Linux
JDK-8312182 THPs cause huge RSS due to thread start timing issue
JDK-8316132 CDSProtectionDomain::get_shared_protection_domain should check for exception
JDK-8319828 runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing interpreted and compiled native invocations
JDK-8316585 [REDO] runtime/InvocationTests spend a lot of time on dependency verification
JDK-8318525 Atomic gtest should run as TEST_VM to access VM capabilities
JDK-8319314 NMT detail report slow or hangs for large number of mappings
JDK-8319883 Zero: Use atomic built-ins for 64-bit accesses
JDK-8320052 Zero: Use __atomic built-ins for atomic RMW operations
JDK-8314320 Mark runtime/CommandLine/ tests as flagless
JDK-8316229 Enhance class initialization logging
JDK-8316581 Improve performance of Symbol::print_value_on()
JDK-8219652 [aix] Tests failing with JNI attach problems.
JDK-8317294 Classloading throws exceptions over already pending exceptions
JDK-8316958 Add test for unstructured locking
JDK-8315362 NMT: summary diff reports threads count incorrectly
JDK-8316309 AArch64: VMError::print_native_stack() crashes on Java native method frame
JDK-8316967 Correct the scope of vmtimer in UnregisteredClasses::load_class
JDK-8318089 Class space not marked as such with NMT when CDS is off
JDK-8316961 Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms
JDK-8321269 Require platforms to define DEFAULT_CACHE_LINE_SIZE
JDK-8324514 ClassLoaderData::print_on should print address of class loader
JDK-8324824 AArch64: Detect Ampere-1B core and update default options for Ampere CPUs
JDK-8321075 RISC-V: UseSystemMemoryBarrier lacking proper OS support
JDK-8313081 MonitoringSupport_lock should be unconditionally initialized after 8304074

hotspot/svc

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8312916 Remove remaining usages of -Xdebug from test/hotspot/jtreg
JDK-8315442 Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests
JDK-8315437 Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests
JDK-8316142 Enable parallelism in vmTestbase/nsk/monitoring/stress/lowmem tests
JDK-8319650 Improve heap dump performance with class metadata caching
JDK-8314501 Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails

hotspot/svc-agent

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8307408 Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM
JDK-8316401 sun/tools/jhsdb/JStackStressTest.java failed with "InternalError: We should have found a thread that owns the anonymous lock"

hotspot/test

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8314610 hotspot can't compile with the latest of gtest because of
JDK-8315415 OutputAnalyzer.shouldMatchByLine() fails in some cases

infrastructure

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8310171 Bump version numbers for 21.0.1

infrastructure/build

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8325444 GHA: JDK-8325194 causes a regression
JDK-8317340 Windows builds are not reproducible if MS VS compiler install path differs
JDK-8317039 Enable specifying the JDK used to run jtreg
JDK-8323671 DevKit build gcc libraries contain full paths to source location
JDK-8325194 GHA: Add macOS M1 testing
JDK-8317327 Remove JT_JAVA dead code in jib-profiles.js
JDK-8318540 make test cannot run .jasm tests directly
JDK-8317510 Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name
JDK-8314495 Update to use jtreg 7.3.1
JDK-8316648 jrt-fs.jar classes not reproducible between standard and bootcycle builds
JDK-8320921 GHA: Parallelize hotspot_compiler test jobs
JDK-8323637 Capture hotspot replay files in GHA
JDK-8324659 GHA: Generic jtreg errors are not reported
JDK-8324723 GHA: Upgrade some actions to avoid deprecated Node 16

infrastructure/release_eng

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8321894 Bump update version for OpenJDK: 21.0.3
JDK-8326773 Bump update version for OpenJDK: jdk-21.0.4

security-libs

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8319128 sun/security/pkcs11 tests fail on OL 7.9 aarch64
JDK-8318240 [AIX] Cleaners.java test failure
JDK-8318983 Fix comment typo in PKCS12Passwd.java

security-libs/java.security

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8314960 Add Certigna Root CA - 2
JDK-8302017 Allocate BadPaddingException only if it will be thrown
JDK-8313575 Refactor PKCS11Test tests
JDK-8314283 Support for NSS tests on aarch64 platforms
JDK-8320208 Update Public Suffix List to b5bf572
JDK-8321408 Add Certainly roots R1 and E1
JDK-8310629 java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready
JDK-8319213 Compatibility.java reads both stdout and stderr of JdkUtils
JDK-8308474 DSA does not reset SecureRandom when initSign is called again
JDK-8296631 NSS tests failing on OL9 linux-aarch64 hosts
JDK-8324648 Avoid NoSuchMethodError when instantiating NativePRNG
JDK-8309305 sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout

security-libs/javax.crypto

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8315684 Parallelize sun/security/util/math/TestIntegerModuloP.java
JDK-8311592 ECKeySizeParameterSpec causes too many exceptions on third party providers

security-libs/javax.crypto:pkcs11

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8319136 Skip pkcs11 tests on linux-aarch64
JDK-8313507 Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList
JDK-8295343 sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer
JDK-8161536 sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException

security-libs/javax.net.ssl

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8326000 Remove obsolete comments for class sun.security.ssl.SunJSSE
JDK-8313229 DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2
JDK-8295068 SSLEngine throws NPE parsing CertificateRequests
JDK-8310106 sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers

security-libs/javax.smartcardio

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8009550 PlatformPCSC should load versioned so

security-libs/javax.xml.crypto

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8319124 Update XML Security for Java to 3.0.3

tools/javac

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8314632 Intra-case dominance check fails in the presence of a guard
JDK-8320601 ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-all
JDK-8322040 Missing array bounds check in ClassReader.parameter
JDK-8321582 yield .class not parsed correctly.
JDK-8315735 VerifyError when switch statement used with synchronized block

tools/jpackage

Fix Versions Bug Synopsis
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
JDK-8313904 [macos] All signing tests which verifies unsigned app images are failing