Skip to content

Bug: The 5th operation with GitLab hangs indefinitely #1975

@Reyhn3

Description

@Reyhn3

This is the root cause for why I first created #1598.

Image

SourceGit stops working with GitLab. It has been a problem all year long, and it is highly repeatable, but I'm at a loss of how to properly troubleshoot it. These are my observations:

  • It affects only GitLab. Azure Devops and GitHub repos do not appear to cause this issue.
  • I get exactly four working operations (pull, push, fetch) before this problem happens. Consistently, on the fifth operation, any operation just hangs for a long time.
  • The four successful operations can be on any GitLab-repo, i.e. all four operations on the same repo, or one operation each on four repos, or two operations on the same repo and the rest on other repos etc.
  • The behavior is repeatable for any GitLab repo(s).
  • No other operation with the initial GitLab repo works until SourceGit has been restarted. The operation dialog is not cancellable (hence Bug / Feature Request: Cancel operation #1598).
  • If I kill the SourceGit process and start the application again, GitLab works again.
  • Azure DevOps and GitHub operations work fine at the same time as a GitLab-repo is frozen.
  • Doing git operations on other GitLab-repos using SourceGit work fine at the same time as the operation is hung for the initial repo.
  • Doing git operations in the terminal for the same repo and for other GitLab-repos work fine at the same time as SourceGit is hung.

I'm on Linux, using SourceGit 2025.39.
System:
Kernel: 6.17.9-300.fc43.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
Desktop: KDE Plasma v: 6.5.3 Distro: Fedora Linux 43 (Forty Three)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp-wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions