Sourcetree keeps crashing when I try to open it. It keeps happenning even if i uninstall and reinstall it, happens every time. Before it keeps happening on launch it was only happening when I opened certain repository and I was able to correct this bug by doing like in this Question
SourceTree crashes on opening repository.
Please help me. I found the log from Windows and the problems are these. An error from .NET Runtime and two other from the Application Error. Those are the details about those error.
| | | Application: SourceTree.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.Runtime.InteropServices.SEHException at LibGit2Sharp.Core.NativeMethods.git_object_lookup(LibGit2Sharp.Core.git_object* ByRef, LibGit2Sharp.Core.git_repository*, LibGit2Sharp.Core.GitOid ByRef, LibGit2Sharp.Core.GitObjectType) at LibGit2Sharp.Core.Proxy.git_object_lookup(LibGit2Sharp.Core.Handles.RepositoryHandle, LibGit2Sharp.ObjectId, LibGit2Sharp.Core.GitObjectType) at LibGit2Sharp.Repository.LookupInternal(LibGit2Sharp.ObjectId, LibGit2Sharp.Core.GitObjectType, LibGit2Sharp.Core.FilePath) at System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CreateValue() at System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].LazyInitValue() at LibGit2Sharp.ReferenceWrapper`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].RetrieveTargetObject(LibGit2Sharp.Reference) at System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CreateValue() at System.Lazy`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].LazyInitValue() at LibGit2Sharp.Branch.get_Tip() at SourceTree.Repo.RepoHandlerGit.GetCurrentRevision(System.String) at SourceTree.Model.Repository.CheckCurrentRevision() at SourceTree.Model.Repository.CheckSummary() at System.Threading.Tasks.Task.Execute() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef) at System.Threading.Tasks.Task.ExecuteEntry(Boolean) at System.Threading.ThreadPoolWorkQueue.Dispatch() |
| | | C:\Users\arobert\AppData\Local\SourceTree\app-3.0.17\SourceTree.exe |
| | | C:\Users\arobert\AppData\Local\SourceTree\app-3.0.17\lib\win32\x64\git2-15e1193.DLL |
| | | e430449b-9acd-4ef6-851f-83423864ebda |