jvm classloading issue (defineClass1)

14 views Asked by At

App starts but on some stage many threads stops on ClassLoader.defineClass1 (see sample brace below), other bunch of threads waits for them to free classloading locks. What can be the issue? Environment: linux, jdk 21.0.1.

"l-offsite-9" #137 [189] prio=5 os_prio=0 cpu=3462.59ms elapsed=318.76s tid=0x00007fcb70217c00 nid=189 runnable  [0x00007fcb2bbfd000]
   java.lang.Thread.State: RUNNABLE
    at java.lang.ClassLoader.defineClass1([email protected]/Native Method)
    at java.lang.ClassLoader.defineClass([email protected]/ClassLoader.java:1027)
    at java.lang.ClassLoader.defineClass([email protected]/ClassLoader.java:1105)
    at java.security.SecureClassLoader.defineClass([email protected]/SecureClassLoader.java:182)
    at jdk.internal.loader.BuiltinClassLoader.defineClass([email protected]/BuiltinClassLoader.java:821)
    at jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull([email protected]/BuiltinClassLoader.java:741)
    at jdk.internal.loader.BuiltinClassLoader.loadClassOrNull([email protected]/BuiltinClassLoader.java:665)
    - locked <0x0000000353da2bd8> (a java.lang.Object)
    at jdk.internal.loader.BuiltinClassLoader.loadClass([email protected]/BuiltinClassLoader.java:639)
    at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass([email protected]/ClassLoaders.java:188)
0

There are 0 answers