git: openjdk/jdk: 8266310: deadlock between System.loadLibrary and JNI FindClass loading another class

Alexander Scherbatiy alexsch at openjdk.java.net
Tue Jul 6 11:16:07 UTC 2021


Changeset: e47803a8
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2021-07-06 11:15:10 +0000
URL:       https://git.openjdk.java.net/jdk/commit/e47803a84feb6d831c6c6158708d29b4fffc99c9

8266310: deadlock between System.loadLibrary and JNI FindClass loading another class

Reviewed-by: dholmes, plevart, chegar, mchung

! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/Class1.java
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/libloadLibraryDeadlock.c
+ test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/p/Class2.java
+ test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java
+ test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java
+ test/jdk/java/lang/ClassLoader/loadLibraryUnload/libloadLibraryUnload.c
+ test/jdk/java/lang/ClassLoader/loadLibraryUnload/p/Class1.java



More information about the jdk-changes mailing list