Since this morning I'm experiencing random crashes with sourcetree (actually sourctree silently quits). Deleting the %localappdata%\Atlassian directory didn't help.
Actually as I'm writing this the problem doesn't occur anymore, but I fear it might come back at any moment.
Environnment:
- Sourcetree version 3.4.26
- Windows 10 Pro, Version 22H2, build 19045.6456
This happens:
- I start sourcetree. There are just two open tabs
- After some time (from less than 1 minute to several minutes, or even longer) sourcetree silently quits, even without doing any interaction with sourcetree.
Each crash creates 2 new entries with the same time stamp in the Windows Event log:
--- Entry 1
Nom de l’application défaillante SourceTree.exe, version : 3.4.26.0, horodatage : 0x68d0f19c
Nom du module défaillant : KERNELBASE.dll, version : 10.0.19041.6280, horodatage : 0x56511854
Code d’exception : 0xe0434352
Décalage d’erreur : 0x0000000000025369
ID du processus défaillant : 0x162a8
Heure de début de l’application défaillante : 0x01dc44df793b9c8e
Chemin d’accès de l’application défaillante : C:\Users\Michael\AppData\Local\SourceTree\app-3.4.26\SourceTree.exe
Chemin d’accès du module défaillant: C:\Windows\System32\KERNELBASE.dll
ID de rapport : 18c65d82-660b-4b68-a779-5364eba6c7b3
Nom complet du package défaillant :
ID de l’application relative au package défaillant :
--- Entry 2
Application : SourceTree.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.NullReferenceException
à SourceTree.Analytics.Emau.EMauSubmissionService+<SubmitBatch>d__40.MoveNext()
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
à System.Runtime.CompilerServices.TaskAwaiter`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult()
à SourceTree.Analytics.Emau.EMauSubmissionService+<Submit>d__39.MoveNext()
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task)
à System.Runtime.CompilerServices.TaskAwaiter`1[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetResult()
à SourceTree.Analytics.Emau.EMauSubmissionService+<SubmissionTimer_Elapsed>d__37.MoveNext()
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
à System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
à System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
à System.Threading.ThreadPoolWorkQueue.Dispatch()
The %localappdata%\Atlassian\SourceTree\sourcetree.log contains lots of entries like this:
ERROR [2025-10-24 14:41:08,748] [37] [SourceTree.Analytics.Services.AnalyticsService] [Log] - POST Interaction submission FAILED
Refit.ApiException: Response status code does not indicate success: 429 (Too Many Requests).
à Refit.RequestBuilderImplementation.<>c__DisplayClass15_0`2.<<BuildCancellableTaskFuncForMethod>b__0>d.MoveNext() dans c:\temp\releaser\refit\Refit\RequestBuilderImplementation.cs:ligne 399
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
à Refit.Implementation.Generated.AtlassianAnalyticsServiceClientApiIBatch.<global::Atlassian-AnalyticsService-Client-Api-IBatch-Put>d__8.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
à Atlassian.AnalyticsService.Client.AnalyticsServiceClient.<Post>d__12.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
à SourceTree.Analytics.Services.AnalyticsService.<SubmitBatch>d__15.MoveNext()
ERROR [2025-10-24 14:41:39,021] [109] [SourceTree.Analytics.Services.AnalyticsService] [Log] - POST Interaction submission FAILED
Refit.ApiException: Response status code does not indicate success: 429 (Too Many Requests).
à Refit.RequestBuilderImplementation.<>c__DisplayClass15_0`2.<<BuildCancellableTaskFuncForMethod>b__0>d.MoveNext() dans c:\temp\releaser\refit\Refit\RequestBuilderImplementation.cs:ligne 399
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
à Refit.Implementation.Generated.AtlassianAnalyticsServiceClientApiIBatch.<global::Atlassian-AnalyticsService-Client-Api-IBatch-Put>d__8.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
à Atlassian.AnalyticsService.Client.AnalyticsServiceClient.<Post>d__12.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
à SourceTree.Analytics.Services.AnalyticsService.<SubmitBatch>d__15.MoveNext()
Hi @Michael Walz ,
There's this thread and a raised bug (although it's for Win 11): SourceTree 3.4.26 crashing but I feel it might be the problem with the version, as numerous (or OS...) as several people have reported issues lately, specifically with v3.4.26. 👀
Cheers,
Tobi
It looks like the same problem.
But the problem has gone away on its own. Is suspect the analytical server responded with some unexpected message that made sourcetree crash.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Michael Walz when is the last time you restarted your computer? Is there a pending Windows update waiting to be applied?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I would suggest adding the following to the user.config
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There was no pending update waiting to be applied. The Computer was up for 2-3 days.
But the problem went away on its own.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.