Saw this panic after a few loops for goes stop and start. 24 of the QSFP port connected to either another invader or pkgent; the other 8 ports are empty.
code version: fe1252f
Apr 27 12:12:06 invader2 goes.qsfp[31903]: fatal error: concurrent map read and map write
Apr 27 12:12:06 invader2 goes.qsfp[31903]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: goroutine 3 [running]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.throw(0xbbd183, 0x21)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/panic.go:566 +0x95 fp=0xc420041cd0 sp=0xc420041cb0
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.mapaccess1_faststr(0xaa41e0, 0xc42014a3c0, 0xc42000e400, 0x15, 0x1)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/hashmap_fast.go:201 +0x4f3 fp=0xc420041d30 sp=0xc420041cd0
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.(*cmd).updateio(0xc42016c180, 0xc420188120, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfpio.go:68 +0x26f fp=0xc420041eb0 sp
=0xc420041d30
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.qsfpioTicker(0xc42016c180, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfpio.go:38 +0x143 fp=0xc420041f88 sp
=0xc420041eb0
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.goexit()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1 fp=0xc420041f90 sp=0xc420041f88
Apr 27 12:12:06 invader2 goes.qsfp[31903]: created by github.com/platinasystems/go/internal/goes/cmd/qsfp.(*cmd).Main
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp.go:82 +0x254
Apr 27 12:12:06 invader2 goes.qsfp[31903]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: goroutine 1 [runnable]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: reflect.Value.FieldByIndex(0xafb680, 0xc420178fd8, 0x199, 0xc420071b08, 0x1, 0x1, 0x729552, 0x16, 0xc4201764e0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/reflect/value.go:771
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Encoder).encodeStruct(0xc42009fd60, 0xc42009fd98, 0xc4201764e0, 0xafb680, 0xc420178fd8, 0x199)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/encode.go:326 +0x20f
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Encoder).encode(0xc42009fd60, 0xc42009fd98, 0xafb680, 0xc420178fd8, 0x199, 0xc42006fa00)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/encode.go:707 +0x1db
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Encoder).EncodeValue(0xc42009fd60, 0xa2e4c0, 0xc420178fd8, 0x16, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/encoder.go:247 +0x3b0
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Encoder).Encode(0xc42009fd60, 0xa2e4c0, 0xc420178fd8, 0xc4201d8250, 0xc4201d8260)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/encoder.go:175 +0x61
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*gobClientCodec).WriteRequest(0xc4201a06c0, 0xc420178fd8, 0xa1aac0, 0x1319d60, 0x4000000044d575, 0xc4201d82c0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:213 +0x49
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*Client).send(0xc420178fc0, 0xc420149f40)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:91 +0x1dd
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*Client).Go(0xc420178fc0, 0xbb042a, 0x10, 0xa1aac0, 0x1319d60, 0xa1ab00, 0x12f4280, 0xc4202944e0, 0x10)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:309 +0xf2
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*Client).Call(0xc420178fc0, 0xbb042a, 0x10, 0xa1aac0, 0x1319d60, 0xa1ab00, 0x12f4280, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:315 +0x97
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.DoI2cRpc()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp_rw.go:188 +0xb7
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.(*I2cDev).SN(0x1317fa0, 0xba5ad4, 0x5)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp.go:498 +0x5b
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.(*cmd).update(0xc42016c180, 0xc4201880c0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp.go:209 +0x32f5
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.(*cmd).Main(0xc42016c180, 0xc420070160, 0x0, 0x0, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp.go:90 +0x374
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes.(Cmd).Main-fm(0xc420070160, 0x0, 0x0, 0xc420178180, 0xc420045d10)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/goes.go:229 +0x4d
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes.ByName.Main(0xc42016c150, 0xc420070160, 0x0, 0x0, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/goes.go:202 +0x588
Apr 27 12:12:06 invader2 goes.qsfp[31903]: main.main()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*gobClientCodec).WriteRequest(0xc4201a06c0, 0xc420178fd8, 0xa1aac0, 0x1319d60, 0x4000000044d575, 0xc4201d82c0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:213 +0x49
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*Client).send(0xc420178fc0, 0xc420149f40)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:91 +0x1dd
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*Client).Go(0xc420178fc0, 0xbb042a, 0x10, 0xa1aac0, 0x1319d60, 0xa1ab00, 0x12f4280, 0xc4202944e0, 0x10)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:309 +0xf2
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*Client).Call(0xc420178fc0, 0xbb042a, 0x10, 0xa1aac0, 0x1319d60, 0xa1ab00, 0x12f4280, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:315 +0x97
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.DoI2cRpc()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp_rw.go:188 +0xb7
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.(*I2cDev).SN(0x1317fa0, 0xba5ad4, 0x5)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp.go:498 +0x5b
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.(*cmd).update(0xc42016c180, 0xc4201880c0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp.go:209 +0x32f5
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes/cmd/qsfp.(*cmd).Main(0xc42016c180, 0xc420070160, 0x0, 0x0, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/cmd/qsfp/qsfp.go:90 +0x374
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes.(Cmd).Main-fm(0xc420070160, 0x0, 0x0, 0xc420178180, 0xc420045d10)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/goes.go:229 +0x4d
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes.ByName.Main(0xc42016c150, 0xc420070160, 0x0, 0x0, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/goes.go:202 +0x588
Apr 27 12:12:06 invader2 goes.qsfp[31903]: main.main()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/main/goes-platina-mk1/main.go:14 +0x4c
Apr 27 12:12:06 invader2 goes.qsfp[31903]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: goroutine 17 [syscall, locked to thread]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.goexit()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1
Apr 27 12:12:06 invader2 goes.qsfp[31903]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: goroutine 20 [syscall]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: os/signal.signal_recv(0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/sigqueue.go:116 +0x157
Apr 27 12:12:06 invader2 goes.qsfp[31903]: os/signal.loop()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/os/signal/signal_unix.go:22 +0x22
Apr 27 12:12:06 invader2 goes.qsfp[31903]: created by os/signal.init.1
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/os/signal/signal_unix.go:28 +0x41
Apr 27 12:12:06 invader2 goes.qsfp[31903]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: goroutine 22 [select, locked to thread]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.gopark(0xc21498, 0x0, 0xba6ff2, 0x6, 0x18, 0x2)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/proc.go:259 +0x13a
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.selectgoImpl(0xc42001df30, 0x0, 0x18)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/select.go:423 +0x11d9
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.selectgo(0xc42001df30)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/select.go:238 +0x1c
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.ensureSigM.func1()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/signal1_unix.go:304 +0x2f3
Apr 27 12:12:06 invader2 goes.qsfp[31903]: runtime.goexit()
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/asm_amd64.s:2086 +0x1
Apr 27 12:12:06 invader2 goes.qsfp[31903]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: goroutine 23 [chan receive]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: github.com/platinasystems/go/internal/goes.(*Goes).wait(0xc42006d7a0, 0xc420178180)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/goes.go:262 +0x70
Apr 27 12:12:06 invader2 goes.qsfp[31903]: created by github.com/platinasystems/go/internal/goes.ByName.Main
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /home/fyang/gopath/src/github.com/platinasystems/go/internal/goes/goes.go:200 +0x868
Apr 27 12:12:06 invader2 goes.qsfp[31903]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: goroutine 25 [IO wait]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.runtime_pollWait(0x7f9fc4910e08, 0x72, 0x5)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/netpoll.go:160 +0x59
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.(*pollDesc).wait(0xc420068840, 0x72, 0xc420043a40, 0xc4200700a0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
Apr 27 12:12:06 invader2 kernel: ixgbevf 0000:03:10.6: NIC Link is Up 10 Gbps
Apr 27 12:12:06 invader2 kernel: IPv6: ADDRCONF(NETDEV_UP): eth-3-0: link is not ready
Apr 27 12:12:06 invader2 kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth-3-0: link becomes ready
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.(*pollDesc).waitRead(0xc420068840, 0x12d2f40, 0xc4200700a0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.(*netFD).Read(0xc4200687e0, 0xc420197000, 0x1000, 0x1000, 0x0, 0x12d2f40, 0xc4200700a0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/fd_unix.go:243 +0x1a1
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.(*conn).Read(0xc420078270, 0xc420197000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/net.go:173 +0x70
Apr 27 12:12:06 invader2 goes.qsfp[31903]: bufio.(*Reader).fill(0xc4201783c0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/bufio/bufio.go:97 +0x10c
Apr 27 12:12:06 invader2 goes.qsfp[31903]: bufio.(*Reader).Read(0xc4201783c0, 0xc420071930, 0x1, 0x9, 0xc420090600, 0x12dfc40, 0xa63da0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/bufio/bufio.go:209 +0x1bc
Apr 27 12:12:06 invader2 goes.qsfp[31903]: io.ReadAtLeast(0x12cf280, 0xc4201783c0, 0xc420071930, 0x1, 0x9, 0x1, 0xc4200501c0, 0xc420043c58, 0x45ab60)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/io/io.go:307 +0xa4
Apr 27 12:12:06 invader2 goes.qsfp[31903]: io.ReadFull(0x12cf280, 0xc4201783c0, 0xc420071930, 0x1, 0x9, 0xc420043c80, 0x45ac70, 0xc420001380)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/io/io.go:325 +0x58
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.decodeUintReader(0x12cf280, 0xc4201783c0, 0xc420071930, 0x9, 0x9, 0x7ff297, 0xc420043d38, 0xc420043d48, 0x45aa60)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decode.go:119 +0x63
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Decoder).recvMessage(0xc420090600, 0xc420043d38)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decoder.go:76 +0x57
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Decoder).decodeTypeSequence(0xc420090600, 0xc21500, 0xc420090600)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decoder.go:140 +0x16f
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Decoder).DecodeValue(0xc420090600, 0xa2e500, 0xc42014a450, 0x16, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decoder.go:208 +0xd8
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Decoder).Decode(0xc420090600, 0xa2e500, 0xc42014a450, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decoder.go:185 +0x16d
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*gobClientCodec).ReadResponseHeader(0xc42016d980, 0xc42014a450, 0x12f4920, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:223 +0x45
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*Client).input(0xc420178480)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:109 +0xbd
Apr 27 12:12:06 invader2 goes.qsfp[31903]: created by net/rpc.NewClientWithCodec
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:201 +0xe4
Apr 27 12:12:06 invader2 goes.qsfp[31903]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: goroutine 26 [IO wait]:
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.runtime_pollWait(0x7f9fc4910d48, 0x72, 0x6)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/runtime/netpoll.go:160 +0x59
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.(*pollDesc).wait(0xc4201941b0, 0x72, 0xc4201f1a40, 0xc4200700a0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.(*pollDesc).waitRead(0xc4201941b0, 0x12d2f40, 0xc4200700a0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.(*netFD).Read(0xc420194150, 0xc4201e6000, 0x1000, 0x1000, 0x0, 0x12d2f40, 0xc4200700a0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/fd_unix.go:243 +0x1a1
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net.(*conn).Read(0xc420078540, 0xc4201e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/net.go:173 +0x70
Apr 27 12:12:06 invader2 goes.qsfp[31903]: bufio.(*Reader).fill(0xc420178f00)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/bufio/bufio.go:97 +0x10c
Apr 27 12:12:06 invader2 goes.qsfp[31903]: bufio.(*Reader).Read(0xc420178f00, 0xc4201a5ee0, 0x1, 0x9, 0xc420090880, 0x12dfc40, 0xa63da0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/bufio/bufio.go:209 +0x1bc
Apr 27 12:12:06 invader2 goes.qsfp[31903]: io.ReadAtLeast(0x12cf280, 0xc420178f00, 0xc4201a5ee0, 0x1, 0x9, 0x1, 0xc42006f980, 0xc4201f1c58, 0x45ab60)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/io/io.go:307 +0xa4
Apr 27 12:12:06 invader2 goes.qsfp[31903]: io.ReadFull(0x12cf280, 0xc420178f00, 0xc4201a5ee0, 0x1, 0x9, 0xc4201f1c80, 0x45ac70, 0xc4200001a0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/io/io.go:325 +0x58
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.decodeUintReader(0x12cf280, 0xc420178f00, 0xc4201a5ee0, 0x9, 0x9, 0x7ff297, 0xc4201f1d38, 0xc4201f1d48, 0x45aa60)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decode.go:119 +0x63
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Decoder).recvMessage(0xc420090880, 0xc4201f1d38)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decoder.go:76 +0x57
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Decoder).decodeTypeSequence(0xc420090880, 0xc21500, 0xc420090880)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decoder.go:140 +0x16f
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Decoder).DecodeValue(0xc420090880, 0xa2e500, 0xc4201a0720, 0x16, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decoder.go:208 +0xd8
Apr 27 12:12:06 invader2 goes.qsfp[31903]: encoding/gob.(*Decoder).Decode(0xc420090880, 0xa2e500, 0xc4201a0720, 0x0, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/encoding/gob/decoder.go:185 +0x16d
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*gobClientCodec).ReadResponseHeader(0xc4201a06c0, 0xc4201a0720, 0x12f4280, 0x0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:223 +0x45
Apr 27 12:12:06 invader2 goes.qsfp[31903]: net/rpc.(*Client).input(0xc420178fc0)
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:109 +0xbd
Apr 27 12:12:06 invader2 goes.qsfp[31903]: created by net/rpc.NewClientWithCodec
Apr 27 12:12:06 invader2 goes.qsfp[31903]: /usr/local/go/src/net/rpc/client.go:201 +0xe4
Apr 27 12:12:06 invader2 goes.qsfp[31903]: exit status 2