The seller serve (and network tests) crash with a panic in quic-go:
panic: crypto/tls bug: where's my session ticket?
goroutine 171 [running]:
github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket
This is a known issue in quic-go v0.55.0. It happens when a QUIC connection completes its handshake.
Impact: Seller node crashes after receiving a P2P connection, making end-to-end inference impossible.
Fix options:
- Check if a newer quic-go version patches this
- Downgrade to a stable quic-go version (v0.48 or similar)
- Check Go version compatibility — this may require Go 1.24+ crypto/tls fixes
Reproduction:
go run ./cmd/seller serve --control-url http://localhost:8090 --email seller@test.com --password secret123
# Then from another terminal, connect as buyer with --bootstrap pointing to seller
Blocks all P2P inference testing.
The seller serve (and network tests) crash with a panic in quic-go:
This is a known issue in
quic-go v0.55.0. It happens when a QUIC connection completes its handshake.Impact: Seller node crashes after receiving a P2P connection, making end-to-end inference impossible.
Fix options:
Reproduction:
go run ./cmd/seller serve --control-url http://localhost:8090 --email seller@test.com --password secret123 # Then from another terminal, connect as buyer with --bootstrap pointing to sellerBlocks all P2P inference testing.