mandiant / GoReSym

Go symbol recovery tool
MIT License
560 stars 64 forks source link

issues out of memory #51

Open bambooqj opened 6 months ago

bambooqj commented 6 months ago
runtime: VirtualAlloc of 299704320 bytes failed with errno=1455
fatal error: out of memory

runtime stack:
runtime.throw({0x60aa31?, 0xf87ba7c000?})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/panic.go:1023 +0x65 fp=0x4347fffa38 sp=0x4347fffa08 pc=0x478045
runtime.sysUsedOS(0xf870382000, 0x11dd2000)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mem_windows.go:83 +0x1bb fp=0x4347fffa98 sp=0x4347fffa38 pc=0x4577fb
runtime.sysUsed(...)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mem.go:77
runtime.(*mheap).allocSpan(0x76ce80, 0x8ee9, 0x0, 0x1)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mheap.go:1347 +0x487 fp=0x4347fffb38 sp=0x4347fffa98 pc=0x469a87
runtime.(*mheap).alloc.func1()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mheap.go:964 +0x5c fp=0x4347fffb80 sp=0x4347fffb38 pc=0x46923c
runtime.systemstack(0xc018c84540)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:509 +0x49 fp=0x4347fffb90 sp=0x4347fffb80 pc=0x4a5fa9

goroutine 1 gp=0xc0000a0000 m=11 mp=0xc018c81808 [running]:
runtime.systemstack_switch()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000026b28 sp=0xc000026b18 pc=0x4a5f48
runtime.(*mheap).alloc(0x11dd2000?, 0x8ee9?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mheap.go:958 +0x5b fp=0xc000026b70 sp=0xc000026b28 pc=0x46919b
runtime.(*mcache).allocLarge(0x0?, 0x11dd1ccf, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mcache.go:234 +0x85 fp=0xc000026bb8 sp=0xc000026b70 pc=0x4565a5
runtime.mallocgc(0x11dd1ccf, 0x5ca420, 0x1)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/malloc.go:1165 +0x597 fp=0xc000026c40 sp=0xc000026bb8 pc=0x44e437
runtime.makeslice(0x5ca420?, 0x11dd1ccf?, 0x11dd1ccf?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/slice.go:107 +0x49 fp=0xc000026c68 sp=0xc000026c40 pc=0x48ca69
github.com/mandiant/GoReSym/objfile.(*peFile).pcln_scan(0xc0000aa090)
        D:/a/GoReSym/GoReSym/objfile/pe.go:271 +0x13d5 fp=0xc000027220 sp=0xc000026c68 pc=0x5b09b5
github.com/mandiant/GoReSym/objfile.(*peFile).pcln(0xc0000aa090)
        D:/a/GoReSym/GoReSym/objfile/pe.go:342 +0x1c fp=0xc000027270 sp=0xc000027220 pc=0x5b10fc
github.com/mandiant/GoReSym/objfile.(*Entry).PCLineTable(0xc0000ba2c0, {0x0, 0x0}, 0x0, 0x0)
        D:/a/GoReSym/GoReSym/objfile/objfile.go:227 +0x5d fp=0xc000027390 sp=0xc000027270 pc=0x5a17bd
github.com/mandiant/GoReSym/objfile.(*File).PCLineTable(...)
        D:/a/GoReSym/GoReSym/objfile/objfile.go:133
main.main_impl({_, _}, _, _, _, _, {_, _})
        D:/a/GoReSym/GoReSym/main.go:191 +0x375 fp=0xc000027838 sp=0xc000027390 pc=0x5b34f5
main.main()
        D:/a/GoReSym/GoReSym/main.go:434 +0x429 fp=0xc000027f50 sp=0xc000027838 pc=0x5b6269
runtime.main()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:271 +0x28b fp=0xc000027fe0 sp=0xc000027f50 pc=0x47a96b
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000027fe8 sp=0xc000027fe0 pc=0x4a7f61

goroutine 2 gp=0xc0000a0700 m=nil [force gc (idle), 3 minutes]:
runtime.gopark(0x4cbb9885ed50?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000a3fa8 sp=0xc0000a3f88 pc=0x47ad6e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:408
runtime.forcegchelper()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:326 +0xb8 fp=0xc0000a3fe0 sp=0xc0000a3fa8 pc=0x47abf8
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a3fe8 sp=0xc0000a3fe0 pc=0x4a7f61
created by runtime.init.6 in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:314 +0x1a

goroutine 3 gp=0xc0000a0a80 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000a5f80 sp=0xc0000a5f60 pc=0x47ad6e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:408
runtime.bgsweep(0xc0000b0000)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgcsweep.go:318 +0xdf fp=0xc0000a5fc8 sp=0xc0000a5f80 pc=0x465bdf
runtime.gcenable.gowrap1()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:203 +0x25 fp=0xc0000a5fe0 sp=0xc0000a5fc8 pc=0x45a6a5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a5fe8 sp=0xc0000a5fe0 pc=0x4a7f61
created by runtime.gcenable in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:203 +0x66

goroutine 4 gp=0xc0000a0c40 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x64b7b0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000b7f78 sp=0xc0000b7f58 pc=0x47ad6e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:408
runtime.(*scavengerState).park(0x765da0)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc0000b7fa8 sp=0xc0000b7f78 pc=0x463589
runtime.bgscavenge(0xc0000b0000)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc0000b7fc8 sp=0xc0000b7fa8 pc=0x463b39
runtime.gcenable.gowrap2()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:204 +0x25 fp=0xc0000b7fe0 sp=0xc0000b7fc8 pc=0x45a645
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b7fe8 sp=0xc0000b7fe0 pc=0x4a7f61
created by runtime.gcenable in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:204 +0xa5

goroutine 5 gp=0xc0000a0fc0 m=nil [finalizer wait, 9 minutes]:
runtime.gopark(0xc0000a7e60?, 0x462a5c?, 0xc0?, 0xb9?, 0x550011?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000a7e20 sp=0xc0000a7e00 pc=0x47ad6e
runtime.runfinq()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mfinal.go:194 +0x107 fp=0xc0000a7fe0 sp=0xc0000a7e20 pc=0x459727
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a7fe8 sp=0xc0000a7fe0 pc=0x4a7f61
created by runtime.createfing in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mfinal.go:164 +0x3d

goroutine 6 gp=0xc0000a1180 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000b9f50 sp=0xc0000b9f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000b9fe0 sp=0xc0000b9f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b9fe8 sp=0xc0000b9fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 18 gp=0xc0001041c0 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000b3f50 sp=0xc0000b3f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000b3fe0 sp=0xc0000b3f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b3fe8 sp=0xc0000b3fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 34 gp=0xc018b6c000 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b73f50 sp=0xc018b73f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b73fe0 sp=0xc018b73f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b73fe8 sp=0xc018b73fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 19 gp=0xc000104380 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000b5f50 sp=0xc0000b5f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000b5fe0 sp=0xc0000b5f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b5fe8 sp=0xc0000b5fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 35 gp=0xc018b6c1c0 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b75f50 sp=0xc018b75f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b75fe0 sp=0xc018b75f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b75fe8 sp=0xc018b75fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 20 gp=0xc000104540 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b6ff50 sp=0xc018b6ff30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b6ffe0 sp=0xc018b6ff50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b6ffe8 sp=0xc018b6ffe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 36 gp=0xc018b6c380 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b7df50 sp=0xc018b7df30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b7dfe0 sp=0xc018b7df50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b7dfe8 sp=0xc018b7dfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 21 gp=0xc000104700 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b71f50 sp=0xc018b71f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b71fe0 sp=0xc018b71f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b71fe8 sp=0xc018b71fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 37 gp=0xc018b6c540 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b7ff50 sp=0xc018b7ff30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b7ffe0 sp=0xc018b7ff50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b7ffe8 sp=0xc018b7ffe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 38 gp=0xc018b6c700 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b79f50 sp=0xc018b79f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b79fe0 sp=0xc018b79f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b79fe8 sp=0xc018b79fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 22 gp=0xc0001048c0 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00010df50 sp=0xc00010df30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00010dfe0 sp=0xc00010df50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00010dfe8 sp=0xc00010dfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 39 gp=0xc018b6c8c0 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b7bf50 sp=0xc018b7bf30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b7bfe0 sp=0xc018b7bf50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b7bfe8 sp=0xc018b7bfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 23 gp=0xc000104a80 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00010ff50 sp=0xc00010ff30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00010ffe0 sp=0xc00010ff50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00010ffe8 sp=0xc00010ffe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 40 gp=0xc018b6ca80 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000109f50 sp=0xc000109f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000109fe0 sp=0xc000109f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000109fe8 sp=0xc000109fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 24 gp=0xc000104c40 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000117f50 sp=0xc000117f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000117fe0 sp=0xc000117f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000117fe8 sp=0xc000117fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 41 gp=0xc018b6cc40 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00010bf50 sp=0xc00010bf30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00010bfe0 sp=0xc00010bf50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00010bfe8 sp=0xc00010bfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 25 gp=0xc000104e00 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000119f50 sp=0xc000119f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000119fe0 sp=0xc000119f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000119fe8 sp=0xc000119fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 42 gp=0xc018b6ce00 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000113f50 sp=0xc000113f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000113fe0 sp=0xc000113f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000113fe8 sp=0xc000113fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 26 gp=0xc000104fc0 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00011ff50 sp=0xc00011ff30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00011ffe0 sp=0xc00011ff50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011ffe8 sp=0xc00011ffe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 43 gp=0xc018b6cfc0 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000115f50 sp=0xc000115f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000115fe0 sp=0xc000115f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000115fe8 sp=0xc000115fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 27 gp=0xc000105180 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000121f50 sp=0xc000121f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000121fe0 sp=0xc000121f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000121fe8 sp=0xc000121fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 44 gp=0xc018b6d180 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00011bf50 sp=0xc00011bf30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00011bfe0 sp=0xc00011bf50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011bfe8 sp=0xc00011bfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 28 gp=0xc000105340 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000127f50 sp=0xc000127f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000127fe0 sp=0xc000127f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000127fe8 sp=0xc000127fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 45 gp=0xc018b6d340 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00011df50 sp=0xc00011df30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00011dfe0 sp=0xc00011df50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00011dfe8 sp=0xc00011dfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 29 gp=0xc000105500 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000129f50 sp=0xc000129f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000129fe0 sp=0xc000129f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000129fe8 sp=0xc000129fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 46 gp=0xc018b6d500 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000123f50 sp=0xc000123f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000123fe0 sp=0xc000123f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000123fe8 sp=0xc000123fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 30 gp=0xc0001056c0 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x4cbb9c442024?, 0x1?, 0x1c?, 0xb1?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00012ff50 sp=0xc00012ff30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00012ffe0 sp=0xc00012ff50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00012ffe8 sp=0xc00012ffe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 47 gp=0xc018b6d6c0 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x7eb9c0?, 0x1?, 0x18?, 0xd?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000125f50 sp=0xc000125f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000125fe0 sp=0xc000125f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000125fe8 sp=0xc000125fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 31 gp=0xc000105880 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x4c66579e52a0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000131f50 sp=0xc000131f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000131fe0 sp=0xc000131f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000131fe8 sp=0xc000131fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 48 gp=0xc018b6d880 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x7eb9c0?, 0x1?, 0x98?, 0xda?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00012bf50 sp=0xc00012bf30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00012bfe0 sp=0xc00012bf50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00012bfe8 sp=0xc00012bfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 32 gp=0xc000105a40 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x7eb9c0?, 0x1?, 0xbc?, 0x42?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000139f50 sp=0xc000139f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000139fe0 sp=0xc000139f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000139fe8 sp=0xc000139fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 49 gp=0xc018b6da40 m=nil [GC worker (idle), 7 minutes]:
runtime.gopark(0x4c66579e52a0?, 0x3?, 0xfc?, 0x44?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00012df50 sp=0xc00012df30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00012dfe0 sp=0xc00012df50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00012dfe8 sp=0xc00012dfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 33 gp=0xc000105c00 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x4cbb9c378274?, 0x1?, 0x44?, 0x9?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00013bf50 sp=0xc00013bf30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00013bfe0 sp=0xc00013bf50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00013bfe8 sp=0xc00013bfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 50 gp=0xc018b6dc00 m=nil [GC worker (idle), 7 minutes]:
runtime.gopark(0x4c66579e52a0?, 0x1?, 0xfc?, 0x44?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000135f50 sp=0xc000135f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000135fe0 sp=0xc000135f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000135fe8 sp=0xc000135fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 66 gp=0xc000105dc0 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x4cbb9c378274?, 0x1?, 0xd8?, 0x51?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000141f50 sp=0xc000141f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000141fe0 sp=0xc000141f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000141fe8 sp=0xc000141fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 51 gp=0xc018b6ddc0 m=nil [GC worker (idle), 7 minutes]:
runtime.gopark(0x4c66579e52a0?, 0x3?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000137f50 sp=0xc000137f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000137fe0 sp=0xc000137f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000137fe8 sp=0xc000137fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 67 gp=0xc000144000 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x4cbb9c378274?, 0x1?, 0x28?, 0xa5?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000143f50 sp=0xc000143f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000143fe0 sp=0xc000143f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000143fe8 sp=0xc000143fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 52 gp=0xc018b80000 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x4c66579e52a0?, 0x3?, 0xfc?, 0x44?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00013df50 sp=0xc00013df30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00013dfe0 sp=0xc00013df50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00013dfe8 sp=0xc00013dfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 68 gp=0xc0001441c0 m=nil [GC worker (idle)]:
runtime.gopark(0x6223e8?, 0xc0000126c0?, 0x1a?, 0xa?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00014bf50 sp=0xc00014bf30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00014bfe0 sp=0xc00014bf50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00014bfe8 sp=0xc00014bfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 53 gp=0xc018b801c0 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x4cbb9c378274?, 0x1?, 0xd8?, 0x48?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00013ff50 sp=0xc00013ff30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00013ffe0 sp=0xc00013ff50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00013ffe8 sp=0xc00013ffe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 69 gp=0xc000144380 m=nil [GC worker (idle), 3 minutes]:
runtime.gopark(0x7eb9c0?, 0x1?, 0xa8?, 0x5c?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc00014df50 sp=0xc00014df30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc00014dfe0 sp=0xc00014df50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00014dfe8 sp=0xc00014dfe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 70 gp=0xc000144540 m=nil [GC worker (idle)]:
runtime.gopark(0x4cbb9c378274?, 0x1?, 0xe8?, 0xcd?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000147f50 sp=0xc000147f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000147fe0 sp=0xc000147f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000147fe8 sp=0xc000147fe0 pc=0x        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 54 gp=0xc018b80380 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x4c66579e52a0?, 0x1?, 0x14?, 0x41?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc018b87f50 sp=0xc018b87f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc018b87fe0 sp=0xc018b87f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc018b87fe8 sp=0xc018b87fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c

goroutine 71 gp=0xc000144700 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x4c66579e52a0?, 0x1?, 0x14?, 0x41?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc000149f50 sp=0xc000149f30 pc=0x47ad6e
runtime.gcBgMarkWorker()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1310 +0xe5 fp=0xc000149fe0 sp=0xc000149f50 pc=0x45c5e5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000149fe8 sp=0xc000149fe0 pc=0x4a7f61
created by runtime.gcBgMarkStartWorkers in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:1234 +0x1c
PS C:\Users\xxoo666\Desktop> cmd .\GoReSym_win.exe -d -p -t .\vshell_windows_amd64.exe >> 11.json
PS C:\Users\xxoo666\Desktop> cmd
Microsoft Windows [版本 10.0.19045.3693]
(c) Microsoft Corporation。保留所有权利。

C:\Users\xxoo666\Desktop>.\GoReSym_win.exe -d -p -t .\vshell_windows_amd64.exe > 11.json
runtime: VirtualAlloc of 299704320 bytes failed with errno=1455
fatal error: out of memory

runtime stack:
runtime.throw({0x60aa31?, 0xf892d0e000?})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/panic.go:1023 +0x65 fp=0x3178fffc78 sp=0x3178fffc48 pc=0x478045
runtime.sysUsedOS(0xf882684000, 0x11dd2000)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mem_windows.go:83 +0x1bb fp=0x3178fffcd8 sp=0x3178fffc78 pc=0x4577fb
runtime.sysUsed(...)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mem.go:77
runtime.(*mheap).allocSpan(0x76ce80, 0x8ee9, 0x0, 0x1)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mheap.go:1347 +0x487 fp=0x3178fffd78 sp=0x3178fffcd8 pc=0x469a87
runtime.(*mheap).alloc.func1()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mheap.go:964 +0x5c fp=0x3178fffdc0 sp=0x3178fffd78 pc=0x46923c
runtime.systemstack(0xc018b39500)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:509 +0x49 fp=0x3178fffdd0 sp=0x3178fffdc0 pc=0x4a5fa9

goroutine 1 gp=0xc0000a0000 m=17 mp=0xc018b81808 [running]:
runtime.systemstack_switch()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000026b28 sp=0xc000026b18 pc=0x4a5f48
runtime.(*mheap).alloc(0x11dd2000?, 0x8ee9?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mheap.go:958 +0x5b fp=0xc000026b70 sp=0xc000026b28 pc=0x46919b
runtime.(*mcache).allocLarge(0x0?, 0x11dd1ccf, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mcache.go:234 +0x85 fp=0xc000026bb8 sp=0xc000026b70 pc=0x4565a5
runtime.mallocgc(0x11dd1ccf, 0x5ca420, 0x1)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/malloc.go:1165 +0x597 fp=0xc000026c40 sp=0xc000026bb8 pc=0x44e437
runtime.makeslice(0x5ca420?, 0x11dd1ccf?, 0x11dd1ccf?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/slice.go:107 +0x49 fp=0xc000026c68 sp=0xc000026c40 pc=0x48ca69
github.com/mandiant/GoReSym/objfile.(*peFile).pcln_scan(0xc00010c088)
        D:/a/GoReSym/GoReSym/objfile/pe.go:271 +0x13d5 fp=0xc000027220 sp=0xc000026c68 pc=0x5b09b5
github.com/mandiant/GoReSym/objfile.(*peFile).pcln(0xc00010c088)
        D:/a/GoReSym/GoReSym/objfile/pe.go:342 +0x1c fp=0xc000027270 sp=0xc000027220 pc=0x5b10fc
github.com/mandiant/GoReSym/objfile.(*Entry).PCLineTable(0xc00011c280, {0x0, 0x0}, 0x0, 0x0)
        D:/a/GoReSym/GoReSym/objfile/objfile.go:227 +0x5d fp=0xc000027390 sp=0xc000027270 pc=0x5a17bd
github.com/mandiant/GoReSym/objfile.(*File).PCLineTable(...)
        D:/a/GoReSym/GoReSym/objfile/objfile.go:133
main.main_impl({_, _}, _, _, _, _, {_, _})
        D:/a/GoReSym/GoReSym/main.go:191 +0x375 fp=0xc000027838 sp=0xc000027390 pc=0x5b34f5
main.main()
        D:/a/GoReSym/GoReSym/main.go:434 +0x429 fp=0xc000027f50 sp=0xc000027838 pc=0x5b6269
runtime.main()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:271 +0x28b fp=0xc000027fe0 sp=0xc000027f50 pc=0x47a96b
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000027fe8 sp=0xc000027fe0 pc=0x4a7f61

goroutine 2 gp=0xc0000a0700 m=nil [force gc (idle)]:
runtime.gopark(0x4d8942522e70?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000a3fa8 sp=0xc0000a3f88 pc=0x47ad6e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:408
runtime.forcegchelper()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:326 +0xb8 fp=0xc0000a3fe0 sp=0xc0000a3fa8 pc=0x47abf8
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a3fe8 sp=0xc0000a3fe0 pc=0x4a7f61
created by runtime.init.6 in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:314 +0x1a

goroutine 3 gp=0xc0000a0a80 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000a5f80 sp=0xc0000a5f60 pc=0x47ad6e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:408
runtime.bgsweep(0xc0000b0000)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgcsweep.go:318 +0xdf fp=0xc0000a5fc8 sp=0xc0000a5f80 pc=0x465bdf
runtime.gcenable.gowrap1()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:203 +0x25 fp=0xc0000a5fe0 sp=0xc0000a5fc8 pc=0x45a6a5
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a5fe8 sp=0xc0000a5fe0 pc=0x4a7f61
created by runtime.gcenable in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:203 +0x66

goroutine 4 gp=0xc0000a0c40 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x64b7b0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000b7f78 sp=0xc0000b7f58 pc=0x47ad6e
runtime.goparkunlock(...)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:408
runtime.(*scavengerState).park(0x765da0)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc0000b7fa8 sp=0xc0000b7f78 pc=0x463589
runtime.bgscavenge(0xc0000b0000)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc0000b7fc8 sp=0xc0000b7fa8 pc=0x463b39
runtime.gcenable.gowrap2()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:204 +0x25 fp=0xc0000b7fe0 sp=0xc0000b7fc8 pc=0x45a645
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000b7fe8 sp=0xc0000b7fe0 pc=0x4a7f61
created by runtime.gcenable in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mgc.go:204 +0xa5

goroutine 18 gp=0xc0001041c0 m=nil [finalizer wait, 9 minutes]:
runtime.gopark(0xc0000a7e60?, 0x462a5c?, 0xc0?, 0xb9?, 0x550011?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000a7e20 sp=0xc0000a7e00 pc=0x47ad6e
runtime.runfinq()
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mfinal.go:194 +0x107 fp=0xc0000a7fe0 sp=0xc0000a7e20 pc=0x459727
runtime.goexit({})
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000a7fe8 sp=0xc0000a7fe0 pc=0x4a7f61
created by runtime.createfing in goroutine 1
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/mfinal.go:164 +0x3d

goroutine 19 gp=0xc000104380 m=nil [GC worker (idle), 9 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        C:/hostedtoolcache/windows/go/1.22.0/x64/src/runtime/proc.go:402 +0xce fp=0xc0000b3f50 sp=0xc0000b3f30 pc=0x47ad6e
williballenthin commented 6 months ago

can you share the sample hash?

bambooqj commented 6 months ago

Just need the compiled go file size to exceed 200MB to trigger

stevemk14ebr commented 5 months ago

Please share a binary

bambooqj commented 5 months ago

https://github.com/veo/vshell/releases/download/v4.6.0/vshell_windows_amd64.zip

bambooqj commented 5 months ago

I think this is a bug; it quickly consumes all the memory due to a memory leak, which then causes the analysis to fail.

stevemk14ebr commented 5 months ago

Can you comment on your findings or propose a PR. We cache section data as an optimization and merge section data in memory to combat certain obfuscations. Both of these consume significant memory.