Currently we have a blocker in the terraform execution and it’s very hard to determine the root cause. It always stops in an specific step of the process that is unrelated to the code changes of the source code. Important thing to mention the infrastructure code of terraform is not part of the changes, the only change is the swagger file being read by the azurerm_api_management_api_schema. This process runs on a Microsoft hosted agent with 7Gb of RAM and diagnostics shows very low consumption and the terraform version is 1.3.5.
Error is as follows:
fatal error: runtime: out of memory
runtime stack:
runtime.throw({0x25e6af7?, 0x2000?})
/usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0xc000095e00 sp=0xc000095dd0 pc=0x435e1d
runtime.sysMapOS(0xc014400000, 0xac8800000?)
/usr/local/go/src/runtime/mem_linux.go:187 +0x11b fp=0xc000095e48 sp=0xc000095e00 pc=0x41895b
runtime.sysMap(0x3e9caa0?, 0x7efc3c51c000?, 0x42bda0?)
/usr/local/go/src/runtime/mem.go:142 +0x35 fp=0xc000095e78 sp=0xc000095e48 pc=0x418335
runtime.(*mheap).grow(0x3e9caa0, 0x56434c?)
/usr/local/go/src/runtime/mheap.go:1459 +0x23d fp=0xc000095ee8 sp=0xc000095e78 pc=0x428e5d
runtime.(*mheap).allocSpan(0x3e9caa0, 0x56434c, 0x0, 0x1)
/usr/local/go/src/runtime/mheap.go:1191 +0x1be fp=0xc000095f80 sp=0xc000095ee8 pc=0x4285be
runtime.(*mheap).alloc.func1()
/usr/local/go/src/runtime/mheap.go:910 +0x65 fp=0xc000095fc8 sp=0xc000095f80 pc=0x428045
runtime.systemstack()
/usr/local/go/src/runtime/asm_amd64.s:492 +0x49 fp=0xc000095fd0 sp=0xc000095fc8 pc=0x4650c9
goroutine 17 [running]:
runtime.systemstack_switch()
/usr/local/go/src/runtime/asm_amd64.s:459 fp=0xc00863dd58 sp=0xc00863dd50 pc=0x465060
runtime.(*mheap).alloc(0xac8698000?, 0x56434c?, 0x26?)
/usr/local/go/src/runtime/mheap.go:904 +0x65 fp=0xc00863dda0 sp=0xc00863dd58 pc=0x427f85
runtime.(*mcache).allocLarge(0x7efc152cce00?, 0xac8697020, 0x1)
/usr/local/go/src/runtime/mcache.go:233 +0x85 fp=0xc00863ddf0 sp=0xc00863dda0 pc=0x4172c5
runtime.mallocgc(0xac8697020, 0x21416e0, 0x1)
/usr/local/go/src/runtime/malloc.go:1029 +0x57e fp=0xc00863de68 sp=0xc00863ddf0 pc=0x40d51e
runtime.makeslice(0xc00863dee8?, 0x417833?, 0x2000?)
/usr/local/go/src/runtime/slice.go:103 +0x52 fp=0xc00863de90 sp=0xc00863de68 pc=0x44cf72
github.com/hashicorp/terraform/internal/plans/objchange.LongestCommonSubsequence({0xc002192000, 0x1292f, 0x0?}, {0xc00b808000, 0x1293c, 0xc000089804?})
/home/circleci/project/project/internal/plans/objchange/lcs.go:23 +0x85 fp=0xc00863df60 sp=0xc00863de90 pc=0xff1b85
github.com/hashicorp/terraform/internal/command/format.ctySequenceDiff({0xc002192000?, 0x1292f, 0xf?}, {0xc00b808000?, 0x1293c, 0xc0027d4000?})
/home/circleci/project/project/internal/command/format/diff.go:1838 +0x5b fp=0xc00863e020 sp=0xc00863df60 pc=0x10c8e7b
github.com/hashicorp/terraform/internal/command/format.(*blockBodyDiffPrinter).writeValueDiff(0xc00863f070, {{{0x2b6db40?, 0xc00006a529?}}, {0x2144f60?, 0xc0019acc20?}}, {{{0x2b6db40?, 0xc00006a529?}}, {0x2144f60?, 0xc0027d4000?}}, 0x8, ...)
/home/circleci/project/project/internal/command/format/diff.go:1295 +0x146d fp=0xc00863e788 sp=0xc00863e020 pc=0x10c49cd
github.com/hashicorp/terraform/internal/command/format.(*blockBodyDiffPrinter).writeAttrDiff(0xc00863f070, {0xc00147b7e8, 0x5}, 0xc002fb33c0, {{{0x2b6db40?, 0xc00006a529?}}, {0x2144f60?, 0xc0019acc20?}}, {{{0x2b6db40, 0xc00006a529}}, ...}, ...)
/home/circleci/project/project/internal/command/format/diff.go:437 +0x575 fp=0xc00863e880 sp=0xc00863e788 pc=0x10bcbf5
github.com/hashicorp/terraform/internal/command/format.(*blockBodyDiffPrinter).writeAttrsDiff(0x1d?, 0xc003f79e30, {{{0x2b6dc20?, 0xc0027d45a0?}}, {0x221c7a0?, 0xc0047b03f0?}}, {{{0x2b6dc20, 0xc0027d4890}}, {0x221c7a0, 0xc0047b0750}}, ...)
/home/circleci/project/project/internal/command/format/diff.go:365 +0x705 fp=0xc00863eb90 sp=0xc00863e880 pc=0x10bc445
github.com/hashicorp/terraform/internal/command/format.(*blockBodyDiffPrinter).writeBlockBodyDiff(0xc00863f070, 0xc003f79e90, {{{0x2b6dc20?, 0xc0027d45a0?}}, {0x221c7a0?, 0xc0047b03f0?}}, {{{0x2b6dc20, 0xc0027d4890}}, {0x221c7a0, 0xc0047b0750}}, ...)
/home/circleci/project/project/internal/command/format/diff.go:289 +0x1c5 fp=0xc00863ed80 sp=0xc00863eb90 pc=0x10bb7c5
github.com/hashicorp/terraform/internal/command/format.ResourceChange(0xc0027ec000, 0xc00676a210?, 0xc0006ba600, 0x50)
/home/circleci/project/project/internal/command/format/diff.go:201 +0x1a4a fp=0xc00863f468 sp=0xc00863ed80 pc=0x10ba8ea
github.com/hashicorp/terraform/internal/command/views.renderPlan(0xc006d86000, 0xc009da3ef0, 0xc00034fde0)
/home/circleci/project/project/internal/command/views/plan.go:281 +0x16df fp=0xc00863fc88 sp=0xc00863f468 pc=0x10f61ff
github.com/hashicorp/terraform/internal/command/views.(*OperationHuman).Plan(0xc001a33600?, 0x0?, 0x0?)
/home/circleci/project/project/internal/command/views/operation.go:89 +0x25 fp=0xc00863fcb0 sp=0xc00863fc88 pc=0x10f1a05
github.com/hashicorp/terraform/internal/backend/local.(*Local).opPlan(0xc00056bb80, {0x2b6c138, 0xc000962dc0}, {0x2b6c138, 0xc000962e00}, 0xc00088bb00, 0xc000962d80)
/home/circleci/project/project/internal/backend/local/backend_plan.go:163 +0xc62 fp=0xc00863ff18 sp=0xc00863fcb0 pc=0x11bc6e2
github.com/hashicorp/terraform/internal/backend/local.(*Local).opPlan-fm({0x2b6c138?, 0xc000962dc0?}, {0x2b6c138?, 0xc000962e00?}, 0x0?, 0x0?)
<autogenerated>:1 +0x5b fp=0xc00863ff60 sp=0xc00863ff18 pc=0x11be1fb
github.com/hashicorp/terraform/internal/backend/local.(*Local).Operation.func1()
/home/circleci/project/project/internal/backend/local/backend.go:323 +0xc3 fp=0xc00863ffe0 sp=0xc00863ff60 pc=0x11b58a3
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00863ffe8 sp=0xc00863ffe0 pc=0x467141
created by github.com/hashicorp/terraform/internal/backend/local.(*Local).Operation
/home/circleci/project/project/internal/backend/local/backend.go:316 +0x44a
goroutine 1 [select]:
runtime.gopark(0xc0002db920?, 0x2?, 0x60?, 0x0?, 0xc0002db8b4?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc00010d730 sp=0xc00010d710 pc=0x438a36
runtime.selectgo(0xc00010d920, 0xc0002db8b0, 0xc00006a298?, 0x0, 0x10?, 0x1)
/usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc00010d870 sp=0xc00010d730 pc=0x447e9c
github.com/hashicorp/terraform/internal/command.(*Meta).RunOperation(0xc000742000, {0x2b733e0?, 0xc00056bb80?}, 0xc00088bb00)
/home/circleci/project/project/internal/command/meta.go:424 +0x1a5 fp=0xc00010d950 sp=0xc00010d870 pc=0x1f4eae5
github.com/hashicorp/terraform/internal/command.(*PlanCommand).Run(0xc000742000, {0xc000050200?, 0x4?, 0x4?})
/home/circleci/project/project/internal/command/plan.go:96 +0x492 fp=0xc00010da68 sp=0xc00010d950 pc=0x1f6c332
github.com/mitchellh/cli.(*CLI).Run(0xc0006e68c0)
/home/circleci/go/pkg/mod/github.com/mitchellh/cli@v1.1.4/cli.go:262 +0x5f8 fp=0xc00010db98 sp=0xc00010da68 pc=0x114dd58
main.realMain()
/home/circleci/project/project/main.go:315 +0x15d4 fp=0xc00010df68 sp=0xc00010db98 pc=0x1faf134
main.main()
/home/circleci/project/project/main.go:58 +0x19 fp=0xc00010df80 sp=0xc00010df68 pc=0x1fadb39
runtime.main()
/usr/local/go/src/runtime/proc.go:250 +0x212 fp=0xc00010dfe0 sp=0xc00010df80 pc=0x438672
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00010dfe8 sp=0xc00010dfe0 pc=0x467141
goroutine 2 [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000084fb0 sp=0xc000084f90 pc=0x438a36
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:369
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:302 +0xad fp=0xc000084fe0 sp=0xc000084fb0 pc=0x4388cd
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000084fe8 sp=0xc000084fe0 pc=0x467141
created by runtime.init.6
/usr/local/go/src/runtime/proc.go:290 +0x25
goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000085790 sp=0xc000085770 pc=0x438a36
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:369
runtime.bgsweep(0x0?)
/usr/local/go/src/runtime/mgcsweep.go:297 +0xd7 fp=0xc0000857c8 sp=0xc000085790 pc=0x425077
runtime.gcenable.func1()
/usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000857e0 sp=0xc0000857c8 pc=0x419ce6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000857e8 sp=0xc0000857e0 pc=0x467141
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:178 +0x6b
goroutine 4 [sleep]:
runtime.gopark(0xc0000ac000?, 0x2f5e7f4042?, 0x0?, 0x0?, 0x274a038?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000085f30 sp=0xc000085f10 pc=0x438a36
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:369
runtime.(*scavengerState).sleep(0x3e812c0, 0x412e929600000000)
/usr/local/go/src/runtime/mgcscavenge.go:468 +0x125 fp=0xc000085fa0 sp=0xc000085f30 pc=0x4232e5
runtime.bgscavenge(0x0?)
/usr/local/go/src/runtime/mgcscavenge.go:626 +0x7f fp=0xc000085fc8 sp=0xc000085fa0 pc=0x4236df
runtime.gcenable.func2()
/usr/local/go/src/runtime/mgc.go:179 +0x26 fp=0xc000085fe0 sp=0xc000085fc8 pc=0x419c86
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000085fe8 sp=0xc000085fe0 pc=0x467141
created by runtime.gcenable
/usr/local/go/src/runtime/mgc.go:179 +0xaa
goroutine 5 [finalizer wait]:
runtime.gopark(0x0?, 0xc005c92780?, 0x20?, 0xc1?, 0x1000000010?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000084628 sp=0xc000084608 pc=0x438a36
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:369
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:180 +0x10f fp=0xc0000847e0 sp=0xc000084628 pc=0x418def
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000847e8 sp=0xc0000847e0 pc=0x467141
created by runtime.createfing
/usr/local/go/src/runtime/mfinal.go:157 +0x45
goroutine 6 [select]:
runtime.gopark(0xc000086788?, 0x3?, 0x78?, 0x1f?, 0xc000086772?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc0000865f8 sp=0xc0000865d8 pc=0x438a36
runtime.selectgo(0xc000086788, 0xc00008676c, 0xc0001a2b80?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc000086738 sp=0xc0000865f8 pc=0x447e9c
go.opencensus.io/stats/view.(*worker).start(0xc0001a2b80)
/home/circleci/go/pkg/mod/go.opencensus.io@v0.23.0/stats/view/worker.go:276 +0xad fp=0xc0000867c8 sp=0xc000086738 pc=0xa938cd
go.opencensus.io/stats/view.init.0.func1()
/home/circleci/go/pkg/mod/go.opencensus.io@v0.23.0/stats/view/worker.go:34 +0x26 fp=0xc0000867e0 sp=0xc0000867c8 pc=0xa92b46
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000867e8 sp=0xc0000867e0 pc=0x467141
created by go.opencensus.io/stats/view.init.0
/home/circleci/go/pkg/mod/go.opencensus.io@v0.23.0/stats/view/worker.go:34 +0x8d
goroutine 7 [GC worker (idle)]:
runtime.gopark(0x2f5b2b8e48?, 0x3?, 0x40?, 0xa8?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000086f50 sp=0xc000086f30 pc=0x438a36
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc000086fe0 sp=0xc000086f50 pc=0x41be31
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000086fe8 sp=0xc000086fe0 pc=0x467141
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1159 +0x25
goroutine 8 [GC worker (idle)]:
runtime.gopark(0x2f5b2bad88?, 0x3?, 0xe0?, 0x1c?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000087750 sp=0xc000087730 pc=0x438a36
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc0000877e0 sp=0xc000087750 pc=0x41be31
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000877e8 sp=0xc0000877e0 pc=0x467141
created by runtime.gcBgMarkStartWorkers
/usr/local/go/src/runtime/mgc.go:1159 +0x25
goroutine 10 [chan receive]:
runtime.gopark(0xc0001542a0?, 0x43e894?, 0x20?, 0xf?, 0x454cc5?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000080ec8 sp=0xc000080ea8 pc=0x438a36
runtime.chanrecv(0xc000154240, 0xc000080fa0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x49b fp=0xc000080f58 sp=0xc000080ec8 pc=0x406cdb
runtime.chanrecv2(0x3e814e0?, 0x2663ae8?)
/usr/local/go/src/runtime/chan.go:447 +0x18 fp=0xc000080f80 sp=0xc000080f58 pc=0x406818
k8s.io/klog/v2.(*loggingT).flushDaemon(0xc0004fdb00?)
/home/circleci/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:1181 +0x6a fp=0xc000080fc8 sp=0xc000080f80 pc=0x146e14a
k8s.io/klog/v2.init.0.func1()
/home/circleci/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:420 +0x26 fp=0xc000080fe0 sp=0xc000080fc8 pc=0x146b3a6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000080fe8 sp=0xc000080fe0 pc=0x467141
created by k8s.io/klog/v2.init.0
/home/circleci/go/pkg/mod/k8s.io/klog/v2@v2.30.0/klog.go:420 +0xf6
goroutine 12 [select, locked to thread]:
runtime.gopark(0xc0000807a8?, 0x2?, 0x12?, 0x8c?, 0xc0000807a4?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000080618 sp=0xc0000805f8 pc=0x438a36
runtime.selectgo(0xc0000807a8, 0xc0000807a0, 0x0?, 0x0, 0x8?, 0x1)
/usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc000080758 sp=0xc000080618 pc=0x447e9c
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal_unix.go:991 +0x1b0 fp=0xc0000807e0 sp=0xc000080758 pc=0x44c0f0
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000807e8 sp=0xc0000807e0 pc=0x467141
created by runtime.ensureSigM
/usr/local/go/src/runtime/signal_unix.go:974 +0xbd
goroutine 13 [syscall]:
runtime.notetsleepg(0x0?, 0x0?)
/usr/local/go/src/runtime/lock_futex.go:236 +0x34 fp=0xc0000817a0 sp=0xc000081768 pc=0x40c154
os/signal.signal_recv()
/usr/local/go/src/runtime/sigqueue.go:152 +0x2f fp=0xc0000817c0 sp=0xc0000817a0 pc=0x46394f
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:23 +0x19 fp=0xc0000817e0 sp=0xc0000817c0 pc=0x114c959
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000817e8 sp=0xc0000817e0 pc=0x467141
created by os/signal.Notify.func1.1
/usr/local/go/src/os/signal/signal.go:151 +0x2a
goroutine 14 [chan receive]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000081ef0 sp=0xc000081ed0 pc=0x438a36
runtime.chanrecv(0xc000385b60, 0x0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x49b fp=0xc000081f80 sp=0xc000081ef0 pc=0x406cdb
runtime.chanrecv1(0x0?, 0x0?)
/usr/local/go/src/runtime/chan.go:442 +0x18 fp=0xc000081fa8 sp=0xc000081f80 pc=0x4067d8
main.makeShutdownCh.func1()
/home/circleci/project/project/commands.go:423 +0x2d fp=0xc000081fe0 sp=0xc000081fa8 pc=0x1fad18d
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000081fe8 sp=0xc000081fe0 pc=0x467141
created by main.makeShutdownCh
/home/circleci/project/project/commands.go:421 +0xce
goroutine 27 [IO wait]:
runtime.gopark(0x9ff3?, 0xb?, 0x0?, 0x0?, 0x8?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000760620 sp=0xc000760600 pc=0x438a36
runtime.netpollblock(0x4b51c5?, 0x4000?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc000760658 sp=0xc000760620 pc=0x4314b7
internal/poll.runtime_pollWait(0x7efc15085260, 0x72)
/usr/local/go/src/runtime/netpoll.go:305 +0x89 fp=0xc000760678 sp=0xc000760658 pc=0x461929
internal/poll.(*pollDesc).wait(0xc000131780?, 0xc000a42000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0007606a0 sp=0xc000760678 pc=0x4cf972
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000131780, {0xc000a42000, 0xa000, 0xa000})
/usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc000760720 sp=0xc0007606a0 pc=0x4d0cda
net.(*netFD).Read(0xc000131780, {0xc000a42000?, 0xc0001f9160?, 0xc000a4200d?})
/usr/local/go/src/net/fd_posix.go:55 +0x29 fp=0xc000760768 sp=0xc000760720 pc=0x5f5f09
net.(*conn).Read(0xc000135660, {0xc000a42000?, 0xc00012b2f8?, 0x7?})
/usr/local/go/src/net/net.go:183 +0x45 fp=0xc0007607b0 sp=0xc000760768 pc=0x6080e5
crypto/tls.(*atLeastReader).Read(0xc002c091d0, {0xc000a42000?, 0x0?, 0x50ce2f?})
/usr/local/go/src/crypto/tls/conn.go:787 +0x3d fp=0xc0007607f8 sp=0xc0007607b0 pc=0x64989d
bytes.(*Buffer).ReadFrom(0xc000917078, {0x2b47a40, 0xc002c091d0})
/usr/local/go/src/bytes/buffer.go:202 +0x98 fp=0xc000760850 sp=0xc0007607f8 pc=0x50d298
crypto/tls.(*Conn).readFromUntil(0xc000916e00, {0x2b4dd60?, 0xc000135660}, 0xddf?)
/usr/local/go/src/crypto/tls/conn.go:809 +0xe5 fp=0xc000760890 sp=0xc000760850 pc=0x649a85
crypto/tls.(*Conn).readRecordOrCCS(0xc000916e00, 0x0)
/usr/local/go/src/crypto/tls/conn.go:616 +0x116 fp=0xc000760c18 sp=0xc000760890 pc=0x646ed6
crypto/tls.(*Conn).readRecord(...)
/usr/local/go/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc000916e00, {0xc0005ae000, 0x1000, 0x0?})
/usr/local/go/src/crypto/tls/conn.go:1287 +0x16f fp=0xc000760c88 sp=0xc000760c18 pc=0x64cb2f
net/http.(*persistConn).Read(0xc00099ab40, {0xc0005ae000?, 0xc00005a480?, 0xc000760d30?})
/usr/local/go/src/net/http/transport.go:1929 +0x4e fp=0xc000760ce8 sp=0xc000760c88 pc=0x71714e
bufio.(*Reader).fill(0xc000385200)
/usr/local/go/src/bufio/bufio.go:106 +0xff fp=0xc000760d20 sp=0xc000760ce8 pc=0x681a5f
bufio.(*Reader).Peek(0xc000385200, 0x1)
/usr/local/go/src/bufio/bufio.go:144 +0x5d fp=0xc000760d40 sp=0xc000760d20 pc=0x681bbd
net/http.(*persistConn).readLoop(0xc00099ab40)
/usr/local/go/src/net/http/transport.go:2093 +0x1ac fp=0xc000760fc8 sp=0xc000760d40 pc=0x717f6c
net/http.(*Transport).dialConn.func5()
/usr/local/go/src/net/http/transport.go:1751 +0x26 fp=0xc000760fe0 sp=0xc000760fc8 pc=0x716746
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000760fe8 sp=0xc000760fe0 pc=0x467141
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1751 +0x173e
goroutine 28 [select]:
runtime.gopark(0xc000761f90?, 0x2?, 0xd8?, 0x1d?, 0xc000761f24?)
/usr/local/go/src/runtime/proc.go:363 +0xd6 fp=0xc000761d90 sp=0xc000761d70 pc=0x438a36
runtime.selectgo(0xc000761f90, 0xc000761f20, 0xc0001f4080?, 0x0, 0xc001b261b0?, 0x1)
/usr/local/go/src/runtime/select.go:328 +0x7bc fp=0xc000761ed0 sp=0xc000761d90 pc=0x447e9c
net/http.(*persistConn).writeLoop(0xc00099ab40)
/usr/local/go/src/net/http/transport.go:2392 +0xf5 fp=0xc000761fc8 sp=0xc000761ed0 pc=0x719bf5
net/http.(*Transport).dialConn.func6()
/usr/local/go/src/net/http/transport.go:1752 +0x26 fp=0xc000761fe0 sp=0xc000761fc8 pc=0x7166e6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000761fe8 sp=0xc000761fe0 pc=0x467141
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1752 +0x1791
~/work/1/s/infrastructure
##[debug]Exit code 0 received from tool '/usr/bin/bash'
##[debug]STDIO streams have closed for tool '/usr/bin/bash'
##[error]