Sourcetree won't start
Asked by Steve Brecheisen:

I have been using Sourcetree for months on Windows 7, and then suddenly a couple days ago it wouldn't start. Just crashes everytime I try to start it.

I uninstalled Sourcetree and reinstalled it, still had the same issue.

Error from sourcetree.log below, full log follows:

ERROR \[2016-09-19 10:53:24,145\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]

System.IO.IOException: The file exists.

ERROR \[2016-03-16 14:27:09,113\] \[PriorityScheduler: \] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterBookmarkEventHandlers called with null list  
ERROR \[2016-03-16 16:11:29,200\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterBookmarkEventHandlers called with null list  
ERROR \[2016-03-16 16:17:04,279\] \[1\] \[SourceTree.ViewModel.Hosted.HostingHandler\] \[GetScmHost\] - Unable to List Repositories as the host ins not an SCM, \[SourceTree.Host.Atlassianaccount.AtlassianAccountHost\]  
ERROR \[2016-03-16 16:18:43,818\] \[1\] \[SourceTree.ViewModel.Hosted.HostingHandler\] \[GetScmHost\] - Unable to List Repositories as the host ins not an SCM, \[SourceTree.Host.Atlassianaccount.AtlassianAccountHost\]  
ERROR \[2016-03-30 13:52:46,945\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-03-30 13:52:51,866\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-04-04 09:39:17,863\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-04-04 09:39:19,842\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-04-11 09:28:05,899\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-04-11 09:28:08,841\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-04-19 23:56:20,262\] \[1\] \[SourceTree.ViewModel.Hosted.HostingHandler\] \[GetScmHost\] - Unable to List Repositories as the host ins not an SCM, \[SourceTree.Host.Atlassianaccount.AtlassianAccountHost\]  
ERROR \[2016-04-28 16:42:27,569\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-04-28 16:42:30,750\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-03 09:57:41,778\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-03 09:57:45,553\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-10 15:54:45,003\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-10 15:54:48,312\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-16 09:48:13,129\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-16 09:48:14,677\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-16 09:51:57,433\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-16 09:51:57,836\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-17 15:40:59,489\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-05-17 15:41:00,944\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-06-07 14:39:39,928\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-06-07 14:39:43,640\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-06-15 15:09:01,739\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-06-15 15:09:05,109\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-06-30 12:23:40,158\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-06-30 12:23:45,156\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-11 11:08:46,081\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-11 11:08:49,459\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-11 14:38:47,911\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-11 14:38:48,687\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:16:15,625\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:16:16,427\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:16:16,427\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:16:19,730\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:16:19,853\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:16:19,853\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:23:29,777\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:23:29,806\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:23:29,807\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:23:32,616\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:23:32,619\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-14 14:23:32,619\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 14:27:15,964\] \[27\] \[SourceTree.ViewModel.DiffViewModel\] \[AddUnchangedFile\] - Error reading file in AddUnchangedFile for Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Yoda_exe\\src\\utils\\.FlashMemoryManager.cpp.swp  
System.IO.FileNotFoundException: Could not find file 'Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Yoda_exe\\src\\utils\\.FlashMemoryManager.cpp.swp'.  
File name: 'Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Yoda_exe\\src\\utils\\.FlashMemoryManager.cpp.swp'  
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)  
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)  
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)  
at SourceTree.ViewModel.DiffViewModel.AddUnchangedFile(FileStatusRecord rec, List\`1 diffModel) in C:\\projects\\[bitbucket.org](http://bitbucket.org)\\atlassian\\sourcetreewin-prod\\SourceTree.UI.Diff\\ViewModel\\Diff\\DiffViewModel.cs:line 1300  
ERROR \[2016-07-19 14:27:50,850\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 14:27:51,624\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 14:27:51,625\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 14:27:54,923\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 14:27:55,062\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 14:27:55,063\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 15:12:41,842\] \[61\] \[SourceTree.ViewModel.DiffViewModel\] \[AddUnchangedFile\] - Error reading file in AddUnchangedFile for Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Common\\.eepromCommand.h.swp  
System.IO.FileNotFoundException: Could not find file 'Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Common\\.eepromCommand.h.swp'.  
File name: 'Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Common\\.eepromCommand.h.swp'  
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)  
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)  
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)  
at SourceTree.ViewModel.DiffViewModel.AddUnchangedFile(FileStatusRecord rec, List\`1 diffModel) in C:\\projects\\[bitbucket.org](http://bitbucket.org)\\atlassian\\sourcetreewin-prod\\SourceTree.UI.Diff\\ViewModel\\Diff\\DiffViewModel.cs:line 1300  
ERROR \[2016-07-19 15:12:47,502\] \[60\] \[SourceTree.ViewModel.DiffViewModel\] \[AddUnchangedFile\] - Error reading file in AddUnchangedFile for Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Common\\.eepromCommand.h.swp  
System.IO.FileNotFoundException: Could not find file 'Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Common\\.eepromCommand.h.swp'.  
File name: 'Z:\\src\\dorado\\dorado-embedded\\p-dist\\Jaina\\Common\\.eepromCommand.h.swp'  
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)  
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)  
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)  
at SourceTree.ViewModel.DiffViewModel.AddUnchangedFile(FileStatusRecord rec, List\`1 diffModel) in C:\\projects\\[bitbucket.org](http://bitbucket.org)\\atlassian\\sourcetreewin-prod\\SourceTree.UI.Diff\\ViewModel\\Diff\\DiffViewModel.cs:line 1300  
ERROR \[2016-07-19 15:14:28,429\] \[PriorityScheduler: \] \[SourceTree.Diagnostics.FailureHandler\] \[HandleGeneralTaskFailure\] - 'git status' failed with code -1073741819: (Z:\\src\\dorado\\dorado-embedded)  
ERROR \[2016-07-19 15:14:28,978\] \[PriorityScheduler: \] \[SourceTree.Diagnostics.FailureHandler\] \[HandleGeneralTaskFailure\] - 'Summary' failed with code -1073741819: (Z:\\src\\dorado\\dorado-embedded)  
ERROR \[2016-07-19 15:14:35,520\] \[PriorityScheduler: \] \[SourceTree.Diagnostics.FailureHandler\] \[HandleGeneralTaskFailure\] - 'git status' failed with code -1073741819: (Z:\\src\\dorado\\dorado-embedded)  
ERROR \[2016-07-19 15:14:51,108\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 15:14:51,327\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 15:14:51,327\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 15:14:53,813\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 15:14:53,854\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 15:14:53,854\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:00:51,038\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:00:51,231\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:00:51,231\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:00:53,616\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:00:53,669\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:00:53,669\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:08:11,039\] \[1\] \[SourceTree.Diagnostics.FailureHandler\] \[HandleGeneralTaskFailure\] - 'git apply' failed with code 1: Checking patch .gitattributes...  
error: while searching for:  
#\*.h text  

# Declare files that will always have LF line endings on checkout  
.gitignore text eol=lf  
.gitattributes text eol=lf  
xmcsutil text eol=lf  
Makefile text eol=lf  
Makefile.\* text eol=lf  
makefile.\* text eol=lf  
[configure.ac](http://configure.ac) text eol=lf  
\*.sh text eol=lf  
\*.pl text eol=lf  
\*.py text eol=lf  
\*.bat text eol=lf  
\*.rb text eol=lf  
\*.h text eol=lf  
\*.c text eol=lf  
\*.cpp text eol=lf  
\*.txt text eol=lf  
\*.asm text eol=lf  
\*.csv text eol=lf  
\*.cdf text eol=lf  
\*.xml text eol=lf  
\*.cfg text eol=lf  
\*.pac.unsigned text eol=lf  
boot.cmd text eol=lf  
dpm_load text eol=lf  
dpm_unload text eol=lf  
marfiles.\* text eol=lf  
p-dist/Jaina/build text eol=lf  
p-dist/buildscripts/\*\* text eol=lf  
p-dist/os/\*\* text eol=lf  
p-dist/system/\*\* text eol=lf  
p-dist/p-sbc/marctl/drivers/pci2fpga/\*\* text eol=lf  
p-dist/tools/formatSD/\*\* text eol=lf  

# Declare files that will always have CRLF line endings on checkout.  
\*.rtf text eol=crlf  
\*.sln text eol=crlf  

# Denote all files that are truly binary and should not be modified.  
\*.png binary  
\*.jpg binary  
\*.rpm binary  
\*.lic binary  
\*.pac binary  
\*.exe binary  
\*.dll binary  
\*.pdf binary  
getframeid binary  
gdbserver binary  
cst binary  
srktool binary  
x5092wtls binary  

error: patch failed: .gitattributes:7  
Applying patch .gitattributes with 1 reject...  
Rejected hunk #1.  

See C:\\Users\\sbrecheisen\\AppData\\Local\\Atlassian\\SourceTree\\LastFailedPatch.txt for patch details (Z:\\src\\dorado\\dorado-embedded)  
ERROR \[2016-07-19 16:12:51,183\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:12:51,207\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:12:51,207\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:12:53,148\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:12:53,151\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-19 16:12:53,151\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-20 07:38:51,241\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-20 07:38:51,729\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-20 07:38:51,730\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-20 07:39:02,667\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-20 07:39:03,121\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-20 07:39:03,122\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-29 00:06:52,751\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-29 00:06:54,064\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-29 00:06:54,065\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-29 00:06:57,053\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-29 00:06:57,364\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-07-29 00:06:57,365\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 10:50:33,711\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 10:50:34,345\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 10:50:34,345\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 10:50:36,583\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 10:50:36,745\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 10:50:36,745\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 13:52:43,709\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 13:52:45,363\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 13:52:45,363\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 13:52:53,789\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 13:52:54,510\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-02 13:52:54,540\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-04 10:30:32,083\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-04 10:30:32,524\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-04 10:30:32,524\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-04 10:30:35,793\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-04 10:30:35,916\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-04 10:30:35,916\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-23 10:27:07,661\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-23 10:27:07,895\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-23 10:27:07,895\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-23 10:27:15,149\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-23 10:27:15,695\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-23 10:27:15,695\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-24 10:21:08,297\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-24 10:21:08,835\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-24 10:21:08,836\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-24 10:21:15,554\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-24 10:21:15,962\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-24 10:21:15,963\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:56:14,590\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:56:15,061\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:56:15,061\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:56:16,857\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:56:16,972\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:56:16,972\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:59:38,776\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:59:38,792\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:59:38,792\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:59:40,303\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:59:40,306\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-08-25 12:59:40,307\] \[1\] \[SourceTree.Bookmarks.BookmarkManager\] \[RegisterBookmarkEventHandlers\] - RegisterAsRepositoryUpdatedEventHandler called with null repo  
ERROR \[2016-09-14 12:15:29,109\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[InvokeAsync\] - Unable to get Dispatcher Application.Current is null  
ERROR \[2016-09-14 12:15:29,372\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[InvokeAsync\] - Unable to invoke async action \[System.Action\] dispatcher is null  
ERROR \[2016-09-16 16:05:39,587\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[get_Thread\] - Unable to get Dispatcher Application.Current is null  
ERROR \[2016-09-16 16:05:42,333\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[get_Thread\] - Unable to get Thread dispatcher is null  
ERROR \[2016-09-16 16:05:42,344\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[InvokeAsync\] - Unable to get Dispatcher Application.Current is null  
ERROR \[2016-09-16 16:05:42,345\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[InvokeAsync\] - Unable to invoke async action \[System.Action\] dispatcher is null  
ERROR \[2016-09-16 16:05:42,352\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[get_Thread\] - Unable to get Dispatcher Application.Current is null  
ERROR \[2016-09-16 16:05:42,352\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[get_Thread\] - Unable to get Thread dispatcher is null  
ERROR \[2016-09-16 16:05:42,352\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[get_Thread\] - Unable to get Dispatcher Application.Current is null  
ERROR \[2016-09-16 16:05:42,431\] \[PriorityScheduler: \] \[SourceTree.Scheduler.SourceTreeDispatcher\] \[get_Thread\] - Unable to get Thread dispatcher is null  
ERROR \[2016-09-19 10:53:24,145\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  
ERROR \[2016-09-19 16:06:48,258\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  
ERROR \[2016-09-19 16:30:30,801\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  
ERROR \[2016-09-19 16:51:21,590\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  
ERROR \[2016-09-20 08:01:35,559\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  
ERROR \[2016-09-20 09:57:04,232\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  
ERROR \[2016-09-20 14:24:08,896\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  
ERROR \[2016-09-22 09:58:26,079\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  
ERROR \[2016-09-22 10:20:44,577\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.5.0\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]  
System.IO.IOException: The file exists.  

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)  
at System.IO.Path.InternalGetTempFileName(Boolean checkHost)  
at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)  
at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)  
at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()  
at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()  
at System.Windows.FrameworkElement.ApplyTemplate()  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)  
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Border.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Control.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)  
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)  
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)  
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)  
at System.Windows.UIElement.Measure(Size availableSize)  
at System.Windows.ContextLayoutManager.UpdateLayout()  
at System.Windows.Interop.HwndSource.SetLayoutSize()  
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)  
at System.Windows.Window.SetRootVisualAndUpdateSTC()  
at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)  
at System.Windows.Window.CreateSourceWindow(Boolean duringShow)  
at System.Windows.Window.ShowHelper(Object booleanBox)  
at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in D:\\projects\\[bitbucket.org](http://bitbucket.org)\\atlassian\\sourcetree\\sourcetreewin-prod\\AppRoot.cs:line 210  
at SourceTree.App.OnStartup(StartupEventArgs e) in D:\\projects\\[bitbucket.org](http://bitbucket.org)\\atlassian\\sourcetree\\sourcetreewin-prod\\App.xaml.cs:line 130  
at System.Windows.Application.\<.ctor\>b__1(Object unused)  
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)  
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)  


Answers:
author: Steve Brecheisen
body: My system showed that an update was available to Sourcetree, and the update even claimed it was related to it crashing. But this did not resolve the issue, Sourcetree still crashes on startup. Latest log is below, looks very similar to before.

ERROR \[2016-09-22 10:41:07,648\] \[1\] \[SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService\] \[DispatcherUnhandledExceptionHandler\] - DispatcherUnhandledExceptionHandler for \[SourceTree, 1.9.6.1\] called with \[System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs\]

System.IO.IOException: The file exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

at System.IO.Path.InternalGetTempFileName(Boolean checkHost)

at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream)

at System.Windows.Controls.GridViewColumnHeader.GetCursor(Int32 cursorID)

at System.Windows.Controls.GridViewColumnHeader.get_SplitCursor()

at System.Windows.Controls.GridViewColumnHeader.HookupGripperEvents()

at System.Windows.FrameworkElement.ApplyTemplate()

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.GridViewHeaderRowPresenter.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)

at System.Windows.Controls.ScrollContentPresenter.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.ScrollViewer.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at Microsoft.Windows.Themes.ListBoxChrome.MeasureOverride(Size availableSize)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Control.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.DockPanel.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)

at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Border.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Control.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)

at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)

at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Border.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Control.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean\& hasDesiredSizeUChanged)

at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV)

at System.Windows.Controls.Grid.MeasureOverride(Size constraint)

at System.Windows.FrameworkElement.MeasureCore(Size availableSize)

at System.Windows.UIElement.Measure(Size availableSize)

at System.Windows.ContextLayoutManager.UpdateLayout()

at System.Windows.Interop.HwndSource.SetLayoutSize()

at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)

at System.Windows.Window.SetRootVisualAndUpdateSTC()

at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)

at System.Windows.Window.CreateSourceWindow(Boolean duringShow)

at System.Windows.Window.ShowHelper(Object booleanBox)

at SourceTree.AppRoot.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\AppRoot.cs:line 210

at SourceTree.App.OnStartup(StartupEventArgs e) in C:\\projects\\sourcetreewin\\App.xaml.cs:line 130

at System.Windows.Application.\<.ctor\>b__1(Object unused)

at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)