2020-08-20 09:45:24 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.201-b09 mixed mode): "Attach Listener" #29 daemon prio=9 os_prio=0 tid=0x00007f2848001000 nid=0x4e97 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "pool-1-thread-17 for channel id=215328" #28 prio=5 os_prio=0 tid=0x00007f2834037000 nid=0x4e48 waiting for monitor entry [0x00007f280f3a2000] java.lang.Thread.State: BLOCKED (on object monitor) at hudson.slaves.SlaveComputer$SlaveInitializer$1.publish(SlaveComputer.java:1037) - locked <0x000000076fc8fda8> (a hudson.slaves.SlaveComputer$SlaveInitializer$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:788) at java.util.logging.Logger.fine(Logger.java:1516) at hudson.remoting.Channel.send(Channel.java:764) - locked <0x000000076e47f300> (a hudson.remoting.Channel) at hudson.remoting.Request$2.run(Request.java:388) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x000000077006d8a0> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-1-thread-15" #26 prio=5 os_prio=0 tid=0x00007f2834035000 nid=0x4e46 waiting for monitor entry [0x00007f280f9fa000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Class.getDeclaringClass0(Native Method) at java.lang.Class.getDeclaringClass(Class.java:1235) at java.lang.Class.getEnclosingClass(Class.java:1277) at java.lang.Class.getSimpleBinaryName(Class.java:1443) at java.lang.Class.getSimpleName(Class.java:1309) at java.lang.Class.isAnonymousClass(Class.java:1411) at org.jenkinsci.remoting.util.AnonymousClassWarnings.doCheck(AnonymousClassWarnings.java:76) at org.jenkinsci.remoting.util.AnonymousClassWarnings.lambda$check$0(AnonymousClassWarnings.java:66) at org.jenkinsci.remoting.util.AnonymousClassWarnings$$Lambda$6/341287330.run(Unknown Source) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x000000076f5f10c8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-1-thread-14" #25 prio=5 os_prio=0 tid=0x00007f2834032000 nid=0x4e45 waiting for monitor entry [0x00007f280fafb000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Class.getDeclaringClass0(Native Method) at java.lang.Class.getDeclaringClass(Class.java:1235) at java.lang.Class.getEnclosingClass(Class.java:1277) at java.lang.Class.getSimpleBinaryName(Class.java:1443) at java.lang.Class.getSimpleName(Class.java:1309) at java.lang.Class.isAnonymousClass(Class.java:1411) at org.jenkinsci.remoting.util.AnonymousClassWarnings.doCheck(AnonymousClassWarnings.java:76) at org.jenkinsci.remoting.util.AnonymousClassWarnings.lambda$check$0(AnonymousClassWarnings.java:66) at org.jenkinsci.remoting.util.AnonymousClassWarnings$$Lambda$6/341287330.run(Unknown Source) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x000000076f549d60> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-1-thread-7" #18 prio=5 os_prio=0 tid=0x00007f282000b000 nid=0x4e3e waiting for monitor entry [0x00007f28702c7000] java.lang.Thread.State: BLOCKED (on object monitor) at hudson.slaves.SlaveComputer$SlaveInitializer$1.publish(SlaveComputer.java:1036) - waiting to lock <0x000000076fc8fda8> (a hudson.slaves.SlaveComputer$SlaveInitializer$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:831) at hudson.remoting.RemoteClassLoader.prefetchClassReference(RemoteClassLoader.java:372) at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:214) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:184) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - locked <0x000000076ec31200> (a hudson.remoting.RemoteClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:414) at hudson.remoting.RemoteClassLoader.loadRemoteClass(RemoteClassLoader.java:256) - locked <0x000000076ec31200> (a hudson.remoting.RemoteClassLoader) at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:225) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:184) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - locked <0x000000076ec31200> (a hudson.remoting.RemoteClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.getDeclaringClass0(Native Method) at java.lang.Class.getDeclaringClass(Class.java:1235) at java.lang.Class.getEnclosingClass(Class.java:1277) at java.lang.Class.getSimpleBinaryName(Class.java:1443) at java.lang.Class.getSimpleName(Class.java:1309) at java.lang.Class.isAnonymousClass(Class.java:1411) at org.jenkinsci.remoting.util.AnonymousClassWarnings.doCheck(AnonymousClassWarnings.java:76) at org.jenkinsci.remoting.util.AnonymousClassWarnings.lambda$check$0(AnonymousClassWarnings.java:66) at org.jenkinsci.remoting.util.AnonymousClassWarnings$$Lambda$6/341287330.run(Unknown Source) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x000000076ec5e298> (a java.util.concurrent.ThreadPoolExecutor$Worker) "Channel reader thread: channel" #11 prio=5 os_prio=0 tid=0x00007f288c306800 nid=0x4e37 waiting for monitor entry [0x00007f28709d1000] java.lang.Thread.State: BLOCKED (on object monitor) at hudson.slaves.SlaveComputer$SlaveInitializer$1.publish(SlaveComputer.java:1036) - waiting to lock <0x000000076fc8fda8> (a hudson.slaves.SlaveComputer$SlaveInitializer$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:788) at java.util.logging.Logger.fine(Logger.java:1516) at hudson.remoting.Channel$1.handle(Channel.java:602) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:85) Locked ownable synchronizers: - None "RemoteInvocationHandler [#1]" #10 daemon prio=5 os_prio=0 tid=0x00007f288c301000 nid=0x4e36 waiting for monitor entry [0x00007f2870ad2000] java.lang.Thread.State: BLOCKED (on object monitor) at hudson.slaves.SlaveComputer$SlaveInitializer$1.publish(SlaveComputer.java:1036) - waiting to lock <0x000000076fc8fda8> (a hudson.slaves.SlaveComputer$SlaveInitializer$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:851) at hudson.remoting.RemoteInvocationHandler$Unexporter.reportStats(RemoteInvocationHandler.java:706) at hudson.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:595) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:118) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - None "Service Thread" #8 daemon prio=9 os_prio=0 tid=0x00007f288c188000 nid=0x4e34 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f288c185000 nid=0x4e33 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f288c183800 nid=0x4e32 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f288c180800 nid=0x4e31 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f288c17f000 nid=0x4e30 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f288c14c800 nid=0x4e2f in Object.wait() [0x00007f2878885000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000076d408ed0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) - locked <0x000000076d408ed0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f288c14a000 nid=0x4e2e in Object.wait() [0x00007f2878986000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000076d406bf8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference.tryHandlePending(Reference.java:191) - locked <0x000000076d406bf8> (a java.lang.ref.Reference$Lock) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) Locked ownable synchronizers: - None "main" #1 prio=5 os_prio=0 tid=0x00007f288c00b000 nid=0x4e28 waiting for monitor entry [0x00007f2892133000] java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x000000076e47f300> (a hudson.remoting.Channel) at hudson.remoting.Channel.join(Channel.java:1187) - locked <0x000000076e47f300> (a hudson.remoting.Channel) at hudson.remoting.Launcher.main(Launcher.java:796) at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:718) at hudson.remoting.Launcher.run(Launcher.java:398) at hudson.remoting.Launcher.main(Launcher.java:298) Locked ownable synchronizers: - None "VM Thread" os_prio=0 tid=0x00007f288c140800 nid=0x4e2d runnable "GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f288c021000 nid=0x4e29 runnable "GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f288c022800 nid=0x4e2a runnable "GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00007f288c024800 nid=0x4e2b runnable "GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00007f288c026000 nid=0x4e2c runnable "VM Periodic Task Thread" os_prio=0 tid=0x00007f288c18a800 nid=0x4e35 waiting on condition JNI global references: 328 Found one Java-level deadlock: ============================= "pool-1-thread-17 for channel id=215328": waiting to lock monitor 0x00007f2834022ae8 (object 0x000000076ec31200, a hudson.remoting.RemoteClassLoader), which is held by "pool-1-thread-7" "pool-1-thread-7": waiting to lock monitor 0x00007f2814005a28 (object 0x000000076fc8fda8, a hudson.slaves.SlaveComputer$SlaveInitializer$1), which is held by "pool-1-thread-17 for channel id=215328" Java stack information for the threads listed above: =================================================== "pool-1-thread-17 for channel id=215328": at hudson.slaves.SlaveComputer$SlaveInitializer$1.publish(SlaveComputer.java:1037) - locked <0x000000076fc8fda8> (a hudson.slaves.SlaveComputer$SlaveInitializer$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:788) at java.util.logging.Logger.fine(Logger.java:1516) at hudson.remoting.Channel.send(Channel.java:764) - locked <0x000000076e47f300> (a hudson.remoting.Channel) at hudson.remoting.Request$2.run(Request.java:388) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) "pool-1-thread-7": at hudson.slaves.SlaveComputer$SlaveInitializer$1.publish(SlaveComputer.java:1036) - waiting to lock <0x000000076fc8fda8> (a hudson.slaves.SlaveComputer$SlaveInitializer$1) at java.util.logging.Logger.log(Logger.java:738) at java.util.logging.Logger.doLog(Logger.java:765) at java.util.logging.Logger.log(Logger.java:831) at hudson.remoting.RemoteClassLoader.prefetchClassReference(RemoteClassLoader.java:372) at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:214) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:184) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - locked <0x000000076ec31200> (a hudson.remoting.RemoteClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:414) at hudson.remoting.RemoteClassLoader.loadRemoteClass(RemoteClassLoader.java:256) - locked <0x000000076ec31200> (a hudson.remoting.RemoteClassLoader) at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:225) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:184) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - locked <0x000000076ec31200> (a hudson.remoting.RemoteClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.getDeclaringClass0(Native Method) at java.lang.Class.getDeclaringClass(Class.java:1235) at java.lang.Class.getEnclosingClass(Class.java:1277) at java.lang.Class.getSimpleBinaryName(Class.java:1443) at java.lang.Class.getSimpleName(Class.java:1309) at java.lang.Class.isAnonymousClass(Class.java:1411) at org.jenkinsci.remoting.util.AnonymousClassWarnings.doCheck(AnonymousClassWarnings.java:76) at org.jenkinsci.remoting.util.AnonymousClassWarnings.lambda$check$0(AnonymousClassWarnings.java:66) at org.jenkinsci.remoting.util.AnonymousClassWarnings$$Lambda$6/341287330.run(Unknown Source) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Found 1 deadlock.