git operations occasionally hang in Jenkins on Windows

We are running continuous Jenkins builds of a git project hosted at Assembla.
Jenkins is running on Tomcat6 under its own user, and generally works fine.

However every once in a while (say once in every 10 builds), the checkout operation at the beginning of the build job simply hangs. At other times the git tag operation at the end of the build also hangs. I believe this did not ever happen in command-line operation (on the same host with the same user).

  • How to write a .log file about commits
  • Can't push files to git repo through Assembla by using Titanium Studio
  • SSH the authenticity of can't be established
  • git + assembla + multiple ssh keys/multiple computers
  • Cannot clone from Assembla
  • Provided an invalid file
  • When hung, the Windows process tree shows taskhost.exe -> tomcat6.exe -> git.exe -> ssh.exe

    When externally killing the GIT and ssh processes of a hung tag command the following stacktrace is seen in the job console output – the error is strange since the directory mentioned already exists and has the private key installed.

    hudson.plugins.git.GitException: Command "C:/Program Files (x86)/Git/bin/git.exe push <repository> <tag-name>" returned status code 1:
    stdout: 
    stderr: Could not create directory 'c/Users/<user-name>/.ssh'.
        at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:779)
        at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:741)
    

    Hey VonC – here is a full listing of the processes and handles (except the long list of Tomcat threads)
    The build task is currently hung on pull.
    Another strange phenomenon here is that there is a scheduled SCM poll every 5 minutes, but it hasn’t run for a few days – probably also stuck somehow.

    Process PID CPU Private Bytes   Working Set Description Company Name
    System Idle Process 0   84.09   0 K 24 K        
     Interrupts n/a 0.28    0 K 0 K Hardware Interrupts 
     DPCs   n/a 0.85    0 K 0 K Deferred Procedure Calls    
     System 4       112 K   300 K       
      smss.exe  240     620 K   1,196 K Windows Session Manager Microsoft Corporation
    sppsvc.exe  2664        3,312 K 9,100 K Microsoft Software Protection Platform Service  Microsoft Corporation
    csrss.exe   344     3,516 K 5,120 K Client Server Runtime Process   Microsoft Corporation
     conhost.exe    1316        1,184 K 2,804 K Console Window Host Microsoft Corporation
     conhost.exe    3148        1,140 K 2,696 K Console Window Host Microsoft Corporation
    wininit.exe 396     1,944 K 4,624 K Windows Start-Up Application    Microsoft Corporation
     services.exe   496     5,096 K 10,444 K    Services and Controller app Microsoft Corporation
      svchost.exe   616     4,776 K 9,940 K Host Process for Windows Services   Microsoft Corporation
       WmiPrvSE.exe 2468        2,692 K 6,052 K WMI Provider Host   Microsoft Corporation
       dllhost.exe  2180    2.27    2,160 K 5,392 K COM Surrogate   Microsoft Corporation
      svchost.exe   692 0.28    4,512 K 8,568 K Host Process for Windows Services   Microsoft Corporation
      svchost.exe   776     9,804 K 12,528 K    Host Process for Windows Services   Microsoft Corporation
      svchost.exe   832     22,052 K    34,980 K    Host Process for Windows Services   Microsoft Corporation
      svchost.exe   888     7,988 K 14,528 K    Host Process for Windows Services   Microsoft Corporation
      svchost.exe   944     8,844 K 15,740 K    Host Process for Windows Services   Microsoft Corporation
       dwm.exe  800     1,692 K 4,636 K Desktop Window Manager  Microsoft Corporation
       dwm.exe  3908        1,800 K 4,748 K Desktop Window Manager  Microsoft Corporation
      svchost.exe   984     13,036 K    17,004 K    Host Process for Windows Services   Microsoft Corporation
      svchost.exe   284     8,536 K 11,152 K    Host Process for Windows Services   Microsoft Corporation
      spoolsv.exe   1064        9,808 K 16,696 K    Spooler SubSystem App   Microsoft Corporation
      svchost.exe   1168        1,116 K 2,740 K Host Process for Windows Services   Microsoft Corporation
      Tomcat6.exe   1308    0.28    331,512 K   302,568 K   Commons Daemon Service Runner   Apache Software Foundation
       git.exe  1812        3,308 K 4,880 K     
        ssh.exe 2996        2,940 K 5,792 K     
      vmtoolsd.exe  1352        8,260 K 12,892 K    VMware Tools Core Service   VMware, Inc.
      VMUpgradeHelper.exe   1416        2,452 K 6,588 K VMware virtual hardware upgrade helper application  VMware, Inc.
      svchost.exe   1880        3,796 K 9,224 K Host Process for Windows Services   Microsoft Corporation
       rdpclip.exe  3020        2,584 K 7,076 K RDP Clip Monitor    Microsoft Corporation
       rdpclip.exe  4072        1,948 K 6,236 K RDP Clip Monitor    Microsoft Corporation
      svchost.exe   1932        1,964 K 5,532 K Host Process for Windows Services   Microsoft Corporation
      dllhost.exe   1996        4,500 K 11,340 K    COM Surrogate   Microsoft Corporation
      msdtc.exe 1284        3,604 K 7,880 K Microsoft Distributed Transaction Coordinator Service   Microsoft Corporation
      taskhost.exe  2492        3,076 K 6,252 K Host Process for Windows Tasks  Microsoft Corporation
      taskhost.exe  3548        2,896 K 6,088 K Host Process for Windows Tasks  Microsoft Corporation
     lsass.exe  504     8,516 K 16,548 K    Local Security Authority Process    Microsoft Corporation
     lsm.exe    512     3,468 K 6,480 K Local Session Manager Service   Microsoft Corporation
    csrss.exe   408     1,836 K 3,796 K Client Server Runtime Process   Microsoft Corporation
    winlogon.exe    436     1,780 K 4,392 K Windows Logon Application   Microsoft Corporation
     LogonUI.exe    784     7,344 K 14,460 K    Windows Logon User Interface Host   Microsoft Corporation
    csrss.exe   2184        2,756 K 7,532 K Client Server Runtime Process   Microsoft Corporation
    winlogon.exe    2952        1,960 K 5,192 K Windows Logon Application   Microsoft Corporation
    explorer.exe    1836        23,536 K    45,060 K    Windows Explorer    Microsoft Corporation
     VMwareTray.exe 2168        2,824 K 6,400 K VMware Tools tray application   VMware, Inc.
     regedit.exe    2772        6,212 K 9,584 K Registry Editor Microsoft Corporation
     procexp64.exe  3648    11.93   21,904 K    37,056 K    Sysinternals Process Explorer   Sysinternals - www.sysinternals.com
    csrss.exe   3140        2,732 K 5,612 K Client Server Runtime Process   Microsoft Corporation
     conhost.exe    2500        1,312 K 3,452 K Console Window Host Microsoft Corporation
    winlogon.exe    3172        1,900 K 4,980 K Windows Logon Application   Microsoft Corporation
    explorer.exe    868     28,840 K    45,200 K    Windows Explorer    Microsoft Corporation
     VMwareTray.exe 3300        2,672 K 6,252 K VMware Tools tray application   VMware, Inc.
     rundll32.exe   3328        1,828 K 5,584 K Windows host process (Rundll32) Microsoft Corporation
     cmd.exe    2832        2,240 K 2,588 K Windows Command Processor   Microsoft Corporation
    
    Process: Tomcat6.exe Pid: 1308
    
    Type    Name
    Desktop \Default
    Directory   \KnownDlls
    Directory   \BaseNamedObjects
    Event   \BaseNamedObjects\TOMCAT6SIGNAL
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\commons-daemon.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\tomcat6-stdout.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\tomcat6-stdout.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\tomcat6-stderr.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\tomcat6-stderr.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0
    File    C:\Users\<username>\AppData\Local\Temp\hsperfdata_<username>\1308
    File    C:\Program Files\Java\jre7\lib\rt.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin\bootstrap.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin\tomcat-juli.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\catalina.2012-05-30.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\localhost.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\manager.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\host-manager.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\tomcat6-stderr.2012-05-24.log
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\logs\tomcat6-stdout.2012-05-24.log
    File    C:\Program Files\Java\jre7\lib\ext\dnsns.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\annotations-api.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\catalina-ant.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\catalina-ha.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\catalina-tribes.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\catalina.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\ecj-3.7.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\el-api.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jasper-el.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jasper.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\jsp-api.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-coyote.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-dbcp.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-es.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-fr.jar
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-ja.jar
    File    C:\Program Files\Java\jre7\lib\resources.jar
    File    C:\Program Files\Java\jre7\lib\ext\localedata.jar
    File    C:\Program Files\Java\jre7\lib\jsse.jar
    File    C:\Program Files\Java\jre7\lib\jce.jar
    File    C:\Program Files\Java\jre7\lib\ext\sunec.jar
    File    C:\Program Files\Java\jre7\lib\ext\sunmscapi.jar
    File    C:\Program Files\Java\jre7\lib\ext\sunjce_provider.jar
    File    \Device\Afd
    File    \Device\KsecDD
    File    \Device\Nsi
    File    C:\Windows\System32\en-US\KernelBase.dll.mui
    File    E:\jenkins\workspace\<job1>\.git\objects\pack\pack-f36e1122944b1a18c4f6a8dd9d38915125dffa9e.pack
    File    C:\Windows\Fonts\symbol.ttf
    File    \Device\Afd
    File    \Device\Afd
    File    C:\Program Files\Java\jre7\lib\charsets.jar
    File    C:\Program Files\Java\jre7\lib\charsets.jar
    File    \Device\Afd
    File    \Device\Afd
    File    E:\jenkins\jobs\<job2>\builds\2012-05-30_17-45-06\log
    File    \Device\Afd
    File    \Device\Afd
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\aether-api-1.13.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\aether-connector-wagon-1.13.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\aether-impl-1.13.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\aether-spi-1.13.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\aether-util-1.13.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\ant-1.8.3.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\ant-launcher-1.8.3.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\aopalliance-1.0.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\commons-cli-1.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\commons-httpclient-3.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\commons-io-1.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\commons-net-3.0.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\doxia-sink-api-1.0.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\guava-11.0.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\jackrabbit-jcr-commons-2.2.5.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\jackrabbit-webdav-2.2.5.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\javax.inject-1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\jsch-0.1.44-1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\jsr305-1.3.9.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\lib-jenkins-maven-artifact-manager-1.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\lib-jenkins-maven-embedder-3.9.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-aether-provider-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-agent-1.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-artifact-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-compat-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-core-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-embedder-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-interceptor-1.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-model-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-model-<username>-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-plugin-api-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-reporting-api-3.0.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-repository-metadata-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-settings-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven-settings-<username>-3.0.4.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven2.1-interceptor-1.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-agent-1.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\maven3-interceptor-1.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\nekohtml-1.9.13.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\plexus-cipher-1.7.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\plexus-classworlds-2.3.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\plexus-component-annotations-1.5.5.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\plexus-interactivity-api-1.0-alpha-6.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\plexus-interpolation-1.14.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\plexus-sec-dispatcher-1.3.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\plexus-utils-2.0.6.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\sisu-guava-0.9.9.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\sisu-guice-3.1.0.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\sisu-inject-bean-2.3.0.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\sisu-inject-plexus-2.3.0.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\slf4j-api-1.6.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-file-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-ftp-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-http-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-http-shared-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-provider-api-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-ssh-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-ssh-common-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-ssh-external-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\wagon-webdav-jackrabbit-2.2.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\xercesImpl-2.9.1.jar
    File    E:\jenkins\plugins\maven-plugin\WEB-INF\lib\xml-apis-1.3.04.jar
    File    E:\jenkins\plugins\active-directory\WEB-INF\lib\active-directory-1.0.jar
    File    E:\jenkins\plugins\active-directory\WEB-INF\lib\ado20-1.0.jar
    File    E:\jenkins\plugins\active-directory\WEB-INF\lib\com4j-20080107.jar
    File    E:\jenkins\plugins\artifactdeployer\WEB-INF\lib\ant-filesystem-tasks-0.0.2.jar
    File    E:\jenkins\plugins\artifactdeployer\WEB-INF\lib\avalon-framework-4.1.3.jar
    File    E:\jenkins\plugins\artifactdeployer\WEB-INF\lib\commons-codec-1.4.jar
    File    E:\jenkins\plugins\artifactdeployer\WEB-INF\lib\commons-logging-1.1.jar
    File    E:\jenkins\plugins\artifactdeployer\WEB-INF\lib\log4j-1.2.9.jar
    File    E:\jenkins\plugins\artifactdeployer\WEB-INF\lib\logkit-1.0.1.jar
    File    E:\jenkins\plugins\git\WEB-INF\lib\annotation-indexer-1.2.jar
    File    E:\jenkins\plugins\git\WEB-INF\lib\bridge-method-annotation-1.4.jar
    File    E:\jenkins\plugins\git\WEB-INF\lib\joda-time-1.5.1.jar
    File    E:\jenkins\plugins\git\WEB-INF\lib\jsch-0.1.44-1.jar
    File    E:\jenkins\plugins\git\WEB-INF\lib\org.eclipse.jgit-0.12.1.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\activation-1.1.1.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\axis-1.4.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\commons-codec-1.4.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\commons-discovery-0.4.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\commons-logging-1.0.4.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\jaxrpc-api-1.1.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\log4j-1.2.9.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\saaj-api-1.3.jar
    File    E:\jenkins\plugins\jira\WEB-INF\lib\wsdl4j-1.6.2.jar
    File    E:\jenkins\plugins\periodicbackup\WEB-INF\lib\guava-r05.jar
    File    E:\jenkins\plugins\periodicbackup\WEB-INF\lib\junit-4.7.jar
    File    E:\jenkins\plugins\periodicbackup\WEB-INF\lib\plexus-archiver-1.0-alpha-11.jar
    File    E:\jenkins\plugins\periodicbackup\WEB-INF\lib\plexus-classworlds-1.2-alpha-6.jar
    File    E:\jenkins\plugins\periodicbackup\WEB-INF\lib\plexus-component-api-1.0-alpha-15.jar
    File    E:\jenkins\plugins\periodicbackup\WEB-INF\lib\plexus-container-default-1.0-alpha-15.jar
    File    E:\jenkins\plugins\periodicbackup\WEB-INF\lib\plexus-io-1.0-alpha-3.jar
    File    E:\jenkins\plugins\periodicbackup\WEB-INF\lib\plexus-utils-1.5.1.jar
    File    E:\jenkins\plugins\subversion\WEB-INF\lib\svnkit-1.3.4-jenkins-4.jar
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    \Device\Afd
    File    E:\jenkins\workspace\<job2>\.git\objects\pack\pack-a25789d9a15085fdc370bf63603670b6ef0aa516.pack
    File    E:\jenkins\workspace\<job3>\.git\objects\pack\pack-3debf683446a7b50138fa83d20b8a176adc40d74.pack
    File    E:\jenkins\workspace\<job4>\.git\objects\pack\pack-08e86702e225df334aa0281cdc34f6fe04a1a896.pack
    File    E:\jenkins\workspace\<job5>\.git\objects\pack\pack-691d5f70f196faae3152545cc4e8a0668ee43182.pack
    File    E:\jenkins\workspace\<job6>\.git\objects\pack\pack-a1f605f6d4ea56878d88c9d85c40884f7c9dc2e9.pack
    File    E:\jenkins\workspace\<job7>\.git\objects\pack\pack-77c1adab9d7dcd56337a59bf7aa6ab1fc5423f0c.pack
    File    \Device\NamedPipe\
    File    C:\Windows\Fonts\arial.ttf
    File    C:\Windows\Fonts\wingding.ttf
    File    \Device\Afd
    File    E:\jenkins\workspace\<job4>\.git\objects\pack\pack-29e3fac2d55ff8f5851726098c1310848ba61982.pack
    File    E:\jenkins\jobs\<job2>\scm-polling.log
    File    C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_a44af8ec57f961cf
    File    \Device\Afd
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\work\Catalina\localhost\gitblit-0.9.3\wicketFilter-filestore\9946\429\2051F8E78B66AEB8107264447FDEE93E\pm-null
    File    \Device\Afd
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jenkins\WEB-INF\lib\jenkins-core-1.461.jar
    File    E:\jenkins\workspace\<job3>\.git\objects\pack\pack-df631556f14db215a3790cdb2dbdc2d8ec6a4dce.pack
    File    E:\jenkins\workspace\<job3>\.git\objects\pack\pack-41dc6597dd98bff4284be2be0437bc96b14a660f.pack
    File    C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jenkins\WEB-INF\lib\jenkins-core-1.461.jar
    Key HKLM\SYSTEM\ControlSet001\Control\Nls\Sorting\Versions
    Key HKLM
    Key HKLM\SYSTEM\ControlSet001\Control\SESSION MANAGER
    Key HKU\S-1-5-21-1089811676-525746212-2675575413-1203\Control Panel\International
    Key HKU\S-1-5-21-1089811676-525746212-2675575413-1203
    Key HKLM\SYSTEM\ControlSet001\services\WinSock2\Parameters\Protocol_Catalog9
    Key HKLM\SYSTEM\ControlSet001\services\WinSock2\Parameters\NameSpace_Catalog5
    Key HKU
    Key HKU\S-1-5-21-1089811676-525746212-2675575413-1203\Software\Microsoft\Windows\CurrentVersion\Explorer
    Key HKU\S-1-5-21-1089811676-525746212-2675575413-1203\Software\Microsoft\Windows NT\CurrentVersion
    Key HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
    Key HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
    Process git.exe(1812)
    Section \BaseNamedObjects\hsperfdata_<username>_1308
    Section \BaseNamedObjects\windows_shell_global_counters
    WindowStation   \Windows\WindowStations\Service-0x0-12330$
    WindowStation   \Windows\WindowStations\Service-0x0-12330$
    

    @Vonc Here is the SSH search (from a different point in time than the list of processes above). I don’t know what to make of it.
    enter image description here

  • Automatically remove *.pyc files and otherwise-empty directories when I check out a new branch
  • Git clone in windows much slower than in linux
  • Replace working copy of git repo with actual contents of repo in .git?
  • Git detached head - return to earlier commit and apply changes from there
  • Git clone error warning: refname '' is ambiguous. Git normally never creates a ref that ends with 40 hex characters
  • How should I employ git across 300+ websites?
  • 4 Solutions collect form web for “git operations occasionally hang in Jenkins on Windows”

    I solved it by:

    • setting the Path to Git executable to C:\Program Files (x86)\Git\cmd\git.exe (i.e. cmd and not bin!) and
    • by setting the environment variable %HOME% to $USERPROFILE
      (otherwise HOME defaults to $HOMEDRIVE$HOMEPATH, which was H:\ in my case, but typically $HOME is set to $USERPROFILE).

    In my case downloading plink from putty site and setting GIT_SSH environment variable to use it solved the problem.

    This is discussed at:

    https://issues.jenkins-ci.org/browse/JENKINS-5413

    You might run the script below in the Script Console:

    Jenkins.instance.getTrigger("SCMTrigger").getRunners().each()
    {
      item ->
        println(item.getTarget().name)
        println(item.getDuration())
        println(item.getStartTime())
        long millis = Calendar.instance.time.time - item.getStartTime()
    
        if(millis > (1000 * 60 * 3)) // 1000 millis in a second * 60 seconds in a minute * 3 minutes
        {
          Thread.getAllStackTraces().keySet().each()
          { 
            tItem ->
              if (tItem.getName().contains("SCM polling") && tItem.getName().contains(item.getTarget().name))
              { 
                println "Interrupting thread " + tItem.getName(); 
                tItem.interrupt()
              }
           }
        }
    }
    

    to at least clear up the issue …

    I may have solved this. I originally set up my SSH keys by generating them with ssh-keygen on a Linux machine. This generally worked, but git would hang occasionally from Jenkins.

    Now I’ve tried using the PuTTY tools to set up key-based auth to my git servers, using these instructions. I then set the GIT_SSH environment variable to the path to plink.exe. It seems to be working now, but it was always an intermittent issue. Hopefully it won’t return…

    Git Baby is a git and github fan, let's start git clone.