[JIRA] (JENKINS-62181) Remoting deadlock when launching remote agent

2020-05-06 Thread 'bart.heup...@gmail.com (JIRA)' via Jenkins Issues
Title: Message Title


 
 
 
 

 
 
 

 
   
 Bart Heupers created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-62181  
 
 
  Remoting deadlock when launching remote agent
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Jeff Thompson  
 
 
Attachments: 
 jenkins-remoting-deadlock.log  
 
 
Components: 
 remoting  
 
 
Created: 
 2020-05-06 18:42  
 
 
Environment: 
 Jenkins 2.231  Remoting version 4.3  Manifest-Version: 1.0  Application-Name: Jenkins Remoting Agent  Permissions: all-permissions  Codebase: *  Trusted-Library: true  Build-Jdk-Spec: 1.8  Version: 4.3  Created-By: Maven Jar Plugin 3.2.0  Main-Class: hudson.remoting.Launcher  
 
 
Labels: 
 deadlock  
 
 
Priority: 
  Critical  
 
 
Reporter: 
 Bart Heupers  
 

  
 
 
 
 

 
 After launching an agent it keeps hangin with the follwing text :   [05/06/20 20:34:24] [SSH] Starting agent process: cd "/var/lib/jenkins" && java -jar remoting.jar -workDir /var/lib/jenkins May 06, 2020 8:34:25 PM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir INFO: Using /var/lib/jenkins/remoting as a remoting work directory May 06, 2020 8:34:25 PM org.jenkinsci.remoting.engine.WorkDirManager setupLogging INFO: Both error and output logs will be printed to /var/lib/jenkins/remoting <===[JENKINS REMOTING CAPACITY]===>channel started Remoting version: 4.3 This is a Unix agent   jstack reports a deadlock in attachment :   Found one Java-level deadlock: = "pool-1-thread-4 for channel id=17236": waiting to lock monitor 0x7fbd

[JIRA] (JENKINS-62181) Remoting deadlock when launching remote agent

2020-05-06 Thread &#x27;bart.heup...@gmail.com (JIRA)&#x27; via Jenkins Issues
Title: Message Title


 
 
 
 

 
 
 

 
   
 Bart Heupers updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-62181  
 
 
  Remoting deadlock when launching remote agent
 

  
 
 
 
 

 
Change By: 
 Bart Heupers  
 

  
 
 
 
 

 
 After launching an agent it keeps  hangin  hanging  with the  follwing  following  text : [05/06/20 20:34:24] [SSH] Starting agent process: cd "/var/lib/jenkins" && java -jar remoting.jar -workDir /var/lib/jenkins May 06, 2020 8:34:25 PM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir INFO: Using /var/lib/jenkins/remoting as a remoting work directory May 06, 2020 8:34:25 PM org.jenkinsci.remoting.engine.WorkDirManager setupLogging INFO: Both error and output logs will be printed to /var/lib/jenkins/remoting <===[JENKINS REMOTING CAPACITY]===>channel started Remoting version: 4.3 This is a Unix agent jstack reports a deadlock in attachment : Found one Java-level deadlock:="pool-1-thread-4 for channel id=17236": waiting to lock monitor 0x7fbd8c015bc8 (object 0x00076e658428, a hudson.slaves.SlaveComputer$SlaveInitializer$1), which is held by "Channel reader thread: channel""Channel reader thread: channel": waiting to lock monitor 0x7fbd9401aed8 (object 0x00076ded1cc8, a hudson.remoting.RemoteClassLoader), which is held by "pool-1-thread-4 for channel id=17236" On april 3 2020 in commit [https://github.com/jenkinsci/jenkins/commit/3262d8b7cfbdd1a2e026ad34644e0f9607f5724d]  a new synchronized  method was added that is partly the cause of this deadlock .See line 1026 in main/java/hudson/slaves/SlaveComputer.java  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 

[JIRA] (JENKINS-62181) Remoting deadlock when launching remote agent

2020-05-07 Thread &#x27;bart.heup...@gmail.com (JIRA)&#x27; via Jenkins Issues
Title: Message Title


 
 
 
 

 
 
 

 
   
 Bart Heupers updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-62181  
 
 
  Remoting deadlock when launching remote agent
 

  
 
 
 
 

 
Change By: 
 Bart Heupers  
 

  
 
 
 
 

 
 After launching an agent it keeps hanging with the following text : [05/06/20 20:34:24] [SSH] Starting agent process: cd "/var/lib/jenkins" && java -jar remoting.jar -workDir /var/lib/jenkins May 06, 2020 8:34:25 PM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir INFO: Using /var/lib/jenkins/remoting as a remoting work directory May 06, 2020 8:34:25 PM org.jenkinsci.remoting.engine.WorkDirManager setupLogging INFO: Both error and output logs will be printed to /var/lib/jenkins/remoting <===[JENKINS REMOTING CAPACITY]===>channel started Remoting version: 4.3 This is a Unix agent  This happens since a couple of weeks  jstack reports a deadlock in attachment : Found one Java-level deadlock: = "pool-1-thread-4 for channel id=17236": waiting to lock monitor 0x7fbd8c015bc8 (object 0x00076e658428, a hudson.slaves.SlaveComputer$SlaveInitializer$1), which is held by "Channel reader thread: channel" "Channel reader thread: channel": waiting to lock monitor 0x7fbd9401aed8 (object 0x00076ded1cc8, a hudson.remoting.RemoteClassLoader), which is held by "pool-1-thread-4 for channel id=17236" On april 3 2020 in commit [https://github.com/jenkinsci/jenkins/commit/3262d8b7cfbdd1a2e026ad34644e0f9607f5724d]  a new synchronized  method was added that is partly the cause of this deadlock .See line 1026 in main/java/hudson/slaves/SlaveComputer.java  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment