Skip to content

fatal error: stack overflow on version 1.0.5 #61

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wy-z opened this issue Jun 30, 2021 · 2 comments · Fixed by #76
Closed

fatal error: stack overflow on version 1.0.5 #61

wy-z opened this issue Jun 30, 2021 · 2 comments · Fixed by #76

Comments

@wy-z
Copy link

wy-z commented Jun 30, 2021

Hi, I tried to push github/codeql-action to our Github server, but I got fatal error: stack overflow.

Command

./codeql-action-sync push --destination-url https://github.foo.com/ --destination-token 0d52f2bd46cfae91800c52d1207ee55becxxxxxx

Traceback

INFO[0000] Starting CodeQL Action sync tool version 1.0.5...
WARN[0000] https://github.xsky.com/api/v3 redirected to https://github.foo.com/api/v3. The URL https://github.xsky.com/api/v3/ will be used for all API requests.
DEBU[0000] Ensuring repository exists...
DEBU[0000] Repository already exists. Updating its metadata...
DEBU[0000] Pushing Git releases to https://github.xsky.com/github/codeql-action.git...
runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0xc023788358 stack=[0xc023788000, 0xc043788000]
fatal error: stack overflow

runtime stack:
runtime.throw(0xb6a1ce, 0xe)
	/opt/hostedtoolcache/go/1.14.15/x64/src/runtime/panic.go:1116 +0x72
runtime.newstack()
	/opt/hostedtoolcache/go/1.14.15/x64/src/runtime/stack.go:1042 +0x6ce
runtime.morestack()
	/opt/hostedtoolcache/go/1.14.15/x64/src/runtime/asm_amd64.s:449 +0x8f

goroutine 115 [running]:
runtime.getitab(0xae8f20, 0xb10b20, 0xc00334d401, 0x403606)
	/opt/hostedtoolcache/go/1.14.15/x64/src/runtime/iface.go:33 +0x382 fp=0xc023788368 sp=0xc023788360 pc=0x40af62
runtime.assertI2I2(0xae8f20, 0x7fcb14238f68, 0xc00334d500, 0x40fbd9, 0xc02378842c, 0xc0035063e0)
	/opt/hostedtoolcache/go/1.14.15/x64/src/runtime/iface.go:465 +0x6a fp=0xc023788398 sp=0xc023788368 pc=0x40bfaa
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:163 +0x75 fp=0xc0237883f8 sp=0xc023788398 pc=0x866445
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788458 sp=0xc0237883f8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237884b8 sp=0xc023788458 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788518 sp=0xc0237884b8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788578 sp=0xc023788518 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237885d8 sp=0xc023788578 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788638 sp=0xc0237885d8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788698 sp=0xc023788638 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237886f8 sp=0xc023788698 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788758 sp=0xc0237886f8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237887b8 sp=0xc023788758 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788818 sp=0xc0237887b8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788878 sp=0xc023788818 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237888d8 sp=0xc023788878 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788938 sp=0xc0237888d8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788998 sp=0xc023788938 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237889f8 sp=0xc023788998 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788a58 sp=0xc0237889f8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788ab8 sp=0xc023788a58 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788b18 sp=0xc023788ab8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788b78 sp=0xc023788b18 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788bd8 sp=0xc023788b78 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788c38 sp=0xc023788bd8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788c98 sp=0xc023788c38 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788cf8 sp=0xc023788c98 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788d58 sp=0xc023788cf8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788db8 sp=0xc023788d58 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788e18 sp=0xc023788db8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788e78 sp=0xc023788e18 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788ed8 sp=0xc023788e78 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788f38 sp=0xc023788ed8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788f98 sp=0xc023788f38 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023788ff8 sp=0xc023788f98 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789058 sp=0xc023788ff8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237890b8 sp=0xc023789058 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789118 sp=0xc0237890b8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789178 sp=0xc023789118 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237891d8 sp=0xc023789178 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789238 sp=0xc0237891d8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789298 sp=0xc023789238 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237892f8 sp=0xc023789298 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789358 sp=0xc0237892f8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237893b8 sp=0xc023789358 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789418 sp=0xc0237893b8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789478 sp=0xc023789418 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237894d8 sp=0xc023789478 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789538 sp=0xc0237894d8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789598 sp=0xc023789538 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237895f8 sp=0xc023789598 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789658 sp=0xc0237895f8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237896b8 sp=0xc023789658 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789718 sp=0xc0237896b8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789778 sp=0xc023789718 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237897d8 sp=0xc023789778 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789838 sp=0xc0237897d8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789898 sp=0xc023789838 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237898f8 sp=0xc023789898 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789958 sp=0xc0237898f8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc0237899b8 sp=0xc023789958 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789a18 sp=0xc0237899b8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789a78 sp=0xc023789a18 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789ad8 sp=0xc023789a78 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789b38 sp=0xc023789ad8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789b98 sp=0xc023789b38 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789bf8 sp=0xc023789b98 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789c58 sp=0xc023789bf8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789cb8 sp=0xc023789c58 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789d18 sp=0xc023789cb8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789d78 sp=0xc023789d18 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789dd8 sp=0xc023789d78 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789e38 sp=0xc023789dd8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789e98 sp=0xc023789e38 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789ef8 sp=0xc023789e98 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789f58 sp=0xc023789ef8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc023789fb8 sp=0xc023789f58 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a018 sp=0xc023789fb8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a078 sp=0xc02378a018 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a0d8 sp=0xc02378a078 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a138 sp=0xc02378a0d8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a198 sp=0xc02378a138 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a1f8 sp=0xc02378a198 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a258 sp=0xc02378a1f8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a2b8 sp=0xc02378a258 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a318 sp=0xc02378a2b8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a378 sp=0xc02378a318 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a3d8 sp=0xc02378a378 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a438 sp=0xc02378a3d8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a498 sp=0xc02378a438 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a4f8 sp=0xc02378a498 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a558 sp=0xc02378a4f8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a5b8 sp=0xc02378a558 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a618 sp=0xc02378a5b8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a678 sp=0xc02378a618 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a6d8 sp=0xc02378a678 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a738 sp=0xc02378a6d8 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a798 sp=0xc02378a738 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc003353b00, 0xc003506438, 0xc002251301)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a7f8 sp=0xc02378a798 pc=0x8664d1
github.com/go-git/go-git/v5/plumbing/format/packfile.(*deltaSelector).fixAndBreakChainsOne(0xc0004509b0, 0xc043787b90, 0xc0019b4000, 0xc003501190, 0xc00334d501)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/format/packfile/delta_selector.go:177 +0x101 fp=0xc02378a858 sp=0xc02378a7f8 pc=0x8664d1
...additional frames elided...
created by github.com/go-git/go-git/v5.pushHashes
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/remote.go:1124 +0x27f

goroutine 1 [select]:
io.(*pipe).Read(0xc001efeea0, 0xc0018c979d, 0x321, 0x321, 0x43e, 0x43e, 0xc0018c9680)
	/opt/hostedtoolcache/go/1.14.15/x64/src/io/pipe.go:57 +0xe7
io.(*PipeReader).Read(0xc000011480, 0xc0018c979d, 0x321, 0x321, 0x7fcb14238f28, 0x4, 0xc0001a5380)
	/opt/hostedtoolcache/go/1.14.15/x64/src/io/pipe.go:134 +0x4c
bytes.(*Buffer).ReadFrom(0xc0020b2cc0, 0xce0fe0, 0xc000011480, 0x7fcb146b2260, 0xc0020b2cc0, 0xc0005b1601)
	/opt/hostedtoolcache/go/1.14.15/x64/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xce0260, 0xc0020b2cc0, 0xce0fe0, 0xc000011480, 0x0, 0x0, 0x0, 0x0, 0x30, 0xadde60)
	/opt/hostedtoolcache/go/1.14.15/x64/src/io/io.go:391 +0x2fc
io.Copy(...)
	/opt/hostedtoolcache/go/1.14.15/x64/src/io/io.go:364
github.com/go-git/go-git/v5/plumbing/protocol/packp.(*ReferenceUpdateRequest).Encode(0xc0009c8a50, 0xce0260, 0xc0020b2cc0, 0x2, 0x2)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/protocol/packp/updreq_encode.go:33 +0x154
github.com/go-git/go-git/v5/plumbing/transport/http.(*rpSession).ReceivePack(0xc000010660, 0xceecc0, 0xc000026078, 0xc0009c8a50, 0xc0008c9720, 0x0, 0xc001702000)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/plumbing/transport/http/receive_pack.go:43 +0x136
github.com/go-git/go-git/v5.pushHashes(0xceecc0, 0xc000026078, 0xceefc0, 0xc000010660, 0xcf5840, 0xc0008c9720, 0xc0009c8a50, 0xc001702000, 0x82f, 0xb33, ...)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/remote.go:1137 +0x2cb
github.com/go-git/go-git/v5.(*Remote).PushContext(0xc0001a5a50, 0xceecc0, 0xc000026078, 0xc0001a1ab8, 0x0, 0x0)
	/home/runner/go/pkg/mod/github.com/go-git/go-git/v5@v5.3.0/remote.go:211 +0x935
github.com/github/codeql-action-sync/internal/push.(*pushService).pushGit(0xc0001a5c30, 0xc0008e0600, 0x1, 0x0, 0x0)
	/home/runner/work/codeql-action-sync-tool/codeql-action-sync-tool/internal/push/push.go:234 +0x9a9
github.com/github/codeql-action-sync/internal/push.Push(0xceecc0, 0xc000026078, 0xc00040c120, 0x26, 0x7ffede50f65a, 0x17, 0x7ffede50f687, 0x28, 0xb6d875, 0x14, ...)
	/home/runner/work/codeql-action-sync-tool/codeql-action-sync-tool/internal/push/push.go:439 +0x548
github.com/github/codeql-action-sync/cmd.glob..func3(0x1171d00, 0xc000434440, 0x0, 0x4, 0x0, 0x0)
	/home/runner/work/codeql-action-sync-tool/codeql-action-sync-tool/cmd/push.go:19 +0x16b
github.com/spf13/cobra.(*Command).execute(0x1171d00, 0xc000434400, 0x4, 0x4, 0x1171d00, 0xc000434400)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:842 +0x453
github.com/spf13/cobra.(*Command).ExecuteC(0x11717c0, 0x1171fa0, 0x1, 0x1)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 +0x349
github.com/spf13/cobra.(*Command).Execute(...)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887
github.com/spf13/cobra.(*Command).ExecuteContext(...)
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:880
github.com/github/codeql-action-sync/cmd.Execute(0xceecc0, 0xc000026078, 0xc0001a1f78, 0x40774f)
	/home/runner/work/codeql-action-sync-tool/codeql-action-sync-tool/cmd/root.go:76 +0x237
main.main()
	/home/runner/work/codeql-action-sync-tool/codeql-action-sync-tool/main.go:15 +0x4e

goroutine 95 [IO wait]:
internal/poll.runtime_pollWait(0x7fcb146bc880, 0x72, 0xffffffffffffffff)
	/opt/hostedtoolcache/go/1.14.15/x64/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc00043e698, 0x72, 0x1000, 0x1057, 0xffffffffffffffff)
	/opt/hostedtoolcache/go/1.14.15/x64/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/opt/hostedtoolcache/go/1.14.15/x64/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00043e680, 0xc0007ac000, 0x1057, 0x1057, 0x0, 0x0, 0x0)
	/opt/hostedtoolcache/go/1.14.15/x64/src/internal/poll/fd_unix.go:169 +0x19b
net.(*netFD).Read(0xc00043e680, 0xc0007ac000, 0x1057, 0x1057, 0x203000, 0x39, 0x2b)
	/opt/hostedtoolcache/go/1.14.15/x64/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000010048, 0xc0007ac000, 0x1057, 0x1057, 0x0, 0x0, 0x0)
	/opt/hostedtoolcache/go/1.14.15/x64/src/net/net.go:184 +0x8e
crypto/tls.(*atLeastReader).Read(0xc000423280, 0xc0007ac000, 0x1057, 0x1057, 0x3a000000ea5f95d8, 0xc0007e39d0, 0xc0007e39c0)
	/opt/hostedtoolcache/go/1.14.15/x64/src/crypto/tls/conn.go:760 +0x60
bytes.(*Buffer).ReadFrom(0xc0008005d8, 0xce0420, 0xc000423280, 0x40be15, 0xa91100, 0xb3e640)
	/opt/hostedtoolcache/go/1.14.15/x64/src/bytes/buffer.go:204 +0xb1
crypto/tls.(*Conn).readFromUntil(0xc000800380, 0xce1160, 0xc000010048, 0x5, 0xc000010048, 0xf)
	/opt/hostedtoolcache/go/1.14.15/x64/src/crypto/tls/conn.go:782 +0xec
crypto/tls.(*Conn).readRecordOrCCS(0xc000800380, 0x0, 0x0, 0xc000423220)
	/opt/hostedtoolcache/go/1.14.15/x64/src/crypto/tls/conn.go:589 +0x115
crypto/tls.(*Conn).readRecord(...)
	/opt/hostedtoolcache/go/1.14.15/x64/src/crypto/tls/conn.go:557
crypto/tls.(*Conn).Read(0xc000800380, 0xc00051d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/opt/hostedtoolcache/go/1.14.15/x64/src/crypto/tls/conn.go:1233 +0x15b
bufio.(*Reader).Read(0xc000790d80, 0xc000485d18, 0x9, 0x9, 0xc0007911a0, 0xc0007e3d38, 0xc26900)
	/opt/hostedtoolcache/go/1.14.15/x64/src/bufio/bufio.go:226 +0x24f
io.ReadAtLeast(0xce0200, 0xc000790d80, 0xc000485d18, 0x9, 0x9, 0x9, 0xc0005b0ae0, 0xc0000ee0f0, 0x0)
	/opt/hostedtoolcache/go/1.14.15/x64/src/io/io.go:310 +0x87
io.ReadFull(...)
	/opt/hostedtoolcache/go/1.14.15/x64/src/io/io.go:329
net/http.http2readFrameHeader(0xc000485d18, 0x9, 0x9, 0xce0200, 0xc000790d80, 0x0, 0x0, 0xc00050fdd0, 0x0)
	/opt/hostedtoolcache/go/1.14.15/x64/src/net/http/h2_bundle.go:1479 +0x87
net/http.(*http2Framer).ReadFrame(0xc000485ce0, 0xc00050fdd0, 0x0, 0x0, 0x0)
	/opt/hostedtoolcache/go/1.14.15/x64/src/net/http/h2_bundle.go:1737 +0xa1
net/http.(*http2clientConnReadLoop).run(0xc0007e3fa8, 0xc0004046c0, 0x13)
	/opt/hostedtoolcache/go/1.14.15/x64/src/net/http/h2_bundle.go:8263 +0x8d
net/http.(*http2ClientConn).readLoop(0xc000702900)
	/opt/hostedtoolcache/go/1.14.15/x64/src/net/http/h2_bundle.go:8191 +0x6f
created by net/http.(*http2Transport).newClientConn
	/opt/hostedtoolcache/go/1.14.15/x64/src/net/http/h2_bundle.go:7176 +0x660
@wy-z
Copy link
Author

wy-z commented Jun 30, 2021

1.0.4 works fine.

@simon-engledew
Copy link
Contributor

Hello! 👋 Thanks for the stack trace and pinpointing the regression, that is very helpful! ❤️ 🙇

It looks like an issue with a go-git upgrade but I can't see any obvious reason why this behaviour would have changed in this commit range:

go-git/go-git@v5.1.0...v5.3.0

We considered bumping go-git again to see if it helps but I can't see anything that would fix it in this commit range either: 🤔 😞

go-git/go-git@v5.3.0...v5.4.2

We are struggling to reproduce this locally, so it may take some time to find a fix. Thank goodness 1.0.4 is still working for you! 😥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants