JDK-8193488 : Newer fix for memory leak in ProtectionDomain cache
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 7u161,8u172,9,10
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2017-12-14
  • Updated: 2019-02-12
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.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
Need to create a more robust fix for the memory leak.

Previous attempts:
JDK-8058547 (Memory leak in ProtectionDomain cache) 
JDK-8085903 (New fix for memory leak in ProtectionDomain cache) 

Regression caused by the last attempt:
JDK-8191649 (StackOverFlow caused with custom security manager)

Related enhancement that was backed out:
JDK-8055753 (Use ConcurrentHashMap to map ProtectionDomain to PermissionCollection)