Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-67118

Deadlock after marked an agent like disabled.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core
    • None

      Hi. After marked an agent like "disabled" we catched deadlock: 

      Found one Java-level deadlock:Found one Java-level deadlock:============================="IOHub#1: Worker[channel:java.nio.channels.SocketChannel[connected local=/10.127.12.51:8181 remote=pvlas-jenci0013.ca.sbrf.ru/10.127.12.117:46394]] / Computer.threadPoolForRemoting [#7124]":  waiting to lock monitor 0x00007fb685b26a48 (object 0x000000016c8016b0, a hudson.remoting.ProxyOutputStream),  which is held by "org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep [#7]: checking /u01/jenkins_slave/workspace/Loans4B/loans-for-business/lfb_pull_requests_pipeline_v2.0_3/loans-for-business on 10.56.89.33""org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep [#7]: checking /u01/jenkins_slave/workspace/Loans4B/loans-for-business/lfb_pull_requests_pipeline_v2.0_3/loans-for-business on 10.56.89.33":  waiting to lock monitor 0x00007fb4e45aa488 (object 0x00000000d91090d8, a hudson.remoting.Channel),  which is held by "IOHub#1: Worker[channel:java.nio.channels.SocketChannel[connected local=/10.127.12.51:8181 remote=pvlas-jenci0013.ca.sbrf.ru/10.127.12.117:46394]] / Computer.threadPoolForRemoting [#7124]" Java stack information for the threads listed above:==================================================="IOHub#1: Worker[channel:java.nio.channels.SocketChannel[connected local=/10.127.12.51:8181 remote=pvlas-jenci0013.ca.sbrf.ru/10.127.12.117:46394]] / Computer.threadPoolForRemoting [#7124]": at hudson.remoting.ProxyOutputStream.error(ProxyOutputStream.java:169) - waiting to lock <0x000000016c8016b0> (a hudson.remoting.ProxyOutputStream) at hudson.remoting.ExportTable.abort(ExportTable.java:403) at hudson.remoting.Channel.terminate(Channel.java:1092) - locked <0x00000000d91090d8> (a hudson.remoting.Channel) at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onReadClosed(ChannelApplicationLayer.java:238) at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecvClosed(ApplicationLayer.java:221) at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:825) at org.jenkinsci.remoting.protocol.FilterLayer.onRecvClosed(FilterLayer.java:288) at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecvClosed(SSLEngineFilterLayer.java:170) at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:825) at org.jenkinsci.remoting.protocol.NetworkLayer.onRecvClosed(NetworkLayer.java:154) at org.jenkinsci.remoting.protocol.impl.NIONetworkLayer.ready(NIONetworkLayer.java:142) at org.jenkinsci.remoting.protocol.IOHub$OnReady.run(IOHub.java:790) at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28) at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68) 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)"org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep [#7]: checking /u01/jenkins_slave/workspace/Loans4B/loans-for-business/lfb_pull_requests_pipeline_v2.0_3/loans-for-business on 10.56.89.33": at hudson.remoting.Channel.send(Channel.java:761) - waiting to lock <0x00000000d91090d8> (a hudson.remoting.Channel) at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:145) - locked <0x000000016c8016b0> (a hudson.remoting.ProxyOutputStream) at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:95) at hudson.remoting.RemoteOutputStream.write(RemoteOutputStream.java:102) at org.apache.commons.io.output.TeeOutputStream.write(TeeOutputStream.java:81) - locked <0x00000001500098f8> (a org.apache.commons.io.output.TeeOutputStream) at java.io.PrintStream.write(PrintStream.java:449) - locked <0x0000000150009910> (a java.io.PrintStream) at java.io.FilterOutputStream.write(FilterOutputStream.java:77) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution$NewlineSafeTaskListener$1.write(DurableTaskStep.java:451) at java.io.FilterOutputStream.write(FilterOutputStream.java:125) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution$NewlineSafeTaskListener$1.write(DurableTaskStep.java:455) at java.io.PrintStream.write(PrintStream.java:480) - locked <0x000000016b00aa08> (a java.io.PrintStream) at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) at sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:104) - locked <0x0000000150009930> (a java.io.OutputStreamWriter) at java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:185) at java.io.PrintStream.write(PrintStream.java:527) - locked <0x000000016b00aa08> (a java.io.PrintStream) at java.io.PrintStream.print(PrintStream.java:669) at java.io.PrintStream.println(PrintStream.java:806) - locked <0x000000016b00aa08> (a java.io.PrintStream) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.check(DurableTaskStep.java:613) at org.jenkinsci.plugins.workflow.steps.durable_task.DurableTaskStep$Execution.run(DurableTaskStep.java:548) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 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.
      

            Unassigned Unassigned
            n2md Dmitriy .
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: