panic: close of closed channel
gost v3.2.4 (go1.24.5 linux/arm64)
goroutine 324305 [running]: github.com/go-gost/x/listener/grpc.(*conn).Close(0x40005280c0) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/listener/grpc/server.go:141 +0x38 github.com/go-gost/x/handler/socks/v5.(*socks5Handler).Handle(0x400042c780, {0x1552868, 0x4001d5be90}, {0x155f4b0, 0x4000528180}, {0x400042e540?, 0x40001ab1b9?, 0x400210d9b0?}) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/handler/socks/v5/handler.go:179 +0xa44 github.com/go-gost/x/service.(*defaultService).Serve.func1() /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/service/service.go:279 +0x3b0 created by github.com/go-gost/x/service.(*defaultService).Serve in goroutine 58 /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/service/service.go:257 +0x98c
gost v3.2.5-nightly.20250904 (go1.25.1 linux/arm64)
Panic: close of closed channel
goroutine 1169473 [running]: github.com/go-gost/x/listener/grpc.(*conn).Close(0x400133a840) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/listener/grpc/server.go:141 +0x38 github.com/go-gost/x/handler/socks/v5.(*socks5Handler).Handle(0x40000bc960, {0x14d6748, 0x40004ff4a0}, {0x14e3490, 0x400133ac00}, {0x4000253650?, 0x4000d73bd9?, 0x2677f58?}) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/handler/socks/v5/handler.go:199 +0x97c github.com/go-gost/x/service.(*defaultService).Serve.func1() /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/service/service.go:279 +0x368 created by github.com/go-gost/x/service.(*defaultService).Serve in goroutine 32 /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/service/service.go:257 +0x9ac
panic: close of closed channel
goroutine 4429977 [running]: github.com/go-gost/x/listener/grpc.(*conn).Close(0x4001f56360) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/listener/grpc/server.go:141 +0x38 github.com/go-gost/x/handler/relay.(*relayHandler).Handle(0x4000003500, {0x14d6748, 0x4001732b10}, {0x14e4148, 0x4001f56360}, {0x10bdfc?, 0x0?, 0x211a980?}) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/handler/relay/handler.go:238 +0xe68 github.com/go-gost/x/service.(*defaultService).Serve.func1() /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/service/service.go:279 +0x368 created by github.com/go-gost/x/service.(*defaultService).Serve in goroutine 66 /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/service/service.go:257 +0x9ac
internal/net/pipe.go
panic: close of closed channel
goroutine 11214907 [running]: github.com/go-gost/x/listener/grpc.(*conn).Close(0x4000859500) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/listener/grpc/server.go:141 +0x38 github.com/go-gost/x/observer/stats/wrapper.(*conn).Close(0x40022a1b90) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/observer/stats/wrapper/conn.go:68 +0x10c github.com/go-gost/x/internal/net.pipeBuffer({0xf67371c4ce40, 0x40021aa400}, {0xf67371c4ce70, 0x4002605c60}, 0x0?) /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/internal/net/pipe.go:77 +0x1e0 github.com/go-gost/x/internal/net.Pipe.func1() /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/internal/net/pipe.go:26 +0x54 created by github.com/go-gost/x/internal/net.Pipe in goroutine 11214920 /home/runner/go/pkg/mod/github.com/go-gost/[email protected]/internal/net/pipe.go:24 +0xcc