Skip to content

wasm error: out of bounds memory access #110

@dbiswas2808

Description

@dbiswas2808

on buf generate. I get following error
My buf.gen.yaml

version: v2
# TODO: Use clean: true
plugins:
  - local:
      - go
      - run
      - github.com/wasilibs/go-protoc-gen-builtins/cmd/[email protected]
    out: gen/python
  - local:
      - go
      - run
      - github.com/wasilibs/go-protoc-gen-builtins/cmd/[email protected]
    out: gen/python
  - local:
      - go
      - run
      - github.com/wasilibs/go-protoc-gen-grpc/cmd/[email protected]
    out: gen/python
  - local:
      - go
      - run
      - github.com/wasilibs/go-protoc-gen-es/cmd/[email protected]
    out: gen/typescript
  - local:
      - go
      - run
      - github.com/wasilibs/go-protoc-gen-connect-es/cmd/[email protected]
    out: gen/typescript
  - local:
      - go
      - run
      - github.com/wasilibs/go-protoc-gen-builtins/cmd/[email protected]
    out: gen/cpp/src
runtime: newstack sp=0xc0035e4520 stack=[0xc003640000, 0xc003648000]
        morebuf={pc:0x477635 sp:0xc0035e4530 lr:0x0}
        sched={pc:0x47118f sp:0xc0035e4528 lr:0x0 ctxt:0x0}
runtime: gp=0xc000002380, goid=1, gp->status=0x2
 runtime: split stack overflow: 0xc0035e4520 < 0xc003640000
fatal error: runtime: split stack overflow

runtime stack:
runtime.throw({0x688ac2?, 0x42d15c?})
        /usr/local/go/src/runtime/panic.go:1101 +0x48 fp=0xaa4c54ebc98 sp=0xaa4c54ebc68 pc=0x46f788
runtime.newstack()
        /usr/local/go/src/runtime/stack.go:1051 +0x74d fp=0xaa4c54ebdd0 sp=0xaa4c54ebc98 pc=0x456b2d
runtime.morestack()
        /usr/local/go/src/runtime/asm_amd64.s:621 +0x7a fp=0xaa4c54ebdd8 sp=0xaa4c54ebdd0 pc=0x4748fa

goroutine 1 gp=0xc000002380 m=11 mp=0xc0000a1008 [running]:
runtime.sigpanic()
        /usr/local/go/src/runtime/signal_unix.go:906 +0x3cf fp=0xc0035e4530 sp=0xc0035e4528 pc=0x47118f
runtime.memmove()
        /usr/local/go/src/runtime/memmove_amd64.s:122 +0xd5 fp=0xc0035e4538 sp=0xc0035e4530 pc=0x477635
runtime: g 1: unexpected return pc for runtime.memmove called from 0xaa4c4ba61fd
stack: frame={sp:0xc0035e4530, fp:0xc0035e4538} stack=[0xc003640000,0xc003648000)


goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000066fa8 sp=0xc000066f88 pc=0x46f8ae
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:441
runtime.forcegchelper()
        /usr/local/go/src/runtime/proc.go:348 +0xb3 fp=0xc000066fe0 sp=0xc000066fa8 pc=0x43e433
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000066fe8 sp=0xc000066fe0 pc=0x4767a1
created by runtime.init.7 in goroutine 1
        /usr/local/go/src/runtime/proc.go:336 +0x1a

goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000067780 sp=0xc000067760 pc=0x46f8ae
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:441
runtime.bgsweep(0xc000018100)
        /usr/local/go/src/runtime/mgcsweep.go:316 +0xdf fp=0xc0000677c8 sp=0xc000067780 pc=0x428f1f
runtime.gcenable.gowrap1()
        /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc0000677e0 sp=0xc0000677c8 pc=0x41d3a5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000677e8 sp=0xc0000677e0 pc=0x4767a1
created by runtime.gcenable in goroutine 1
        /usr/local/go/src/runtime/mgc.go:204 +0x66

goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]:
runtime.gopark(0x10000?, 0x6d8048?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000067f78 sp=0xc000067f58 pc=0x46f8ae
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:441
runtime.(*scavengerState).park(0xe37880)
        /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000067fa8 sp=0xc000067f78 pc=0x426989
runtime.bgscavenge(0xc000018100)
        /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000067fc8 sp=0xc000067fa8 pc=0x426f19
runtime.gcenable.gowrap2()
        /usr/local/go/src/runtime/mgc.go:205 +0x25 fp=0xc000067fe0 sp=0xc000067fc8 pc=0x41d345
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000067fe8 sp=0xc000067fe0 pc=0x4767a1
created by runtime.gcenable in goroutine 1
        /usr/local/go/src/runtime/mgc.go:205 +0xa5

goroutine 5 gp=0xc000003dc0 m=nil [finalizer wait]:
runtime.gopark(0x1b8?, 0x67bee0?, 0x1?, 0x23?, 0x4747d2?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000066630 sp=0xc000066610 pc=0x46f8ae
runtime.runfinq()
        /usr/local/go/src/runtime/mfinal.go:196 +0x107 fp=0xc0000667e0 sp=0xc000066630 pc=0x41c367
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000667e8 sp=0xc0000667e0 pc=0x4767a1
created by runtime.createfing in goroutine 1
        /usr/local/go/src/runtime/mfinal.go:166 +0x3d

goroutine 6 gp=0xc0000cc000 m=nil [chan receive]:
runtime.gopark(0xc0000aa640?, 0xc000010228?, 0x60?, 0x87?, 0x4f1f28?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000068718 sp=0xc0000686f8 pc=0x46f8ae
runtime.chanrecv(0xc00009e0e0, 0x0, 0x1)
        /usr/local/go/src/runtime/chan.go:664 +0x445 fp=0xc000068790 sp=0xc000068718 pc=0x40ebc5
runtime.chanrecv1(0x0?, 0x0?)
        /usr/local/go/src/runtime/chan.go:506 +0x12 fp=0xc0000687b8 sp=0xc000068790 pc=0x40e772
runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
        /usr/local/go/src/runtime/mgc.go:1796
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1799 +0x2f fp=0xc0000687e0 sp=0xc0000687b8 pc=0x4204ef
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000687e8 sp=0xc0000687e0 pc=0x4767a1
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1794 +0x79

goroutine 7 gp=0xc0000cc540 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000068f38 sp=0xc000068f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000068fc8 sp=0xc000068f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000068fe0 sp=0xc000068fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000068fe8 sp=0xc000068fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 8 gp=0xc0000cc700 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000069738 sp=0xc000069718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000697c8 sp=0xc000069738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000697e0 sp=0xc0000697c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000697e8 sp=0xc0000697e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 9 gp=0xc0000cc8c0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000069f38 sp=0xc000069f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000069fc8 sp=0xc000069f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000069fe0 sp=0xc000069fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000069fe8 sp=0xc000069fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 10 gp=0xc0000cca80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000062738 sp=0xc000062718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000627c8 sp=0xc000062738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000627e0 sp=0xc0000627c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000627e8 sp=0xc0000627e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 11 gp=0xc0000ccc40 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000062f38 sp=0xc000062f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000062fc8 sp=0xc000062f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000062fe0 sp=0xc000062fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000062fe8 sp=0xc000062fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 12 gp=0xc0000cce00 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000063738 sp=0xc000063718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000637c8 sp=0xc000063738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000637e0 sp=0xc0000637c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000637e8 sp=0xc0000637e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 13 gp=0xc0000ccfc0 m=nil [GC worker (idle)]:
runtime.gopark(0x88156ca9e59?, 0x1?, 0x43?, 0x79?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000063f38 sp=0xc000063f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000063fc8 sp=0xc000063f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000063fe0 sp=0xc000063fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 14 gp=0xc0000cd180 m=nil [GC worker (idle)]:
runtime.gopark(0x8810c843539?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000064738 sp=0xc000064718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000647c8 sp=0xc000064738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000647e0 sp=0xc0000647c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000647e8 sp=0xc0000647e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 15 gp=0xc0000cd340 m=nil [GC worker (idle)]:
runtime.gopark(0x88156ca9e09?, 0x3?, 0x8e?, 0xe?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000064f38 sp=0xc000064f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000064fc8 sp=0xc000064f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000064fe0 sp=0xc000064fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 16 gp=0xc0000cd500 m=nil [GC worker (idle)]:
runtime.gopark(0x8810c843f64?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000065738 sp=0xc000065718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000657c8 sp=0xc000065738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000657e0 sp=0xc0000657c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000657e8 sp=0xc0000657e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 18 gp=0xc0000cd6c0 m=nil [GC worker (idle)]:
runtime.gopark(0xe58a00?, 0x3?, 0xf6?, 0xb3?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000065f38 sp=0xc000065f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000065fc8 sp=0xc000065f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000065fe0 sp=0xc000065fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000065fe8 sp=0xc000065fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 19 gp=0xc0000cd880 m=nil [GC worker (idle)]:
runtime.gopark(0xe58a00?, 0x1?, 0x7a?, 0x60?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000360738 sp=0xc000360718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0003607c8 sp=0xc000360738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0003607e0 sp=0xc0003607c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003607e8 sp=0xc0003607e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 20 gp=0xc0000cda40 m=nil [GC worker (idle)]:
runtime.gopark(0x88156ca8403?, 0x1?, 0xde?, 0x95?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000360f38 sp=0xc000360f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000360fc8 sp=0xc000360f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000360fe0 sp=0xc000360fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000360fe8 sp=0xc000360fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 21 gp=0xc0000cdc00 m=nil [GC worker (idle)]:
runtime.gopark(0x8810c8a70b6?, 0x1?, 0x7b?, 0x1d?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000361738 sp=0xc000361718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0003617c8 sp=0xc000361738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0003617e0 sp=0xc0003617c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003617e8 sp=0xc0003617e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 22 gp=0xc0000cddc0 m=nil [GC worker (idle)]:
runtime.gopark(0x8810c8a6b04?, 0x3?, 0xc0?, 0x47?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000361f38 sp=0xc000361f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000361fc8 sp=0xc000361f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000361fe0 sp=0xc000361fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000361fe8 sp=0xc000361fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 23 gp=0xc000364000 m=nil [GC worker (idle)]:
runtime.gopark(0x8810c9337e2?, 0x3?, 0x26?, 0x37?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000362738 sp=0xc000362718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc00009eee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0003627c8 sp=0xc000362738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0003627e0 sp=0xc0003627c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003627e8 sp=0xc0003627e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105
exit status 2
unexpected fault address 0xc004400000
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x2 addr=0xc004400000 pc=0x477635]

goroutine 1 gp=0xc000002380 m=13 mp=0xc0006b2808 [running]:
runtime.throw({0x67f595?, 0xc000223668?})
        /usr/local/go/src/runtime/panic.go:1101 +0x48 fp=0xc00354acd0 sp=0xc00354aca0 pc=0x46f788
runtime.sigpanic()
        /usr/local/go/src/runtime/signal_unix.go:939 +0x26c fp=0xc00354ad30 sp=0xc00354acd0 pc=0x47102c
runtime.memmove()
        /usr/local/go/src/runtime/memmove_amd64.s:122 +0xd5 fp=0xc00354ad38 sp=0xc00354ad30 pc=0x477635
runtime: g 1: unexpected return pc for runtime.memmove called from 0x130f1f93a1fd
stack: frame={sp:0xc00354ad30, fp:0xc00354ad38} stack=[0xc0033c2000,0xc0033d2000)


goroutine 2 gp=0xc000002e00 m=nil [force gc (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000066fa8 sp=0xc000066f88 pc=0x46f8ae
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:441
runtime.forcegchelper()
        /usr/local/go/src/runtime/proc.go:348 +0xb3 fp=0xc000066fe0 sp=0xc000066fa8 pc=0x43e433
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000066fe8 sp=0xc000066fe0 pc=0x4767a1
created by runtime.init.7 in goroutine 1
        /usr/local/go/src/runtime/proc.go:336 +0x1a

goroutine 3 gp=0xc000003340 m=nil [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000067780 sp=0xc000067760 pc=0x46f8ae
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:441
runtime.bgsweep(0xc000018100)
        /usr/local/go/src/runtime/mgcsweep.go:316 +0xdf fp=0xc0000677c8 sp=0xc000067780 pc=0x428f1f
runtime.gcenable.gowrap1()
        /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc0000677e0 sp=0xc0000677c8 pc=0x41d3a5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000677e8 sp=0xc0000677e0 pc=0x4767a1
created by runtime.gcenable in goroutine 1
        /usr/local/go/src/runtime/mgc.go:204 +0x66

goroutine 4 gp=0xc000003500 m=nil [GC scavenge wait]:
runtime.gopark(0xe37880?, 0x6d8048?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000067f78 sp=0xc000067f58 pc=0x46f8ae
runtime.goparkunlock(...)
        /usr/local/go/src/runtime/proc.go:441
runtime.(*scavengerState).park(0xe37880)
        /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000067fa8 sp=0xc000067f78 pc=0x426989
runtime.bgscavenge(0xc000018100)
        /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000067fc8 sp=0xc000067fa8 pc=0x426f19
runtime.gcenable.gowrap2()
        /usr/local/go/src/runtime/mgc.go:205 +0x25 fp=0xc000067fe0 sp=0xc000067fc8 pc=0x41d345
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000067fe8 sp=0xc000067fe0 pc=0x4767a1
created by runtime.gcenable in goroutine 1
        /usr/local/go/src/runtime/mgc.go:205 +0xa5

goroutine 18 gp=0xc000186380 m=nil [finalizer wait]:
runtime.gopark(0x1b8?, 0xc000002380?, 0x1?, 0x23?, 0xc000066688?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000066630 sp=0xc000066610 pc=0x46f8ae
runtime.runfinq()
        /usr/local/go/src/runtime/mfinal.go:196 +0x107 fp=0xc0000667e0 sp=0xc000066630 pc=0x41c367
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000667e8 sp=0xc0000667e0 pc=0x4767a1
created by runtime.createfing in goroutine 1
        /usr/local/go/src/runtime/mfinal.go:166 +0x3d

goroutine 19 gp=0xc000186540 m=nil [chan receive]:
runtime.gopark(0xc00019a5a0?, 0xc000010078?, 0x60?, 0x27?, 0x4f1f28?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000062718 sp=0xc0000626f8 pc=0x46f8ae
runtime.chanrecv(0xc0001820e0, 0x0, 0x1)
        /usr/local/go/src/runtime/chan.go:664 +0x445 fp=0xc000062790 sp=0xc000062718 pc=0x40ebc5
runtime.chanrecv1(0x0?, 0x0?)
        /usr/local/go/src/runtime/chan.go:506 +0x12 fp=0xc0000627b8 sp=0xc000062790 pc=0x40e772
runtime.unique_runtime_registerUniqueMapCleanup.func2(...)
        /usr/local/go/src/runtime/mgc.go:1796
runtime.unique_runtime_registerUniqueMapCleanup.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1799 +0x2f fp=0xc0000627e0 sp=0xc0000627b8 pc=0x4204ef
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000627e8 sp=0xc0000627e0 pc=0x4767a1
created by unique.runtime_registerUniqueMapCleanup in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1794 +0x79

goroutine 20 gp=0xc000186a80 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000062f38 sp=0xc000062f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000062fc8 sp=0xc000062f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000062fe0 sp=0xc000062fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000062fe8 sp=0xc000062fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 21 gp=0xc000186c40 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000063738 sp=0xc000063718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000637c8 sp=0xc000063738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000637e0 sp=0xc0000637c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000637e8 sp=0xc0000637e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 22 gp=0xc000186e00 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000063f38 sp=0xc000063f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000063fc8 sp=0xc000063f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000063fe0 sp=0xc000063fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 23 gp=0xc000186fc0 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000064738 sp=0xc000064718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000647c8 sp=0xc000064738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000647e0 sp=0xc0000647c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000647e8 sp=0xc0000647e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 24 gp=0xc000187180 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000064f38 sp=0xc000064f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000064fc8 sp=0xc000064f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000064fe0 sp=0xc000064fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 25 gp=0xc000187340 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000065738 sp=0xc000065718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0000657c8 sp=0xc000065738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0000657e0 sp=0xc0000657c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0000657e8 sp=0xc0000657e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 26 gp=0xc000187500 m=nil [GC worker (idle)]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000065f38 sp=0xc000065f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000065fc8 sp=0xc000065f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000065fe0 sp=0xc000065fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000065fe8 sp=0xc000065fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 27 gp=0xc0001876c0 m=nil [GC worker (idle)]:
runtime.gopark(0xe58a00?, 0x1?, 0xae?, 0x39?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000378738 sp=0xc000378718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0003787c8 sp=0xc000378738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0003787e0 sp=0xc0003787c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003787e8 sp=0xc0003787e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 28 gp=0xc000187880 m=nil [GC worker (idle)]:
runtime.gopark(0x881076a1b6f?, 0x3?, 0x1e?, 0xd1?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000378f38 sp=0xc000378f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000378fc8 sp=0xc000378f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000378fe0 sp=0xc000378fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000378fe8 sp=0xc000378fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 29 gp=0xc000187a40 m=nil [GC worker (idle)]:
runtime.gopark(0x88110225342?, 0x1?, 0x7b?, 0x16?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000379738 sp=0xc000379718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0003797c8 sp=0xc000379738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0003797e0 sp=0xc0003797c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003797e8 sp=0xc0003797e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 30 gp=0xc000187c00 m=nil [GC worker (idle)]:
runtime.gopark(0x8811017ff70?, 0x0?, 0x0?, 0x0?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000379f38 sp=0xc000379f18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc000379fc8 sp=0xc000379f38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc000379fe0 sp=0xc000379fc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000379fe8 sp=0xc000379fe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 31 gp=0xc000187dc0 m=nil [GC worker (idle)]:
runtime.gopark(0x881101cb00e?, 0x1?, 0xe3?, 0x6a?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00037a738 sp=0xc00037a718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00037a7c8 sp=0xc00037a738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00037a7e0 sp=0xc00037a7c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00037a7e8 sp=0xc00037a7e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 32 gp=0xc00037c000 m=nil [GC worker (idle)]:
runtime.gopark(0x881101ab497?, 0x3?, 0x82?, 0x5?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00037af38 sp=0xc00037af18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00037afc8 sp=0xc00037af38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00037afe0 sp=0xc00037afc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00037afe8 sp=0xc00037afe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 33 gp=0xc00037c1c0 m=nil [GC worker (idle)]:
runtime.gopark(0x88110194bae?, 0x1?, 0xc7?, 0xa3?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00037b738 sp=0xc00037b718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00037b7c8 sp=0xc00037b738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00037b7e0 sp=0xc00037b7c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00037b7e8 sp=0xc00037b7e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 34 gp=0xc00037c380 m=nil [GC worker (idle)]:
runtime.gopark(0x88110196b18?, 0x1?, 0x5b?, 0xad?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc00037bf38 sp=0xc00037bf18 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc00037bfc8 sp=0xc00037bf38 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc00037bfe0 sp=0xc00037bfc8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc00037bfe8 sp=0xc00037bfe0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105

goroutine 35 gp=0xc00037c540 m=nil [GC worker (idle)]:
runtime.gopark(0x881076a02eb?, 0x1?, 0x65?, 0x48?, 0x0?)
        /usr/local/go/src/runtime/proc.go:435 +0xce fp=0xc000374738 sp=0xc000374718 pc=0x46f8ae
runtime.gcBgMarkWorker(0xc000182ee0)
        /usr/local/go/src/runtime/mgc.go:1423 +0xe9 fp=0xc0003747c8 sp=0xc000374738 pc=0x41f809
runtime.gcBgMarkStartWorkers.gowrap1()
        /usr/local/go/src/runtime/mgc.go:1339 +0x25 fp=0xc0003747e0 sp=0xc0003747c8 pc=0x41f6e5
runtime.goexit({})
        /usr/local/go/src/runtime/asm_amd64.s:1700 +0x1 fp=0xc0003747e8 sp=0xc0003747e0 pc=0x4767a1
created by runtime.gcBgMarkStartWorkers in goroutine 1
        /usr/local/go/src/runtime/mgc.go:1339 +0x105
2025/09/17 18:35:32 start function[22] failed: wasm error: out of bounds memory access
wasm stack trace:
        .$22()
2025/09/17 18:35:33 start function[22] failed: wasm error: out of bounds memory access
wasm stack trace:
        .$22()
2025/09/17 18:35:33 start function[22] failed: wasm error: out of bounds memory access
wasm stack trace:
        .$22()
2025/09/17 18:35:33 start function[22] failed: wasm error: out of bounds memory access
wasm stack trace:
        .$22()
2025/09/17 18:35:33 start function[22] failed: wasm error: out of bounds memory access
wasm stack trace:
        .$22()
2025/09/17 18:35:33 start function[22] failed: wasm error: out of bounds memory access
wasm stack trace:
        .$22()
Failure: plugin go run github.com/wasilibs/go-protoc-gen-es/cmd/[email protected]: exit status 1
signal: killed
plugin go run github.com/wasilibs/go-protoc-gen-builtins/cmd/[email protected]: signal: killed
signal: killed
plugin go run github.com/wasilibs/go-protoc-gen-builtins/cmd/[email protected]: signal: killed
signal: killed
plugin go run github.com/wasilibs/go-protoc-gen-builtins/cmd/[email protected]: signal: killed
signal: killed
plugin go run github.com/wasilibs/go-protoc-gen-grpc/cmd/[email protected]: signal: killed
signal: killed
plugin go run github.com/wasilibs/go-protoc-gen-connect-es/cmd/[email protected]: signal: killed
signal: killed

What is causing the out of memory boundary access issues here? Is this a bug?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions