firestack
firestack copied to clipboard
core/ping: *protect.icmpConn is not net.Conn
E iface.go:474>iface.go:102>panic.go:783>dontpanic.go:127: : icmp4.pinger.204 [0] interface conversion: *protect.icmpConn is not net.Conn: missing method Read [gobind@v20251018131651-3179972]
E iface.go:102>panic.go:783>dontpanic.go:130>dontpanic.go:157: : ----START----
21 October 2025, 16:59:42
Token: da1650dd42dc08919a631598dfba2c80
icmp4.pinger.204 [0] interface conversion: *protect.icmpConn is not net.Conn: missing method Read [gobind@v20251018131651-3179972]
(#7)
21 October 2025, 16:59:42
Token: da1650dd42dc08919a631598dfba2c80
goroutine 1253 [running]:
github.com/celzero/firestack/intra/log.(*simpleLogger).Stack(0x40001b2008, 0x400000e630?, {0x40034547e0?, 0x7790ed48d8?}, {0x400118a000, 0x80000, 0x80000})
github.com/celzero/[email protected]/intra/log/logger.go:475 +0x15c
github.com/celzero/firestack/intra/log.C({0x40034547e0, 0x83}, {0x400118a000, 0x80000, 0x80000})
github.com/celzero/[email protected]/intra/log/log.go:163 +0x8c
github.com/celzero/firestack/intra/core.applog(0x7790a17001?, {0x40034547e0, 0x83})
github.com/celzero/[email protected]/intra/core/dontpanic.go:157 +0x188
github.com/celzero/firestack/intra/core.Recover(0x0, {0x77912c9fe0, 0x4000299e00})
github.com/celzero/[email protected]/intra/core/dontpanic.go:130 +0x128
panic({0x7791306960?, 0x400347e0c0?})
runtime/panic.go:783 +0x120
golang.org/x/net/ipv4.NewPacketConn({0x78bd8ba548, 0x40002134b0})
golang.org/x/[email protected]/ipv4/endpoint.go:103 +0x74
github.com/celzero/firestack/intra/core.setttl({0x78bd8ba5b8?, 0x40002134b0?}, 0x1?)
github.com/celzero/[email protected]/intra/core/ping.go:172 +0x174
github.com/celzero/firestack/intra/core.Echo({0x78bd8ba548, 0x40002134b0}, {0x4003b8e0b8, 0x8, 0x8}, {0x7791426ca8, 0x400347e090}, 0x1?)
github.com/celzero/[email protected]/intra/core/ping.go:117 +0x60
github.com/celzero/firestack/intra.(*icmpHandler).Ping(0x40000b64f8, {0x4003b8e0b8, 0x8, 0x8}, {{{0x0, 0xffffc0a80124}, {0x400000e2a0}}, 0x0}, {{{0x0, 0xffffc0a80101}, ...}, ...})
github.com/celzero/[email protected]/intra/icmp.go:124 +0xa14
github.com/celzero/firestack/intra/netstack.(*icmpForwarder).reply4.func1()
github.com/celzero/[email protected]/intra/netstack/icmp.go:120 +0xe4
github.com/celzero/firestack/intra/core.Go.func1()
github.com/celzero/[email protected]/intra/core/async.go:21 +0x68
created by github.com/celzero/firestack/intra/core.Go in goroutine 111
github.com/celzero/[email protected]/intra/core/async.go:18 +0x78