July 2022 Quarterly Update Release Notes
This release is a quarterly update release for Azul Zulu Builds of OpenJDK version 18, 17, 15, 13, 11, 8, 7, and 6. The following table lists detailed information on the Azul Zulu versions released with the current update.
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 |
||||
18.32 (CA) |
PSU |
18.0.2+9 |
18.30 |
18.0.1+10 |
18.0.2+101 |
17.35 (SA) |
CPU |
17.0.3.0.101+2 |
17.34 |
17.0.3+7 |
18.0.1.0.101+100 |
17.36 (CA) |
PSU |
17.0.4+8 |
17.35 |
17.0.3.0.101+2 |
18.0.2+101 |
15.41 (SA) |
CPU |
15.0.7.0.101+2 |
15.40 |
15.0.7+4 |
18.0.1.0.101+100 |
15.42 (CA) |
PSU |
15.0.8+4 |
15.41 |
15.0.7.0.101+2 |
18.0.2+101 |
13.49 (SA) |
CPU |
13.0.11.0.101+2 |
13.48 |
13.0.11+4 |
18.0.1.0.101+100 |
13.50 (CA) |
PSU |
13.0.12+4 |
13.49 |
13.0.11.0.101+2 |
18.0.2+101 |
11.57 (SA) |
CPU |
11.0.15.0.101+3 |
11.56 |
11.0.15+10 |
18.0.1.0.101+100 |
11.58 (CA) |
PSU |
11.0.16+8 |
11.57 |
11.0.15.0.101+3 |
18.0.2+101 |
8.63 (SA) |
CPU |
8u341-b03 |
8.62 |
8u332-b09 |
8u341-b02 |
8.64 (CA) |
PSU |
8u342-b07 |
8.63 |
8u341-b03 |
N/A |
7.55 (SA) |
CPU |
7u351-b02 |
7.54 |
7u342-b01 |
N/A |
7.56 (CA) |
PSU |
7u352-b01 |
7.55 |
7u351-b02 |
N/A |
6.49 (SA) |
CPU |
6b149 |
6.47 |
6b147 |
N/A |
* Azul provides three 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 does not have to include specific licenses and that such use does not contaminate the code or intellectual property of such software with any license requirements.
-
NV are tested, certified, and commercially supported Azul Zulu builds of OpenJDK.
-
CA are Azul Zulu builds of OpenJDK that are free to download and use.
** 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 and NV 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, NV, and CA distributions.
Supported Platforms
This section provides information about the operating systems that are supported in this update release of Azul Zulu.
Operating System |
Azul Zulu Version |
|||||||
---|---|---|---|---|---|---|---|---|
6 |
7 |
8 |
11 |
13 |
15 |
17 |
18 |
|
Windows Server 2022 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows Server 2019 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows Server 2016 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows Server 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows 11 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows 10 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows 8.1 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Windows (ARM 64-bit) |
||||||||
Windows 11 |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
✔ |
✔ |
Windows 10 |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
✔ |
n/a |
Linux (x86 32/64-bit) |
||||||||
RHEL 9.x |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
RHEL 8.x |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
RHEL 7.x |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
SLES 15 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
SLES 12 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
CentOS 8.x [1]The Azul Zulu builds for CentOS 8 will be discontinued in July, 2022 due to Red Hat terminating CentOS development and shifting focus to CentOS Stream. |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
CentOS Stream |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Ubuntu 22.04 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Ubuntu 20.04 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Ubuntu 18.04 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Debian 11 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Debian 10 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Debian 9 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Wind River 8.x |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
n/a |
CoreOS |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Alpine Linux 3.11 or later |
n/a |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Linux (ARM 64-bit) |
||||||||
Ubuntu 20.04 |
n/a |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Ubuntu 18.04 |
n/a |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
Alpine Linux 3.11 or later |
n/a |
n/a |
✔ |
✔ |
n/a |
n/a |
✔ |
✔ |
Linux with kernel 3.10.x and glibc 2.23 |
n/a |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
Linux (ARM 32-bit Hard-Float) |
||||||||
Ubuntu 18.04 [2]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 |
Raspbian 10 Buster [2]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 |
Raspbian 9 Stretch [2]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 |
n/a |
Linux with kernel 3.10.x and glibc 2.9 [2]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 |
n/a |
Linux (ARM 32-bit Soft-Float) [3]Bundles with the C1 compiler 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 [4]Bundles with the C1 compiler. Tested on ARMv5 hardware. |
n/a |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
Debian 7 Wheezy [5]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 |
n/a |
Linux with kernel 3.10.x and glibc 2.9 [5]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 |
n/a |
Linux (MIPS 32-bit) [6]MIPS32r2 ISA, Big Endian, FPU in 32-bit mode or equivalent emulation. |
||||||||
Linux with kernel 4.9.59 and glibc 2.9 [7]Linux soft-float O32 MIPS ABI |
n/a |
n/a |
✔ |
n/a |
n/a |
n/a |
n/a |
n/a |
Linux (PowerPC 64-bit Big Endian) |
||||||||
Linux with kernel 3.8.13 and glibc 2.22 [8]Bundles for this platform were tested on QorIQ® T4240-RDB. |
n/a |
n/a |
✔ |
n/a |
n/a |
n/a |
n/a |
n/a |
Linux (PowerPC 32-bit Hard-float and SPE) |
||||||||
Linux with kernel 3.12.37 and glibc 2.20 [9]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 |
n/a |
QNX (ARMv7 32-bit Hard-Float ABI) |
||||||||
QNX 7.0 |
n/a |
n/a |
✔ |
n/a |
n/a |
n/a |
n/a |
n/a |
macOS 12 |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
macOS 11 |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
MacOS (Apple Silicon) |
||||||||
macOS 12 |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
macOS 11 |
n/a |
n/a |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Solaris (x86 and Sparc) |
||||||||
Solaris 11 |
n/a |
✔ |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
Solaris 10 |
n/a |
✔ |
✔ |
n/a |
n/a |
n/a |
n/a |
n/a |
Highlights
-
Symbol information was added to the Azul Zulu APK binaries to simplify the use of Zulu with various tools.
-
Testing cycles are reduced to target the end of life of the RHEL 5 platform.
-
We stop providing Solaris builds for Core customers unless explicitly requested.
Notice of Upcoming Changes
Per the Azul Support Roadmap and the EOL (End Of Life) of Java 7, the July 2022 Update release is the final update that includes Java 7 updates with Azul Platform Core. To continue receiving updates to Java 7 after this release, you need to have Extended Production Support for Java 7. Please email us at [email protected] if this is something you’d like to arrange.
In October 2022 we plan to reduce the testing cycles for the following environments targeting their end of life. But if you are still using these, we can provide Azul Platform Core versions for you and can help you if issues would arise!
-
Ubuntu 16.04
-
Debian 9
-
CentOS 6, 7, and 8
-
SLES 11
-
RHEL 6
Known Issues
-
OpenJFX for Zulu8 is not supported on Red Hat 7 Universal Base Image.
-
Next algorithms are not supported by default by Zulu11.41 on Solaris 11.4:
SSL_RSA_EXPORT_WITH_DES40_CBC_SHA
andSSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA
Please use the following workaround:-
Open the
$JAVA_HOME/jre/lib/security/java.security
file. -
Find the next entry:
security.provider.2=SunPKCS11 ${java.home}/conf/security/sunpkcs11-solaris.cfg security.provider.3=SUN
-
Replace the value of this second entry with
security.provider.2=sun.security.provider.Sun
-
Note: it is the same as in the next line and this is correct:
security.provider.3=sun.security.provider.Sun
-
IANA Time Zone Database version
This release of Azul Zulu comes with IANA Time Zone Database version 2022a.
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
JAXP (Xalan-J) |
Multiple |
Yes |
7.5 |
Network |
Low |
None |
None |
Unchanged |
None |
High |
None |
18, 17, 15, 13, 11, 8, 7, 6 |
Note 1 |
|
Hotspot |
Multiple |
Yes |
5.9 |
Network |
High |
None |
None |
Unchanged |
None |
High |
None |
18, 17, 15, 13, 11, 8, 7 |
Note 1 |
|
Hotspot |
Multiple |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
Low |
None |
None |
18, 17, 15, 13, 11, 8, 7, 6 |
Note 1 |
|
Libraries |
Multiple |
Yes |
5.3 |
Network |
Low |
None |
None |
Unchanged |
None |
Low |
None |
17 |
Note 1 |
|
CVE-2022-25647 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. |
GraalVM Native Image (Gson) |
None |
No |
6.2 |
Local |
Low |
None |
None |
Unchanged |
None |
None |
High |
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 relies on the Java sandbox for security. This vulnerability can also be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. |
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. |
---|---|---|---|
18, 17, 15, 13, 11, 8 |
Upgrade libxslt |
CPU |
|
18, 17, 15, 13, 11, 8 |
Upgrade libxml2 |
CPU |
|
18, 17, 15, 13, 11, 8 |
Additional fix for JDK-8282121 |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Update FreeType to 2.12.0 |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Improve zlib usage |
CPU |
|
18, 17, 15, 13, 11, 8 |
Update XML processing |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
(tz) Update Timezone Data to 2022a |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Improve MIDI processing |
CPU |
|
18, 17, 15, 13, 11, 8 |
Improve WebKit referencing |
CPU |
|
18, 17, 15, 13, 11, 8 |
Better JavaScript support |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Address IP Addressing |
CPU |
|
18, 17, 15, 13, 11, 8 |
Better properties of loaded Properties |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Improve DER parsing |
CPU |
|
18 |
Improve subject handling |
PSU |
OpenJDK Bug Fixes
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. |
---|---|---|---|
18, 17, 15, 13, 11, 8, 7, 6 |
(tz) Update Timezone Data to 2022a |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Improve DER parsing |
CPU |
|
18, 17, 15, 13, 11, 8, 7 |
Enhance MethodHandle invocations |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Improve class compilation |
CPU |
|
18, 17 |
Add test to JDK-8273056 |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Improve Xalan supports |
CPU |
|
17, 15, 13, 11, 8, 7, 6 |
[11u, 17u] Unify fix for JDK-8284920 with version from head |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Improve zlib usage |
CPU |
|
17 |
java.util.random does not correctly sample exponential or Gaussian distributions |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Address IP Addressing |
CPU |
|
17 |
More random exponentials |
CPU |
|
8, 7, 6 |
Add support for the XML Signature here() function to the JDK XPath implementation |
CPU |
|
18, 17, 15, 13, 11, 8, 7, 6 |
Improve MIDI processing |
CPU |
|
8 |
jdk.test.lib.Utils::runAndCheckException error |
CPU |
|
17, 15, 13, 11, 7 |
[11u, 17u] Unify fix for JDK-8284548 with version from head |
CPU |
|
18, 17, 15, 13, 11, 8 |
Better properties of loaded Properties |
CPU |
|
18, 17 |
Add classpath exemption to globals_vectorApiSupport_***.S.inc |
PSU |
|
18, 17, 11 |
Incorrect test configurations for compiler/stable/TestStableShort.java |
PSU |
|
18, 17 |
(fs) Excessive default poll interval in PollingWatchService |
PSU |
|
18, 17 |
serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java fails on Alpine |
PSU |
|
18, 17, 11 |
runtime/execstack/TestCheckJDK.java fails with zipped debug symbols |
PSU |
|
17 |
Alpine Linux build fails with busybox tar |
PSU |
|
11 |
test/jdk/java/nio/file/Files/probeContentType/Basic.java fails to compile after backport of 8273655 |
PSU |
|
13, 11, 8, 7 |
[11] add signum checks in DSA.java engineVerify |
PSU |
|
7 |
Bump update version of OpenJDK: 7u351 |
PSU |
|
18, 17, 15, 11, 8, 7 |
Improve test java/io/FileOutputStream/OpenNUL.java |
PSU |
|
18 |
System.getenv() returns unexpected value if environment variable has non ASCII character |
PSU |
|
18, 17, 11 |
(dc) DatagramChannel.disconnect fails with "Invalid argument" on macOS 12.4 |
PSU |
|
18 |
Update the JBS version for respin of April CPU22_04 |
PSU |
|
17, 11 |
JNI exception pending in CUPSfuncs.c:250 |
PSU |
|
11 |
[JVMCI] [11u] Partial backport of JDK-8220623: InstalledCode |
PSU |
|
18, 17 |
Compiler blackholes can be eliminated due to stale ciMethod::intrinsic_id() |
PSU |
|
18 |
Update the release version for respin April CPU22_04 for release jdk18.0.1.1 |
PSU |
|
17 |
Zero build failure with clang due to values not handled in switch |
PSU |
|
18, 17 |
Fix misleading Vector API doc for LSHR operator |
PSU |
|
17 |
Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java |
PSU |
|
18, 17 |
C2: Compiler blackhole arguments should be treated as globally escaping |
PSU |
|
18 |
change milestone to fcs for releases: jdk-11.0.16, jdk-17.0.4, jdk-18.0.2 |
PSU |
|
8 |
8u GHA: Use GCC Major Version Dependencies Only |
PSU |
|
17 |
[linux] improve print_container_info |
PSU |
|
11 |
[11u] Remove unused isUseContainerSupport in CgroupV1Subsystem |
PSU |
|
17 |
print more interesting env variables in hs_err and VM.info |
PSU |
|
17 |
Reproducible assembly builds without relative linking |
PSU |
|
18, 17, 11 |
Update versions of some Github Actions used in JDK workflow |
PSU |
|
18, 17, 11, 8 |
CodeBuffer may leak _overflow_arena |
PSU |
|
11 |
[11u] Update Boot JDK used in GHA to 11.0.14.1 |
PSU |
|
17 |
[17u] Update Boot JDK used in GHA to 17.0.2 |
PSU |
|
18, 17, 11 |
JFR: FieldTable leaks FieldInfoTable member |
PSU |
|
18, 17 |
Memory leak in BitSet::BitMapFragmentTable in JFR leak profiler |
PSU |
|
18, 17, 11 |
GHA: Only check test results if testing was not skipped |
PSU |
|
18, 17, 11 |
CodeHeapState::aggregate() leaks blob_name |
PSU |
|
17 |
Building from different users/workspace is not always deterministic |
PSU |
|
18, 17, 11 |
Improve stability of GHA Pre-submit testing by caching cygwin installer |
PSU |
|
18, 17, 11 |
TestFailedAllocationBadGraph fails with -XX:TieredStopAtLevel < 4 |
PSU |
|
11 |
[TESTBUG] [11u] Retroactively add regression test for JDK-8272124 |
PSU |
|
18, 17, 11 |
Memory leak in invoker_completeInvokeRequest() |
PSU |
|
18, 17, 11 |
Leak XVisualInfo in getAllConfigs in awt_GraphicsEnv.c |
PSU |
|
18, 17 |
java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo |
PSU |
|
18 |
Correction version-numbers.conf after merge |
PSU |
|
17, 11 |
Unmappable character for US-ASCII encoding in TestPredicateInputBelowLoopPredicate |
PSU |
|
18, 17 |
Launching java with "-Xlog:gc*=trace,safepoint*=trace,class*=trace" crashes the JVM |
PSU |
|
18, 17, 11 |
Large value for CompileThresholdScaling causes assert |
PSU |
|
11 |
[11] Repair compiler versions handling after backport of 8233787 |
PSU |
|
18 |
G1: Concurrent mark accesses uninitialized BOT of closed archive regions |
PSU |
|
17, 11 |
[windows] print TMP and TEMP in hs_err and VM.info |
PSU |
|
18, 17, 11 |
Don’t use memset to initialize members in FileMapInfo and fix memory leak |
PSU |
|
18, 17, 11 |
C2: assert(_base == Long) failed: Not a Long |
PSU |
|
13 |
Bump update version for OpenJDK: jdk-13.0.12 |
PSU |
|
15 |
Bump update version for OpenJDK: jdk-15.0.8 |
PSU |
|
11 |
compiler/loopopts/LoopUnswitchingBadNodeBudget.java fails with release VMs due to lack of -XX:+UnlockDiagnosticVMOptions |
PSU |
|
18, 17 |
Create a new test for JDK-8254790 |
PSU |
|
11 |
[AOT] Exclude TrackedFlagTest/NotTrackedFlagTest in 11u because of intermittent java.lang.AssertionError: duplicate classes for name Ljava/lang/Boolean; |
PSU |
|
18, 17, 11 |
Fix a C2 crash when filling arrays with unsafe |
PSU |
|
18 |
Memory leak in FileHeaderHelper |
PSU |
|
17 |
[macos] Bad JNI lookup accessibilityHitTest is shown when Screen magnifier is enabled |
PSU |
|
17, 11 |
libharfbuzz optimization level results in extreme build times |
PSU |
|
17 |
jrt-fs.jar not always deterministically built |
PSU |
|
17 |
[Testbug] Improve TestGetSwapSpaceSize |
PSU |
|
17 |
CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing |
PSU |
|
18, 17, 11 |
Leak FcObjectSet in getFontConfigLocations() in fontpath.c |
PSU |
|
18, 17 |
C2: loop candidate for superword not always unrolled fully if superword fails |
PSU |
|
18 |
Update jdk18u fix version to 18.0.2 |
PSU |
|
18 |
com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java failing with -Xcomp after 8273297 |
PSU |
|
18, 17 |
GHA: Workflows break with update release versions |
PSU |
|
18, 17, 15 |
Localized monetary symbols are not reflected in |
PSU |
|
18, 17, 11 |
Potential memory leak in sun.util.locale.provider.HostLocaleProviderAdapterImpl.getNumberPattern() on Windows |
PSU |
|
18, 17 |
Bad performance on gather/scatter API caused by different IntSpecies of indexMap |
PSU |
|
18 |
Improve subject handling |
PSU |
|
18, 17 |
Potential memory leak in sun.font.FontConfigManager.getFontConfig() |
PSU |
|
18, 17 |
C2: assert(false) failed: graph should be schedulable |
PSU |
|
18, 17 |
C2: assert(addp→is_AddP() && addp→outcnt() > 0) failed: Don’t process dead nodes |
PSU |
|
11 |
runtime/ErrorHandling/ErrorHandler.java fails on macOS AArch64 in JDK 11 |
PSU |
|
11 |
[11] set harfbuzz compilation flag to -std=c++11 |
PSU |
|
18, 17, 15, 11 |
Update BCEL md to include the copyright notice |
PSU |
|
8 |
Bump update version of OpenJDK: 8u342 |
PSU |
|
18, 17 |
Properly initialize L32X64MixRandom state |
PSU |
|
17, 15, 13, 11, 8 |
PKCS11 tests fail on CentOS Stream 9 |
PSU |
|
17 |
[exploded image] ResolvedClassTest fails with similar output |
PSU |
|
11 |
Bump update version for OpenJDK: jdk-11.0.16 |
PSU |
|
17 |
Bump update version for OpenJDK: jdk-17.0.4 |
PSU |
|
8 |
Update .jcheck/conf file for 8u move to git |
PSU |
|
18, 17 |
Module finder incorrectly assumes default file system path-separator character |
PSU |
|
17, 11 |
JTable.print() failed with UnsupportedCharsetException on AIX ko_KR locale |
PSU |
|
17, 11 |
Report glibc malloc tunables in error reports |
PSU |
|
17 |
handle latest VS2022 in abstract_vm_version |
PSU |
|
18, 17, 11 |
Minor corrections to evbroadcasti32x4 intrinsic on x86 |
PSU |
|
18, 17 |
SymbolPropertyEntry::set_method_type fails with assert |
PSU |
|
17, 11 |
Domain value for system property jdk.https.negotiate.cbt should be case-insensitive |
PSU |
|
18, 17, 15, 11 |
x86-32: runtime call to SharedRuntime::ldiv corrupts registers |
PSU |
|
18, 17, 11, 8 |
GHA: Allow one concurrent run per PR only |
PSU |
|
18 |
C1: Missing side effects of dynamic constant linkage |
PSU |
|
18, 17, 11 |
CompileBroker::log_metaspace_failure is called from non-Java/compiler threads |
PSU |
|
18, 17 |
JVMTI SetBreakpoint metaspace allocation test |
PSU |
|
17 |
[TestCase] compiler/inlining/ResolvedClassTest.java will fail when --with-jvm-features=-compiler1 |
PSU |
|
18 |
Lambda deserialization fails for Object method references on interfaces |
PSU |
|
18, 17 |
When loop strip mining fails, safepoints are removed from loop anyway |
PSU |
|
18 |
[testbug] FileEncodingTest.java depends on default encoding |
PSU |
|
17, 11 |
Incorrect handling of quoted arguments in ProcessBuilder |
PSU |
|
18, 17 |
Test failures on non-DTrace builds due to incomplete DTrace* flags handling |
PSU |
|
8 |
Debuginfo.diz contains redundant build path after backport JDK-8025936 |
PSU |
|
18, 17, 11 |
assert(_base == Tuple) failed: Not a Tuple after JDK-8280799 |
PSU |
|
18, 17 |
Crash in java_lang_invoke_MethodType::print_signature |
PSU |
|
18, 17 |
jfr/event/allocation tests fail with release VMs after JDK-8281318 due to lack of -XX:+UnlockDiagnosticVMOptions |
PSU |
|
18, 17, 11 |
Deadlock caused by jdwp agent |
PSU |
|
18, 17 |
assert(VM_Version::supports_avx512bw()) failed for Tests jdk/incubator/vector/ |
PSU |
|
17 |
Rename ADLC classes which have the same name as hotspot variants |
PSU |
|
17 |
Remove unnecessary operator new and delete from ObjectMonitor |
PSU |
|
17 |
NSAccessibilityPressAction action for tree node and NSAccessibilityShowMenuAcgtion action not working |
PSU |
|
18, 17 |
Improve jfr/event/allocation tests reliability |
PSU |
|
18, 17, 11 |
deal with ActiveProcessorCount in os::Linux::print_container_info |
PSU |
|
18, 17 |
[JVMCI] MetaUtil.toInternalName() doesn’t handle hidden classes correctly |
PSU |
|
18 |
Do not use CPU Shares to compute active processor count |
PSU |
|
18, 17 |
Micro-optimize VarForm.getMemberName for interpreter |
PSU |
|
17 |
Intrinsify recursive ObjectMonitor locking for PPC64 |
PSU |
|
17, 11 |
[Linux aarch64] : drawImage dithers TYPE_BYTE_INDEXED images incorrectly |
PSU |
|
18, 17 |
Re-examine copyright headers on files in src/java.desktop/macosx/native/libawt_lwawt/awt/a11y |
PSU |
|
17 |
os::print_memory_mappings() prints segment preceeding the inclusion range |
PSU |
|
17 |
gtest os.release_multi_mappings_vm is racy |
PSU |
|
18, 17 |
MethodHandle::linkToNative stub is missing w/ -Xint |
PSU |
|
18, 17, 11 |
Cpuid1Ecx feature parsing is incorrect for AMD CPUs |
PSU |
|
18, 17, 11 |
С2: assert(false) failed: cyclic dependency prevents range check elimination |
PSU |
|
17, 11 |
JfrRecorderService failes with guarantee(num_written > 0) when no space left on device. |
PSU |
|
18 |
Bump version numbers for July CPU |
PSU |
|
18, 17 |
C2: assert(!had_error) failed: bad dominance |
PSU |
|
17 |
[PPC64, S390] redundant allocation of MacroAssembler in StubGenerator ctor |
PSU |
|
17 |
Update the "java" and "jcmd" tool specification for CDS |
PSU |
|
18, 17, 11 |
[macOS] : hotspot arm64 bug exposed by latest clang |
PSU |
|
17 |
[sspi] gss_accept_sec_context leaves output_token uninitialized |
PSU |
|
18, 17, 11 |
Retry loop issues in java.io.ClassCache |
PSU |
|
17 |
DCmdArgument<jlong>::parse_value() should handle NULL input |
PSU |
|
18, 17, 11 |
Provide configure hints for Alpine/apk package managers |
PSU |
|
17, 11 |
HTTPS Channel Binding support for Java GSS/Kerberos |
PSU |
|
17, 11 |
C2: assert(is_Loop()) failed: invalid node class: Region |
PSU |
|
17 |
Alpine Linux fails to build when --with-source-date enabled |
PSU |
|
18, 17 |
CI: Constant pool entries in error state are not supported |
PSU |
|
18, 17, 11 |
x86: AVX2 versions of vpxor should be asserted |
PSU |
|
17 |
[TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores |
PSU |
|
17 |
[macos] custom JCheckBox and JRadioBox with custom icon set: focus is still displayed after unchecking |
PSU |
|
17 |
AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment |
PSU |
|
17, 11 |
SPNEGO has not passed channel binding info into the underlying mechanism |
PSU |
|
17 |
C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked |
PSU |
|
17, 11 |
Method linking fails with guarantee(mh→adapter() != NULL) failed: Adapter blob must already exist! |
PSU |
|
17 |
Access Bridge: Wrong frame position and hit test result on HiDPI display |
PSU |
|
18, 17, 11 |
[REDO] C2 crash when allocating array of size too large |
PSU |
|
17 |
MakeZipReproducible ZipEntry timestamps not localized to UTC |
PSU |
|
17 |
two microbenchmarks tests fail "assert(!jvms→method()→has_exception_handlers()) failed: no exception handler expected" after JDK-8275638 |
PSU |
|
17 |
compiler/vectorapi/reshape/TestVectorCastAVX1.java crashes in assembler |
PSU |
|
17 |
Incorrect behavior of FloatVector.withLane on x86 |
PSU |
|
18, 17, 15, 13, 11 |
Infinite loop in DeflaterOutputStream.finish() |
PSU |
|
17 |
Enable OpenJDK build support for reproducible jars and jmods using --date |
PSU |
|
18, 17 |
UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 |
PSU |
|
17 |
serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null" |
PSU |
|
8 |
OpenJDK8 fails to start on Windows 8.1 after upgrading compiler to VS2017 |
PSU |
|
18, 17, 11 |
Refactor subclassAudits to use ClassValue |
PSU |
|
17 |
[vectorapi] Remove test run script |
PSU |
|
17, 11 |
Unable to click JCheckBox in JTable through Java Access Bridge |
PSU |
|
17 |
Incorrect type for IV phi of long counted loops after CCP |
PSU |
|
18, 17 |
Arraycopy stress tests |
PSU |
|
17, 11 |
tools/jar/JarEntryTime.java fails with modified time mismatch |
PSU |
|
17, 11 |
[TESTBUG] In DefaultButtonModelCrashTest.java, frame is accessed from main thread |
PSU |
|
17 |
Data race in jdeps VersionHelper |
PSU |
|
17 |
jdeps --multi-release --print-module-deps fails if module-info.class in different versioned directories |
PSU |
|
17 |
jdeps does not report some exceptions correctly |
PSU |
|
11 |
Vector should throw ClassNotFoundException for a missing class of an element |
PSU |
|
17, 15, 13 |
ZipException: zip END header not found at ZipFile#Source.findEND |
PSU |
|
18, 17, 11 |
ObjectStreamClass caches keep ClassLoaders alive |
PSU |
|
18, 17 |
Assert "missing inlining msg" with -XX:+PrintIntrinsics |
PSU |
|
17 |
Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary |
PSU |
|
17 |
Remove test/jdk/sun/security/ec/ECDSAJavaVerify.java |
PSU |
|
17 |
hotspot/runtime/SelectionResolution test errors |
PSU |
|
17 |
gc/TestSystemGC.java large pages subtest fails with ZGC |
PSU |
|
17, 15, 13, 11 |
XSLT compiler tries to define a class with empty name |
PSU |
|
17 |
C2: assert(stride_con != 0) failed: missed some peephole opt |
PSU |
|
17 |
C2: Receiver downcast is missing when inlining through method handle linkers |
PSU |
|
17 |
Reproducible copyright headers |
PSU |
|
17 |
GraphKit::combine_exception_states fails with "matching stack sizes" assert |
PSU |
|
18, 17, 11 |
C1: assert(false) failed: live_in set of first block must be empty |
PSU |
|
17 |
Test vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java crashes with memory exhaustion on Windows |
PSU |
|
17 |
C1 optimizes the invocation of private interface methods |
PSU |
|
17 |
Incorrect size of the pixel storage is used by the robot on macOS |
PSU |
|
17 |
vectorapi tests failing with assert(!vbox→is_Phi()) failed |
PSU |
|
17, 15, 11 |
javax.imageio.IIOException: Unsupported Image Type while processing a valid JPEG image |
PSU |
|
17 |
JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend |
PSU |
|
17 |
sun/net/ftp/TestFtpTimeValue.java timed out on slow machines |
PSU |
|
17 |
ReportOnImportedModuleAnnotation.java fails on rerun |
PSU |
|
17, 11 |
Minor cleanup for ToolBox |
PSU |
|
17 |
Convert JavadocTester to use NIO |
PSU |
|
15 |
(zipfs) Files.getFileAttributeView() throws UOE instead of returning null when view not supported |
PSU |
|
13 |
Correct Manifest file name and NPE checks |
PSU |
|
17 |
Platform.isTieredSupported should handle the no-compiler case |
PSU |
|
17 |
java/util/regex/NegativeArraySize.java failed after JDK-8271302 |
PSU |
|
17 |
Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/http/ tests |
PSU |
|
17 |
vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java fails with "wrong OOME" |
PSU |
|
17, 11 |
java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted |
PSU |
|
17, 11 |
Missing coverage for certain classes in com.sun.org.apache.xml.internal.security |
PSU |
|
15, 13 |
C2: assert(false) failed: Bad graph detected in build_loop_late |
PSU |
|
18, 17, 11 |
Suboptimal code generation around Preconditions.checkIndex intrinsic with AVX2 |
PSU |
|
17, 11 |
Some tests may fail when executed with other locales than the US |
PSU |
|
17 |
runtime/logging/LoaderConstraintsTest.java doesn’t build test.Empty |
PSU |
|
17 |
some hotspot runtime/logging tests don’t check exit code |
PSU |
|
17 |
Disable Fibonacci test on memory constrained systems |
PSU |
|
17 |
Regex Test Refresh |
PSU |
|
17 |
runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn’t check exit code |
PSU |
|
18, 17, 11 |
Crash during deoptimization with "assert(bb→is_reachable()) failed: getting result from unreachable basicblock" with -XX:+VerifyStack |
PSU |
|
18, 17 |
appcds/*/MethodHandlesAsCollectorTest.java tests time out because of excessive GC (CodeCache GC Threshold) in loom |
PSU |
|
15, 13 |
Crash in PhaseIdealLoop::verify_strip_mined_scheduling |
PSU |
|
17 |
fix typos in test TestSigParse.java |
PSU |
|
17, 11 |
ShortECDSA.java test is not complete |
PSU |
|
17 |
TestRangeCheckEliminated fails because methods are not compiled |
PSU |
|
17 |
UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output |
PSU |
|
17 |
[TESTBUG] Fix initialization in NonbranchyTree |
PSU |
|
17 |
Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java |
PSU |
|
17, 11 |
test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support |
PSU |
|
11 |
[macos-aarch64] test compilation failed with "SocketException: No buffer space available" |
PSU |
|
17 |
Misplaced caret in PatternSyntaxException’s detail message |
PSU |
|
17 |
some tests in jdk/tools/launcher/ fails on localized Windows platform |
PSU |
|
17 |
TestDifferentProtectionDomains runs into timeout in client VM |
PSU |
|
17 |
Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs |
PSU |
|
17 |
TestSystemGC uses "require vm.gc.G1" for large pages subtest |
PSU |
|
17 |
gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum |
PSU |
|
17, 11 |
Improvements related to: Failed to start thread - pthread_create failed (EAGAIN) |
PSU |
|
17 |
java/io/Serializable/serialFilter/GlobalFilterTest.java#id1 failed in timeout |
PSU |
|
17 |
[TESTBUG] Case 2 in TestP11KeyFactoryGetRSAKeySpec is skipped |
PSU |
|
17 |
Aarch64: Use Ldp in intrinsics for String.compareTo |
PSU |
|
17 |
Rename anonymous loader tests to hidden loader tests |
PSU |
|
11 |
Replace use of reflection in jdk.internal.platform.Metrics |
PSU |
|
11 |
Switch to macos prefix for macOS bundles |
PSU |
|
11 |
compiler.inlining.InlineAccessors shouldn’t do testing in driver VM |
PSU |
|
11 |
Update Debian-based cross-compilation recipes |
PSU |
|
17 |
[vector] assert(payload→is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL |
PSU |
|
11 |
javax/net/ssl/SSLSession/TestEnabledProtocols.java failed with "RuntimeException: java.net.SocketException: Connection reset" |
PSU |
|
17, 11 |
java/nio/file/Files/InterruptCopy.java fails with java.lang.RuntimeException: Copy was not interrupted |
PSU |
|
17 |
vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env→NewGlobalRef(foundThread)) != NULL" |
PSU |
|
11 |
[TESTBUG] Some compiler tests fail when running without C2 |
PSU |
|
11 |
Github Actions for macos/aarch64 cross-build |
PSU |
|
11 |
unused-result warning happens at os_linux.cpp |
PSU |
|
8 |
Avoid running GitHub actions on branches named pr/* |
PSU |
|
17 |
SharedArchiveConsistency.java should test -Xshare:auto as well |
PSU |
|
17 |
jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure |
PSU |
|
11 |
sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream |
PSU |
|
11 |
Add regression test for JDK-8257746 |
PSU |
|
11 |
Change default -mmacosx-version-min to 10.12 |
PSU |
|
8 |
GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386" |
PSU |
|
8 |
GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" |
PSU |
|
11 |
Incorrect test path in test cases |
PSU |
|
11 |
Memory Leak in StringCoding on ThreadLocal resultCached StringCoding.Result |
PSU |
|
15, 13, 11 |
Update IANA Language Subtag Registry to Version 2021-05-11 |
PSU |
|
15, 13 |
"search codecache" clhsdb command does not work |
PSU |
|
15 |
Using -Xcheck:jni can lead to a double-free after JDK-8193234 |
PSU |
|
15, 13, 11 |
Zero: assert(istate→_stack_limit == istate→_thread→last_Java_sp() + 1) failed: wrong on Linux/x86_32 |
PSU |
|
8 |
Submit workflow should apt-get update to avoid package installation errors |
PSU |
|
8 |
GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing |
PSU |
|
8 |
add optimized build to submit workflow |
PSU |
|
8 |
Github Actions build on Linux should define OS and GCC versions |
PSU |
|
18, 17 |
Avoid repeated upcalls into Java to re-resolve MH/VH linkers/invokers |
PSU |
|
8 |
Github Action build on Windows should define OS and MSVC versions |
PSU |
|
8 |
Github Action build on macOS should define OS and Xcode versions |
PSU |
|
11 |
Cleanup test/jdk/java/nio/channels/DatagramChannel/Connect.java |
PSU |
|
8 |
Add cross-compiled foreign architectures builds to submit workflow |
PSU |
|
8 |
Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch |
PSU |
|
11 |
Tag container tests that use cGroups with cgroups keyword |
PSU |
|
11 |
java/nio/channels/DatagramChannel/Connect.java fails with java.net.BindException: Cannot assign requested address: connect |
PSU |
|
8 |
Submit workflow artifact name is always "test-results_.zip" |
PSU |
|
8 |
Archive important test outputs in submit workflow |
PSU |
|
8 |
Add Linux x86_32 tier1 to submit workflow |
PSU |
|
17, 15, 13, 11 |
Update Public Suffix List to 3c213aa |
PSU |
|
11 |
Remove unimplemented OSContainer::read_memory_limit_in_bytes |
PSU |
|
11 |
C2: assert(cl→trip_count() > 0) failed: peeling a fully unrolled loop |
PSU |
|
8 |
Add Linux x86_32 builds to submit workflow |
PSU |
|
8 |
Build no-pch configuration in debug mode for submit checks |
PSU |
|
8 |
Add Zero, Minimal hotspot targets to submit workflow |
PSU |
|
8 |
Pre-submit testing using GitHub Actions should not use the deprecated set-env command |
PSU |
|
11 |
[Metrics] Enhance parsing of cgroup interface files for version detection |
PSU |
|
11 |
[TESTBUG] Increase coverage of the cgroups detection code |
PSU |
|
11 |
ArgumentHandler must use the same delimiters as in jvmti_tools.cpp |
PSU |
|
8 |
Pre-submit testing using GitHub Actions does not detect failures reliably |
PSU |
|
11 |
Wrong length compared in SSPI bridge |
PSU |
|
11 |
[cgroups v2] Account for the fact that swap accounting is disabled on some systems |
PSU |
|
11 |
[cgroups v2] Memory and swap limits reported incorrectly |
PSU |
|
11 |
[cgroups v2] Soft memory limit incorrectly using memory.high |
PSU |
|
11 |
Cgroup: 'stomping of _mount_path' crash if manually mounted cpusets exist |
PSU |
|
8 |
Add support for running pre-submit testing using GitHub Actions |
PSU |
|
11 |
Wrong comment in CgroupV1Subsystem::cpu_quota |
PSU |
|
15 |
Introduce Utils.TEST_NATIVE_PATH |
PSU |
|
11 |
HotSpot Not Identifying it is Running in a Container |
PSU |
|
11 |
isnanf is obsolete |
PSU |
|
11 |
__SIGRTMAX is not declared in musl libc |
PSU |
|
11 |
com/sun/jdi/BadHandshakeTest.java failed with "ConnectException: Connection refused: connect" |
PSU |
|
17 |
vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR |
PSU |
|
15, 13 |
Build error with GCC 10 in NetworkInterface.c and k_standard.c |
PSU |
|
17, 11 |
Robot.mouseMove moves cursor to incorrect location when display scale varies and Java runs in DPI Unaware mode |
PSU |
|
11, 8 |
LoadObject with bad base address created for exec file on linux |
PSU |
|
11 |
java/nio/channels/DatagramChannel/Connect.java timed out |
PSU |
|
11 |
refactor test/jdk/tools/launcher/Test7029048.java |
PSU |
|
11 |
Document Alpine Linux build steps in OpenJDK build guide |
PSU |
|
11 |
NetworkInterface/UniqueMacAddressesTest: mac address uniqueness test failed |
PSU |
|
11 |
Remove unused print_stack(void) method from XToolkit.c |
PSU |
|
11 |
Cgroups: Incorrect detection logic on some systems (still reproducible) |
PSU |
|
8 |
serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty" |
PSU |
|
11 |
jtreg test error in test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java |
PSU |
|
11 |
ModuleHashes attribute generated for JMOD and JAR files depends on timestamps |
PSU |
|
11 |
java/security/SecureRandom/ThreadSafe.java failed on windows |
PSU |
|
11 |
Performance regression after fix for JDK-8229496 |
PSU |
|
13 |
Make hotspot build reproducible |
PSU |
|
18 |
Add test to check that jmod hashes are reproducible |
PSU |
|
17, 11 |
[macos] SwingSet2:TableDemo:Printed Japanese characters were garbled |
PSU |
|
11 |
ModuleHashes attribute not reproducible between builds |
PSU |
|
11 |
C2: assert(found_sfpt) failed: no node in loop that’s not input to safepoint |
PSU |
|
11 |
[TESTBUG] Some cgroup tests are failing after JDK-8231111 |
PSU |
|
11 |
Cgroups: Incorrect detection logic on old systems in hotspot |
PSU |
|
11 |
Cgroups: Incorrect detection logic on some systems |
PSU |
|
11 |
8230305 causes slowdebug build failure |
PSU |
|
17 |
tests which use CompilationMode shouldn’t be run w/ TieredStopAtLevel |
PSU |
|
11 |
Crash on aarch64 JDK due to long offset |
PSU |
|
11 |
ClhsdbScanOops.java fails with sun.jvm.hotspot.types.WrongTypeException |
PSU |
|
8 |
serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file |
PSU |
|
11 |
[TESTBUG] Fix G1 redefineClasses tests and a memory leak |
PSU |
|
11 |
C2 failed "assert(C→live_nodes() - live_at_begin ⇐ 2 * _nodes_required) failed: Bad node estimate: actual = 208 >> request = 101" |
PSU |
|
11 |
Test tools/javac/processing/model/testgetallmembers/Main.java using too small heap |
PSU |
|
13 |
Generated Pipeline_Use_Cycle_Mask::operator= interferes with memcpy updates |
PSU |
|
11 |
Break cycle in vm_version* includes |
PSU |
|
11 |
[TESTBUG] SelectEditTableCell.java fails on MacOS |
PSU |
|
11 |
More node budget asserts in fuzzed tests |
PSU |
|
11 |
GC watermark_0_1 failed due to "metaspace.gc.Fault: GC has happened too rare" |
PSU |
|
11 |
File lock in Windows on a loaded jar due to a leak in Introspector::getBeanInfo |
PSU |
|
11, 8 |
[TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target |
PSU |
|
11 |
Cgroups v2: Container awareness |
PSU |
|
11 |
Node budget assert in fuzzed test |
PSU |
|
11 |
[TESTBUG] Move gc stress tests from JFR directory tree to gc/stress |
PSU |
|
11 |
Docker reporting causes secondary crashes in error handling |
PSU |
|
11 |
Remove unsupported xlc16 compile options on aix |
PSU |
|
11 |
Within native OOM error handling, assertions may hang the process |
PSU |
|
11 |
provide function names in native stack trace on aix with xlc16 |
PSU |
|
11 |
Node budget asserts on x86_32/64 |
PSU |
|
15 |
Test AncestorResized.java fails when Windows desktop is scaled. |
PSU |
|
11 |
assert(!exceeding_node_budget()) failed: Too many NODES required! failure with ctw |
PSU |
|
11 |
Node estimate for loop unswitching is not correct: assert(delta ⇐ 2 * required) failed: Bad node estimate |
PSU |
|
11, 8 |
[TESTBUG] several jfr tests do not clean up files created in /tmp |
PSU |
|
11 |
Shenandoah optimizations fail with assert(!phase→exceeding_node_budget()) |
PSU |
|
11 |
Bad node estimate assertion failure |
PSU |
|
11 |
Restructure/clean-up for 'loopexit_or_null()'. |
PSU |
|
11 |
Shenandoah build fails with --with-jvm-features=-compiler1 |
PSU |
|
11 |
java.beans.Introspector uses an obsolete methods cache |
PSU |
|
11 |
update hotspot tier1_gc tests depending on GC to use @requires vm.gc.X |
PSU |
|
11 |
Improve the readability of container information in the error log |
PSU |
|
11 |
aix: support xlclang++ in the compiler detection |
PSU |
|
11 |
Do not store original classfiles inside the CDS archive |
PSU |
|
11 |
minor hotspot adjustments for xlclang++ from xlc16 on AIX |
PSU |
|
11 |
hs_err should print more instructions in hex dump |
PSU |
|
11 |
SA: Tests using ClhsdbLauncher fail on SAP docker containers |
PSU |
|
11 |
Compilation failed: tools/launcher/Test7029048.java |
PSU |
|
11 |
Update build settings for AIX/xlc |
PSU |
|
11 |
[TESTBUG] Tests fail to compile after JDK-8216265 |
PSU |
|
11 |
Add rationale to PER_CPU_SHARES define |
PSU |
|
11 |
[testbug] Introduce Platform.sharedLibraryPathVariableName() and adapt all tests. |
PSU |
|
11 |
assert(Compile::current()→live_nodes() < Compile::current()→max_node_limit()) failed: Live Node limit exceeded limit |
PSU |
|
11 |
SA: Modify ClhsdbLauncher to add sudo privileges to enable MacOS tests on Mach5 |
PSU |
|
11 |
Add package declaration to each JTREG test case in the gc folder |
PSU |
|
17 |
runtime/8176717/TestInheritFD.java timed out |
PSU |
|
11 |
CondyRepeatFailedResolution asserts "Dynamic constant has no fixed basic type" |
PSU |
|
11 |
Lingering INCLUDE_ALL_GCS in test_oopStorage_parperf.cpp |
PSU |
|
11 |
jdi/ExclusiveBind.java times out due to "bind failed: Address already in use" on Solaris-X64 |
PSU |
|
11 |
Implicit narrowing in MacOSX java.desktop jsound |
PSU |
|
11 |
Some tests fail after JDK-8210039 |
PSU |
|
11 |
AssertionError @ jdk.compiler/com.sun.tools.javac.comp.Modules.enter(Modules.java:244) |
PSU |
|
11 |
sun/tools/jstatd test build failures after JDK-8210022 |
PSU |
|
11 |
runtime/logging/RedefineClasses.java fail with OOME with ZGC |
PSU |
|
11 |
ZGC: Compile without C1 broken |
PSU |
|
17, 11 |
Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test |
PSU |
|
11 |
[TESTBUG] Add logging to verify JDK-8197901 to a different test |
PSU |
|
11 |
vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java fails with OutOfMemoryError: Metaspace |
PSU |
|
11 |
TriggerUnloadingByFillingMetaspace generates garbage class names |
PSU |
|
11 |
flags duplications in vmTestbase_vm_g1classunloading tests |
PSU |
|
11 |
Test nsk/stress/jni/gclocker/gcl001 fails after co-location |
PSU |
|
11 |
Method::is_valid_method() compares 'this' with NULL |
PSU |
|
11 |
nsk/jvmti/ResourceExhausted/resexhausted003 fails to start |
PSU |
|
11 |
Revisit com/sun/jdi/RedefineCrossEvent.java |
PSU |
|
17, 11 |
javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java fails with Port already in use |
PSU |
|
11 |
[TESTBUG] remove vmTestbase/vm/gc/kind/parOld test |
PSU |
|
11 |
[TESTBUG] rewrite MemOptions shell test in Java |
PSU |
|
11 |
[macos] Test java/awt/MenuBar/8007006/bug8007006.java fails on MacOS |
PSU |
|
11 |
[TESTBUG] runtime/Thread/ThreadPriorities.java fails with "expected 0 to equal 10" |
PSU |
|
8 |
System property user.dir should not be changed |
PSU |
|
17, 15, 13, 11 |
Infinite loop in ZipOutputStream.close() |
PSU |
|
11 |
com/sun/jdi/BadHandshakeTest.java fails with java.net.ConnectException |
PSU |
|
8 |
(zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream |
PSU |
|
17, 11 |
printing to CUPS fails on mac sandbox app |
PSU |
|
15 |
javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" |
PSU |
|
8 |
bash configure output contains a typo in a suggested library name |
PSU |
|
8 |
JDK-8031567 broke builds from source bundles |
PSU |
|
8 |
JDK-8031567 broke source bundles |
PSU |
|
11 |
Fix redundant @requires tags in tests |
PSU |
|
8 |
C2: Bytecode escape analyzer crashes due to stack overflow |
PSU |
|
11 |
javac crashed: [jimage.dll+0x1942] ImageStrings::find+0x28 |
PSU |
|
11 |
Many long-running security libs tests |
PSU |
|
17, 11 |
[macosx] JInternalFrame shadow is not properly drawn |
PSU |
|
11 |
Compiler Control: IGVPrintLevel directive should set PrintIdealGraph |
PSU |
|
11 |
[macosx] Accessible JTables always reported as empty |
PSU |
|
8 |
jaxp: Investigate removal of com/sun/org/apache/bcel/internal/util/ClassPath.java |
PSU |
|
8 |
Cleanup usage of getResourceAsStream in jaxp |
PSU |
|
8 |
Customizing the generation of a PKCS12 keystore |
PSU |
|
8 |
Better model for storing source revision information |
PSU |
|
11 |
[macosx] When in a tab group if you arrow between tabs there are no VoiceOver announcements. |
PSU |
|
11 |
[macosx] VoiceOver reads percentages rather than the actual values for sliders. |
PSU |
|
7 |
Add missed jdk/src/share part of 8087283 |
PSU |
|
11 |
ProfileDeferralMgr throwing ConcurrentModificationException |
PSU |
|
18 |
[18u] Backport of JDK-8240903 causes test errors |
PSU |
|
8 |
8u JDK-8284620 backport broke AArch64 build |
PSU |
|
18, 17, 11 |
GHA: Update cygwin to fix issues in langtools tests on Windows |
PSU |
|
17, 11 |
FieldAccessWatch testcase failed on AIX platform |
PSU |
|
18, 17 |
GHA: Workflows break on patch versions |
PSU |
|
18 |
GHA: Add macOS aarch64 to the list of default platforms for workflow_dispatch event |
PSU |
|
18, 17 |
(zipfs) Performance regression related to support for POSIX file permissions |
PSU |
|
17, 15, 13, 11 |
Distrust.java failed with CertificateExpiredException |
PSU |
|
8 |
Build failure on macOS after 8281814 |
PSU |
|
18, 17, 11 |
javac error on invalid jar should only print filename |
PSU |
|
11 |
[11] avoid -std=c++11 CXX harfbuzz buildflag on Windows |
PSU |
|
18, 17 |
Mac Aarch: Excessive warnings to be ignored for build jdk |
PSU |
|
18, 17, 11 |
(zipfs) Mention paths with dot elements in ZipException and cleanups |
PSU |
|
18, 17, 11 |
javac errors after JDK-8251329 are not helpful enough to find root cause |
PSU |
|
17, 11 |
Tests ShortResponseBody and ShortResponseBodyWithRetry should use less resources |
PSU |
|
18 |
assert(func2 == 0 && func3 == 0) failed: not unary |
PSU |
|
18, 17, 11 |
[linux] Fix process-memory information |
PSU |
|
18, 17, 15, 13, 11, 8, 7 |
Cannot open file "NUL:" |
PSU |
Azul Zulu Bug Fixes
The following table describes the OpenJFX 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. |
---|---|---|---|
18, 17, 15, 13, 11, 8 |
Update XML processing |
CPU |
|
18, 17, 15, 13, 11, 8 |
Upgrade libxml2 |
CPU |
|
18, 17, 15, 13, 11, 8 |
Additional fix for JDK-8282121 |
CPU |
|
18, 17, 15, 13, 11, 8 |
Upgrade libxslt |
CPU |
|
18, 17, 15, 13, 11, 8 |
Improve WebKit referencing |
CPU |
|
18, 17, 8 |
Update libxslt to 1.1.35 |
CPU |
|
18, 17, 8 |
Update libxml2 to 2.9.14 |
CPU |
|
18, 17, 15, 13, 11, 8 |
Better JavaScript support |
CPU |
|
18, 17, 15, 13, 11 |
First selected item of a TreeItem multiple selection gets removed if new items are constantly added to the TreeTableView |
PSU |
|
18, 17, 15, 13, 11 |
Modal behavior returns to wrong stage |
PSU |
|
18, 17, 15, 13, 11, 8 |
Crash in GraphicsContextJava::drawLinesForText on https://us.yahoo.com/ |
PSU |
|
18, 17, 15, 13, 11, 8 |
Update attribution in webkit.md file |
PSU |
|
18, 17, 15, 13, 11 |
Update to Visual Studio 2022 version 17.1.0 on Windows |
PSU |
|
18, 17, 15, 13, 11 |
Update boot JDK to 18 |
PSU |
|
18, 17, 15, 13, 11 |
Invisible menus can lead to IndexOutOfBoundsException |
PSU |
|
18, 17, 15, 13, 11, 8 |
Update Glib to 2.72.0 |
PSU |
|
18, 17, 15, 13, 11 |
Videos with unusual sizes cannot be played on windows |
PSU |
|
18, 17, 15, 13, 11, 8 |
Update GStreamer to 1.20.1 |
PSU |
|
18, 17, 15, 13, 11 |
Intermittent OOM error in PredefinedMeshManagerTest |
PSU |
|
18, 17, 15, 13, 11, 8 |
Mediaplayer not working with HTTP Live Stream link with query parameter appended with file extension m3u8 |
PSU |
|
18, 17, 15, 13, 11 |
Spinner with split horizontal arrows and a border places right arrow incorrectly |
PSU |
|
18, 17, 15, 13, 11, 8 |
Update cmake to 3.22.3 |
PSU |
|
18, 17, 15, 13, 11 |
native library cache should be platform/arch specific |
PSU |
|
18, 17, 15, 13, 11 |
Several tests use terminally deprecated System.runFinalization method |
PSU |
|
18, 17, 15, 13, 11 |
DatePicker listener might not be added when using second constructor |
PSU |
|
8 |
WebView: Update Public Suffix List to 3c213aa |
PSU |
|
8 |
Clarify specification for Window properties controlled by the window manager |
PSU |
|
18, 17, 15, 13, 11 |
IOOBE with ListChangeListener added to the selectedItems list of a TableView |
PSU |
|
8 |
Allow building of JavaFX media libs for Apple Silicon |
PSU |
|
18, 17, 15, 13, 11 |
TableColumnHeader: calc of cell width must respect row styling |
PSU |
|
8 |
Creating animated gif image from non FX App thread causes exception |
PSU |
|
8 |
[macOS] Accelerator assigned to button in dialog fires menuItem in owning stage |
PSU |
|
8 |
[Accessibility, Narrator] NPE in TableView |
PSU |
|
18, 17, 15, 13, 11 |
Removing TreeItem from a TreeTableView sometime changes selectedItem |
PSU |
|
18, 17, 15, 13, 11 |
TreeView selection incorrectly changes after deleting an unselected row |
PSU |
|
8 |
Customizable visibility timing for Tooltip |
PSU |
|
18, 17, 15, 13, 11 |
TextFormatter: UpdateValue/UpdateText is called, when no ValueConverter is set |
PSU |
|
18, 17, 15, 13, 11, 8 |
JavaFX WebView memory leak via EventListener |
PSU |
|
18, 17, 15, 13, 11 |
Selection of non-expanded non-leaf treeItem grows unexpectedly when adding two-level descendants |
PSU |
|
18, 17, 15, 13, 11 |
Wrong link to JBS in README.md |
PSU |
|
18, 17, 15, 13, 11 |
Update the 3D lighting test sample |
PSU |
|
18, 17, 15, 13, 11 |
[TestBug] Cleanup a few ignored javafx.controls unit tests |
PSU |
|
18, 17, 15, 13, 11 |
[Android] Window’s screen is not updated after native screen was disposed |
PSU |
|
18, 17, 15, 13, 11 |
TableColumnHeader: calc of cell width must respect row styling (TreeTableView) |
PSU |
|
18, 17, 15, 13, 11 |
Skip ServiceTest.testManyServicesRunConcurrently on Windows |
PSU |
Azul Zulu Bug Fixes
The following table describes the Azul Zulu bug fixes 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-38287 |
8, 7, 6 |
freetype: disable SSE2 on Solaris |
CPU |
ZULU-37669 |
17, 15, 13, 11, 8, 7, 6 |
Zulu APK should provide everything as Alpine’s OpenJDK |
PSU |
ZULU-37484 |
11 |
JFR should support u8 atomic on 32bit platforms |
PSU |
ZULU-35986 |
8 |
Update JFX to zulu8u332-b02 |
PSU |
ZULU-35442 |
17, 15, 13, 11, 8, 7, 6 |
Some Zulu bundles have binaries stripped |
PSU |
ZULU-35141 |
8 |
Update OpenJSSE version to 1.1.10 |
PSU |
ZULU-31592 |
11 |
[aarch32] build failure after jdk-11.0.14+4 |
PSU |
ZULU-30533 |
11 |
[aarch32] Reenable detection of multiprocessor system |
PSU |
ZULU-26842 |
11 |
Test gtest/GTestWrapper.java crashes with SIGSEGV |
PSU |
ZULU-23982 |
11 |
Module org.openjsse has not been granted logging permission |
PSU |
ZULU-22031 |
11 |
aarch32 c2 build failure afrer zulu-11.47+11 merge |
PSU |
ZULU-21163 |
8 |
[JFR] Test jdk/jfr/event/profiling/TestFullStackTrace.java fail on macarm zulu8 |
PSU |
ZULU-19798 |
11 |
New test compiler/intrinsics/Test8237524.java fails against Zulu 11 Arm32 |
PSU |
ZULU-17141 |
11 |
Support W^X |
PSU |
ZULU-13290 |
11 |
New Zulu 11 test test/jdk/com/sun/jndi/ldap/LdapCBPropertiesTest.java fails |
PSU |
ZULU-11568 |
11 |
[ZE 11 TESTBUG] Test tools/doclint/tidy/InvalidEntity.java fails after merge |
PSU |
ZULU-7483 |
11 |
ZULU 11 Arm32 C1 crashes when running tests |
PSU |
ZULU-7471 |
11 |
Fix required for aarch32 after ZULU-6944/JDK-8229236 |
PSU |
ZULU-6720 |
11 |
[REGRESSION] Nashorn test test/nashorn/script/nosecurity/logcoverage.js fails |
PSU |
ZULU-6566 |
17 |
Modules without classes can not be imported into jre image |
PSU |
ZULU-38404 |
8 |
Revert ZULU-37530: Reset launcher mode … |
PSU |
ZULU-4803 |
11 |
[ZULU 8, 11 Arm32 C2] Jtreg hotspot tests compiler/c2/cr6340864 fail because of JDK-8213134 |
PSU |