SourceTree crashes on ssh+git connections with ControlPersist

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Low
    • 1.9.5
    • Affects Version/s: 1.9.4.1
    • Component/s: Git
    • None
    • Environment:

      Mac OS Mavericks, system ssh and system bash

      My ~/.ssh/config file uses the following parameters for persistent connections:

      ControlMaster auto
      ControlPath /tmp/ssh_mux_%h_%p_%r
      ControlPersist 2h

      However, when I try and perform any operation that happens after a connection has expired (e.g. after my mac has been sleeping for 20mins+), it crashes SourceTree and requires a Force Quit to get it working again. After that it works fine.

      Persistent connections are something of a must for us as we run our stash on AWS and it can take a while to initiate a connection.

      (This bug has been affecting me for ages - about two years - but it has taken me this long to narrow down the cause to the ssh configuration)

            Assignee:
            Unassigned
            Reporter:
            Deleted Account (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: