I have many github repos configured to backup.
I tried twice and I got the stackoverflow error both after this repo.
sudo docker compose up
[+] Running 1/1
✔ Container gickup-runner-1 Created 0.0s
Attaching to runner-1
runner-1 | 2025-06-28T10:08:53Z INF Reading /gickup/conf.yml file=/gickup/conf.yml
runner-1 | 2025-06-28T10:08:53Z INF Configuration loaded destinations=1 pairs=18 sources=18
runner-1 | 2025-06-28T10:08:53Z INF Backup run starting
runner-1 | 2025-06-28T10:08:53Z INF grabbing the repositories from MetaCubeX stage=github url=https://github.com
(other github repos)
runner-1 | 2025-06-28T10:35:57Z INF mirroring badvpn to REDACTED stage=gitea url=REDACTED
runner-1 | 2025-06-28T10:36:14Z INF already up-to-date stage=gitea url=https://github.com/XTLS/badvpn.git
runner-1 | 2025-06-28T10:36:14Z INF starting backup for https://github.com/XTLS/libXray.git stage=backup
runner-1 | 2025-06-28T10:36:14Z INF mirroring libXray to REDACTED stage=gitea url=REDACTED
runner-1 | 2025-06-28T10:36:17Z INF already up-to-date stage=gitea url=https://github.com/XTLS/libXray.git
runner-1 | 2025-06-28T10:36:17Z INF starting backup for https://github.com/XTLS/REALITY.git stage=backup
runner-1 | 2025-06-28T10:36:17Z INF mirroring REALITY to REDACTED stage=gitea url=REDACTED
runner-1 | runtime: goroutine stack exceeds 1000000000-byte limit
runner-1 | runtime: sp=0xc059efc390 stack=[0xc059efc000, 0xc079efc000]
runner-1 | fatal error: stack overflow
runner-1 |
runner-1 | runtime stack:
runner-1 | runtime.throw({0xed3720?, 0xc000117ec0?})
runner-1 | /usr/local/go/src/runtime/panic.go:1073 +0x48 fp=0xc000117e88 sp=0xc000117e58 pc=0x4703a8
runner-1 | runtime.newstack()
runner-1 | /usr/local/go/src/runtime/stack.go:1117 +0x5bd fp=0xc000117fc8 sp=0xc000117e88 pc=0x454a5d
runner-1 | runtime.morestack()
runner-1 | /usr/local/go/src/runtime/asm_amd64.s:621 +0x7a fp=0xc000117fd0 sp=0xc000117fc8 pc=0x4763da
runner-1 |
runner-1 | goroutine 1267 gp=0xc000105340 m=4 mp=0xc000100008 [running]:
runner-1 | github.com/go-git/go-git/v5/storage/filesystem.(*deltaObject).Type(0xc02a4fef00?)
runner-1 | <autogenerated>:1 +0x34 fp=0xc059efc3a0 sp=0xc059efc398 pc=0x8b36b4
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e60df20)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:152 +0x31 fp=0xc059efc3f8 sp=0xc059efc3a0 pc=0x8856b1
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e9ed4a0)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc450 sp=0xc059efc3f8 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00eeffe00)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc4a8 sp=0xc059efc450 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e60df20)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc500 sp=0xc059efc4a8 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e9ed4a0)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc558 sp=0xc059efc500 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00eeffe00)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc5b0 sp=0xc059efc558 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e60df20)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc608 sp=0xc059efc5b0 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e9ed4a0)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc660 sp=0xc059efc608 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00eeffe00)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc6b8 sp=0xc059efc660 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e60df20)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc710 sp=0xc059efc6b8 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e9ed4a0)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc768 sp=0xc059efc710 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00eeffe00)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc7c0 sp=0xc059efc768 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e60df20)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc818 sp=0xc059efc7c0 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e9ed4a0)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc870 sp=0xc059efc818 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00eeffe00)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc8c8 sp=0xc059efc870 pc=0x885753
runner-1 | github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc010a55800, 0xc079efbd08, 0xc00e60df20)
runner-1 | /go/pkg/mod/github.com/go-git/go-git/v5@v5.14.0/plumbing/format/packfile/delta_selector.go:177 +0xd3 fp=0xc059efc920 sp=0xc059efc8c8 pc=0x885753
source:
sourcehut:
- <other repo>
any:
- <other repo>
github:
- <other repo>
- user: XTLS
token: ...
include:
- badvpn
- Xray-core
- REALITY
- Xray-install
- Xray-examples
- Xray-docs-next
- libXray
wiki: true
issues: true
destination:
gitea:
- token: ...
url: ...
createorg: true
lfs: true
mirror:
enabled: true
visibility:
repositories: public
organizations: public
force: false
I have many github repos configured to backup.
I tried twice and I got the stackoverflow error both after this repo.
edited - added more information:
config