On Fri, 18 Jun 2021 09:50:49 GMT, Aleksei Voitylov <avoity...@openjdk.org> 
wrote:

> Resubmitting the following PR https://github.com/openjdk/jdk/pull/3976 
> against JDK17.
> 
> This fixes the deadlock in ClassLoader between the two lock objects - a lock 
> object associated with the class being loaded, and the 
> ClassLoader.loadedLibraryNames hash map, locked during the native library 
> load operation.
> 
> Further details can be found in the original PR.
> 
> Testing: jtreg and jck testing with no regressions. A new regression test was 
> developed.

This is a risky area and I agree it needs some bake time. The fix has been 
ready for some time but it takes longer than we hope to get this reviewed and 
approved (I was one causing the delay).  I am not uncomfortable getting this in 
JDK 17 but I will  not object if others think this should be fixed in JDK 18 
(and backport to 17 update if desirable) as this is a long standing issue and 
no urgency to get this fixed.

-------------

PR: https://git.openjdk.java.net/jdk17/pull/96

Reply via email to