April 2024 Quarterly Update Release Notes
Release Details
This release is a quarterly update release for Azul Zulu Builds of OpenJDK version 22, 21, 17, 11, 8, 7, and 6.
The following table describes which Azul Zulu versions are published with this release.
Azul Zulu Version (*) |
Update Type (**) |
JDK VersionThe JDK version that is used in this release of Azul Zulu. |
Based onThe previous version of Azul Zulu that was used as the basis for the current version. |
JavaFX VersionThe version of JavaFX that is included in this release of Azul Zulu. JavaFX is available in the bandles with the |
|
---|---|---|---|---|---|
Azul Zulu Version |
JDK Version |
||||
22.30.13 (CA) |
PSU |
22.0.1+8 |
22.28 |
22.0.0+36 |
22.0.1+101 |
21.33.14 (SA) |
CPU |
21.0.2.0.101+2 |
21.32 |
21.0.2+13 |
21.0.2.0.101+102 |
21.34.19 (CA) |
PSU |
21.0.3+9 |
21.33 |
21.0.2.0.101+2 |
22.0.1+101 |
17.49.16 (SA) |
CPU |
17.0.10.0.101+3 |
17.48 |
17.0.10+7 |
21.0.2.0.101+102 |
17.50.19 (CA) |
PSU |
17.0.11+9 |
17.49 |
17.0.10.0.101+3 |
22.0.1+101 |
11.71.14 (SA) |
CPU |
11.0.22.0.101+2 |
11.70 |
11.0.22+7 |
19.0.6.0.101+101 |
11.72.19 (CA) |
PSU |
11.0.23+9 |
11.71 |
11.0.22.0.101+2 |
19.0.7+102 |
8.77.0.14 (SA) |
CPU |
8u411-b02 |
8.76 |
8u402-b06 |
8u411-b02 |
8.78.0.19 (CA) |
PSU |
8u412-b08 |
8.77 |
8u411-b02 |
8u412-b03 |
7.69.0.14 (SA) |
CPU |
7u421-b02 |
7.67 |
7u411-b03 |
N/A |
6.63.0.14 (SA) |
CPU |
6b163 |
6.61 |
6b161 |
N/A |
(*) Azul provides two types of distribution packages for each Java version:
-
SA distributions are tested, certified, and commercially supported Azul Zulu Builds of OpenJDK. Azul ensures that the software that uses the Accessible APIs of the product doesn’t have to include specific licenses and that such use doesn’t contaminate the code or intellectual property of such software with any license requirements.
-
CA are Azul Zulu Builds of OpenJDK that are free to download and use.
Note
|
Both SA and CA distributions may contain Early Access builds noted with -ea- in their filename. Early Access builds may not be TCK certified.
|
(**) Update type:
-
CPU (Critical Patch Updates) contain fixes to security vulnerabilities and critical bug fixes. Azul Zulu CPU releases are generally based on prior-cycle PSU releases, with only security fixes applied. They provide a low-risk vehicle for the potentially urgent deployment of security fixes when issues of sufficient severity arise. CPU releases are available in SA distributions.
-
PSU (Patch Set Updates) incorporates all fixes in the corresponding CPU, as well as additional non-security bug fixes. Azul Zulu PSU releases incorporate both security fixes and other changes that align the release contents with the associated OpenJDK project quarterly release. PSU releases are available in SA and CA distributions.
What’s New
JavaFX Support for Linux on ARM 64-bit
With this release, Azul Zulu Builds of OpenJDK with bundled support for JavaFX are available for Linux on ARM 64-bit for versions 8, 11, 17, 21, and 22.
Support for Windows aarch64
Azul Zulu Builds of OpenJDK, version 21, are now available for Windows ARM 64-bit systems.
Distroless Docker Image with Zulu 21
Docker images with Azul Zulu Builds of OpenJDK are now available for version 17 and 21 on Docker Hub.
Notification of Future Changes
In the next release (July 2024 Quarterly Update Release), the following configuration changes will be applied.
Reduced Testing
Azul will reduce the priority of testing Azul Zulu for the following environments:
-
JavaFX support on CentOS 6
-
Wind River Platform
That doesn’t mean Azul won’t accept support requests for Azul JDK on these platforms, you’ll be fully covered even if you keep using them. However, it may mean that testing on these platforms will be reduced. If you’re still using this platform, please let us know at [email protected].
Toolchain Change for macOS x86 64-bit
The toolchain used to build Azul Zulu Builds of OpenJDK, version 8 and 11 on macOS x86 64-bit, will be upgraded from Xcode 11.3.1 to Xcode 12.3.
Toolchain Change for Windows
After July 2024, Azul Zulu Builds, version 6 and 7, for Windows will be compiled with Microsoft Visual Studio 2017. This means that the builds will no longer include the mscvr100.dll
library provided by the Microsoft Visual C++ 2010 SP1 Redistributable Package (x86/x64), which was included by default in earlier builds. Applications that depend on the presence of this dll in the JDK/JRE will fail to run with the new builds. There are two possible workarounds for this problem:
-
Install Microsoft Visual C++ 2010 SP1 Redistributable Package.
-
Rebuild the application using a modern version of Visual Studio.
Supported Platforms
This section provides information about the operating systems that are supported in this release of Azul Zulu.
Azul Zulu Builds of OpenJDK Without and With OpenJFX
Some versions of Azul Zulu are available in different packages for specific platforms, as indicated in this overview table with:
-
: Build of OpenJDK without OpenJFX.
-
: Build of OpenJDK without and with OpenJFX.
Note
|
The list of supported configurations and platform includes, but is not limited to, the table below. Don’t hesitate to contact Support if you have issues with Azul Zulu Builds of OpenJDK on any other platform or configuration. |
Operating System |
Azul Zulu Version |
||||||
---|---|---|---|---|---|---|---|
6 |
7 |
8 |
11 |
17 |
21 |
22 |
|
Windows Server 2022 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows Server 2019 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows Server 2016 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows 11 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows 10 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Windows (ARM 64-bit) |
|||||||
Windows 11 |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (x86 32/64-bit) |
|||||||
RHEL 9.x |
n/a |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
||||
RHEL 8.x |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
RHEL 7.x |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
SLES 15 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
SLES 12 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
CentOS Stream |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Ubuntu 22.04 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Ubuntu 20.04 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Ubuntu 18.04 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Debian 12 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Debian 11 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Debian 10 |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
[1]Build of OpenJDK (with and without OpenJFX) only for 64-bit. |
|||||
Wind River 8.x |
n/a |
n/a |
n/a |
n/a |
n/a |
||
CoreOS |
n/a |
n/a |
n/a |
||||
Alpine Linux 3.11 or later |
n/a |
n/a |
|||||
Amazon Linux 2023 |
n/a |
n/a |
|||||
Linux (ARM 64-bit) |
|||||||
Ubuntu 22.04 |
n/a |
n/a |
|||||
Ubuntu 20.04 |
n/a |
n/a |
|||||
Ubuntu 18.04 |
n/a |
n/a |
|||||
Debian 12 |
n/a |
n/a |
|||||
Debian 11 |
n/a |
n/a |
|||||
Alpine Linux 3.11 or later |
n/a |
n/a |
|||||
Amazon Linux 2023 |
n/a |
n/a |
|||||
Linux with kernel 3.10.x and glibc 2.23
[2]Bundles with the Checkpoint/Restore (with the |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (ARM 32-bit Hard-Float) |
|||||||
Ubuntu 18.04 [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
n/a |
n/a |
n/a |
|||
Raspbian 10 Buster [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
n/a |
n/a |
n/a |
|||
Raspbian 9 Stretch [4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux with kernel 3.10.x and glibc 2.9
[4]Bundles with the C1 compiler were tested on ARMv6/ARMv7/ARMv8 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7/ARMv8 hardware.
[5]Bundles with the CRaM (with the |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (ARM 32-bit Soft-Float) [6]Bundles with the C1 compiler will use FPU, if it is present and available, to speed up floating point operations. Bundles with both C1 and C2 compilers require FPU. |
|||||||
Linux with kernel 2.6.34 and glibc 2.5 [7]Bundles with the C1 compiler. Tested on ARMv5 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Debian 7 Wheezy [8]Bundles with the C1 compiler were tested on ARMv6 and ARMv7 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux with kernel 3.10.x and glibc 2.9 [8]Bundles with the C1 compiler were tested on ARMv6 and ARMv7 hardware. Bundles with both C1 and C2 compilers were tested on ARMv7 hardware. |
n/a |
n/a |
n/a |
n/a |
n/a |
||
Linux (MIPS 32-bit) [9]MIPS32r2 ISA, Big Endian, FPU in 32-bit mode or equivalent emulation. |
|||||||
Linux with kernel 4.9.59 and glibc 2.9 [10]Linux soft-float O32 MIPS ABI |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
Linux (ppc64 Big Endian) |
|||||||
Linux with kernel 3.8.13 and glibc 2.22 [11]Bundles for this platform were tested on QorIQ® T4240-RDB. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
Linux (ppc32 Hard-float and SPE) |
|||||||
Linux with kernel 3.12.37 and glibc 2.20 [12]Hard-Float EABI bundles were tested on QorIQ® T1024RDB. SPE ABI bundles were tested on NXP® P2020RDB. |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
QNX |
|||||||
QNX 7.0 ARMv7 [13]ARMv7 32-bit Hard-Float ABI |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
|
macOS 12+ |
n/a |
||||||
MacOS (Apple Silicon) |
|||||||
macOS 12+ |
n/a |
n/a |
|||||
Solaris (x86 and Sparc) |
|||||||
Solaris 11 |
n/a |
n/a |
n/a |
n/a |
|||
Solaris 10 |
n/a |
n/a |
n/a |
n/a |
n/a |
Azul Zulu Builds of OpenJDK With CRaC
Note
|
Currently, CRaC is only available for the specified Linux systems, in version 17, 21, and 22 of Azul Zulu Builds of OpenJDK. For development, you can use the CRaC Java library on any platform and simulate the CRaC functionality. |
-
: Build of OpenJDK with full CRaC support.
-
: Build of OpenJDK with CRaC support for development purposes. These provide a simulated checkpoint/restore mechanism to be used for development and testing.
Operating System |
Azul Zulu Version |
|||||
---|---|---|---|---|---|---|
17 |
21 |
22 |
||||
x86 64-bit |
ARM 64-bit |
x86 64-bit |
ARM 64-bit |
x86 64-bit |
ARM 64-bit |
|
Linux |
||||||
Alpine Linux 3.11+ |
||||||
Windows |
n/a |
n/a |
n/a |
|||
macOS |
IANA Time Zone Data Version
This release of Azul Zulu comes with IANA Time Zone Database version 2024a.
Fixed Issues
This section covers all issues that were fixed in this release.
Fixed Common Vulnerabilities and Exposures
This section summarizes Common Vulnerabilities and Exposures (CVE) fixed in this release.
CVE # | Component | Protocol | Remote Exploit w/o Auth. | Base Score | Attack Vector | Attack Complex | Privileges Req’d | User Interact | Scope | Confiden-tiality | Integrity | Availability | Azul Zulu Versions Affected | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
JavaFX (WebKitGTK) |
Multiple |
Yes |
7.5 |
Network |
High |
None |
Required |
Unchanged |
High |
High |
High |
22, 21, 17, 11, 8 |
Note 1 |
|
Hotspot |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
None |
Low |
22, 21, 17, 11, 8 |
Note 2 |
|
Networking |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
Low |
None |
22, 21, 17, 11 |
Note 1 |
|
Hotspot |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
Low |
None |
22, 21, 17, 11, 8, 7, 6 |
Note 2 |
|
Concurrency |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
None |
Low |
11, 8, 7, 6 |
Note 2 |
|
Hotspot |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
Low |
None |
22, 21, 17, 11, 8, 7, 6 |
Note 2 |
|
JavaFX |
Multiple |
Yes |
3.1 |
Network |
High |
None |
Required |
Unchanged |
None |
Low |
None |
22, 21, 17, 11, 8 |
Note 1 |
|
JavaFX |
Multiple |
Yes |
3.1 |
Network |
High |
None |
Required |
Unchanged |
None |
Low |
None |
22, 21, 17, 11, 8 |
Note 1 |
|
JavaFX |
None |
No |
2.5 |
Local |
High |
None |
Required |
Unchanged |
None |
Low |
None |
22, 21, 17, 11, 8 |
Note 1 |
|
JavaFX |
None |
No |
2.5 |
Local |
High |
None |
Required |
Unchanged |
None |
Low |
None |
22, 21, 17, 11, 8 |
Note 1 |
|
CVE-2024-21892 This CVE is not applicable to Azul Zulu Builds of OpenJDK. It is listed here for comparison with other Java implementations which may contain this CVE. |
Oracle GraalVM for JDK: Node (Node.js) |
None |
No |
7.5 |
Local |
High |
Low |
None |
Changed |
High |
High |
None |
None |
|
CVE-2024-20954 This CVE is not applicable to Azul Zulu Builds of OpenJDK. It is listed here for comparison with other Java implementations which may contain this CVE. |
Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition: Compiler |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
Low |
None |
None |
None |
|
CVE-2024-21098 This CVE is not applicable to Azul Zulu Builds of OpenJDK. It is listed here for comparison with other Java implementations which may contain this CVE. |
Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition: Compiler |
Multiple |
Yes |
3.7 |
Network |
High |
None |
None |
Unchanged |
None |
None |
Low |
None |
|
Notes:
ID | Notes |
---|---|
1 |
This vulnerability applies to Java deployments that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. This vulnerability does not apply to Java deployments, typically in servers, that load and run only trusted code (e.g., code installed by an administrator). |
2 |
This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. |
Additional CVEs addressed are:
-
The patch for CVE-2024-21892 also addresses CVE-2023-46809 and CVE-2024-22019.
-
The patch for CVE-2023-41993 also addresses CVE-2023-41074 and CVE-2023-42917.
Non-CVE Security Fixes
The following table summarizes non-CVE security fixes implemented in this release.
OpenJDK Patch ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
8, 11, 17, 21, 22 |
Improve RSA key implementations |
CPU,PSU |
|
8, 11, 17, 21, 22 |
Upgrade Glib library |
CPU,PSU |
Additional patches included in this Critical Patch Update for the following non-exploitable CVEs:
-
Azul Zulu Builds of OpenJDK:
-
JavaFX (glib): CVE-2023-32643, CVE-2023-29499, CVE-2023-32611, CVE-2023-32636 and CVE-2023-32665.
-
OpenJDK Fixes and Enhancements
The following table describes the OpenJDK changes implemented in this release.
OpenJDK Patch ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
6 |
SIGSEGV in libfontconfig.so starting from jdk7b33 |
CPU,PSU |
|
6 |
[windows] Update OS detection code to recognize Windows Server 2019 |
CPU,PSU |
|
11, 17 |
GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used |
CPU,PSU |
|
6, 7 |
Update OS detection code to recognize Windows Server 2022 |
CPU,PSU |
|
6, 7 |
Update OS detection code to recognize Windows 11 |
CPU,PSU |
|
6, 7, 8, 11, 17 |
C2 compilation fails with "Exceeded _node_regs array" |
CPU,PSU |
|
6, 7, 8, 11, 17, 21, 22 |
(tz) Update Timezone Data to 2023d |
CPU,PSU |
|
6, 7, 8, 11, 17, 21, 22 |
(tz) Update Timezone Data to 2024a |
CPU,PSU |
|
11, 17, 21 |
Chinese characters in RTF are not decoded |
PSU |
|
11, 17 |
[macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS |
PSU |
|
11, 17 |
[macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. |
PSU |
|
17 |
(javac) investigate failing tests in JavacParserTest |
PSU |
|
21 |
PlatformPCSC should load versioned so |
PSU |
|
8 |
Scary messages emitted by build.tools.generatenimbus.PainterGenerator during build |
PSU |
|
8 |
setAlwaysOnTop doesn’t behave correctly in Linux/Solaris under certain scenarios |
PSU |
|
8 |
[TESTBUG][macosx] runtime/XCheckJniJsig/XCheckJSig.java fails on MacOS X |
PSU |
|
11, 17 |
HttpURLConnection timeouts with Expect: 100-Continue and no chunking |
PSU |
|
11, 17 |
[macosx] JComboBox paints the border incorrectly |
PSU |
|
11 |
[mlvm] tests should not allow code cache exhaustion |
PSU |
|
11 |
LevelTransitionTest.java, fix trivial methods levels logic |
PSU |
|
11 |
nsk/jdi/EventQueue/remove_l/remove_l005 intermittently times out |
PSU |
|
8 |
Structured Exception Catcher missing around CreateJavaVM on Windows |
PSU |
|
21 |
Binary files in JAXP test should be removed |
PSU |
|
8 |
Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388) |
PSU |
|
8 |
Dubious collection management in sun.net.www.http.KeepAliveCache |
PSU |
|
11 |
ListKeychainStore.sh fails in some virtualized environments |
PSU |
|
11 |
vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting |
PSU |
|
11 |
Avoid compilation blocking in OverloadCompileQueueTest.java |
PSU |
|
8 |
rcache interop with krb5-1.15 |
PSU |
|
11, 17, 21 |
WheelModifier.java fails by timeout |
PSU |
|
11 |
Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test |
PSU |
|
8 |
Update hotspot tests to allow for unique test classes directory |
PSU |
|
8 |
upgrade to jtreg 4.2 b08 |
PSU |
|
8 |
[windows] JNI_DestroyJavaVM not covered by SEH |
PSU |
|
11 |
move ModuleUtils to top-level testlibrary |
PSU |
|
11 |
defmeth tests can hide failures |
PSU |
|
8 |
Regression test java/awt/font/TextLayout/CombiningPerf.java fails |
PSU |
|
11 |
Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails |
PSU |
|
11 |
MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing |
PSU |
|
11 |
[TESTBUG] appcds TestCommon.makeCommandLineForAppCDS() can be removed |
PSU |
|
11 |
DnD test DisposeFrameOnDragTest.java does not clean up |
PSU |
|
11 |
[macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails |
PSU |
|
17 |
[17u] Inet6AddressImpl.c: |
PSU |
|
11 |
[TESTBUG] Remove excessive output from CDS/AppCDS tests |
PSU |
|
11 |
Broken links in JDK API serialized-form page |
PSU |
|
11 |
Make applications/jcstress invoke tests in batches |
PSU |
|
11 |
vmTestbase/gc/lock/jni/jnilock002/TestDescription.java fails in jdk/hs nightly |
PSU |
|
11 |
[mlvm] [TESTBUG] vm.mlvm.mixed.stress.java.findDeadlock.INDIFY_Test Deadlocked threads are not always detected |
PSU |
|
11 |
[TESTBUG] runtime/LoadClass/LongBCP.java fails in AUFS file system |
PSU |
|
8 |
use JTreg skipped status in hotspot tests |
PSU |
|
11 |
remove unneeded imports from runtime tests |
PSU |
|
8 |
Fix for JDK-8208655 causes test failures in CI tier1 |
PSU |
|
11 |
runtime/appcds/MultiReleaseJars.java timed out often in hs-tier7 testing |
PSU |
|
11 |
[TESTBUG] The -Xlog:cds,cds+hashtables vm option is not always required for appcds tests |
PSU |
|
8 |
compiler/tiered/ConstantGettersTransitionsTest.java fails to compile |
PSU |
|
11 |
remove VMPropsExt from TEST.ROOT |
PSU |
|
11, 17, 21 |
MonitorVmStartTerminate.java timed out |
PSU |
|
11 |
[TESTBUG] CDS tests should use "@run driver" |
PSU |
|
17, 21 |
Refactor java.util.Currency:i18n shell tests to plain java tests |
PSU |
|
11 |
[Testbug] runtime/XCheckJniJsig/XCheckJSig.java looks for libjsig in wrong location |
PSU |
|
11 |
Move testlibrary/jdk/testlibrary/SimpleSSLContext.java and testkeys to network testlibrary |
PSU |
|
8 |
UseCompressedOops requirement check fails fails on 32-bit system |
PSU |
|
11 |
Windows VS2013 build failure - "'snprintf': identifier not found" |
PSU |
|
11 |
WB_EnqueueInitializerForCompilation requests compilation for NULL |
PSU |
|
11 |
G1 ignores AlwaysPreTouch when UseTransparentHugePages is enabled |
PSU |
|
11 |
add ctw tests for jdk.jfr and jdk.management.jfr modules |
PSU |
|
11 |
CtwRunner misses export for jdk.internal.access |
PSU |
|
11 |
XMLStreamWriter setDefaultNamespace(null) throws NullPointerException |
PSU |
|
11 |
Unexpected StackOverflowError in "process reaper" thread |
PSU |
|
11 |
JDK-8068225 regression in JDIBreakpointTest |
PSU |
|
11 |
javap man page needs to be updated |
PSU |
|
11 |
[TESTBUG] sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java passes trivially when it shouldn’t |
PSU |
|
11 |
[TESTBUG] compiler.codecache.stress.Helper.TestCaseImpl can’t be defined in different runtime package as its nest host |
PSU |
|
8 |
ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop" |
PSU |
|
8 |
Test ActalisCA.java fails |
PSU |
|
11, 17 |
type annotations are not visible to javac plugins across compilation boundaries |
PSU |
|
11 |
Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates |
PSU |
|
11 |
(se) Reduce the number of outer loop iterations on Windows in java/nio/channels/Selector/RacyDeregister.java |
PSU |
|
11 |
unproblem list applications/ctw/modules/* tests on windows |
PSU |
|
11 |
[TESTLIB] Determine if file exists by Files.exists in function FileUtils.deleteFileIfExistsWithRetry |
PSU |
|
11 |
java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java fails with java.lang.NullPointerException |
PSU |
|
11 |
JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" |
PSU |
|
11 |
MLVM deoptimize stress test timed out |
PSU |
|
11 |
LFGarbageCollectedTest.java fails with parse Exception |
PSU |
|
11 |
[macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails |
PSU |
|
11 |
"Dumping core …" is shown despite claiming that "# No core dump will be written." |
PSU |
|
11 |
com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout |
PSU |
|
11 |
(sctp) JDK-7118373 is not fixed for SctpChannel |
PSU |
|
11 |
[macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails |
PSU |
|
11 |
JVM/TI GetCurrentContendedMonitor/contmon001 failed due to "(IsSameObject#3) unexpected monitor object: 0x000000562336DBA8" |
PSU |
|
11 |
Rename javac test T6395981.java to be more informative |
PSU |
|
11 |
GCC 10 warning stringop-overflow with symbol code |
PSU |
|
11 |
Always initialize _body[0..1] in Symbol constructor |
PSU |
|
8 |
HostIdentifier fails to canonicalize hostnames starting with digits |
PSU |
|
11 |
Add TestCaseImpl to OverloadCompileQueueTest.java’s build dependencies |
PSU |
|
11 |
vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR |
PSU |
|
11 |
sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java failed with "AssertionError: All pixels are not black" |
PSU |
|
11 |
java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java fails |
PSU |
|
11 |
Save test images and dumps with timestamps from client sanity suite |
PSU |
|
11 |
randomDelay in DrainDeadlockT and LoggingDeadlock do not randomly delay |
PSU |
|
11 |
Missing coverage for javax.smartcardio.CardPermission and ResponseAPDU |
PSU |
|
11 |
Relax SIGFPE match in in runtime/ErrorHandling/SecondaryErrorTest.java |
PSU |
|
11 |
nsk/share/test/StressOptions stressTime is scaled in getter but not when printed |
PSU |
|
11 |
Enable XML Signature secure validation mode by default |
PSU |
|
17 |
Class.getReflectionFactory() is not thread-safe |
PSU |
|
17, 21 |
SIGSEGV in ciVirtualCallTypeData::translate_from |
PSU |
|
17, 21 |
Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test |
PSU |
|
8 |
The java.awt.color.ICC_Profile#setData invert the order of bytes for the "head" tag |
PSU |
|
11 |
UnsafeGetStableArrayElement should account for different JIT implementation details |
PSU |
|
21 |
C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers |
PSU |
|
11 |
vmTestbase/../stress/compiler/deoptimize/Test.java fails with OOME due to CodeCache exhaustion. |
PSU |
|
8 |
LetsEncryptCA.java test fails as Let�s Encrypt Authority X3 is retired |
PSU |
|
11 |
jsig/Testjsig.java doesn’t check exit code |
PSU |
|
11 |
TestSystemGC uses "require vm.gc.G1" for large pages subtest |
PSU |
|
17 |
java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout |
PSU |
|
8 |
security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error |
PSU |
|
11 |
runtime/duplAttributes/DuplAttributesTest.java doesn’t check exit code |
PSU |
|
17 |
C2: StressGCM should have higher priority than frequency-based policy |
PSU |
|
11 |
runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn’t check exit code |
PSU |
|
17 |
oddPart in MutableBigInteger::mutableModInverse contains info on final result |
PSU |
|
11 |
mark hotspot runtime/classFileParserBug tests which ignore external VM flags |
PSU |
|
11 |
mark hotspot runtime/Throwable tests which ignore external VM flags |
PSU |
|
11 |
mark hotspot runtime/Dictionary tests which ignore external VM flags |
PSU |
|
11 |
mark hotspot runtime/logging tests which ignore external VM flags |
PSU |
|
11 |
runtime/cds/appcds/MoveJDKTest.java doesn’t check exit codes |
PSU |
|
11 |
mark hotspot runtime/modules tests which ignore external VM flags |
PSU |
|
11 |
mark hotspot runtime/cds tests which ignore external VM flags |
PSU |
|
8 |
[Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled |
PSU |
|
17 |
Document the effects of building with _GNU_SOURCE in os_posix.hpp |
PSU |
|
17 |
improve |
PSU |
|
17 |
C2: Transform (-a)*(-b) into a*b |
PSU |
|
11 |
Zero: Handle "zero" variant in CommandLineOptionTest.java |
PSU |
|
17 |
C2: Incorrect computation after JDK-8273454 |
PSU |
|
11, 17, 21 |
java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 |
PSU |
|
11, 17 |
NullPointerException because listenAddress[0] is null |
PSU |
|
17 |
Possible pointer overflow in PretouchTask chunk claiming |
PSU |
|
17 |
Use String.equals instead of String.compareTo in java.desktop |
PSU |
|
17 |
ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File |
PSU |
|
17 |
RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id |
PSU |
|
8 |
TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test |
PSU |
|
11 |
gc/TestSystemGC.java large pages subtest fails with ZGC |
PSU |
|
17 |
[test-library] Warnings cleanup of the test library |
PSU |
|
17 |
Update SimpleSSLContext keystore to use SANs for localhost IP addresses |
PSU |
|
17 |
Create extented container test groups |
PSU |
|
11 |
Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 |
PSU |
|
17 |
(aio) AsynchronousSocketChannel init fails in IPv6 only Windows env |
PSU |
|
11 |
(fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB |
PSU |
|
11, 17 |
Remove vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist. |
PSU |
|
17 |
Remove unused code/headerfile dtraceAttacher.hpp |
PSU |
|
17 |
Remove unused imports under test/lib and jtreg/gc |
PSU |
|
11 |
Cover logout method for several LoginModule |
PSU |
|
11 |
[REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y) |
PSU |
|
17 |
[macos] a11y : Screen magnifier does not reflect JRadioButton value change |
PSU |
|
17 |
AArch64: Set relocInfo::offset_unit to 4 |
PSU |
|
17 |
Make Xerces DatatypeException stackless |
PSU |
|
11 |
com/sun/security/auth/module/AllPlatforms.java fails to compile |
PSU |
|
11 |
clean up use of bad arguments for |
PSU |
|
11 |
CheckCleanerBound test fails with PasswordCallback object is not released |
PSU |
|
11 |
Convert applet manual tests SelectionVisible.java to Frame and automate |
PSU |
|
17 |
Stop mixing signed and unsigned types in bit operations |
PSU |
|
11, 17 |
test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64 |
PSU |
|
11 |
Add a new test library API to execute kinit in SecurityTools.java |
PSU |
|
11 |
JFR: Periodic task thread uses period for method sampling events |
PSU |
|
17 |
jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events" |
PSU |
|
8 |
Update test artifacts in QuoVadis CA interop tests |
PSU |
|
17 |
JFR: Disabling the JfrThreadSampler commits only a partially disabled state |
PSU |
|
17 |
misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only" |
PSU |
|
11 |
Improve test coverage for XPath Axes: child |
PSU |
|
11, 17 |
gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" |
PSU |
|
11 |
Improve test coverage for XPath functions: Node Set Functions |
PSU |
|
17 |
ModuleDescriptor.hashCode is inconsistent |
PSU |
|
17 |
ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all |
PSU |
|
11, 17 |
[macos] Aqua LAF does not fire an action event if combo box menu is displayed |
PSU |
|
11 |
MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN" |
PSU |
|
11 |
[TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar |
PSU |
|
17 |
Atomic operations on scoped enums don’t build with clang |
PSU |
|
11, 17 |
GC lock/jni/jnilock001 test failed "assert(gch→gc_cause() == GCCause::_scavenge_alot || !gch→incremental_collection_failed()) failed: Twice in a row" |
PSU |
|
17 |
Add atomic bitset functions |
PSU |
|
17 |
Add relaxed add_and_fetch for macos aarch64 atomics |
PSU |
|
11 |
sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" |
PSU |
|
11, 17 |
HTML formatting for PassFailJFrame instructions |
PSU |
|
11, 17 |
[macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure |
PSU |
|
11 |
Add diagnostic logging to VMProps.checkDockerSupport |
PSU |
|
11, 17 |
Add screen capture functionality to PassFailJFrame |
PSU |
|
17 |
SSLEngine throws NPE parsing CertificateRequests |
PSU |
|
17 |
Atomic::add to pointer type may return wrong value |
PSU |
|
17 |
HelidonAppTest.java fails "assert(event→should_commit()) failed: invariant" from compiled frame" |
PSU |
|
21 |
sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer |
PSU |
|
11 |
javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM |
PSU |
|
11 |
[TESTBUG] sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java intermittently timeout |
PSU |
|
17, 21 |
NSS tests failing on OL9 linux-aarch64 hosts |
PSU |
|
8 |
LDAP CertStore should use LdapName and not String for DNs |
PSU |
|
17 |
Crash in PrintOptoAssembly |
PSU |
|
17 |
XML Schema Validation reports an required attribute twice via ErrorHandler |
PSU |
|
11, 17 |
Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found |
PSU |
|
11, 17 |
The selected item in an editable JComboBox with titled border is not visible in Aqua LAF |
PSU |
|
11 |
java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn’t garbage collected" |
PSU |
|
17 |
java/net/httpclient/* fail with -Xcomp |
PSU |
|
8, 11, 17, 21 |
The SendRawSysexMessage test may cause a JVM crash |
PSU |
|
11 |
adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again |
PSU |
|
17 |
java/net/httpclient/SpecialHeadersTest failing after JDK-8301306 |
PSU |
|
11, 17 |
Invalid TargetDataLine after screen lock when using JFileChooser or COM library |
PSU |
|
8, 11, 17 |
Allocate BadPaddingException only if it will be thrown |
PSU |
|
11 |
Trivial fixes to btree tests |
PSU |
|
11, 17 |
Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java |
PSU |
|
11 |
increase timeout for ContinuousCallSiteTargetChange.java |
PSU |
|
17 |
Memory leaks in Metaspace gtests |
PSU |
|
21 |
Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose |
PSU |
|
11, 17 |
[JMX] Add an approximation of total bytes allocated on the Java heap by the JVM |
PSU |
|
21 |
Memory leak related to ClassLoader::update_class_path_entry_list |
PSU |
|
11 |
StackWalkTest.java fails after CODETOOLS-7903373 |
PSU |
|
17 |
Duplicate class names in dynamicArchive tests can lead to test failure |
PSU |
|
11 |
AsyncGetCallTrace can cause SIGBUS on M1 |
PSU |
|
17 |
Fix ignored bad CompileCommands in tests |
PSU |
|
11 |
adjust timeouts in three more M&M tests |
PSU |
|
11 |
NPE in javazic compiler |
PSU |
|
17 |
Use loopback IP addresses in security policy files of httpclient tests |
PSU |
|
17 |
HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address |
PSU |
|
17, 21 |
update jcstress to 0.16 |
PSU |
|
21 |
NPE in JavacProcessingEnvironment for missing enum constructor body |
PSU |
|
11, 17 |
Update XML Security for Java to 3.0.2 |
PSU |
|
17 |
Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate |
PSU |
|
11 |
Open source several AWT MouseInfo related tests |
PSU |
|
11 |
Open source AWT misc tests |
PSU |
|
11 |
Open source AWT KeyBoardFocusManger, LightWeightComponent related tests |
PSU |
|
11 |
Open source several AWT TextArea related tests |
PSU |
|
11 |
Open source AWT MenuItem related tests |
PSU |
|
11 |
Open source more AWT DnD related tests |
PSU |
|
11 |
Open source several clipboard and color AWT tests |
PSU |
|
11 |
Open source several container and component AWT tests |
PSU |
|
11 |
Open source several container AWT tests |
PSU |
|
11 |
Open source few Swing JComponent and AbstractButton tests |
PSU |
|
11 |
Open source several AWT Miscellaneous tests |
PSU |
|
11 |
Open source more AWT Drag & Drop tests |
PSU |
|
21 |
IR verification fails because IR dump is chopped up |
PSU |
|
11 |
Open source Swing MenuItem related tests |
PSU |
|
11 |
Fix deprecation warnings in DPrinter |
PSU |
|
11 |
Open source few Swing JMenu tests |
PSU |
|
17 |
pkcs11 native libraries make JNI calls into java code while holding GC lock |
PSU |
|
11 |
Move more DnD tests to open |
PSU |
|
11 |
Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests |
PSU |
|
11 |
Open Source JFrame, JIF related Swing Tests |
PSU |
|
21 |
Some jdk/sun/tools/jhsdb tests don’t pass test JVM args to the debuggee JVM |
PSU |
|
11 |
Loop Predication should not hoist range checks with trap on success projection by negating their condition |
PSU |
|
17 |
Support byte-sized atomic bitset operations |
PSU |
|
17 |
Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' |
PSU |
|
17 |
jspawnhelper must close its writing side of a pipe before reading from it |
PSU |
|
11, 17 |
Deadlock in TestCSLocker.java due to blocking GC while allocating |
PSU |
|
11 |
jdk.test.lib.compiler.InMemoryJavaCompiler.compile does not close files |
PSU |
|
11 |
failure handler missed jcmd.vm.info command |
PSU |
|
11 |
nsk/jdb tests don’t pass -verbose flag to the debuggee |
PSU |
|
11, 17 |
Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use |
PSU |
|
8 |
Framework for CA interoperability testing |
PSU |
|
11 |
[JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal |
PSU |
|
21 |
AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 |
PSU |
|
11 |
[17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication |
PSU |
|
21 |
C2: remove copy-by-value of GrowableArray for InterfaceSet |
PSU |
|
17, 21 |
java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition |
PSU |
|
17 |
sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout |
PSU |
|
11, 17 |
[AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop |
PSU |
|
21 |
[TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests |
PSU |
|
[macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton |
PSU |
||
11 |
java/nio/file/Files/CopyAndMove.java fails when using second test directory |
PSU |
|
11, 17 |
Using -proc:full should be considered requesting explicit annotation processing |
PSU |
|
21 |
Parallel: Implement better work distribution for large object arrays in old gen |
PSU |
|
11, 17 |
sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers |
PSU |
|
11, 17, 21 |
[test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails |
PSU |
|
21 |
IR Framework: check for type and size of vector nodes |
PSU |
|
17 |
Handle problems in core-related tests on macOS when codesign tool does not work |
PSU |
|
11 |
vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt |
PSU |
|
21 |
java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready |
PSU |
|
17, 21 |
test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing |
PSU |
|
11, 17, 21 |
java/nio/channels/DatagramChannel/Connect.java timed out |
PSU |
|
17 |
Correct range notations in MethodTypeDesc specification |
PSU |
|
17, 21 |
[AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate |
PSU |
|
21 |
runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX |
PSU |
|
17, 21 |
Refactor Currency tests to use JUnit |
PSU |
|
11, 17, 21 |
KeytoolReaderP12Test.java fail on localized Windows platform |
PSU |
|
17 |
[macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem |
PSU |
|
21 |
TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed |
PSU |
|
11 |
Improve description of NativeLibrary JFR event |
PSU |
|
17, 21 |
Remove obsolete code and comments in TestLVT.java |
PSU |
|
11 |
Add JRadioButtonMenuItem to bug8031573.java |
PSU |
|
21 |
C2: RepeatCompilation compiler directive does not choose stress seed randomly |
PSU |
|
17 |
Memory leak in jspawnhelper spawnChild after JDK-8307990 |
PSU |
|
21 |
Additional refactoring of Locale tests to JUnit |
PSU |
|
21 |
Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name |
PSU |
|
17, 21 |
Disable runtime/os/TestTracePageSizes.java for ShenandoahGC |
PSU |
|
21 |
Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed |
PSU |
|
8 |
NullPointerException in CertStore.getCRLs after 8297955 |
PSU |
|
21 |
Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing |
PSU |
|
21 |
Tests in Locale should have more descriptive names |
PSU |
|
17, 21 |
PKCS11 tests fail with NSS 3.91 |
PSU |
|
17 |
SPECjvm2008/xml.transform with CDS fails with "can’t seal package nu.xom" |
PSU |
|
21 |
Remove remaining usages of -Xdebug from test/hotspot/jtreg |
PSU |
|
11, 17 |
MonitoringSupport_lock should be unconditionally initialized after 8304074 |
PSU |
|
11 |
src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources |
PSU |
|
17 |
PKCS11 tests silently skip execution |
PSU |
|
21 |
DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2 |
PSU |
|
11 |
Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns |
PSU |
|
21 |
Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList |
PSU |
|
17 |
Refactor PKCS11Test tests |
PSU |
|
17, 21 |
test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory |
PSU |
|
21 |
Add test for dump of resolved references |
PSU |
|
11, 17 |
Update HarfBuzz to 8.2.2 |
PSU |
|
21 |
Simplify shared lib name handling code in some tests |
PSU |
|
21 |
C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally |
PSU |
|
11, 17, 21 |
Accessing jmethodID might lead to spurious crashes |
PSU |
|
21 |
Some tests in serviceability area fail on localized Windows platform |
PSU |
|
11 |
gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp |
PSU |
|
11, 17, 21, 22 |
java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout |
PSU |
|
17, 21 |
Configurable InlineCacheBuffer size |
PSU |
|
22 |
Incorrect stepping in switch |
PSU |
|
21 |
Support for NSS tests on aarch64 platforms |
PSU |
|
21 |
Mark runtime/CommandLine/ tests as flagless |
PSU |
|
21 |
Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) |
PSU |
|
21 |
[IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake |
PSU |
|
21 |
Non-verifiable code is emitted when two guards declare pattern variables in colon-switch |
PSU |
|
21 |
hotspot can’t compile with the latest of gtest because of <iomanip> |
PSU |
|
21 |
TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector |
PSU |
|
21 |
Generational ZGC: Clearing All SoftReferences log line lacks GCId |
PSU |
|
21 |
serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags |
PSU |
|
17, 21 |
runtime/ErrorHandling/ tests ignore external VM flags |
PSU |
|
21 |
NMT tests ignore vm flags |
PSU |
|
21 |
gtest wrappers should be marked as flagless |
PSU |
|
21 |
5 compiled/codecache tests ignore VM flags |
PSU |
|
21 |
3 compiler tests ignore vm flags |
PSU |
|
11 |
Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case |
PSU |
|
21 |
Generational ZGC: Strong OopStorage stats reported as weak roots |
PSU |
|
11, 17, 21 |
File.mkdirs() occasionally fails to create folders on Windows shared folder |
PSU |
|
8, 11, 17, 21 |
NPE in PKCS7.parseOldSignedData |
PSU |
|
21 |
Rename createJavaProcessBuilder |
PSU |
|
21 |
(fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test |
PSU |
|
21 |
[REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags |
PSU |
|
11 |
OutputAnalyzer.shouldMatchByLine() fails in some cases |
PSU |
|
11, 17, 21 |
Open source few headless Swing misc tests |
PSU |
|
11, 17, 21 |
Open source few more headless Swing misc tests |
PSU |
|
11, 17, 21 |
Open source swing security manager test |
PSU |
|
11 |
Open source few swing text/html tests |
PSU |
|
11, 17, 21 |
Open source swing text/html and tree test |
PSU |
|
11, 17, 21 |
java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch |
PSU |
|
21 |
CloseRace.java#id0 fails transiently on libgraal |
PSU |
|
21 |
Open source several AWT applet tests |
PSU |
|
11, 17, 21 |
Open source several Swing Text related tests |
PSU |
|
8 |
[8u] Add cacerts JTREG tests to GHA tier1 test set |
PSU |
|
11, 17, 21 |
Open source few swing JList and JMenuBar tests |
PSU |
|
21 |
java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null" |
PSU |
|
17 |
C2: "control input must dominate current control" assert failure |
PSU |
|
11, 17, 21 |
[macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location |
PSU |
|
21 |
Parallel: Make TestAggressiveHeap use createTestJvm |
PSU |
|
11, 17, 21 |
GC: Make TestArrayAllocatorMallocLimit use createTestJvm |
PSU |
|
11, 17, 21 |
Update FreeType to 2.13.2 |
PSU |
|
11, 17 |
Update Libpng to 1.6.40 |
PSU |
|
11, 17, 21 |
Open source few swing JInternalFrame and JMenuBar tests |
PSU |
|
21 |
CDSProtectionDomain::get_shared_protection_domain should check for exception |
PSU |
|
21 |
Enhance class initialization logging |
PSU |
|
17 |
(fs) Add support for BasicFileAttributes.creationTime() for Linux |
PSU |
|
21 |
AArch64: VMError::print_native_stack() crashes on Java native method frame |
PSU |
|
21 |
Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize |
PSU |
|
17, 21 |
compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal |
PSU |
|
21 |
GC: Make TestCompressedClassFlags use createTestJvm |
PSU |
|
17 |
C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 |
PSU |
|
17 |
Parallelize sun/security/rsa/SignedObjectChain.java subtests |
PSU |
|
17 |
containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC |
PSU |
|
17, 21 |
Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless |
PSU |
|
21 |
4 sun/management/jdp tests ignore VM flags |
PSU |
|
21 |
8 sun/management/jmxremote tests ignore VM flags |
PSU |
|
21 |
sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags |
PSU |
|
21 |
3 sun/tools tests ignore VM flags |
PSU |
|
21 |
serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829 |
PSU |
|
21 |
C2 SuperWord: wrong result with hand unrolled loops |
PSU |
|
21 |
CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product |
PSU |
|
17 |
C2 SuperWord: wrong result, load should not be moved before store if not comparable |
PSU |
|
17, 21 |
Simplify at-requires checkDockerSupport() |
PSU |
|
17 |
Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries |
PSU |
|
11, 17, 21 |
Write a test to check textArea triggers MouseEntered/MouseExited events properly |
PSU |
|
21 |
Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms |
PSU |
|
21 |
GC: Make TestDisableDefaultGC use createTestJvm |
PSU |
|
21 |
G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm |
PSU |
|
17, 21 |
Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le |
PSU |
|
21 |
G1: Make TestG1ConcRefinementThreads use createTestJvm |
PSU |
|
21 |
G1: Make TestG1HeapRegionSize use createTestJvm |
PSU |
|
21 |
GC: Make TestXXXHeapSizeFlags use createTestJvm |
PSU |
|
22 |
safepoint scalarization doesn’t keep track of the depth of the JVM state |
PSU |
|
21 |
javac erroneously allows "final" in front of a record pattern |
PSU |
|
11, 17, 21 |
test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information |
PSU |
|
21 |
G1: Make TestG1PercentageOptions use createTestJvm |
PSU |
|
21 |
G1: Make TestG1RemSetFlags use createTestJvm |
PSU |
|
21 |
GC: Make TestHeapFreeRatio use createTestJvm |
PSU |
|
21 |
Parallel: Make TestInitialTenuringThreshold use createTestJvm |
PSU |
|
21 |
G1: Make TestMaxNewSize use createTestJvm |
PSU |
|
21 |
Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong |
PSU |
|
21 |
Shenandoah: Remove unused code |
PSU |
|
17 |
Improve exception messages thrown by sun.nio.ch.Net native methods (win) |
PSU |
|
17, 21 |
[macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma |
PSU |
|
21, 22 |
com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 |
PSU |
|
17 |
[17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued |
PSU |
|
21 |
ConcurrentModificationException from IndexWriter |
PSU |
|
11, 17, 21 |
Improve stability of WheelModifier.java test |
PSU |
|
21 |
RISC-V: implement ensureMaterializedForStackWalk intrinsic |
PSU |
|
21, 22 |
RISC-V: implement roundD/roundF intrinsics |
PSU |
|
17 |
C2: VM may crash after hitting node limit |
PSU |
|
11, 17, 21 |
jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows |
PSU |
|
11, 17, 21 |
compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 |
PSU |
|
17, 21 |
Increase timeout for JDK tests that are close to the limit when run with libgraal |
PSU |
|
17 |
Computational test more than 2x slower when AVX instructions are used |
PSU |
|
21 |
JButton ignores margin when painting HTML text |
PSU |
|
11, 17, 21, 22 |
Parallelize sun/java2d/marlin/ClipShapeTest.java |
PSU |
|
11, 17, 21 |
Enable parallelism in vmTestbase/nsk/stress/jni tests |
PSU |
|
11, 17, 21 |
Enable parallelism in vmTestbase/nsk/stress/threads tests |
PSU |
|
21 |
ChoiceFormat patterns are not well tested |
PSU |
|
17, 21 |
jtreg is confused when folder name is the same as the test name |
PSU |
|
21, 22 |
Do not use LFS64 symbols on Linux |
PSU |
|
11, 17 |
com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" |
PSU |
|
21 |
Fallback linker passes bad JNI handle |
PSU |
|
21 |
java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 |
PSU |
|
11 |
C2: add bailout after assert Bad graph detected in build_loop_late |
PSU |
|
11, 17 |
Additional negative value check in JPEG decoding |
PSU |
|
11, 17 |
Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return |
PSU |
|
17 |
Enhance agentlib:jdwp help output by info about allow option |
PSU |
|
21 |
Fix build failures caused by 8315097 |
PSU |
|
11, 17, 21 |
Better Error Handling for Jar Tool When Processing Non-existent Files |
PSU |
|
11, 17, 21 |
Fix comment typo in PKCS12Passwd.java |
PSU |
|
21 |
Popups that request focus are not shown on Linux with Wayland |
PSU |
|
11, 17, 21 |
Update XML Security for Java to 3.0.3 |
PSU |
|
21 |
sun/security/pkcs11 tests fail on OL 7.9 aarch64 |
PSU |
|
21 |
Skip pkcs11 tests on linux-aarch64 |
PSU |
|
21 |
release _object in ObjectMonitor dtor to avoid races |
PSU |
|
17, 21 |
Compatibility.java reads both stdout and stderr of JdkUtils |
PSU |
|
21 |
NMT detail report slow or hangs for large number of mappings |
PSU |
|
21 |
C2 compilation fails with "Bad immediate dominator info" |
PSU |
|
21, 22 |
com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case |
PSU |
|
17 |
Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader |
PSU |
|
11, 17, 21 |
jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes |
PSU |
|
21 |
Unexpected internal name for Filler array klass causes error in VisualVM |
PSU |
|
21 |
Several java/util tests should be updated to accept VM flags |
PSU |
|
21 |
runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX |
PSU |
|
11, 17, 21 |
Fixup of jar filename typo in BadFactoryTest.sh |
PSU |
|
21 |
Zero: Support 8-byte cmpxchg |
PSU |
|
21 |
Stress mode to randomize incremental inlining decision |
PSU |
|
21 |
Zero: Use atomic built-ins for 64-bit accesses |
PSU |
|
21 |
Move StackWatermark handling out of LockStack::contains |
PSU |
|
17 |
libCreationTimeHelper.so fails to link in JDK 21 |
PSU |
|
21 |
TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array" |
PSU |
|
17 |
JvmtiEnvBase doesn’t zero _ext_event_callbacks |
PSU |
|
11, 17 |
javac crashes while adding type annotations to the return type of a constructor |
PSU |
|
21 |
Zero: Use __atomic built-ins for atomic RMW operations |
PSU |
|
21 |
Compiler should accept final variable in Record Pattern |
PSU |
|
17, 21 |
handle setsocktopt return values |
PSU |
|
21 |
Some intrinsics/stubs missing vzeroupper on x86_64 |
PSU |
|
11, 17, 21 |
Update Public Suffix List to b5bf572 |
PSU |
|
17, 21 |
Adjust hs_err output in malloc/mmap error cases |
PSU |
|
21 |
Allow PassFailJFrame to accept single window creator |
PSU |
|
21 |
AIX: pthreads created by foreign test library don’t work as expected |
PSU |
|
11, 17 |
ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity |
PSU |
|
21 |
refresh libraries cache on AIX in VMError::report |
PSU |
|
21 |
Zero: Misplaced CX8 enablement flag |
PSU |
|
8, 11, 17, 21 |
RSA signature verification fails on signed data that does not encode params correctly |
PSU |
|
11, 17, 21 |
Console read line with zero out should zero out underlying buffer |
PSU |
|
21 |
[PPC64][ZGC] C1 generates wrong code for atomics |
PSU |
|
21 |
[AIX] Dont mix os::dll_load() with direct dlclose() calls |
PSU |
|
21 |
Shenandoah: Remove ShenandoahUnloadClassesFrequency support |
PSU |
|
21 |
Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds |
PSU |
|
21, 22 |
[AIX] Find a better way to mimic dl handle equality |
PSU |
|
21 |
exclude compiler/vectorapi/reshape/TestVectorReinterpret.java on ppc64(le) platforms |
PSU |
|
21 |
Shenandoah: Remove ShenandoahSelfFixing flag |
PSU |
|
11, 17, 21 |
support latest VS2022 MSC_VER in abstract_vm_version.cpp |
PSU |
|
21 |
Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch |
PSU |
|
21 |
Shenandoah: Remove ShenandoahElasticTLAB flag |
PSU |
|
21 |
Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag |
PSU |
|
21 |
Console read line with zero out should zero out underlying buffer in JLine |
PSU |
|
11, 17, 21, 22 |
JDK-8294427 breaks Windows L&F on all older Windows versions |
PSU |
|
21 |
javac with annotation processor throws AssertionError: Filling jrt:/… during JarFileObject[/…] |
PSU |
|
11, 17, 21 |
Incorrect x86 instruction encoding for VSIB addressing mode |
PSU |
|
21 |
Require platforms to define DEFAULT_CACHE_LINE_SIZE |
PSU |
|
8, 11, 17, 21, 22 |
Add Certainly roots R1 and E1 |
PSU |
|
21 |
Console read line with zero out should zero out underlying buffer in JLine (redux) |
PSU |
|
21 |
Shenandoah: Remove ShenandoahSuspendibleWorkers flag |
PSU |
|
11, 17, 21, 22 |
ISO 4217 Amendment 176 Update |
PSU |
|
22 |
Update LCMS to 2.16 |
PSU |
|
21 |
C2: Missing ChaCha20 stub for x86_32 leads to crashes |
PSU |
|
21 |
yield <primitive-type>.class not parsed correctly. |
PSU |
|
17, 21 |
Data loss in AVX3 Base64 decoding |
PSU |
|
21 |
Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects |
PSU |
|
17, 21 |
[CRaC] Trim native heap before checkpoint to decrease image size |
PSU |
|
17, 22 |
Shenandoah: gc state should be synchronized to java threads only once per safepoint |
PSU |
|
17, 21, 22 |
test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform |
PSU |
|
21 |
Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized |
PSU |
|
21 |
Missing array bounds check in ClassReader.parameter |
PSU |
|
17, 21, 22 |
os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size |
PSU |
|
21 |
JFR: Periodic tasks aren’t orphaned between recordings |
PSU |
|
21, 22 |
ThisEscapeAnalyzer crashes for erroneous code |
PSU |
|
22 |
runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886 |
PSU |
|
11 |
Error. can’t find jdk.testlibrary.SimpleSSLContext in test directory or libraries |
PSU |
|
21 |
Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold |
PSU |
|
21 |
Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples |
PSU |
|
21 |
Incorrect LoaderConstraintTable::add_entry after JDK-8298468 |
PSU |
|
17, 21 |
Add man page doc for -XX:+VerifySharedSpaces |
PSU |
|
11, 17, 21, 22 |
Console read line with zero out should zero out when throwing exception |
PSU |
|
21 |
Problem list gc/TestAllocHumongousFragment.java subtests for 8298781 |
PSU |
|
21 |
StringBuffer.repeat does not work correctly after toString() was called |
PSU |
|
17, 21 |
RISC-V: Enable fast class initialization checks |
PSU |
|
8, 11, 17, 21 |
Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray |
PSU |
|
11 |
[11u] GetStackTraceAndRetransformTest.java is failing assert |
PSU |
|
11, 17, 21, 22 |
Clean up code after JDK-8322417 |
PSU |
|
17, 21, 22 |
prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output |
PSU |
|
21, 22 |
RISC-V: Tune costs for shuffles with no conversion |
PSU |
|
11, 17, 21 |
[BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries |
PSU |
|
22 |
Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX |
PSU |
|
21 |
Generational ZGC: Relocation selection must join the STS |
PSU |
|
17 |
[17u] Amend Atomics gtest with 1-byte tests |
PSU |
|
17, 21 |
[BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used |
PSU |
|
17, 21, 22 |
Shenandoah: Encountered reference count always attributed to first worker thread |
PSU |
|
21, 22 |
Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination |
PSU |
|
17, 21, 22 |
Shenandoah: Heap could be corrupted by oom during evacuation |
PSU |
|
21 |
C2: assert(n→in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if |
PSU |
|
21, 22 |
C2: assert(cmp != nullptr && cmp→Opcode() == Op_Cmp(bt)) failed: no exit test |
PSU |
|
22 |
j2dbench is using outdated javac source/target to be able to build by itself |
PSU |
|
22 |
Update the usage of cmsFLAGS_COPY_ALPHA |
PSU |
|
11, 17, 21 |
JNI invocation of an abstract instance method corrupts the stack |
PSU |
|
17, 21, 22 |
fix typo hpage_pdm_size |
PSU |
|
17, 21, 22 |
Shenandoah: Unused memory in regions compacted during a full GC should be mangled |
PSU |
|
11, 17, 21, 22 |
Create test alias "all" for all test roots |
PSU |
|
8, 11, 17, 21 |
[TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed |
PSU |
|
22 |
Compilation of snippet results in VerifyError at runtime with --release 9 (and above) |
PSU |
|
21 |
LinkedTransferQueue add and put methods call overridable offer |
PSU |
|
21, 22 |
java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations |
PSU |
|
21 |
Introduce test keyword for tests that need external dependencies |
PSU |
|
17 |
[17u] VS2017 build fails with warning after 8293117. |
PSU |
|
21, 22 |
runtime/Thread/ThreadCountLimit.java fails intermittently on AIX |
PSU |
|
22 |
ModuleOption.java failed with update release versioning scheme |
PSU |
|
21, 22 |
Issue store-store barrier after re-materializing objects during deoptimization |
PSU |
|
17, 21, 22 |
RISC-V: Incorrect implementation in VM_Version::parse_satp_mode |
PSU |
|
11 |
[11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) |
PSU |
|
11, 17, 21, 22 |
Enable "maybe-uninitialized" warning for FreeType 2.13.1 |
PSU |
|
17, 21 |
ClassLoaderData::print_on should print address of class loader |
PSU |
|
8 |
Build error with gcc 10 |
PSU |
|
21, 22 |
use mem_unit when working with sysinfo memory and swap related information |
PSU |
|
21, 22 |
[aix] Implement support for reporting swap space in jdk.management |
PSU |
|
17, 21, 22 |
Invalid test group of lib-test after JDK-8323515 |
PSU |
|
21, 22 |
[AIX] adjust os_posix after JDK-8318696 |
PSU |
|
21 |
[vectorapi] Bounds checking issues when accessing memory segments |
PSU |
|
21 |
AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers |
PSU |
|
21, 22 |
ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 |
PSU |
|
8, 11, 17, 21 |
Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing |
PSU |
|
22 |
System.exit(0) kills the launched 3rd party application |
PSU |
|
21 |
CKA_TOKEN private and secret keys are not necessarily sensitive |
PSU |
|
22 |
Header format error in TestIntrinsicBailOut after JDK-8317299 |
PSU |
|
22 |
[PPC64] Don’t relocate in case of allocation failure |
PSU |
|
21, 22 |
[AIX] use fclose after fopen in read_psinfo |
PSU |
|
21, 22 |
Make TrimNativeHeapInterval a product switch |
PSU |
|
17 |
Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 |
PSU |
|
22 |
Regression in round-tripping UTF-16 strings after JDK-8311906 |
PSU |
|
21, 22 |
C2: allocate PhaseIdealLoop::_loop_or_ctrl from C→comp_arena() |
PSU |
|
21, 22 |
crashes in docker container tests on Linuxppc64le Power8 machines |
PSU |
|
17, 21, 22 |
Remove obsolete comments for class sun.security.ssl.SunJSSE |
PSU |
|
22 |
[PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space |
PSU |
|
11 |
GCC 13 reports maybe-uninitialized warnings for jni.cpp with dtrace enabled |
PSU |
|
22 |
Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3 |
PSU |
|
11 |
[11u] java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fail because of package org.junit.jupiter.api does not exist |
PSU |
|
22 |
Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop |
PSU |
|
17 |
[macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 |
PSU |
|
11, 17, 21, 22 |
Add SipHash attribution file |
PSU |
OpenJFX Fixes and Enhancements
The following table describes the JavaFX changes implemented in this release.
OpenJDK Patch ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
8, 11, 17, 21, 22 |
Update WebKit to 617.1 |
CPU,PSU |
|
8, 11, 17, 21, 22 |
Cherry-pick WebKit 617.1 stabilization fixes |
CPU,PSU |
|
8, 11, 17, 21, 22 |
Additional WebKit 617.1 fixes from WebKitGTK 2.42.5 |
CPU,PSU |
|
17, 21 |
java runtime environment error when trying to execute showAndWait() function |
PSU |
|
17, 21 |
[KeyCombination, Mac] KeyCharacterCombinations behave erratically |
PSU |
|
17, 21 |
Animation and AnimationTimer methods must be called on JavaFX Application thread |
PSU |
|
17, 21 |
Pseudo selectors do not appear to work in Node.lookupAll() |
PSU |
|
17, 21 |
All Cells: must show backing data always |
PSU |
|
17, 21 |
JavaFX: Invalid position of candidate pop-up of InputMethod in Hi-DPI on Windows |
PSU |
|
17, 21 |
Quadratic layout time with nested nodes and pseudo-class in style sheet |
PSU |
|
17, 21 |
Resizing window with TextField hides text value |
PSU |
|
8, 11, 17, 21 |
Deadlock on macOS in JFXPanel app when handling IME calls |
PSU |
|
17, 21 |
JavaFX is rendered blurry on systems with monitors in different configuration |
PSU |
|
17, 21 |
Javafx TextField positions the cursor incorrectly after pressing DEL key |
PSU |
|
17, 21 |
the position of Chinese Input Method candidates window is wrong |
PSU |
|
17, 21 |
RobotTest::testPixelCaptureAverage fails intermittently on Windows with HiDPI scaling |
PSU |
|
17, 21 |
[macOS] Undecorated stage cannot be maximized |
PSU |
|
17, 21 |
FXMLLoader fails to load a sub layout using fx:include with the resources attribute |
PSU |
|
17, 21 |
SwingNode.setContent does not close previous content, resulting in memory leak |
PSU |
|
8 |
Allow to build media and webkit for Linux-AArch64 |
PSU |
|
17, 21 |
TextFlow: listeners on bounds can throw NPE while computing text bounds |
PSU |
|
17, 21 |
Render scales in EmbeddedWindow are not properly updated |
PSU |
|
17, 21 |
KeyCharacterCombinations for punctuation and symbols fail on non-US keyboards |
PSU |
|
17, 21 |
TextField Cursor Position one off |
PSU |
|
11 |
JavaFX media stubs rely on libav.org |
PSU |
|
17, 21 |
ArrayIndexOutOfBoundsException when disconnecting screen(s) |
PSU |
|
17, 21 |
Line not removed from LineChart when series cleared |
PSU |
|
17, 21 |
macOS 12 prints a warning when a function key shortcut is assigned to a menu |
PSU |
|
17, 21 |
[TreeTableView] graphic property of TreeItem is still visible after collapsing tree |
PSU |
|
17, 21 |
Create test to initially show stage with various attributes (iconified, maximized, full screen) |
PSU |
|
17, 21 |
JavaFX crash when closing with the escape key |
PSU |
|
17, 21 |
Platform preferences API |
PSU |
|
17, 21 |
IME window position is off on secondary screen |
PSU |
|
17, 21 |
DatePicker throws uncatchable exception on tab out from garbled text |
PSU |
|
17, 21 |
Add FX test for JDK-8252255 |
PSU |
|
17, 21 |
[macos] Stage set to iconified before being shown is displayed on screen |
PSU |
|
17, 21 |
[testbug] Tree/TableViewResizeColumnToFitContentTest fails with fractional screen scale |
PSU |
|
17, 21 |
Text.hitTest is incorrect when more than one Text node in TextFlow |
PSU |
|
17, 21 |
Monkey Tester Application Part 2 |
PSU |
|
17, 21 |
Let JavaFX be built on unknown architectures |
PSU |
|
17, 21 |
[testbug] Use Util::waitForIdle instead of Toolkit::firePulse in system tests |
PSU |
|
8 |
Accessibility Focus Rectangle on ListItem is not drawn when ListView is shown for first time |
PSU |
|
17, 21 |
Create implementation of NSAccessibilityCheckBox protocol |
PSU |
|
17, 21 |
Create implementation of NSAccessibilityRadioButton protocol |
PSU |
|
17, 21 |
gradle validateSourceSets task not run when TEST_ONLY=true |
PSU |
|
17, 21 |
[Mac] Silence OpenGL deprecation warnings |
PSU |
|
17, 21 |
Width/height of window is not set after calling sizeToScene |
PSU |
|
17, 21 |
DataURI can lose information in some charset environments |
PSU |
|
8, 17, 21, 22 |
FontSmoothingType LCD produces wrong color when transparency is used |
PSU |
|
17, 21 |
Class ButtonAccessibility is implemented twice |
PSU |
|
17, 21 |
ListView sometimes throws an IndexOutOfBoundsException |
PSU |
|
17, 21 |
Documentation improvements for subscription based listeners |
PSU |
|
17, 21 |
Move Subscription interface from javafx.beans to javafx.util |
PSU |
|
17, 21 |
Correct attenuation indicator for removed lights |
PSU |
|
17, 21 |
Column drag header, overlay and line are not correctly aligned |
PSU |
|
17, 21 |
Add 'final' keyword to public property methods in controls |
PSU |
|
17, 21 |
Remove lockItemOnEdit flag from (Tree)TableCell |
PSU |
|
17, 21 |
focusWithin on parents of a newly-added focused node is not updated |
PSU |
|
17, 21 |
Enable building JavaFX on native Windows AArch64 (ARM64) |
PSU |
|
17, 21 |
Missing default for switch in CreateBitmap |
PSU |
|
17, 21, 22 |
Updated the PhongMaterial documentation |
PSU |
|
17, 21 |
Clipboard does inexact string comparison on mime type |
PSU |
|
17, 21 |
Several test failures after fix for JDK-8159048 |
PSU |
|
17, 21 |
javadoc build only shows the first 100 warnings and errors |
PSU |
|
17, 21 |
Deprecate for removal protected access methods in converters |
PSU |
|
17, 21 |
[testbug] Add test to all the XYCharts to check if chart components are removed when series is cleared |
PSU |
|
17, 21 |
[testbug] Create behavior tests for text input controls |
PSU |
|
17, 21 |
Add test for JDK-8262518 |
PSU |
|
17, 21 |
Tests for the contract of SkinBase.layoutChildren(..) |
PSU |
|
17, 21 |
[testbug] SystemMenuBarTest prints "FAILED IS: false" |
PSU |
|
17, 21 |
[macos] Setting X/Y makes Stage maximization not work before show |
PSU |
|
17, 21 |
[linux] Secondary Stage does not respect Scene’s dimensions when shown |
PSU |
|
17, 21 |
javafx.print.Paper getWidth / getHeight rounds values, causing errors. |
PSU |
|
17, 21 |
Rendering artifact after JDK-8311983 |
PSU |
|
17, 21 |
Legal, Monarch paper sizes are incorrect in javafx.print.Paper |
PSU |
|
17, 21 |
Skip failing IconifyTestcanIconifyDecoratedStage on Linux |
PSU |
|
17, 21 |
JavaFX Developer build broken on Windows - NativeLibrary file contains invalid character ':' |
PSU |
|
17, 21 |
FX nodes embedded in JFXPanel need to track component orientation |
PSU |
|
17, 21 |
Typo is javafx.scene.Node.usesMirroring comment |
PSU |
|
17, 21 |
Use new EventTarget methods in ListenerHelper |
PSU |
|
8, 17, 21 |
Update libxslt to 1.1.39 |
PSU |
|
17, 21, 22 |
API docs specify incorrect default value for nodeOrientation property |
PSU |
|
17, 21 |
TextAreaBehaviorRobotTest.testNonMacBindings fails on Linux |
PSU |
|
17, 21 |
macOS: Memory leak with MenuItem when Menu.useSystemMenuBar(true) is used |
PSU |
|
17, 21 |
Add regression test for JDK-8317836 |
PSU |
|
17, 21 |
[Linux] Remove operation to show or hide children because it is unnecessary |
PSU |
|
8 |
WebView: Update Public Suffix List to b5bf572 |
PSU |
|
17, 21 |
ImageView: add styleable fitWidth, fitHeight, preserveRatio, smooth properties |
PSU |
|
17, 21 |
Column drag header is positioned wrong for nested columns |
PSU |
|
17, 21 |
[macOS] All IME input blocked |
PSU |
|
17, 21 |
Update Gradle to 8.5 |
PSU |
|
17, 21 |
Update boot JDK to 21.0.1 |
PSU |
|
17, 21 |
Improve Platform.Preferences documentation |
PSU |
|
17, 21 |
[testbug] Mark DualWindowTest and ContextMenuNPETest unstable on Linux |
PSU |
|
17, 21 |
[testbug] Skip failing 3D lighting tests on macOS 14 / aarch64 |
PSU |
|
17, 21 |
Update to SWT 4.30 |
PSU |
|
11, 17, 21 |
Tab header flickering when dragging slowly other tabs and reordering uncompleted |
PSU |
|
17, 21 |
Robot-based Behavior tests must be under test.robot hierarchy |
PSU |
|
17, 21 |
New table columns don’t appear when using fixed cell size unless refreshing tableView |
PSU |
|
17, 21 |
[win] OS events that close the stage can cause Glass to reference freed memory |
PSU |
|
8, 11, 17, 21, 22 |
Intermittent crash in WebView in a JFXPanel from IME calls on macOS |
PSU |
|
17, 21 |
CSS performance regression up to 10x |
PSU |
|
17, 21 |
C type error (incompatible function pointer) in X11GLContext.c |
PSU |
|
17, 21 |
Incorrect length argument to g_utf8_strlen in pango.c |
PSU |
|
17, 21 |
NPE when table items are set to null |
PSU |
|
8, 17, 21, 22 |
constructor Path(Path) which takes another Path object fail to draw on canvas html |
PSU |
|
8, 17, 21, 22 |
Caret rendered at wrong position in case of a click event on RTL text |
PSU |
|
17, 21, 22 |
Update JPEG Image Decoding Software to 9f |
PSU |
|
17, 21 |
Allow animation play/start/stop/pause methods to be called on any thread |
PSU |
|
17, 21 |
Platform-specific preferences keys are incorrect for Windows toolkit |
PSU |
|
17, 21, 22 |
resizeColumnToFitContent is slower than it needs to be |
PSU |
|
17, 21, 22 |
Grammatical error in AnchorPane.setLeftAnchor (and other setters) javadoc |
PSU |
|
8, 11, 17, 21, 22 |
Text selection issues on WebView after WebKit 617.1 |
PSU |
|
11, 17, 21, 22 |
macOS: wrong GlobalRef deleted in GlassMenu |
PSU |
Fixes and Enhancements Specific to Azul Zulu Builds of OpenJDK
The following table describes the Azul Zulu changes implemented in this release.
Issue ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
ZULU-56533 |
6 |
Do selective changes re: transfer of LT and LV currencies to EUR |
CPU,PSU |
ZULU-56542 |
6, 7, 8, 11, 17, 21, 22 |
Fix TPL |
CPU,PSU |
ZULU-57791 |
6, 7, 8 |
update external FreeType to 2.13.2 |
CPU,PSU |
ZULU-59478 |
17 |
[Regression] 39 tests fail because of JVM crash on Ubuntu in Zulu 17.49+12 CPU intermediate build |
CPU,PSU |
ZULU-59482 |
17 |
some of JCK17 vm and lang tests completed with error status against Zulu 17.49+12 |
CPU,PSU |
ZULU-59744 |
6 |
zulu6 aborted with SIGSEGV on sles12-sp4 when gets LocalGraphicsEnvironment |
CPU,PSU |
ZULU-33491 |
8 |
jinfo tool fails with java.lang.InternalError: Metadata does not appear to be polymorphic for SA build of 8 Linux-Arm32/64 |
PSU |
ZULU-39745 |
21 |
Support custom security providers |
PSU |
ZULU-48356 |
17 |
Failure in com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java - SecurityException: ("java.lang.RuntimePermission" "getClassLoader") |
PSU |
ZULU-53738 |
17 |
Fix backport of ZULU-52102 into Zulu 21 |
PSU |
ZULU-54094 |
MSI: set icon in add/remove programs |
PSU |
|
ZULU-55352 |
17, 21 |
CRaC tests cannot run in parallel |
PSU |
ZULU-55363 |
17 |
Backport test fixes from upstream |
PSU |
ZULU-55558 |
CRaC does not have meaningful process name after restore |
PSU |
|
ZULU-55846 |
17, 21, 22 |
CRaC: JVM log prevents checkpoint |
PSU |
ZULU-56030 |
8, 11, 17, 21 |
CRS: fastdebug build assertion error |
PSU |
ZULU-56417 |
JFX: add linux-aarch64 build configuration |
PSU |
|
ZULU-56435 |
21 |
Improve Zulu / CRaC CI |
PSU |
ZULU-56440 |
17, 21 |
FIx Gitlab CI in zulu21-crac |
PSU |
ZULU-56451 |
17, 21 |
[CRaC] 2 tests fail on Windows with timeout on build zulu-21.32.13-dev-20231227190516-CRaC |
PSU |
ZULU-56460 |
zulu8 linux aarch64 gov doesn’t have 'fips' in product.dependencies.json |
PSU |
|
ZULU-56475 |
17, 21 |
Checkpoint call may sometimes hang |
PSU |
ZULU-56573 |
8 |
QNX7.0 aarch32/libfontmanager.so: Library cannot be found (libfreetype.so.25 ⇒ unable to load) |
PSU |
ZULU-56726 |
17, 21 |
Support enabling JMX when it was not up before checkpoint |
PSU |
ZULU-56729 |
11, 17 |
Add BCFIPS version in TPL |
PSU |
ZULU-57058 |
8 |
get_source.sh doesn’t init submodules |
PSU |
ZULU-57068 |
17, 21, 22 |
[CRaC] jdk/crac/recursiveCheckpoint/Test.java test fails on macosx in all 2024-Winter-CRaC-mac-win builds |
PSU |
ZULU-57166 |
8 |
Implement CompilerCommand,excludefullopt |
PSU |
ZULU-57177 |
8, 11, 17 |
Change to Xcode 12.3 for building on macOS aarch64 |
PSU |
ZULU-58711 |
8 |
QNX71 asynchronous socket failure |
PSU |
ZULU-58789 |
21 |
[CRaC] jdk/crac/CracVersionTest.java test fails because of the compilation error in build 21.34+12 |
PSU |
ZULU-59007 |
17, 21 |
Update CRaC from OpenJDK |
PSU |
ZULU-59204 |
22 |
runtime/Unsafe/InternalErrorTest.java test fails on alpine-aarch64 in build 22.28+90-GA-cpe-jdk-64-sa |
PSU |
ZULU-59230 |
11 |
fastdebug build fails on solaris |
PSU |
ZULU-59242 |
17, 21, 22 |
Print RESTORE_SETTABLE marker |
PSU |
ZULU-59317 |
build-rpm.sh fails for crac |
PSU |
|
ZULU-59414 |
17 |
jdk/crac/jdwp/JdwpTransportTest.java fails |
PSU |
ZULU-59423 |
CRaC DEB & RPM installer names: features in names are not in BOM order |
PSU |
|
ZULU-59425 |
17, 21, 22 |
jdk/internal/jrtfs/Basic.java test fails on all platforms in builds 22.28+92-GA and 22.28+91-GA with CRaC |
PSU |
ZULU-59438 |
8, 11, 17, 21 |
CRS supporting JVM requirements for April 2024 release |
PSU |
ZULU-59585 |
8 |
mips32sf JCK runtime-ui api/java_awt/Color Invalid profile data |
PSU |
Fixes and Enhancements Specific to Azul Zulu Builds of OpenJDK With JavaFX
The following table describes the Azul Zulu changes implemented in this release.
Issue ID | Azul Zulu Version | Synopsis | CPU/PSUCPU fixes are included in both CPU and PSU bundles. PSU fixes are included in the PSU bundles only. |
---|---|---|---|
ZULU-38524 |
8, 11, 17, 21, 22 |
[FX][WEBKIT] unit test javafx.scene.web.MiscellaneousTest.testFontFace fail on win32 |
CPU,PSU |
ZULU-38525 |
8, 11, 17, 21, 22 |
[jfx][webkit] test avafx.scene.web.FileReaderTest hang on win32 |
CPU,PSU |
ZULU-55581 |
8, 11, 17, 21 |
win32: glib build is broken after JDK-8318386 |
CPU,PSU |
ZULU-56532 |
8, 11, 17, 21, 22 |
tests for testRT18097 fail with bundled jfx |
CPU,PSU |
ZULU-57795 |
11 |
control tests are broken after JDK-8311127 |
CPU,PSU |
ZULU-58163 |
17, 21, 22 |
VersionInfoTest fails with bundled jfx |
CPU,PSU |
ZULU-58936 |
8 |
linux: glib build is broken after JDK-8318386 |
CPU,PSU |
ZULU-55389 |
8 |
jfx8: typo in Mesa 3-D Graphics Library version |
PSU |
ZULU-56899 |
17, 21 |
jfx version for 22 GA |
PSU |