Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Sourcetree 2.3.5.0 always crashed after startup

pmcarreiro December 6, 2017

Hello,


After he starts and when he is refreshing the repos, appears a crash screen "Sourcetree has stopped working" (Debug - Close).

If i select debug in VS 2017 appears the following error:
"Unhandled exception at 0x00007FFD776687BB (ntdll.dll) in SourceTree.exe: 0xC0000374: A heap has been corrupted (parameters: 0x00007FFD776CC6E0). occurred"

OS Systems: Windows 10 1709

But if i trie to execute the installation file, he tries to update and then starts the sourcetree and no error occurs (if i tried to open the installed, the error occurs always).

Best regards,

Paulo 

1 answer

0 votes
minnsey
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 8, 2017

Hi

The installer should place sourcetree.exe in %localappdata%\Sourcetree\app-2.3.5\sourcetree.exe can you run that without crashing?

The installer also creates a shortcut at %localappdata%\Sourcetree\sourcetree.exe  can you run that without crashing?

If that still crashes, after you have tried running it can you check to see if there is anything in %localappdata%\Atlassian\Sourcetree\sourcetree.log

 

thanks

pmcarreiro December 11, 2017

Hi Michael,

Thanks for the quick answer.

"The installer should place sourcetree.exe in %localappdata%\Sourcetree\app-2.3.5\sourcetree.exe can you run that without crashing?"

Yes i can.

"The installer also creates a shortcut at %localappdata%\Sourcetree\sourcetree.exe  can you run that without crashing?"

No, it continues to crash.

If that still crashes, after you have tried running it can you check to see if there is anything in %localappdata%\Atlassian\Sourcetree\sourcetree.log

Yes, there is log information.

"ERROR [2017-12-11 14:52:47,929] [1] [SourceTree.App] [.ctor] - finish EnsureSquirrelExecutionStubIsCopied
ERROR [2017-12-11 14:52:57,651] [8] [SourceTree.Repo.RepoHandlerGit] [Summary] - Get summary failed, falling back to git.exe
LibGit2Sharp.LibGit2SharpException: No error message has been provided by the native library
at LibGit2Sharp.Core.Ensure.HandleError(Int32 result)
at LibGit2Sharp.Core.Proxy.git_status_list_new(RepositoryHandle repo, GitStatusOptions options)
at LibGit2Sharp.RepositoryStatus..ctor(Repository repo, StatusOptions options)
at SourceTree.Repo.RepoHandlerGit.Summary(String path)
ERROR [2017-12-11 14:52:58,489] [PriorityScheduler: 1] [SourceTree.Repo.RepoHandlerGit] [Summary] - Get summary failed, falling back to git.exe
LibGit2Sharp.LibGit2SharpException: No error message has been provided by the native library
at LibGit2Sharp.Core.Ensure.HandleError(Int32 result)
at LibGit2Sharp.Core.Proxy.git_status_list_new(RepositoryHandle repo, GitStatusOptions options)
at LibGit2Sharp.RepositoryStatus..ctor(Repository repo, StatusOptions options)
at SourceTree.Repo.RepoHandlerGit.Summary(String path)
ERROR [2017-12-11 14:53:07,264] [8] [SourceTree.Repo.RepoHandlerGit] [CurrentBranch] - Get current branch failed, falling back to git.exe
LibGit2Sharp.LibGit2SharpException: Corrupt repository. The 'HEAD' reference is missing.
at LibGit2Sharp.Repository.get_Head()
at SourceTree.Repo.RepoHandlerGit.CurrentBranch(String path)
ERROR [2017-12-11 14:53:07,849] [PriorityScheduler: 1] [SourceTree.Repo.RepoHandlerGit] [CurrentBranch] - Get current branch failed, falling back to git.exe
LibGit2Sharp.LibGit2SharpException: Corrupt repository. The 'HEAD' reference is missing.
at LibGit2Sharp.Repository.get_Head()
at SourceTree.Repo.RepoHandlerGit.CurrentBranch(String path)
ERROR [2017-12-11 14:53:11,188] [PriorityScheduler: 0] [SourceTree.Repo.RepoHandlerGit] [Summary] - Get summary failed, falling back to git.exe
LibGit2Sharp.LibGit2SharpException: No error message has been provided by the native library
at LibGit2Sharp.Core.Ensure.HandleError(Int32 result)
at LibGit2Sharp.Core.Proxy.git_status_list_new(RepositoryHandle repo, GitStatusOptions options)
at LibGit2Sharp.RepositoryStatus..ctor(Repository repo, StatusOptions options)
at SourceTree.Repo.RepoHandlerGit.Summary(String path)
ERROR [2017-12-11 14:53:18,998] [PriorityScheduler: 0] [SourceTree.Repo.RepoHandlerGit] [CurrentBranch] - Get current branch failed, falling back to git.exe
LibGit2Sharp.LibGit2SharpException: Corrupt repository. The 'HEAD' reference is missing.
at LibGit2Sharp.Repository.get_Head()
at SourceTree.Repo.RepoHandlerGit.CurrentBranch(String path) "

 

Best regards,

Paulo

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events