SourceTree hangs periodically on Mac

SourceTree hangs periodically for me. Sometimes when pushing to remote. Sometimes when committing local. Sometimes when staging files for commit. Once it even hung when I was clicking on a file to see a diff. It is an indefinite hang and requires a force-quit.

I am more and more troubled, worried that it's going to screw up my local or remote repo. Anyone else seeing this?

SourceTree v1.8.0.3

git v1.8.4.2

MacOS v10.8.4

6 answers

0 votes
Jeff Thomas Atlassian Team Jan 17, 2014

I've seen the same issue, but haven't been able to track down a solution. I've only experienced it when coming back to SourceTree and trying to interact with the application, I then need to force quit and it's good to go for a while.

Hey Farrell,

Could you open up a ticket on jira.atlassian.comand provide as much detail as possible? We can then track it from here as anything in JIRA is what the developers look at.


I have some information about this issue that I would really like to provide, including a hang report. However I can't get to this JIRA issue when I'm logged in, and I can't comment on it when I'm logged out. (I get "An error occurred while attempting to fulfill your request." when logged in.)

That in itself seems to be an unresolved problem?

I'm not sure how to open a bug for being unable to open (or edit) a bug, so I'm at a loss for where to comment about the SourceTree hang.

My SourceTree does the same.. at least one time a day when I go back to it.

Happened for me on very first use - going back to command line

This happened very for me as well but I just realized the last time was because I had done an External Diff! On repeated retries I see the pattern:

  1. SourceTree doesn't immediately hang but does within 5 seconds or so
  2. SourceTree continues to hang while FileMerge is running, even if I close the diff window
  3. SourceTree resumes once I fully quit FileMerge.


I suggest looking to see if you have an instance of FileMerge open, or maybe some other diff tool. If so, CMD-Q it and see if that ends the hang. That was my problem. The hang doesn't happen right away but once I do a diff, if I come back to SourceTree it's always blocked until I kill the diff application (closing the diff window isn't sufficient).

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Oct 23, 2018 in Sourcetree

Tip from the team: configure your repos for hosting goodness!

Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...

1,111 views 4 2
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you