JDK-8344993 : [21u] [REDO] Backport JDK-8327501 and JDK-8328366 to JDK 21
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util.concurrent
  • Affected Version: 21.0.5
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2024-11-25
  • Updated: 2025-04-18
  • Resolved: 2024-12-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 21
21.0.6 b06Fixed
Related Reports
Causes :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
JDK-8327501 and JDK-8328366 got backported to OpenJDK 21.0.5 and backed out with JDK-8341989 in the same release 21.0.5. This is a redo bug for a new attempt to fix the class unloading issue described in JDK-8327501 in a future version of OpenJDK 21.

By backing out JDK-8341989, we plan to re-introduce JDK-8327501 and JDK-8328366 to JDK 21u. Contrary to the initial attempt to have JDK-8327501 and JDK-8328366 in JDK 21u, we will now also backport JDK-8342905 that fixes the issue observed with the previous attempt.
Comments
Changeset: 96a3a88e Branch: master Author: Martin Balao <mbalao@openjdk.org> Date: 2024-12-03 15:25:26 +0000 URL: https://git.openjdk.org/jdk21u/commit/96a3a88ee206680ba06c6ed876b538de41ff511c
04-12-2024

Changeset: 96a3a88e Branch: master Author: Martin Balao <mbalao@openjdk.org> Date: 2024-12-03 15:25:26 +0000 URL: https://git.openjdk.org/jdk21u-dev/commit/96a3a88ee206680ba06c6ed876b538de41ff511c
03-12-2024

[jdk21u-fix-request] Approval Request from Martin Balao Alonso JDK 21u is affected by bug 8327501. I'd like to redo the fix for 8327501 and its follow up fix 8328366. I'll then propose 8342905 to fix a bug introduced by 8328366.
27-11-2024

Updated the description of the bug so as to make it clear for future readers what happened. This is essentially a redo-bug, but for JDK 21.
26-11-2024

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk21u-dev/pull/1181 Date: 2024-11-25 22:17:04 +0000
25-11-2024