JDK-8219991 : New fix of the deadlock in sun.security.ssl.SSLSocketImpl
  • Type: Bug
  • Component: security-libs
  • Sub-Component: javax.net.ssl
  • Affected Version: 12,13
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-03-01
  • Updated: 2024-04-25
  • Resolved: 2019-05-06
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 11 JDK 13 JDK 8 Other
11.0.8Fixed 13 b20Fixed 8u431Unresolved na,openjdk8u292Resolved
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
See JDK-8219658 for more details about the problem.

The fix for JDK-8219658 was backout as it caused a few more regressions (see JDK-8219955).  A new fix should be considered.
Comments
11u Backport RFR approval: https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2020-March/002779.html
13-03-2020

Fix request (11u) I would like to downport this to 11.0.8. Oracle downported 8209333, which I would like to downport for parity. This is a follow up of 8209333 that I think should go to 11 along with 8209333. Thanks Severin for pointing me to this change. I'll push the changes together. As this change does not apply at all, I opened JDK-8240827. This bring a prerequisite change to SSLSocketImpl to 11.0.8 which makes this change apply clean.
12-03-2020

Sorry for jumping the gun. The "Fix request (11u)" comment confused me. It should be added only once ready for approval, fwiw.
10-03-2020

[~Severin] I'm working on the downport. It's not trivial. Testing completed today ... stay tuned :)
10-03-2020

[~goetz] No jdk11u-fix-request tag? Just came by via JDK-8209333 :)
10-03-2020

I'm also linking the issue that originally caused this issue.
03-03-2020

URL: http://hg.openjdk.java.net/jdk/jdk/rev/ca251ef47e0b User: xuelei Date: 2019-05-06 15:54:33 +0000
06-05-2019

No new regression test. See JDK-8219658 for external test, and JDK-8219955 about httpclient regression test.
02-05-2019