A critical error loading Sia
critical error loading Sia has occured: Siad unexpectedly exited. Error log: Loading... (0/6) Loading siad... (1/6) Loading gateway... (2/6) Loading consensus... unexpected fault address 0x16870a008 fatal error: fault [signal SIGBUS: bus error code=0x2 addr=0x16870a008 pc=0x132d3c9]
goroutine 1 [running]: runtime.throw(0x16d0af7, 0x5) /usr/local/go/src/runtime/panic.go:596 +0x95 fp=0xc420098880 sp=0xc420098860 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:287 +0x1c8 fp=0xc4200988d0 sp=0xc420098880 github.com/NebulousLabs/bolt.(*Cursor).search(0xc420098e60, 0xc420098f00, 0x20, 0x20, 0x15b640) /home/luke/go/src/github.com/NebulousLabs/bolt/cursor.go:255 +0x69 fp=0xc420098998 sp=0xc4200988d0 github.com/NebulousLabs/bolt.(*Cursor).searchPage(0xc420098e60, 0xc420098f00, 0x20, 0x20, 0xdf6a000) /home/luke/go/src/github.com/NebulousLabs/bolt/cursor.go:314 +0x156 fp=0xc420098a28 sp=0xc420098998 github.com/NebulousLabs/bolt.(*Cursor).search(0xc420098e60, 0xc420098f00, 0x20, 0x20, 0xea0) /home/luke/go/src/github.com/NebulousLabs/bolt/cursor.go:271 +0x1bb fp=0xc420098af0 sp=0xc420098a28 github.com/NebulousLabs/bolt.(*Cursor).searchPage(0xc420098e60, 0xc420098f00, 0x20, 0x20, 0xe1dd000) /home/luke/go/src/github.com/NebulousLabs/bolt/cursor.go:314 +0x156 fp=0xc420098b80 sp=0xc420098af0 github.com/NebulousLabs/bolt.(*Cursor).search(0xc420098e60, 0xc420098f00, 0x20, 0x20, 0x1113) /home/luke/go/src/github.com/NebulousLabs/bolt/cursor.go:271 +0x1bb fp=0xc420098c48 sp=0xc420098b80 github.com/NebulousLabs/bolt.(*Cursor).searchPage(0xc420098e60, 0xc420098f00, 0x20, 0x20, 0xe3d1000) /home/luke/go/src/github.com/NebulousLabs/bolt/cursor.go:314 +0x156 fp=0xc420098cd8 sp=0xc420098c48 github.com/NebulousLabs/bolt.(*Cursor).search(0xc420098e60, 0xc420098f00, 0x20, 0x20, 0x1307) /home/luke/go/src/github.com/NebulousLabs/bolt/cursor.go:271 +0x1bb fp=0xc420098da0 sp=0xc420098cd8 github.com/NebulousLabs/bolt.(*Cursor).seek(0xc420098e60, 0xc420098f00, 0x20, 0x20, 0x0, 0x0, 0x191, 0x16, 0x1632c00, 0xc420379e80, ...) /home/luke/go/src/github.com/NebulousLabs/bolt/cursor.go:159 +0xb1 fp=0xc420098df0 sp=0xc420098da0 github.com/NebulousLabs/bolt.(*Bucket).Get(0xc420264800, 0xc420098f00, 0x20, 0x20, 0xc420264800, 0xc420379e80, 0x0) /home/luke/go/src/github.com/NebulousLabs/bolt/bucket.go:267 +0xef fp=0xc420098e90 sp=0xc420098df0 github.com/NebulousLabs/Sia/modules/consensus.getBlockMap(0xc4201067e0, 0xc00000000000000, 0xf4ee0ab5aec87deb, 0x2081b7b77823da88, 0x8d5b92f7b84d3855, 0x8d5b92f7b84d3855, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/consensusdb.go:185 +0x7d fp=0xc420098ef8 sp=0xc420098e90 github.com/NebulousLabs/Sia/modules/consensus.(*ConsensusSet).initOak(0xc420141b80, 0xc4201067e0, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/difficulty.go:192 +0x412 fp=0xc4200990b8 sp=0xc420098ef8 github.com/NebulousLabs/Sia/modules/consensus.(*ConsensusSet).loadDB.func1(0xc4201067e0, 0x17081e8, 0xc4201067e0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/persist.go:45 +0xc1 fp=0xc4200991c8 sp=0xc4200990b8 github.com/NebulousLabs/bolt.(*DB).Update(0xc420108780, 0xc420099250, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/bolt/db.go:603 +0x9f fp=0xc420099218 sp=0xc4200991c8 github.com/NebulousLabs/Sia/modules/consensus.(*ConsensusSet).loadDB(0xc420141b80, 0xc42025eb10, 0xc420194720) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/persist.go:60 +0x12c fp=0xc420099298 sp=0xc420099218 github.com/NebulousLabs/Sia/modules/consensus.(*ConsensusSet).initPersist(0xc420141b80, 0xc42025eaf0, 0x0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/persist.go:88 +0x18c fp=0xc420099318 sp=0xc420099298 github.com/NebulousLabs/Sia/modules/consensus.New(0x19e9ba0, 0xc42007adc0, 0x1, 0xc420013fc0, 0x3e, 0x1b, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/consensus/consensusset.go:139 +0x587 fp=0xc420099620 sp=0xc420099318 main.startDaemon(0x0, 0x0, 0x7fff5fbffd0c, 0xe, 0x7fff5fbffd38, 0x5, 0x7fff5fbffd27, 0x5, 0x0, 0x7fff5fbffd8d, ...) /home/luke/go/src/github.com/NebulousLabs/Sia/siad/daemon.go:170 +0x1b25 fp=0xc420099bd0 sp=0xc420099620 main.startDaemonCmd(0xc420083200, 0xc420019270, 0x0, 0x5) /home/luke/go/src/github.com/NebulousLabs/Sia/siad/daemon.go:335 +0x162 fp=0xc420099cd0 sp=0xc420099bd0 github.com/spf13/cobra.(*Command).execute(0xc420083200, 0xc42000e0d0, 0x5, 0x5, 0xc420083200, 0xc42000e0d0) /home/luke/go/src/github.com/spf13/cobra/command.go:653 +0x299 fp=0xc420099d88 sp=0xc420099cd0 github.com/spf13/cobra.(*Command).ExecuteC(0xc420083200, 0x16fce88, 0x3b, 0xc420150960) /home/luke/go/src/github.com/spf13/cobra/command.go:728 +0x339 fp=0xc420099ed8 sp=0xc420099d88 github.com/spf13/cobra.(*Command).Execute(0xc420083200, 0x1aefba0, 0x16e58f7) /home/luke/go/src/github.com/spf13/cobra/command.go:687 +0x2b fp=0xc420099f08 sp=0xc420099ed8 main.main() /home/luke/go/src/github.com/NebulousLabs/Sia/siad/main.go:174 +0x7aa fp=0xc420099f88 sp=0xc420099f08 runtime.main() /usr/local/go/src/runtime/proc.go:185 +0x20a fp=0xc420099fe0 sp=0xc420099f88 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:2197 +0x1 fp=0xc420099fe8 sp=0xc420099fe0
goroutine 5 [syscall, 1 minutes]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:116 +0xff os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:22 +0x22 created by os/signal.init.1 /usr/local/go/src/os/signal/signal_unix.go:28 +0x41
goroutine 6 [IO wait]: net.runtime_pollWait(0x1c60060, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc420152d88, 0x72, 0x0, 0xc420f0e040) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc420152d88, 0xffffffffffffffff, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).accept(0xc420152d20, 0x0, 0x19dffe0, 0xc420f0e040) /usr/local/go/src/net/fd_unix.go:430 +0x1e5 net.(*TCPListener).accept(0xc42000c138, 0xc42003ae70, 0x129d31e, 0x1054480) /usr/local/go/src/net/tcpsock_posix.go:136 +0x2e net.(*TCPListener).Accept(0xc42000c138, 0x1708860, 0xc4201500a0, 0x19e6be0, 0xc4201660c0) /usr/local/go/src/net/tcpsock.go:228 +0x49 net/http.(*Server).Serve(0xc4200a0e70, 0x19e5f20, 0xc42000c138, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2643 +0x228 main.(*Server).Serve(0xc4200c5920, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/Sia/siad/server.go:416 +0x44 main.startDaemon.func1(0xc420154420, 0xc4200c5920) /home/luke/go/src/github.com/NebulousLabs/Sia/siad/daemon.go:145 +0x2b created by main.startDaemon /home/luke/go/src/github.com/NebulousLabs/Sia/siad/daemon.go:146 +0x312
goroutine 7 [select, 1 minutes]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedSaveLoop(0xc42007adc0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/persist.go:57 +0x122 created by github.com/NebulousLabs/Sia/modules/gateway.New /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:249 +0x683
goroutine 8 [IO wait, 1 minutes]: net.runtime_pollWait(0x1c5ffa0, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc420152fb8, 0x72, 0x0, 0xc420170020) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc420152fb8, 0xffffffffffffffff, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).accept(0xc420152f50, 0x0, 0x19dffe0, 0xc420170020) /usr/local/go/src/net/fd_unix.go:430 +0x1e5 net.(*TCPListener).accept(0xc42000c168, 0xc400000008, 0xc420164040, 0x0) /usr/local/go/src/net/tcpsock_posix.go:136 +0x2e net.(*TCPListener).Accept(0xc42000c168, 0x1708c50, 0xc4201544e0, 0x0, 0x0) /usr/local/go/src/net/tcpsock.go:228 +0x49 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentListen(0xc42007adc0, 0xc4201544e0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:99 +0x75 created by github.com/NebulousLabs/Sia/modules/gateway.New /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:294 +0xa23
goroutine 9 [select]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).managedSleep(0xc42007adc0, 0x45d964b800, 0x1) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:164 +0x121 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentPeerManager(0xc42007adc0, 0xc420154540) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peersmanager.go:101 +0x85b created by github.com/NebulousLabs/Sia/modules/gateway.New /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:301 +0xacf
goroutine 10 [select, 1 minutes]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentNodeManager(0xc42007adc0, 0xc4201545a0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/nodes.go:315 +0x53d created by github.com/NebulousLabs/Sia/modules/gateway.New /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:308 +0xb7b
goroutine 11 [select]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentNodePurger(0xc42007adc0, 0xc420154600) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/nodes.go:221 +0x650 created by github.com/NebulousLabs/Sia/modules/gateway.New /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/gateway.go:315 +0xc27
goroutine 258 [select]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer.func1(0xc4202f4cc0, 0xc42007adc0, 0xc4202f4d20, 0xc42060c080) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:153 +0x1b7 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:163 +0x10a
goroutine 300 [select]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer.func1(0xc42000e7e0, 0xc42007adc0, 0xc42000e840, 0xc420586000) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:153 +0x1b7 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:163 +0x10a
goroutine 134 [semacquire]: sync.runtime_notifyListWait(0xc420012150, 0xc40000000f) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc420012140) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc420cfa240, 0xc420888000, 0x4, 0x4, 0x0, 0x206c6048, 0xc420020f00) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc420488000, 0xc420888000, 0x4, 0x4, 0x0, 0x4, 0x4) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc420488000, 0xc420888000, 0x4, 0x4, 0x4, 0x16b2a60, 0x0, 0x1d1f790) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc420488000, 0xc420888000, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).respond(0xc42067b320) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:81 +0x11a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:46 +0x7d
goroutine 77 [semacquire]: sync.runtime_notifyListWait(0xc42066e050, 0xc400000013) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc42066e040) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc420924180, 0xc420016060, 0x4, 0x4, 0x0, 0x20cc8048, 0xc4207e3f00) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc4204c8000, 0xc420016060, 0x4, 0x4, 0x0, 0x4, 0x4) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc4204c8000, 0xc420016060, 0x4, 0x4, 0x4, 0x16b2a60, 0x0, 0x1d1f790) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc4204c8000, 0xc420016060, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).respond(0xc420c3c2a0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:81 +0x11a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:46 +0x7d
goroutine 334 [select]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer.func1(0xc4207e63c0, 0xc42007adc0, 0xc4207e6420, 0xc42066e240) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:153 +0x1b7 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:163 +0x10a
goroutine 22 [sleep]: time.Sleep(0xb2d05e00) /usr/local/go/src/runtime/time.go:59 +0xf9 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).request(0xc42048a2a0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:107 +0xc6 created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:47 +0x9f
goroutine 23 [select]: github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).check(0xc42048a2a0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:57 +0x13a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:48 +0xc1
goroutine 42 [select, 1 minutes]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer.func1(0xc420154300, 0xc42007adc0, 0xc420154360, 0xc42055c000) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:153 +0x1b7 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:163 +0x10a
goroutine 21 [semacquire]: sync.runtime_notifyListWait(0xc4201c2050, 0xc400000015) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc4201c2040) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc420230060, 0xc42027a010, 0x4, 0x4, 0x0, 0x20624308, 0xc4201dd700) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc4205ee000, 0xc42027a010, 0x4, 0x4, 0x0, 0x4, 0x4) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc4205ee000, 0xc42027a010, 0x4, 0x4, 0x4, 0x16b2a60, 0x0, 0x1d1f790) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc4205ee000, 0xc42027a010, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).respond(0xc42048a2a0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:81 +0x11a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:46 +0x7d
goroutine 308 [semacquire]: sync.runtime_notifyListWait(0xc420922190, 0xc400000008) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc420922180) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc420154720, 0xc4214b4010, 0x4, 0x4, 0x0, 0x20624048, 0xc420022f00) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc420684000, 0xc4214b4010, 0x4, 0x4, 0x0, 0x4, 0x4) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc420684000, 0xc4214b4010, 0x4, 0x4, 0x4, 0x16b2a60, 0x0, 0x1d1f790) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc420684000, 0xc4214b4010, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).respond(0xc421372300) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:81 +0x11a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:46 +0x7d
goroutine 155 [semacquire]: sync.runtime_notifyListWait(0xc421230310, 0xc40000000f) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc421230300) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc4202f4c60, 0xc420c6e100, 0x4, 0x4, 0x0, 0x204cc048, 0xc4201df700) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc42045e100, 0xc420c6e100, 0x4, 0x4, 0x0, 0x4, 0x4) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc42045e100, 0xc420c6e100, 0x4, 0x4, 0x4, 0x16b2a60, 0x0, 0x1d1f790) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc42045e100, 0xc420c6e100, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).respond(0xc4207b65d0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:81 +0x11a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:46 +0x7d
goroutine 24 [IO wait]: net.runtime_pollWait(0x1c5fca0, 0x72, 0x16) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc4201481b8, 0x72, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc4201481b8, 0xc4206940b8, 0x8) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).Read(0xc420148150, 0xc4206940b8, 0x8, 0x8, 0x0, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_unix.go:250 +0x1b7 net.(*conn).Read(0xc42000c038, 0xc4206940b8, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:181 +0x70 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).Read(0xc42021a300, 0xc4206940b8, 0x8, 0x8, 0x13e8392, 0xc4205ee000, 0xc42021a3a8) :139 +0x6b io.ReadAtLeast(0x19df0a0, 0xc42021a300, 0xc4206940b8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x19df0a0, 0xc42021a300, 0xc4206940b8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).ReadFrame(0xc42021a300, 0x19e5820, 0xc42021a3a8, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/frame/transport.go:34 +0x67 github.com/NebulousLabs/muxado/proto.(*Session).reader(0xc4206242c0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:279 +0xa1 created by github.com/NebulousLabs/muxado/proto.NewSession /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:105 +0x488
goroutine 25 [chan receive]: github.com/NebulousLabs/muxado/proto.(*Session).Accept(0xc4206242c0, 0x10545a0, 0xc420040ea0, 0x2, 0x2) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:160 +0x5b github.com/NebulousLabs/muxado.(*sessionAdaptor).Accept(0xc420694110, 0xc420040f08, 0x1466738, 0xc420040e88, 0xc420154480) /home/luke/go/src/github.com/NebulousLabs/muxado/adaptor.go:33 +0x37 github.com/NebulousLabs/Sia/modules/gateway.muxadoSession.Accept(0x19e9ca0, 0xc420694110, 0xc420040f00, 0x0, 0xc42000e960, 0x1466738) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/stream.go:43 +0x35 github.com/NebulousLabs/Sia/modules/gateway.(*muxadoSession).Accept(0xc420694120, 0x0, 0xc420154480, 0x1466762, 0x180001) :24 +0x56 github.com/NebulousLabs/Sia/modules/gateway.(*peer).accept(0xc42055c000, 0xb2d05e00, 0xc42007ad01, 0x19e9920, 0xc421b7a000) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:60 +0x38 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer(0xc42007adc0, 0xc42055c000) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:166 +0x11b created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).addPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:71 +0x8f
goroutine 136 [select]: github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).check(0xc42067b320) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:57 +0x13a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:48 +0xc1
goroutine 135 [sleep]: time.Sleep(0xb2d05e00) /usr/local/go/src/runtime/time.go:59 +0xf9 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).request(0xc42067b320) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:107 +0xc6 created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:47 +0x9f
goroutine 78 [sleep]: time.Sleep(0xb2d05e00) /usr/local/go/src/runtime/time.go:59 +0xf9 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).request(0xc420c3c2a0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:107 +0xc6 created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:47 +0x9f
goroutine 46 [select, 1 minutes]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer.func1(0xc4209240c0, 0xc42007adc0, 0xc420924120, 0xc42091c000) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:153 +0x1b7 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:163 +0x10a
goroutine 79 [select]: github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).check(0xc420c3c2a0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:57 +0x13a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:48 +0xc1
goroutine 80 [IO wait]: net.runtime_pollWait(0x1c5fee0, 0x72, 0x9) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc420214068, 0x72, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc420214068, 0xc420cf80b8, 0x8) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).Read(0xc420214000, 0xc420cf80b8, 0x8, 0x8, 0x0, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_unix.go:250 +0x1b7 net.(*conn).Read(0xc42000c008, 0xc420cf80b8, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:181 +0x70 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).Read(0xc42021a000, 0xc420cf80b8, 0x8, 0x8, 0x13e8392, 0xc4204c8000, 0xc42021a0a8) :139 +0x6b io.ReadAtLeast(0x19df0a0, 0xc42021a000, 0xc420cf80b8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x19df0a0, 0xc42021a000, 0xc420cf80b8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).ReadFrame(0xc42021a000, 0x19e5820, 0xc42021a0a8, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/frame/transport.go:34 +0x67 github.com/NebulousLabs/muxado/proto.(*Session).reader(0xc420cc8000) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:279 +0xa1 created by github.com/NebulousLabs/muxado/proto.NewSession /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:105 +0x488
goroutine 81 [chan receive]: github.com/NebulousLabs/muxado/proto.(*Session).Accept(0xc420cc8000, 0x10545a0, 0xc42003eea0, 0x2, 0x2) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:160 +0x5b github.com/NebulousLabs/muxado.(*sessionAdaptor).Accept(0xc420cf8110, 0xc42003ef08, 0x1466738, 0xc42003ee88, 0xc420154480) /home/luke/go/src/github.com/NebulousLabs/muxado/adaptor.go:33 +0x37 github.com/NebulousLabs/Sia/modules/gateway.muxadoSession.Accept(0x19e9ca0, 0xc420cf8110, 0xc42003ef00, 0x0, 0xc4207e62a0, 0x1466738) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/stream.go:43 +0x35 github.com/NebulousLabs/Sia/modules/gateway.(*muxadoSession).Accept(0xc420cf8120, 0x0, 0xc420154480, 0x1466762, 0x180001) :24 +0x56 github.com/NebulousLabs/Sia/modules/gateway.(*peer).accept(0xc42091c000, 0xb2d05e00, 0xc42007ad01, 0x19e9920, 0xc4201fc020) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:60 +0x38 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer(0xc42007adc0, 0xc42091c000) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:166 +0x11b created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).addPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:71 +0x8f
goroutine 89 [semacquire]: sync.runtime_notifyListWait(0xc420012250, 0xc400000011) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc420012240) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc4202300c0, 0xc4207d8030, 0x4, 0x4, 0x0, 0x20c58048, 0xc420023f00) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc4208d8000, 0xc4207d8030, 0x4, 0x4, 0x0, 0x4, 0x4) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc4208d8000, 0xc4207d8030, 0x4, 0x4, 0x4, 0x16b2a60, 0x0, 0x1d1f790) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc4208d8000, 0xc4207d8030, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).respond(0xc420d38330) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:81 +0x11a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:46 +0x7d
goroutine 90 [sleep]: time.Sleep(0xb2d05e00) /usr/local/go/src/runtime/time.go:59 +0xf9 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).request(0xc420d38330) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:107 +0xc6 created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:47 +0x9f
goroutine 137 [IO wait]: net.runtime_pollWait(0x1c5fb20, 0x72, 0x18) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc4201121b8, 0x72, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc4201121b8, 0xc4208900b8, 0x8) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).Read(0xc420112150, 0xc4208900b8, 0x8, 0x8, 0x0, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_unix.go:250 +0x1b7 net.(*conn).Read(0xc4204da018, 0xc4208900b8, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:181 +0x70 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).Read(0xc42021a100, 0xc4208900b8, 0x8, 0x8, 0x13e8392, 0xc420488000, 0xc42021a1a8) :139 +0x6b io.ReadAtLeast(0x19df0a0, 0xc42021a100, 0xc4208900b8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x19df0a0, 0xc42021a100, 0xc4208900b8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).ReadFrame(0xc42021a100, 0x19e5820, 0xc42021a1a8, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/frame/transport.go:34 +0x67 github.com/NebulousLabs/muxado/proto.(*Session).reader(0xc4206c6000) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:279 +0xa1 created by github.com/NebulousLabs/muxado/proto.NewSession /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:105 +0x488
goroutine 91 [select]: github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).check(0xc420d38330) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:57 +0x13a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:48 +0xc1
goroutine 92 [IO wait]: net.runtime_pollWait(0x1c5fd60, 0x72, 0x12) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc4201120d8, 0x72, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc4201120d8, 0xc4203b2140, 0x8) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).Read(0xc420112070, 0xc4203b2140, 0x8, 0x8, 0x0, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_unix.go:250 +0x1b7 net.(*conn).Read(0xc42000c028, 0xc4203b2140, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:181 +0x70 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).Read(0xc42021a500, 0xc4203b2140, 0x8, 0x8, 0x13e8392, 0xc42077c000, 0xc42021a570) :139 +0x6b io.ReadAtLeast(0x19df0a0, 0xc42021a500, 0xc4203b2140, 0x8, 0x8, 0x8, 0x16b2de0, 0x0, 0x19df0a0) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x19df0a0, 0xc42021a500, 0xc4203b2140, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).ReadFrame(0xc42021a500, 0x19e5760, 0xc42021a570, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/frame/transport.go:34 +0x67 github.com/NebulousLabs/muxado/proto.(*Session).reader(0xc420c58000) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:279 +0xa1 created by github.com/NebulousLabs/muxado/proto.NewSession /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:105 +0x488
goroutine 93 [chan receive]: github.com/NebulousLabs/muxado/proto.(*Session).Accept(0xc420c58000, 0x10545a0, 0xc4201ddea0, 0x2, 0x2) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:160 +0x5b github.com/NebulousLabs/muxado.(*sessionAdaptor).Accept(0xc4203b2170, 0xc4201ddf08, 0x1466738, 0xc4201dde88, 0xc420154480) /home/luke/go/src/github.com/NebulousLabs/muxado/adaptor.go:33 +0x37 github.com/NebulousLabs/Sia/modules/gateway.muxadoSession.Accept(0x19e9ca0, 0xc4203b2170, 0xc4201ddf00, 0x0, 0xc42053c360, 0x1466738) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/stream.go:43 +0x35 github.com/NebulousLabs/Sia/modules/gateway.(*muxadoSession).Accept(0xc4203b2180, 0x0, 0xc420154480, 0x1466762, 0x180001) :24 +0x56 github.com/NebulousLabs/Sia/modules/gateway.(*peer).accept(0xc420012280, 0xb2d05e00, 0xc42007ad01, 0x19e9920, 0xc420762020) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:60 +0x38 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer(0xc42007adc0, 0xc420012280) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:166 +0x11b created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).addPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:71 +0x8f
goroutine 94 [select]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer.func1(0xc42000e540, 0xc42007adc0, 0xc42000e5a0, 0xc420012280) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:153 +0x1b7 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:163 +0x10a
goroutine 124 [select]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer.func1(0xc420154660, 0xc42007adc0, 0xc4201546c0, 0xc420a9e3c0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:153 +0x1b7 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:163 +0x10a
goroutine 119 [select]: github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer.func1(0xc4202620c0, 0xc42007adc0, 0xc420262120, 0xc4209220c0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:153 +0x1b7 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:163 +0x10a
goroutine 138 [chan receive]: github.com/NebulousLabs/muxado/proto.(*Session).Accept(0xc4206c6000, 0x10545a0, 0xc42021fea0, 0x2, 0x2) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:160 +0x5b github.com/NebulousLabs/muxado.(*sessionAdaptor).Accept(0xc420890110, 0xc42021ff08, 0x1466738, 0xc42021fe88, 0xc420154480) /home/luke/go/src/github.com/NebulousLabs/muxado/adaptor.go:33 +0x37 github.com/NebulousLabs/Sia/modules/gateway.muxadoSession.Accept(0x19e9ca0, 0xc420890110, 0xc42021ff00, 0x0, 0xc420df8120, 0x1466738) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/stream.go:43 +0x35 github.com/NebulousLabs/Sia/modules/gateway.(*muxadoSession).Accept(0xc420890120, 0x0, 0xc420154480, 0x1466762, 0x180001) :24 +0x56 github.com/NebulousLabs/Sia/modules/gateway.(*peer).accept(0xc4209220c0, 0xb2d05e00, 0xc42007ad01, 0x19e9920, 0xc42042a020) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:60 +0x38 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer(0xc42007adc0, 0xc4209220c0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:166 +0x11b created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).addPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:71 +0x8f
goroutine 374 [sleep]: time.Sleep(0xb2d05e00) /usr/local/go/src/runtime/time.go:59 +0xf9 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).request(0xc42147c390) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:107 +0xc6 created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:47 +0x9f
goroutine 348 [select]: net.(*Dialer).DialContext.func1(0xc420154480, 0xc4206941a0, 0x19e6b20, 0xc420164280) /usr/local/go/src/net/dial.go:331 +0x111 created by net.(*Dialer).DialContext /usr/local/go/src/net/dial.go:336 +0xadb
goroutine 309 [semacquire]: sync.runtime_notifyListWait(0xc42031e0d0, 0x8) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc42031e0c0) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc42000e6c0, 0xc420822018, 0x4, 0x8, 0x0, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc42007c100, 0xc420822018, 0x4, 0x8, 0x8, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc42007c100, 0xc420822018, 0x4, 0x8, 0x4, 0x15fca80, 0x1, 0xc420822018) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc42007c100, 0xc420822018, 0x4, 0x8, 0x8, 0x4, 0x0) /usr/local/go/src/io/io.go:325 +0x58 encoding/binary.Read(0x1d1f790, 0xc42007c100, 0x19e9380, 0x1b0c470, 0x15dc2c0, 0xc420822010, 0x0, 0x0) /usr/local/go/src/encoding/binary/binary.go:170 +0xea github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).request(0xc421372300) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:114 +0x25a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:47 +0x9f
goroutine 156 [sleep]: time.Sleep(0xb2d05e00) /usr/local/go/src/runtime/time.go:59 +0xf9 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).request(0xc4207b65d0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:107 +0xc6 created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:47 +0x9f
goroutine 157 [select]: github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).check(0xc4207b65d0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:57 +0x13a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:48 +0xc1
goroutine 158 [IO wait]: net.runtime_pollWait(0x1c5fe20, 0x72, 0x17) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc42004a068, 0x72, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc42004a068, 0xc4206600b8, 0x8) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).Read(0xc42004a000, 0xc4206600b8, 0x8, 0x8, 0x0, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_unix.go:250 +0x1b7 net.(*conn).Read(0xc4204da000, 0xc4206600b8, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:181 +0x70 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).Read(0xc42021a400, 0xc4206600b8, 0x8, 0x8, 0x13e8392, 0xc42045e000, 0xc42021a470) :139 +0x6b io.ReadAtLeast(0x19df0a0, 0xc42021a400, 0xc4206600b8, 0x8, 0x8, 0x8, 0x16b2de0, 0x0, 0x19df0a0) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x19df0a0, 0xc42021a400, 0xc4206600b8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).ReadFrame(0xc42021a400, 0x19e5760, 0xc42021a470, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/frame/transport.go:34 +0x67 github.com/NebulousLabs/muxado/proto.(*Session).reader(0xc4204cc000) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:279 +0xa1 created by github.com/NebulousLabs/muxado/proto.NewSession /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:105 +0x488
goroutine 159 [chan receive]: github.com/NebulousLabs/muxado/proto.(*Session).Accept(0xc4204cc000, 0x10545a0, 0xc4201cbea0, 0x2, 0x2) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:160 +0x5b github.com/NebulousLabs/muxado.(*sessionAdaptor).Accept(0xc420660110, 0xc4201cbf08, 0x1466738, 0xc4201cbe88, 0xc420154480) /home/luke/go/src/github.com/NebulousLabs/muxado/adaptor.go:33 +0x37 github.com/NebulousLabs/Sia/modules/gateway.muxadoSession.Accept(0x19e9ca0, 0xc420660110, 0xc4201cbf00, 0x0, 0xc4201be540, 0x1466738) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/stream.go:43 +0x35 github.com/NebulousLabs/Sia/modules/gateway.(*muxadoSession).Accept(0xc420660120, 0x0, 0xc420154480, 0x1466762, 0x180001) :24 +0x56 github.com/NebulousLabs/Sia/modules/gateway.(*peer).accept(0xc420a9e3c0, 0xb2d05e00, 0xc42007ad01, 0x19e9920, 0xc420b3b5e0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:60 +0x38 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer(0xc42007adc0, 0xc420a9e3c0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:166 +0x11b created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).addPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:71 +0x8f
goroutine 377 [chan receive]: github.com/NebulousLabs/muxado/proto.(*Session).Accept(0xc4200a0f20, 0x0, 0xc420021e30, 0xc4204a0038, 0xc4209ea000) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:160 +0x5b github.com/NebulousLabs/muxado.(*sessionAdaptor).Accept(0xc420a54120, 0x10000c420207520, 0x0, 0x60, 0xc4207e6420) /home/luke/go/src/github.com/NebulousLabs/muxado/adaptor.go:33 +0x37 github.com/NebulousLabs/Sia/modules/gateway.muxadoSession.Accept(0x19e9ca0, 0xc420a54120, 0x1028fef, 0x1708f38, 0xc420021ee8, 0xc420021f08) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/stream.go:43 +0x35 github.com/NebulousLabs/Sia/modules/gateway.(*muxadoSession).Accept(0xc420a54130, 0xc420021ee0, 0x147277a, 0x1054480, 0xc420021f20) :24 +0x56 github.com/NebulousLabs/Sia/modules/gateway.(*peer).accept(0xc42066e240, 0x1707ec8, 0xc4207e63c0, 0xc42007adc0, 0xc4207e6420) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:60 +0x38 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer(0xc42007adc0, 0xc42066e240) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:166 +0x11b created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).addPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:71 +0x8f
goroutine 310 [select]: github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).check(0xc421372300) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:57 +0x13a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:48 +0xc1
goroutine 347 [IO wait]: net.runtime_pollWait(0x1c5f8e0, 0x77, 0xc4212be4c0) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc4202140d8, 0x77, 0xc4212be4f8, 0x1191899) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitWrite(0xc4202140d8, 0x1708700, 0x19e6b20) /usr/local/go/src/net/fd_poll_runtime.go:84 +0x34 net.(*netFD).connect(0xc420214070, 0x19e6b20, 0xc420164280, 0x0, 0x0, 0x19e0220, 0xc421274040, 0x0, 0x0) /usr/local/go/src/net/fd_unix.go:156 +0x24e net.(*netFD).dial(0xc420214070, 0x19e6b20, 0xc420164280, 0x19e8a80, 0x0, 0x19e8a80, 0xc4211221e0, 0xc4212be6e0, 0x11ad88e) /usr/local/go/src/net/sock_posix.go:140 +0xe9 net.socket(0x19e6b20, 0xc420164280, 0x16ced9e, 0x3, 0x2, 0x1, 0x0, 0x0, 0x19e8a80, 0x0, ...) /usr/local/go/src/net/sock_posix.go:92 +0x1a1 net.internetSocket(0x19e6b20, 0xc420164280, 0x16ced9e, 0x3, 0x19e8a80, 0x0, 0x19e8a80, 0xc4211221e0, 0x1, 0x0, ...) /usr/local/go/src/net/ipsock_posix.go:154 +0x129 net.doDialTCP(0x19e6b20, 0xc420164280, 0x16ced9e, 0x3, 0x0, 0xc4211221e0, 0x1b0c470, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:62 +0xb9 net.dialTCP(0x19e6b20, 0xc420164280, 0x16ced9e, 0x3, 0x0, 0xc4211221e0, 0xc420164280, 0x40, 0x1) /usr/local/go/src/net/tcpsock_posix.go:58 +0xe4 net.dialSingle(0x19e6b20, 0xc420164280, 0xc420c78000, 0x19e33a0, 0xc4211221e0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/dial.go:521 +0x479 net.dialSerial(0x19e6b20, 0xc420164280, 0xc420c78000, 0xc4206941d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/dial.go:489 +0x220 net.(*Dialer).DialContext(0xc4212bec70, 0x19e6b60, 0xc420016408, 0x16ced9e, 0x3, 0xc42018a560, 0x13, 0x0, 0x0, 0x0, ...) /usr/local/go/src/net/dial.go:371 +0x70b net.(*Dialer).Dial(0xc4212bec70, 0x16ced9e, 0x3, 0xc42018a560, 0x13, 0x10, 0x10, 0x7b71eb5b5beb717b, 0x10) /usr/local/go/src/net/dial.go:294 +0x75 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).dial(0xc42007adc0, 0xc42018a560, 0x13, 0x13, 0x1b0d200, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/conn.go:30 +0xc6 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).managedConnect(0xc42007adc0, 0xc42018a560, 0x13, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:498 +0x238 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).managedPeerManagerConnect(0xc42007adc0, 0xc42018a560, 0x13) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peersmanager.go:13 +0x120 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentPeerManager.func1(0xc4201ea000, 0xc42007adc0, 0xc42018a560, 0x13) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peersmanager.go:147 +0xb9 created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).permanentPeerManager /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peersmanager.go:148 +0x5eb
goroutine 311 [IO wait]: net.runtime_pollWait(0x1c5fbe0, 0x72, 0x13) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc42010a068, 0x72, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc42010a068, 0xc4209100c8, 0x8) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).Read(0xc42010a000, 0xc4209100c8, 0x8, 0x8, 0x0, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_unix.go:250 +0x1b7 net.(*conn).Read(0xc42000c040, 0xc4209100c8, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:181 +0x70 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).Read(0xc42021a600, 0xc4209100c8, 0x8, 0x8, 0x13e8392, 0xc420684000, 0xc42021a6a8) :139 +0x6b io.ReadAtLeast(0x19df0a0, 0xc42021a600, 0xc4209100c8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x19df0a0, 0xc42021a600, 0xc4209100c8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).ReadFrame(0xc42021a600, 0x19e5820, 0xc42021a6a8, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/frame/transport.go:34 +0x67 github.com/NebulousLabs/muxado/proto.(*Session).reader(0xc420624000) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:279 +0xa1 created by github.com/NebulousLabs/muxado/proto.NewSession /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:105 +0x488
goroutine 243 [semacquire]: sync.runtime_notifyListWait(0xc420794050, 0xc40000000a) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc420794040) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc42053c000, 0xc420a38010, 0x4, 0x4, 0x0, 0x204c2048, 0xc4201e1700) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc4205fe000, 0xc420a38010, 0x4, 0x4, 0x0, 0x4, 0x4) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc4205fe000, 0xc420a38010, 0x4, 0x4, 0x4, 0x16b2a60, 0x0, 0x1d1f790) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc4205fe000, 0xc420a38010, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).respond(0xc4206e6c30) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:81 +0x11a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:46 +0x7d
goroutine 244 [sleep]: time.Sleep(0xb2d05e00) /usr/local/go/src/runtime/time.go:59 +0xf9 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).request(0xc4206e6c30) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:107 +0xc6 created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:47 +0x9f
goroutine 245 [select]: github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).check(0xc4206e6c30) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:57 +0x13a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:48 +0xc1
goroutine 246 [IO wait]: net.runtime_pollWait(0x1c5fa60, 0x72, 0x1a) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc42004a148, 0x72, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc42004a148, 0xc4202080b8, 0x8) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).Read(0xc42004a0e0, 0xc4202080b8, 0x8, 0x8, 0x0, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_unix.go:250 +0x1b7 net.(*conn).Read(0xc4204da008, 0xc4202080b8, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:181 +0x70 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).Read(0xc42021a200, 0xc4202080b8, 0x8, 0x8, 0x13e8392, 0xc4205fe000, 0xc42021a2a8) :139 +0x6b io.ReadAtLeast(0x19df0a0, 0xc42021a200, 0xc4202080b8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x19df0a0, 0xc42021a200, 0xc4202080b8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).ReadFrame(0xc42021a200, 0x19e5820, 0xc42021a2a8, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/frame/transport.go:34 +0x67 github.com/NebulousLabs/muxado/proto.(*Session).reader(0xc4204c2000) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:279 +0xa1 created by github.com/NebulousLabs/muxado/proto.NewSession /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:105 +0x488
goroutine 247 [chan receive]: github.com/NebulousLabs/muxado/proto.(*Session).Accept(0xc4204c2000, 0x10545a0, 0xc4201dfea0, 0x2, 0x2) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:160 +0x5b github.com/NebulousLabs/muxado.(*sessionAdaptor).Accept(0xc420208110, 0xc4201dff08, 0x1466738, 0xc4201dfe88, 0xc420154480) /home/luke/go/src/github.com/NebulousLabs/muxado/adaptor.go:33 +0x37 github.com/NebulousLabs/Sia/modules/gateway.muxadoSession.Accept(0x19e9ca0, 0xc420208110, 0xc4201dff00, 0x0, 0xc420230000, 0x1466738) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/stream.go:43 +0x35 github.com/NebulousLabs/Sia/modules/gateway.(*muxadoSession).Accept(0xc420208120, 0x0, 0xc420154480, 0x1466762, 0x180001) :24 +0x56 github.com/NebulousLabs/Sia/modules/gateway.(*peer).accept(0xc42060c080, 0xb2d05e00, 0xc42007ad01, 0x19e9920, 0xc42043a000) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:60 +0x38 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer(0xc42007adc0, 0xc42060c080) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:166 +0x11b created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).addPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:71 +0x8f
goroutine 375 [select]: github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).check(0xc42147c390) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:57 +0x13a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:48 +0xc1
goroutine 373 [semacquire]: sync.runtime_notifyListWait(0xc420df0050, 0xc400000004) /usr/local/go/src/runtime/sema.go:298 +0x10b sync.(*Cond).Wait(0xc420df0040) /usr/local/go/src/sync/cond.go:57 +0x89 github.com/NebulousLabs/muxado/proto/buffer.(*Inbound).Read(0xc4201ea0c0, 0xc42037c000, 0x4, 0x4, 0x0, 0x200a0f68, 0xc4207e0f00) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/buffer/inbound.go:155 +0x173 github.com/NebulousLabs/muxado/proto.(*Stream).Read(0xc4203c6000, 0xc42037c000, 0x4, 0x4, 0x0, 0x4, 0x4) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/stream.go:73 +0x57 io.ReadAtLeast(0x1d1f790, 0xc4203c6000, 0xc42037c000, 0x4, 0x4, 0x4, 0x16b2a60, 0x0, 0x1d1f790) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x1d1f790, 0xc4203c6000, 0xc42037c000, 0x4, 0x4, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).respond(0xc42147c390) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:81 +0x11a created by github.com/NebulousLabs/muxado/proto/ext.(*Heartbeat).Start /home/luke/go/src/github.com/NebulousLabs/muxado/proto/ext/heartbeat.go:46 +0x7d
goroutine 349 [select]: net.(*netFD).connect.func2(0x19e6b20, 0xc420164280, 0xc420214070, 0xc42053c5a0, 0xc42053c540) /usr/local/go/src/net/fd_unix.go:133 +0x1d5 created by net.(*netFD).connect /usr/local/go/src/net/fd_unix.go:144 +0x239
goroutine 312 [chan receive]: github.com/NebulousLabs/muxado/proto.(*Session).Accept(0xc420624000, 0x10545a0, 0xc420027ea0, 0x2, 0x2) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:160 +0x5b github.com/NebulousLabs/muxado.(*sessionAdaptor).Accept(0xc420910120, 0xc420027f08, 0x1466738, 0xc420027e88, 0xc420154480) /home/luke/go/src/github.com/NebulousLabs/muxado/adaptor.go:33 +0x37 github.com/NebulousLabs/Sia/modules/gateway.muxadoSession.Accept(0x19e9ca0, 0xc420910120, 0xc420027f00, 0x0, 0xc42089c060, 0x1466738) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/stream.go:43 +0x35 github.com/NebulousLabs/Sia/modules/gateway.(*muxadoSession).Accept(0xc420910130, 0x0, 0xc420154480, 0x1466762, 0x180001) :24 +0x56 github.com/NebulousLabs/Sia/modules/gateway.(*peer).accept(0xc420586000, 0xb2d05e00, 0xc42007ad01, 0x19e9920, 0xc4205a6020) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:60 +0x38 github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).threadedListenPeer(0xc42007adc0, 0xc420586000) /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/rpc.go:166 +0x11b created by github.com/NebulousLabs/Sia/modules/gateway.(*Gateway).addPeer /home/luke/go/src/github.com/NebulousLabs/Sia/modules/gateway/peers.go:71 +0x8f
goroutine 376 [IO wait]: net.runtime_pollWait(0x1c5f820, 0x72, 0x1b) /usr/local/go/src/runtime/netpoll.go:164 +0x59 net.(*pollDesc).wait(0xc420214148, 0x72, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_poll_runtime.go:75 +0x38 net.(*pollDesc).waitRead(0xc420214148, 0xc420a540c8, 0x8) /usr/local/go/src/net/fd_poll_runtime.go:80 +0x34 net.(*netFD).Read(0xc4202140e0, 0xc420a540c8, 0x8, 0x8, 0x0, 0x19e1ca0, 0x19dc448) /usr/local/go/src/net/fd_unix.go:250 +0x1b7 net.(*conn).Read(0xc42000c058, 0xc420a540c8, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:181 +0x70 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).Read(0xc4200d0300, 0xc420a540c8, 0x8, 0x8, 0x13e8392, 0xc420468000, 0xc4200d0370) :139 +0x6b io.ReadAtLeast(0x19df0a0, 0xc4200d0300, 0xc420a540c8, 0x8, 0x8, 0x8, 0x16b2de0, 0x0, 0x19df0a0) /usr/local/go/src/io/io.go:307 +0xa9 io.ReadFull(0x19df0a0, 0xc4200d0300, 0xc420a540c8, 0x8, 0x8, 0x8, 0x0, 0x0) /usr/local/go/src/io/io.go:325 +0x58 github.com/NebulousLabs/muxado/proto/frame.(*BasicTransport).ReadFrame(0xc4200d0300, 0x19e5760, 0xc4200d0370, 0x0, 0x0) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/frame/transport.go:34 +0x67 github.com/NebulousLabs/muxado/proto.(*Session).reader(0xc4200a0f20) /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:279 +0xa1 created by github.com/NebulousLabs/muxado/proto.NewSession /home/luke/go/src/github.com/NebulousLabs/muxado/proto/session.go:105 +0x488