I have a go web service that acts as a proxy that gets XML documents from a 
remote system and processes them through XSLT, returning the result, if 
any. I have tried a number of options over the last few days and cannot 
seem to nail down the cause.

Does anyone know how to address this or debug the issue? Thanks.

Version 1.20 (on Alpine Linux 3.17)

Build statement

go build \
    -tags musl \
 -ldflags '-extldflags "-static -lz -llzma -lgcrypt -lgpg-error"' \
-gcflags=all="-wb=false -d=checkptr" \
  -a  main.go

runtime: marked free object in span 0x7f58c3422308, elemsize=96 freeindex=3 
(bad use of unsafe.Pointer? try -d=checkptr)
0xc000398000 alloc marked
0xc000398060 alloc marked
0xc0003980c0 alloc marked
0xc000398120 free  unmarked
0xc000398180 free  unmarked
0xc0003981e0 free  unmarked
0xc000398240 alloc marked
0xc0003982a0 alloc marked
0xc000398300 free  unmarked
0xc000398360 alloc marked
0xc0003983c0 alloc marked
0xc000398420 alloc marked
0xc000398480 free  unmarked
0xc0003984e0 free  unmarked
0xc000398540 free  unmarked
0xc0003985a0 free  unmarked
0xc000398600 free  unmarked
0xc000398660 free  unmarked
0xc0003986c0 free  unmarked
0xc000398720 free  unmarked
0xc000398780 free  unmarked
0xc0003987e0 alloc marked
0xc000398840 alloc marked
0xc0003988a0 free  unmarked
0xc000398900 free  unmarked
0xc000398960 free  unmarked
0xc0003989c0 free  unmarked
0xc000398a20 free  unmarked
0xc000398a80 free  unmarked
0xc000398ae0 free  unmarked
0xc000398b40 free  unmarked
0xc000398ba0 free  unmarked
0xc000398c00 free  unmarked
0xc000398c60 free  unmarked
0xc000398cc0 free  unmarked
0xc000398d20 free  unmarked
0xc000398d80 free  unmarked
0xc000398de0 free  unmarked
0xc000398e40 free  unmarked
0xc000398ea0 free  unmarked
0xc000398f00 alloc marked
0xc000398f60 free  unmarked
0xc000398fc0 alloc marked
0xc000399020 alloc marked
0xc000399080 free  unmarked
0xc0003990e0 free  unmarked
0xc000399140 alloc marked
0xc0003991a0 alloc marked
0xc000399200 alloc marked
0xc000399260 free  unmarked
0xc0003992c0 free  unmarked
0xc000399320 free  unmarked
0xc000399380 free  unmarked
0xc0003993e0 free  unmarked
0xc000399440 free  unmarked
0xc0003994a0 free  unmarked
0xc000399500 free  unmarked
0xc000399560 free  unmarked
0xc0003995c0 free  unmarked
0xc000399620 alloc marked
0xc000399680 free  unmarked
0xc0003996e0 free  marked   zombie
0x000000c0003996e0:  0x000000c000104b60  0x0000000000000000
0x000000c0003996f0:  0x0000000000000000  0x0000000000000000
0x000000c000399700:  0x0000000000000000  0x0000000000000000
0x000000c000399710:  0x0000010000000000  0x0000000000000000
0x000000c000399720:  0x0000000000000000  0x0000000000000000
0x000000c000399730:  0x0000000000000000  0x0000000000000000
0xc000399740 free  unmarked
0xc0003997a0 alloc marked
0xc000399800 alloc marked
0xc000399860 free  unmarked
0xc0003998c0 free  unmarked
0xc000399920 free  unmarked
0xc000399980 free  unmarked
0xc0003999e0 free  unmarked
0xc000399a40 free  unmarked
0xc000399aa0 free  unmarked
0xc000399b00 free  unmarked
0xc000399b60 free  unmarked
0xc000399bc0 free  unmarked
0xc000399c20 free  unmarked
0xc000399c80 free  unmarked
0xc000399ce0 free  unmarked
0xc000399d40 free  unmarked
0xc000399da0 free  unmarked
0xc000399e00 free  unmarked
0xc000399e60 free  unmarked
0xc000399ec0 free  unmarked
0xc000399f20 free  unmarked
0xc000399f80 free  unmarked
fatal error: found pointer to free object

runtime stack:
runtime.throw({0x84f468?, 0xc000399740?})
        /usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0x7f589bc43780 
sp=0x7f589bc43750 pc=0x4357fd
runtime.(*mspan).reportZombies(0x7f58c3422308)
        /usr/local/go/src/runtime/mgcsweep.go:846 +0x2e5 fp=0x7f589bc43800 
sp=0x7f589bc43780 pc=0x424d25
runtime.(*sweepLocked).sweep(0x7f589bc43928?, 0x0)
        /usr/local/go/src/runtime/mgcsweep.go:634 +0x9f6 fp=0x7f589bc438f0 
sp=0x7f589bc43800 pc=0x424696
runtime.(*mcentral).uncacheSpan(0x7f589bdf73b8?, 0xc00029a000?)
        /usr/local/go/src/runtime/mcentral.go:228 +0xa5 fp=0x7f589bc43918 
sp=0x7f589bc438f0 pc=0x416da5
runtime.(*mcache).releaseAll(0x7f58c34173c8)
        /usr/local/go/src/runtime/mcache.go:291 +0x145 fp=0x7f589bc43980 
sp=0x7f589bc43918 pc=0x416805
runtime.(*mcache).prepareForSweep(0x7f58c34173c8)
        /usr/local/go/src/runtime/mcache.go:328 +0x39 fp=0x7f589bc439a8 
sp=0x7f589bc43980 pc=0x4168f9
runtime.gcMarkTermination.func4.1(0x7f589bc43a30?)
        /usr/local/go/src/runtime/mgc.go:1110 +0x1d fp=0x7f589bc439c0 
sp=0x7f589bc439a8 pc=0x46181d
runtime.forEachP(0x8798d8)
        /usr/local/go/src/runtime/proc.go:1685 +0xfd fp=0x7f589bc43a28 
sp=0x7f589bc439c0 pc=0x43afbd
runtime.gcMarkTermination.func4()
        /usr/local/go/src/runtime/mgc.go:1109 +0x25 fp=0x7f589bc43a40 
sp=0x7f589bc43a28 pc=0x461865
runtime.systemstack()
        /usr/local/go/src/runtime/asm_amd64.s:496 +0x49 fp=0x7f589bc43a48 
sp=0x7f589bc43a40 pc=0x466049

goroutine 61 [running]:
runtime.systemstack_switch()
        /usr/local/go/src/runtime/asm_amd64.s:463 fp=0xc0001b2520 
sp=0xc0001b2518 pc=0x465fe0
runtime.gcMarkTermination()
        /usr/local/go/src/runtime/mgc.go:1108 +0x577 fp=0xc0001b26f0 
sp=0xc0001b2520 pc=0x41a0d7
runtime.gcMarkDone()
        /usr/local/go/src/runtime/mgc.go:918 +0x277 fp=0xc0001b2750 
sp=0xc0001b26f0 pc=0x419a57
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1407 +0x305 fp=0xc0001b27e0 
sp=0xc0001b2750 pc=0x41ac25
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0001b27e8 
sp=0xc0001b27e0 pc=0x468201
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 1 [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc000161b40 
sp=0xc000161b20 pc=0x4384c5
runtime.netpollblock(0x7f589bdf4578?, 0x4040af?, 0x0?)
        /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc000161b78 
sp=0xc000161b40 pc=0x431457
internal/poll.runtime_pollWait(0x7f589be66098, 0x72)
        /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc000161b98 
sp=0xc000161b78 pc=0x462d09
internal/poll.(*pollDesc).wait(0xc000164d80?, 0x4?, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 
fp=0xc000161bc0 sp=0xc000161b98 pc=0x4ae392
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000164d80)
        /usr/local/go/src/internal/poll/fd_unix.go:614 +0x2bd 
fp=0xc000161c68 sp=0xc000161bc0 pc=0x4afb7d
net.(*netFD).accept(0xc000164d80)
        /usr/local/go/src/net/fd_unix.go:172 +0x35 fp=0xc000161d20 
sp=0xc000161c68 pc=0x4e4a75
net.(*TCPListener).accept(0xc00011a408)
        /usr/local/go/src/net/tcpsock_posix.go:148 +0x25 fp=0xc000161d48 
sp=0xc000161d20 pc=0x4f4e45
net.(*TCPListener).Accept(0xc00011a408)
        /usr/local/go/src/net/tcpsock.go:297 +0x3d fp=0xc000161d78 
sp=0xc000161d48 pc=0x4f41bd
net/http.(*onceCloseListener).Accept(0xc0003e8090?)
        <autogenerated>:1 +0x2a fp=0xc000161d90 sp=0xc000161d78 pc=0x652d4a
net/http.(*Server).Serve(0xc000198000, {0x8ccc70, 0xc00011a408})
        /usr/local/go/src/net/http/server.go:3059 +0x334 fp=0xc000161ec0 
sp=0xc000161d90 pc=0x635cb4
net/http.(*Server).ListenAndServe(0xc000198000)
        /usr/local/go/src/net/http/server.go:2988 +0x7d fp=0xc000161ef0 
sp=0xc000161ec0 pc=0x63593d
net/http.ListenAndServe(...)
        /usr/local/go/src/net/http/server.go:3242
main.main()
        /app/persondoc.go:327 +0x39d fp=0xc000161f80 sp=0xc000161ef0 
pc=0x6b099d
runtime.main()
        /usr/local/go/src/runtime/proc.go:250 +0x1f2 fp=0xc000161fe0 
sp=0xc000161f80 pc=0x4380d2
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000161fe8 
sp=0xc000161fe0 pc=0x468201

goroutine 2 [force gc (idle), 1 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc000044fb0 
sp=0xc000044f90 pc=0x4384c5
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:387
runtime.forcegchelper()
        /usr/local/go/src/runtime/proc.go:305 +0x91 fp=0xc000044fe0 
sp=0xc000044fb0 pc=0x438331
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000044fe8 
sp=0xc000044fe0 pc=0x468201
created by runtime.init.6
        /usr/local/go/src/runtime/proc.go:293 +0x25

goroutine 18 [runnable]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc000040780 
sp=0xc000040760 pc=0x4384c5
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:387
runtime.bgsweep(0x0?)
        /usr/local/go/src/runtime/mgcsweep.go:319 +0xbe fp=0xc0000407c8 
sp=0xc000040780 pc=0x42377e
runtime.gcenable.func1()
        /usr/local/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000407e0 
sp=0xc0000407c8 pc=0x418d86
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000407e8 
sp=0xc0000407e0 pc=0x468201
created by runtime.gcenable
        /usr/local/go/src/runtime/mgc.go:178 +0x52

goroutine 19 [GC scavenge wait]:
runtime.gopark(0x56b9b795bc9d?, 0x138421?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc000040f70 
sp=0xc000040f50 pc=0x4384c5
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:387
runtime.(*scavengerState).park(0xb2df20)
        /usr/local/go/src/runtime/mgcscavenge.go:400 +0x53 fp=0xc000040fa0 
sp=0xc000040f70 pc=0x421693
runtime.bgscavenge(0x0?)
        /usr/local/go/src/runtime/mgcscavenge.go:633 +0x65 fp=0xc000040fc8 
sp=0xc000040fa0 pc=0x421c85
runtime.gcenable.func2()
        /usr/local/go/src/runtime/mgc.go:179 +0x26 fp=0xc000040fe0 
sp=0xc000040fc8 pc=0x418d26
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000040fe8 
sp=0xc000040fe0 pc=0x468201
created by runtime.gcenable
        /usr/local/go/src/runtime/mgc.go:179 +0x76

goroutine 34 [finalizer wait]:
runtime.gopark(0x0?, 0xc00011a870?, 0x0?, 0xc0?, 0x1000000010?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc000044628 
sp=0xc000044608 pc=0x4384c5
runtime.runfinq()
        /usr/local/go/src/runtime/mfinal.go:193 +0xe7 fp=0xc0000447e0 
sp=0xc000044628 pc=0x417ee7
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000447e8 
sp=0xc0000447e0 pc=0x468201
created by runtime.createfing
        /usr/local/go/src/runtime/mfinal.go:163 +0x45

goroutine 1120 [select]:
runtime.gopark(0xc00007bf90?, 0x2?, 0x0?, 0x40?, 0xc00007bf34?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc00007bdc0 
sp=0xc00007bda0 pc=0x4384c5
runtime.selectgo(0xc00007bf90, 0xc00007bf30, 0xc0001d6880?, 0x0, 0x0?, 0x1)
        /usr/local/go/src/runtime/select.go:327 +0x58e fp=0xc00007bef0 
sp=0xc00007bdc0 pc=0x447c6e
net/http.(*persistConn).writeLoop(0xc000430000)
        /usr/local/go/src/net/http/transport.go:2410 +0xf2 fp=0xc00007bfc8 
sp=0xc00007bef0 pc=0x64a1b2
net/http.(*Transport).dialConn.func6()
        /usr/local/go/src/net/http/transport.go:1766 +0x26 fp=0xc00007bfe0 
sp=0xc00007bfc8 pc=0x646f06
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc00007bfe8 
sp=0xc00007bfe0 pc=0x468201
created by net/http.(*Transport).dialConn
        /usr/local/go/src/net/http/transport.go:1766 +0x1385

goroutine 66 [GC worker (idle), 1 minutes]:
runtime.gopark(0x47c2b7?, 0xc000197550?, 0x60?, 0x2e?, 0xc0001b07b8?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc0001b0750 
sp=0xc0001b0730 pc=0x4384c5
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xac fp=0xc0001b07e0 
sp=0xc0001b0750 pc=0x41a9cc
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0001b07e8 
sp=0xc0001b07e0 pc=0x468201
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 67 [GC worker (idle)]:
runtime.gopark(0x56b9b720a2ab?, 0x3?, 0x98?, 0x2e?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc0001b3750 
sp=0xc0001b3730 pc=0x4384c5
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xac fp=0xc0001b37e0 
sp=0xc0001b3750 pc=0x41a9cc
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0001b37e8 
sp=0xc0001b37e0 pc=0x468201
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 62 [GC worker (idle)]:
runtime.gopark(0x56bac65159b5?, 0x3?, 0x20?, 0x3?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc000041f50 
sp=0xc000041f30 pc=0x4384c5
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xac fp=0xc000041fe0 
sp=0xc000041f50 pc=0x41a9cc
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000041fe8 
sp=0xc000041fe0 pc=0x468201
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 49 [GC worker (idle), 1 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc0001b2f50 
sp=0xc0001b2f30 pc=0x4384c5
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xac fp=0xc0001b2fe0 
sp=0xc0001b2f50 pc=0x41a9cc
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0001b2fe8 
sp=0xc0001b2fe0 pc=0x468201
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 1119 [IO wait]:
runtime.gopark(0x0?, 0xb?, 0x0?, 0x0?, 0x8?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc000079628 
sp=0xc000079608 pc=0x4384c5
runtime.netpollblock(0x4989a5?, 0x4040af?, 0x0?)
        /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc000079660 
sp=0xc000079628 pc=0x431457
internal/poll.runtime_pollWait(0x7f589be65dc8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc000079680 
sp=0xc000079660 pc=0x462d09
internal/poll.(*pollDesc).wait(0xc000165600?, 0xc0000b9300?, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 
fp=0xc0000796a8 sp=0xc000079680 pc=0x4ae392
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000165600, {0xc0000b9300, 0x1980, 0x1980})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 
fp=0xc000079740 sp=0xc0000796a8 pc=0x4aef79
net.(*netFD).Read(0xc000165600, {0xc0000b9300?, 0xc0f11d716dafd30f?, 
0x1e27bf1e53?})
        /usr/local/go/src/net/fd_posix.go:55 +0x29 fp=0xc000079788 
sp=0xc000079740 pc=0x4e39a9
net.(*conn).Read(0xc000120280, {0xc0000b9300?, 0xc0f11d716dafd30f?, 
0x1e27bf1e53?})
        /usr/local/go/src/net/net.go:183 +0x45 fp=0xc0000797d0 
sp=0xc000079788 pc=0x4edfa5
net.(*TCPConn).Read(0xc000079868?, {0xc0000b9300?, 0xc00011ab70?, 0x18?})
        <autogenerated>:1 +0x29 fp=0xc000079800 sp=0xc0000797d0 pc=0x4f8d49
crypto/tls.(*atLeastReader).Read(0xc00011ab70, {0xc0000b9300?, 
0xc00011ab70?, 0xc000082ea0?})
        /usr/local/go/src/crypto/tls/conn.go:788 +0x3d fp=0xc000079848 
sp=0xc000079800 pc=0x5a84fd
bytes.(*Buffer).ReadFrom(0xc0002b2d10, {0x8ca360, 0xc00011ab70})
        /usr/local/go/src/bytes/buffer.go:202 +0x98 fp=0xc0000798a0 
sp=0xc000079848 pc=0x4c28f8
crypto/tls.(*Conn).readFromUntil(0xc0002b2a80, {0x8ca6c0?, 0xc000120280}, 
0x89e1759192b6b0e2?)
        /usr/local/go/src/crypto/tls/conn.go:810 +0xc9 fp=0xc0000798e0 
sp=0xc0000798a0 pc=0x5a86c9
crypto/tls.(*Conn).readRecordOrCCS(0xc0002b2a80, 0x0)
        /usr/local/go/src/crypto/tls/conn.go:617 +0x1c5 fp=0xc000079c20 
sp=0xc0000798e0 pc=0x5a6805
crypto/tls.(*Conn).readRecord(...)
        /usr/local/go/src/crypto/tls/conn.go:583
crypto/tls.(*Conn).Read(0xc0002b2a80, {0xc00024e000, 0x1000, 0x0?})
        /usr/local/go/src/crypto/tls/conn.go:1288 +0x16f fp=0xc000079c90 
sp=0xc000079c20 pc=0x5ab30f
net/http.(*persistConn).Read(0xc000430000, {0xc00024e000?, 0x406465?, 
0x60?})
        /usr/local/go/src/net/http/transport.go:1943 +0x4e fp=0xc000079cf0 
sp=0xc000079c90 pc=0x64790e
bufio.(*Reader).fill(0xc000398060)
        /usr/local/go/src/bufio/bufio.go:106 +0xff fp=0xc000079d28 
sp=0xc000079cf0 pc=0x5ce1df
bufio.(*Reader).Peek(0xc000398060, 0x1)
        /usr/local/go/src/bufio/bufio.go:144 +0x5d fp=0xc000079d48 
sp=0xc000079d28 pc=0x5ce2fd
net/http.(*persistConn).readLoop(0xc000430000)
        /usr/local/go/src/net/http/transport.go:2107 +0x1ac fp=0xc000079fc8 
sp=0xc000079d48 pc=0x64870c
net/http.(*Transport).dialConn.func5()
        /usr/local/go/src/net/http/transport.go:1765 +0x26 fp=0xc000079fe0 
sp=0xc000079fc8 pc=0x646f66
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc000079fe8 
sp=0xc000079fe0 pc=0x468201
created by net/http.(*Transport).dialConn
        /usr/local/go/src/net/http/transport.go:1765 +0x1345

goroutine 8 [GC worker (idle)]:
runtime.gopark(0x56b92c578e67?, 0x64a3c0?, 0x40?, 0x11?, 0x415701?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc0001b1f50 
sp=0xc0001b1f30 pc=0x4384c5
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xac fp=0xc0001b1fe0 
sp=0xc0001b1f50 pc=0x41a9cc
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0001b1fe8 
sp=0xc0001b1fe0 pc=0x468201
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 9 [GC worker (idle)]:
runtime.gopark(0x56bac6514ba5?, 0x1?, 0xaa?, 0xe5?, 0x1?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc000043750 
sp=0xc000043730 pc=0x4384c5
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xac fp=0xc0000437e0 
sp=0xc000043750 pc=0x41a9cc
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000437e8 
sp=0xc0000437e0 pc=0x468201
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 82 [GC worker (idle)]:
runtime.gopark(0x56bac651511d?, 0x3?, 0x68?, 0x10?, 0x0?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc0001ac750 
sp=0xc0001ac730 pc=0x4384c5
runtime.gcBgMarkWorker()
        /usr/local/go/src/runtime/mgc.go:1275 +0xac fp=0xc0001ac7e0 
sp=0xc0001ac750 pc=0x41a9cc
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0001ac7e8 
sp=0xc0001ac7e0 pc=0x468201
created by runtime.gcBgMarkStartWorkers
        /usr/local/go/src/runtime/mgc.go:1199 +0x25

goroutine 1094 [IO wait]:
runtime.gopark(0x7f589c018548?, 0xb?, 0x0?, 0x0?, 0x7?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc0001b15a0 
sp=0xc0001b1580 pc=0x4384c5
runtime.netpollblock(0x4989a5?, 0x4040af?, 0x0?)
        /usr/local/go/src/runtime/netpoll.go:527 +0xf7 fp=0xc0001b15d8 
sp=0xc0001b15a0 pc=0x431457
internal/poll.runtime_pollWait(0x7f589be65fa8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:306 +0x89 fp=0xc0001b15f8 
sp=0xc0001b15d8 pc=0x462d09
internal/poll.(*pollDesc).wait(0xc0003ea080?, 0xc0001dc6a1?, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 
fp=0xc0001b1620 sp=0xc0001b15f8 pc=0x4ae392
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0003ea080, {0xc0001dc6a1, 0x1, 0x1})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x299 
fp=0xc0001b16b8 sp=0xc0001b1620 pc=0x4aef79
net.(*netFD).Read(0xc0003ea080, {0xc0001dc6a1?, 0x7eb540?, 0xc0001b1748?})
        /usr/local/go/src/net/fd_posix.go:55 +0x29 fp=0xc0001b1700 
sp=0xc0001b16b8 pc=0x4e39a9
net.(*conn).Read(0xc0000140b8, {0xc0001dc6a1?, 0xc0001d6310?, 
0xc00007e320?})
        /usr/local/go/src/net/net.go:183 +0x45 fp=0xc0001b1748 
sp=0xc0001b1700 pc=0x4edfa5
net.(*TCPConn).Read(0xc00041cfc0?, {0xc0001dc6a1?, 0xc00007e320?, 
0xc00009d8c0?})
        <autogenerated>:1 +0x29 fp=0xc0001b1778 sp=0xc0001b1748 pc=0x4f8d49
net/http.(*connReader).backgroundRead(0xc0001dc690)
        /usr/local/go/src/net/http/server.go:674 +0x3f fp=0xc0001b17c8 
sp=0xc0001b1778 pc=0x62c0bf
net/http.(*connReader).startBackgroundRead.func2()
        /usr/local/go/src/net/http/server.go:670 +0x26 fp=0xc0001b17e0 
sp=0xc0001b17c8 pc=0x62bfe6
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0001b17e8 
sp=0xc0001b17e0 pc=0x468201
created by net/http.(*connReader).startBackgroundRead
        /usr/local/go/src/net/http/server.go:670 +0xc5

goroutine 1093 [select]:
runtime.gopark(0xc0000b2f00?, 0x6?, 0x25?, 0xd2?, 0xc0000b2d14?)
        /usr/local/go/src/runtime/proc.go:381 +0xa5 fp=0xc0000b2b88 
sp=0xc0000b2b68 pc=0x4384c5
runtime.selectgo(0xc0000b2f00, 0xc0000b2d08, 0xc000016f80?, 0x0, 
0xc0000b2dc0?, 0x1)
        /usr/local/go/src/runtime/select.go:327 +0x58e fp=0xc0000b2cb8 
sp=0xc0000b2b88 pc=0x447c6e
net/http.(*persistConn).roundTrip(0xc000430000, 0xc000197700)
        /usr/local/go/src/net/http/transport.go:2638 +0x8d4 fp=0xc0000b2f70 
sp=0xc0000b2cb8 pc=0x64af94
net/http.(*Transport).roundTrip(0xc000155900, 0xc0002b6700)
        /usr/local/go/src/net/http/transport.go:603 +0x77f fp=0xc0000b31a8 
sp=0xc0000b2f70 pc=0x6401df
net/http.(*Transport).RoundTrip(0xc0002b6700?, 0x8ca7a0?)
        /usr/local/go/src/net/http/roundtrip.go:17 +0x19 fp=0xc0000b31c8 
sp=0xc0000b31a8 pc=0x62ad39
net/http.send(0xc0002b6600, {0x8ca7a0, 0xc000155900}, {0x8?, 0x831780?, 
0xb2dea0?})
        /usr/local/go/src/net/http/client.go:252 +0x4fe fp=0xc0000b33c0 
sp=0xc0000b31c8 pc=0x5f6b7e
net/http.(*Client).send(0xc0001dc8d0, 0xc0002b6600, {0xc0000b3470?, 
0x57836a?, 0xb2dea0?})
        /usr/local/go/src/net/http/client.go:176 +0x9b fp=0xc0000b3438 
sp=0xc0000b33c0 pc=0x5f64fb
net/http.(*Client).do(0xc0001dc8d0, 0xc0002b6600)
        /usr/local/go/src/net/http/client.go:716 +0x7c6 fp=0xc0000b3640 
sp=0xc0000b3438 pc=0x5f8326
net/http.(*Client).Do(...)
        /usr/local/go/src/net/http/client.go:582
main.getXML({0xc0002d4290, 0x20})
        /app/persondoc.go:230 +0x27d fp=0xc0000b3740 sp=0xc0000b3640 
pc=0x6af71d
main.docHandler({0x7f589be67a38, 0xc0001976c0}, 0xc0000623e0?)
        /app/persondoc.go:104 +0x129 fp=0xc0000b3818 sp=0xc0000b3740 
pc=0x6aeb29
net/http.HandlerFunc.ServeHTTP(0x7e3220?, {0x7f589be67a38?, 0xc0001976c0?}, 
0xc0002d4284?)
        /usr/local/go/src/net/http/server.go:2122 +0x2f fp=0xc0000b3840 
sp=0xc0000b3818 pc=0x63304f
github.com/go-chi/chi/v5.(*Mux).routeHTTP(0xc00011e360, {0x7f589be67a38, 
0xc0001976c0}, 0xc0002b6500)
        /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.8/mux.go:444 +0x1fe 
fp=0xc0000b3890 sp=0xc0000b3840 pc=0x6a43fe
github.com/go-chi/chi/v5.(*Mux).routeHTTP-fm({0x7f589be67a38?, 
0xc0001976c0?}, 0xdf8475801?)
        <autogenerated>:1 +0x3c fp=0xc0000b38c0 sp=0xc0000b3890 pc=0x6a7b7c
net/http.HandlerFunc.ServeHTTP(0x8cd138?, {0x7f589be67a38?, 0xc0001976c0?}, 
0xc0001e8800?)
        /usr/local/go/src/net/http/server.go:2122 +0x2f fp=0xc0000b38e8 
sp=0xc0000b38c0 pc=0x63304f
github.com/go-chi/chi/v5/middleware.Timeout.func1.1({0x7f589be67a38, 
0xc0001976c0}, 0xc0002b6400)
        
/go/pkg/mod/github.com/go-chi/chi/v5@v5.0.8/middleware/timeout.go:45 +0x179 
fp=0xc0000b3978 sp=0xc0000b38e8 pc=0x6aa919
net/http.HandlerFunc.ServeHTTP(0xc0002b6300?, {0x7f589be67a38?, 
0xc0001976c0?}, 0x30?)
        /usr/local/go/src/net/http/server.go:2122 +0x2f fp=0xc0000b39a0 
sp=0xc0000b3978 pc=0x63304f
github.com/go-chi/chi/v5/middleware.RequestLogger.func1.1({0x8cce50, 
0xc00042e000}, 0xc0002b6300)
        /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.8/middleware/logger.go:54 
+0x17d fp=0xc0000b3a58 sp=0xc0000b39a0 pc=0x6a891d
net/http.HandlerFunc.ServeHTTP(0x8cd090?, {0x8cce50?, 0xc00042e000?}, 
0xaebf40?)
        /usr/local/go/src/net/http/server.go:2122 +0x2f fp=0xc0000b3a80 
sp=0xc0000b3a58 pc=0x63304f
github.com/go-chi/chi/v5.(*Mux).ServeHTTP(0xc00011e360, {0x8cce50, 
0xc00042e000}, 0xc0002b6200)
        /go/pkg/mod/github.com/go-chi/chi/v5@v5.0.8/mux.go:90 +0x20d 
fp=0xc0000b3ad8 sp=0xc0000b3a80 pc=0x6a344d
net/http.serverHandler.ServeHTTP({0xc0001dc690?}, {0x8cce50, 0xc00042e000}, 
0xc0002b6200)
        /usr/local/go/src/net/http/server.go:2936 +0x2a9 fp=0xc0000b3b80 
sp=0xc0000b3ad8 pc=0x6357a9
net/http.(*conn).serve(0xc0003e8090, {0x8cd138, 0xc0001137a0})
        /usr/local/go/src/net/http/server.go:1995 +0x4d9 fp=0xc0000b3fb8 
sp=0xc0000b3b80 pc=0x631e79
net/http.(*Server).Serve.func3()
        /usr/local/go/src/net/http/server.go:3089 +0x2e fp=0xc0000b3fe0 
sp=0xc0000b3fb8 pc=0x63602e
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0000b3fe8 
sp=0xc0000b3fe0 pc=0x468201
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:3089 +0x526

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/f007cfb2-d29a-419f-bc5e-b5fd51e35dafn%40googlegroups.com.

Reply via email to