Skip to content

Instantly share code, notes, and snippets.

@zelig
Created April 12, 2015 18:05
Show Gist options
  • Save zelig/795714ad771aff13ebdf to your computer and use it in GitHub Desktop.
Save zelig/795714ad771aff13ebdf to your computer and use it in GitHub Desktop.
SIGQUIT: quit
PC=0x406337b
goroutine 0 [idle]:
runtime.mach_semaphore_wait(0x1503, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x406051a, 0x40543a0, 0x7fff5fbff108, ...)
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/sys_darwin_amd64.s:412 +0xb
semasleep()
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/os_darwin.c:438 +0x16c
runtime.onM(0x7fff5fbff108)
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/asm_amd64.s:273 +0x9a
runtime.semasleep(0xffffffffffffffff, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/os_darwin.c:457 +0x60
runtime.notesleep(0x4cc2498)
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/lock_sema.go:171 +0x114
stopm()
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/proc.c:1178 +0x119
findrunnable(0xc208012000)
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/proc.c:1487 +0x562
schedule()
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/proc.c:1575 +0x151
runtime.park_m(0xc20999b560)
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/proc.c:1654 +0x113
runtime.mcall(0x4056a34)
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/asm_amd64.s:186 +0x5a
goroutine 1 [chan receive, 7 minutes]:
main.run(0xc208082620)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:277 +0x188
github.com/codegangsta/cli.(*App).Run(0xc208088000, 0xc20800a000, 0xb, 0xb, 0x0, 0x0)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/codegangsta/cli/app.go:182 +0xe5c
main.main()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:261 +0xc7
goroutine 7 [chan receive]:
github.com/ethereum/go-ethereum/logger/glog.(*loggingT).flushDaemon(0x4cc1720)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/logger/glog/glog.go:897 +0x78
created by github.com/ethereum/go-ethereum/logger/glog.init·1
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/logger/glog/glog.go:428 +0x77
goroutine 6 [select]:
github.com/ethereum/go-ethereum/logger.dispatchLoop()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/logger/sys.go:65 +0x6d1
created by github.com/ethereum/go-ethereum/logger.init·1
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/logger/sys.go:44 +0x25
goroutine 17 [syscall, 7 minutes, locked to thread]:
runtime.goexit()
/usr/local/Cellar/go/1.4.1/libexec/src/runtime/asm_amd64.s:2232 +0x1
goroutine 9 [syscall, 7 minutes]:
os/signal.loop()
/usr/local/Cellar/go/1.4.1/libexec/src/os/signal/signal_unix.go:21 +0x1f
created by os/signal.init·1
/usr/local/Cellar/go/1.4.1/libexec/src/os/signal/signal_unix.go:27 +0x35
goroutine 11 [chan receive, 7 minutes]:
github.com/ethereum/go-ethereum/cmd/utils.func·001()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/cmd/utils/cmd.go:52 +0x116
created by github.com/ethereum/go-ethereum/cmd/utils.HandleInterrupt
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/cmd/utils/cmd.go:56 +0xb5
goroutine 64 [select]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc209b3bad0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 62 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc208f54600)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 193 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc2090410e0, 0x17, 0x20b, 0x4e8c148, 0xc2118f8660, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc2090410e0, 0xc2090411a0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 34 [chan receive]:
github.com/ethereum/go-ethereum/logger.sysLoop(0x4e7deb8, 0xc208121550, 0xc208194000, 0xc20801f380)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/logger/sys.go:101 +0x5a
created by github.com/ethereum/go-ethereum/logger.func·001
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/logger/sys.go:61 +0x176
goroutine 101 [IO wait]:
net.(*pollDesc).Wait(0xc208fb4610, 0x72, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208fb4610, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).readFrom(0xc208fb45b0, 0xc209001000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x4e7d1c8, 0xc212564ae0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_unix.go:269 +0x4a1
net.(*UDPConn).ReadFromUDP(0xc2081b62a8, 0xc209001000, 0x1000, 0x1000, 0x3, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/udpsock_posix.go:67 +0x124
github.com/ethereum/go-ethereum/p2p/discover.(*udp).readLoop(0xc208fb1180)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:372 +0x116
created by github.com/ethereum/go-ethereum/p2p/discover.newUDP
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:181 +0x4c5
goroutine 13 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc208031680)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:111 +0x284
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:116 +0x7dd
goroutine 14 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc208031680)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:666 +0x877
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:119 +0x821
goroutine 15 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc208031680)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:615 +0x21a
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:120 +0x83b
goroutine 16 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc208031680)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x197
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:121 +0x855
goroutine 66 [select]:
github.com/ethereum/go-ethereum/ethdb.(*LDBDatabase).update(0xc20803dc20)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:127 +0x46e
created by github.com/ethereum/go-ethereum/ethdb.NewLDBDatabase
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:38 +0x1c5
goroutine 67 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc2080318c0)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:111 +0x284
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:116 +0x7dd
goroutine 68 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc2080318c0)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:666 +0x877
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:119 +0x821
goroutine 69 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc2080318c0)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:615 +0x21a
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:120 +0x83b
goroutine 70 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc2080318c0)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x197
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:121 +0x855
goroutine 71 [select]:
github.com/ethereum/go-ethereum/ethdb.(*LDBDatabase).update(0xc208188930)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:127 +0x46e
created by github.com/ethereum/go-ethereum/ethdb.NewLDBDatabase
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:38 +0x1c5
goroutine 72 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc208031b00)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:111 +0x284
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:116 +0x7dd
goroutine 73 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc208031b00)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:666 +0x877
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:119 +0x821
goroutine 74 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc208031b00)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:615 +0x21a
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:120 +0x83b
goroutine 75 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc208031b00)
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x197
created by github.com/syndtr/goleveldb/leveldb.openDB
/Users/tron/Work/ethereum/go-ethereum/Godeps/_workspace/src/github.com/syndtr/goleveldb/leveldb/db.go:121 +0x855
goroutine 76 [select]:
github.com/ethereum/go-ethereum/ethdb.(*LDBDatabase).update(0xc2081a80c0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:127 +0x46e
created by github.com/ethereum/go-ethereum/ethdb.NewLDBDatabase
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:38 +0x1c5
goroutine 77 [select]:
github.com/ethereum/go-ethereum/core.(*ChainManager).update(0xc2081b1450)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/core/chain_manager.go:558 +0x60d
created by github.com/ethereum/go-ethereum/core.NewChainManager
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/core/chain_manager.go:107 +0x343
goroutine 78 [select, 7 minutes]:
github.com/ethereum/go-ethereum/event/filter.(*Filters).loop(0xc208e29d60)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/event/filter/filter.go:57 +0x2f1
created by github.com/ethereum/go-ethereum/event/filter.(*Filters).Start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/event/filter/filter.go:32 +0x32
goroutine 79 [select]:
github.com/ethereum/go-ethereum/miner.(*worker).update(0xc208e32000)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/miner/worker.go:158 +0x855
created by github.com/ethereum/go-ethereum/miner.newWorker
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/miner/worker.go:103 +0x2cb
goroutine 80 [chan receive, 7 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).wait(0xc208e32000)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/miner/worker.go:191 +0x6f
created by github.com/ethereum/go-ethereum/miner.newWorker
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/miner/worker.go:104 +0x2e5
goroutine 81 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map(0x4e7de78, 0xc2080e2120, 0xc208fa3f20, 0x4813ed0, 0x3, 0x768d, 0x768d, 0x4871f70, 0x12)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/nat/nat.go:97 +0xa3f
created by github.com/ethereum/go-ethereum/p2p/discover.newUDP
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:172 +0x2ce
goroutine 102 [IO wait]:
net.(*pollDesc).Wait(0xc208fc4370, 0x72, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc208fc4370, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).accept(0xc208fc4310, 0x0, 0x4e7d1c8, 0xc20fa8e280)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_unix.go:419 +0x40b
net.(*TCPListener).AcceptTCP(0xc20819a030, 0x4e6b960, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/tcpsock_posix.go:234 +0x4e
net.(*TCPListener).Accept(0xc20819a030, 0x0, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/tcpsock_posix.go:244 +0x4c
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop(0xc2080fd560)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:289 +0x32e
created by github.com/ethereum/go-ethereum/p2p.(*Server).startListening
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:229 +0x226
goroutine 100 [select]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).loop(0xc208fb1180)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:278 +0xb53
created by github.com/ethereum/go-ethereum/p2p/discover.newUDP
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:180 +0x4a8
goroutine 103 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map(0x4e7de78, 0xc2080e2120, 0xc208fa3e60, 0x4812450, 0x3, 0x768d, 0x768d, 0x4838cb0, 0xc)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/nat/nat.go:97 +0xa3f
github.com/ethereum/go-ethereum/p2p.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:233 +0x8f
created by github.com/ethereum/go-ethereum/p2p.(*Server).startListening
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:235 +0x309
goroutine 104 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Server).dialLoop(0xc2080fd560)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:335 +0x686
created by github.com/ethereum/go-ethereum/p2p.(*Server).Start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:210 +0xa3e
goroutine 105 [select]:
github.com/ethereum/go-ethereum/blockpool.func·001()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:250 +0x632
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).Start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:277 +0x7fd
goroutine 106 [select]:
github.com/ethereum/go-ethereum/whisper.(*Whisper).update(0xc20811bf80)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:206 +0x104
created by github.com/ethereum/go-ethereum/whisper.(*Whisper).Start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:73 +0x110
goroutine 107 [chan receive, 6 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).txBroadcastLoop(0xc20819c100)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/backend.go:436 +0x96
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).Start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/backend.go:377 +0x2bd
goroutine 108 [chan receive, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).blockBroadcastLoop(0xc20819c100)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/backend.go:459 +0x9f
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).Start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/backend.go:381 +0x3ff
goroutine 35 [select]:
github.com/ethereum/go-ethereum/xeth.(*XEth).start(0xc209052000)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/xeth/xeth.go:88 +0x3dd
created by github.com/ethereum/go-ethereum/xeth.New
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/xeth/xeth.go:78 +0x511
goroutine 118 [select, 6 minutes]:
github.com/ethereum/go-ethereum/event/filter.(*FilterManager).filterLoop(0xc20904a000)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/event/filter/eth_filter.go:74 +0x7e1
created by github.com/ethereum/go-ethereum/event/filter.(*FilterManager).Start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/event/filter/eth_filter.go:31 +0x32
goroutine 4126 [semacquire, 1 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20d6a21b0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20d6a21b0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20bd18320, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 132 [semacquire, 3 minutes]:
sync.(*RWMutex).RLock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:36 +0x5f
github.com/ethereum/go-ethereum/blockpool.(*peers).getPeer(0xc2081ae1e0, 0xc2081c7880, 0x10, 0x0, 0x29cce87043ef9b00)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:434 +0x4f
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlock(0xc208089860, 0xc21184c140, 0xc2081c7880, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:639 +0x1c0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc209977d50, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:278 +0x1ea9
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc20997ea20, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc20997ea20, 0x4ec5460, 0xc20998c9b0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 86 [semacquire, 2 minutes]:
sync.(*WaitGroup).Wait(0xc20997ea48)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/waitgroup.go:132 +0x169
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20997ea20, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc20997ea20)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 4106 [semacquire, 2 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20b27b5c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20b27b5c0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20a23a380, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 89 [semacquire, 7 minutes]:
sync.(*WaitGroup).Wait(0xc208089928)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/waitgroup.go:132 +0x169
github.com/ethereum/go-ethereum/blockpool.func·011()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/status.go:105 +0x3e
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).syncing
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/status.go:109 +0x103
goroutine 4104 [semacquire, 2 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20b27aa20, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20b27aa20, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20cd31160, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 59 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc209966140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc20994db60, 0x4ec5460, 0xc209966140, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc20994db60, 0x4ec5460, 0xc209966140, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 977 [select, 6 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc20b80cb40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc209030f00, 0x4ec5460, 0xc20b80cb40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc209030f00, 0x4ec5460, 0xc20b80cb40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 61 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc208f54600, 0x16, 0x11473, 0x4e8c148, 0xc20e7e1b90, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc208f54600, 0xc208f546c0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 277 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc208f205f0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc208f54600, 0x4ec5460, 0xc208f205f0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc208f54600, 0x4ec5460, 0xc208f205f0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 125 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc208f8cc60)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 111 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc209bc7900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc208f8cc60, 0x4ec5460, 0xc209bc7900, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc208f8cc60, 0x4ec5460, 0xc209bc7900, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 123 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc208f8cc60, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc208f8cc60)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 124 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc208f8cc60, 0x16, 0x10c7b, 0x4e8c148, 0xc20e7e1bc0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc208f8cc60, 0xc208f8cd20)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 4118 [semacquire, 2 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc211228540, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc211228540, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20be6ca40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 110 [semacquire, 3 minutes]:
sync.(*RWMutex).RLock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:36 +0x5f
github.com/ethereum/go-ethereum/blockpool.(*peers).getPeer(0xc2081ae1e0, 0xc20813aa10, 0x10, 0x0, 0x60a62d8745d72900)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:434 +0x4f
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlock(0xc208089860, 0xc20b05e0a0, 0xc20813aa10, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:639 +0x1c0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc2090ca1c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:278 +0x1ea9
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc208f8cc60, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc208f8cc60, 0x4ec5460, 0xc209bc78b0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 278 [select]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc20a2460c0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 823 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc20a531560, 0x16, 0x104cb, 0x4e8c148, 0xc20ec618c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc20a531560, 0xc20a531620)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 371 [semacquire, 5 minutes]:
sync.(*Mutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:82 +0x33
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc2081ae1e0, 0xc20be59880, 0xcca3f669ad13bf69, 0x3a3ff980067d5bd9, 0xc652514d4c8daea1, 0x63368bc72a9ce7f3, 0xc20943f060, 0x10, 0xc21110fc10, 0xc21110fc20, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:256 +0x61
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc208089860, 0xc20be59880, 0xcca3f669ad13bf69, 0x3a3ff980067d5bd9, 0xc652514d4c8daea1, 0x63368bc72a9ce7f3, 0xc20943f060, 0x10, 0xc21110fc10, 0xc21110fc20, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:350 +0x86
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc209496690, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x2932
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc2090410e0, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc2090410e0, 0x4ec5460, 0xc20966ce60, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 3426 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x30ff, 0x4ec5160, 0xc20a2ecf00, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x30ff, 0x4ec5160, 0xc20a2ecf00, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x30ff, 0x4ec5160, 0xc20a2ecf00, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc209414da0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2136f2000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2136f2000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x23, 0xc2136f2000, 0x17c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 128 [select]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc209590030)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 185 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20994db60, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc20994db60)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 569 [chan send, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.func·001()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0xd1
created by github.com/ethereum/go-ethereum/p2p.setupOutboundConn
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0x65a
goroutine 187 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc20994db60)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 1062 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc209030f00)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 292 [semacquire, 4 minutes]:
sync.(*WaitGroup).Wait(0xc209031c48)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/waitgroup.go:132 +0x169
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc209031c20, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc209031c20)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 3835 [IO wait]:
net.(*pollDesc).Wait(0xc20b258fb0, 0x77, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitWrite(0xc20b258fb0, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_poll_runtime.go:93 +0x43
net.(*netFD).Write(0xc20b258f50, 0xc20c1e1f00, 0x20, 0x20, 0x0, 0x4e7d1c8, 0xc20d2a6380)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_unix.go:335 +0x5ee
net.(*conn).Write(0xc2081a0210, 0xc20c1e1f00, 0x20, 0x20, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/net.go:129 +0xdc
github.com/ethereum/go-ethereum/p2p.(*rlpxFrameRW).WriteMsg(0xc20c23ac00, 0x15, 0x30ff, 0x4ec5160, 0xc20aab82d0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/rlpx.go:78 +0x501
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x30ff, 0x4ec5160, 0xc20aab82d0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:116 +0x177
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x30ff, 0x4ec5160, 0xc20aab82d0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x30ff, 0x4ec5160, 0xc20aab82d0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc209d324c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc215e12000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc215e12000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1e, 0xc215e12000, 0x17c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 1356 [chan send, 6 minutes]:
github.com/ethereum/go-ethereum/p2p.func·001()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0xd1
created by github.com/ethereum/go-ethereum/p2p.setupOutboundConn
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0x65a
goroutine 350 [select]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc2097ae450)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 58 [semacquire, 3 minutes]:
sync.(*RWMutex).RLock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:36 +0x5f
github.com/ethereum/go-ethereum/blockpool.(*peers).getPeer(0xc2081ae1e0, 0xc209058c70, 0x10, 0x0, 0xdbacfb0f997d8d00)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:434 +0x4f
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlock(0xc208089860, 0xc20b05e140, 0xc209058c70, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:639 +0x1c0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20a381810, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:278 +0x1ea9
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc20994db60, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc20994db60, 0x4ec5460, 0xc2099660f0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 374 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc2097b2600, 0x17, 0x20b, 0x4e8c148, 0xc211229290, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc2097b2600, 0xc2097b26c0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 60 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc208f54600, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc208f54600)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 276 [semacquire, 3 minutes]:
sync.(*RWMutex).RLock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:36 +0x5f
github.com/ethereum/go-ethereum/blockpool.(*peers).getPeer(0xc2081ae1e0, 0xc20903f350, 0x10, 0x0, 0x91ac1439cd3df100)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:434 +0x4f
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlock(0xc208089860, 0xc20b52e000, 0xc20903f350, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:639 +0x1c0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc208e60620, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:278 +0x1ea9
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc208f54600, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc208f54600, 0x4ec5460, 0xc208f205a0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 622 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc2093dc820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc209218900, 0x4ec5460, 0xc2093dc820, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc209218900, 0x4ec5460, 0xc2093dc820, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 186 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc20994db60, 0x16, 0x1181c, 0x4e8c148, 0xc2118636b0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc20994db60, 0xc20994dc20)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 192 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc2090410e0, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc2090410e0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 509 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc209218900)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 373 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc2097b2600, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc2097b2600)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 1558 [semacquire, 3 minutes]:
sync.(*WaitGroup).Wait(0xc20c1efd68)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/waitgroup.go:132 +0x169
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20c1efd40, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc20c1efd40)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 316 [select]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc209429c50)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 308 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:82 +0x33
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc2081ae1e0, 0xc209b8e730, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:331 +0x41
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc208089860, 0xc209b8e730, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:355 +0x40
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc209031c20, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613
github.com/ethereum/go-ethereum/eth.func·002(0xc209031c20, 0x4ec5460, 0xc2081af310, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 370 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc2090410e0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 372 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc20966ceb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc2090410e0, 0x4ec5460, 0xc20966ceb0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc2090410e0, 0x4ec5460, 0xc20966ceb0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 375 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc2097b2600)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 376 [semacquire, 5 minutes]:
sync.(*Mutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:82 +0x33
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc2081ae1e0, 0xc20c2a9840, 0x1755af525fb718d2, 0xe1a7d41db6b4d5ba, 0x29d667183e8498ad, 0x3f4b9367c4defa63, 0xc208e621f0, 0x10, 0xc20ee80170, 0xc20ee80180, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:256 +0x61
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc208089860, 0xc20c2a9840, 0x1755af525fb718d2, 0xe1a7d41db6b4d5ba, 0x29d667183e8498ad, 0x3f4b9367c4defa63, 0xc208e621f0, 0x10, 0xc20ee80170, 0xc20ee80180, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:350 +0x86
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20a0d7260, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x2932
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc2097b2600, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc2097b2600, 0x4ec5460, 0xc2097b03c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 377 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc2097b0410, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc2097b2600, 0x4ec5460, 0xc2097b0410, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc2097b2600, 0x4ec5460, 0xc2097b0410, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 3827 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x3981, 0x4ec5160, 0xc20aab86f0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x3981, 0x4ec5160, 0xc20aab86f0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x3981, 0x4ec5160, 0xc20aab86f0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a71a920, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc215c0a000, 0x1be, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc215c0a000, 0x1be, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1f, 0xc215c0a000, 0x1be, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 621 [semacquire, 3 minutes]:
sync.(*RWMutex).RLock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:36 +0x5f
github.com/ethereum/go-ethereum/blockpool.(*peers).getPeer(0xc2081ae1e0, 0xc209a031e0, 0x10, 0x0, 0x35aa3a848c897f00)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:434 +0x4f
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlock(0xc208089860, 0xc20b05e1e0, 0xc209a031e0, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:639 +0x1c0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20a0d6310, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:278 +0x1ea9
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc209218900, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc209218900, 0x4ec5460, 0xc2093dc7d0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 1313 [semacquire, 3 minutes]:
sync.(*WaitGroup).Wait(0xc20c624388)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/waitgroup.go:132 +0x169
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20c624360, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc20c624360)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 4116 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20b797860, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20b797860, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20b250160, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 508 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc209218900, 0x16, 0x10285, 0x4e8c148, 0xc20fb39590, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc209218900, 0xc2092189c0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 1061 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc209030f00, 0x16, 0x1225d, 0x4e8c148, 0xc209cd65a0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc209030f00, 0xc209030fc0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 678 [chan send, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.func·001()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0xd1
created by github.com/ethereum/go-ethereum/p2p.setupOutboundConn
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0x65a
goroutine 722 [select]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc2080e3500)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 738 [semacquire, 2 minutes]:
sync.(*WaitGroup).Wait(0xc20aca0328)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/waitgroup.go:132 +0x169
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20aca0300, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc20aca0300)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 512 [semacquire, 5 minutes]:
sync.(*Mutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:82 +0x33
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc2081ae1e0, 0xc20da9d920, 0x1755af525fb718d2, 0xe1a7d41db6b4d5ba, 0x29d667183e8498ad, 0x3f4b9367c4defa63, 0xc20918e140, 0x10, 0xc20fa8f7c0, 0xc20fa8f7d0, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:256 +0x61
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc208089860, 0xc20da9d920, 0x1755af525fb718d2, 0xe1a7d41db6b4d5ba, 0x29d667183e8498ad, 0x3f4b9367c4defa63, 0xc20918e140, 0x10, 0xc20fa8f7c0, 0xc20fa8f7d0, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:350 +0x86
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20a18a000, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x2932
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc2093043c0, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc2093043c0, 0x4ec5460, 0xc2081be1e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 679 [semacquire, 3 minutes]:
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:87 +0xa4
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc2081ae1e0, 0xc20d4a1400, 0x1755af525fb718d2, 0xe1a7d41db6b4d5ba, 0x29d667183e8498ad, 0x3f4b9367c4defa63, 0xc20903e130, 0x10, 0xc2120e0d60, 0xc2120e0d70, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:256 +0x61
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc208089860, 0xc20d4a1400, 0x1755af525fb718d2, 0xe1a7d41db6b4d5ba, 0x29d667183e8498ad, 0x3f4b9367c4defa63, 0xc20903e130, 0x10, 0xc2120e0d60, 0xc2120e0d70, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:350 +0x86
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20a18a070, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x2932
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc20aca0300, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc20aca0300, 0x4ec5460, 0xc20a1d6050, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 1587 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:82 +0x33
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc2081ae1e0, 0xc208f47120, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:331 +0x41
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc208089860, 0xc208f47120, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:355 +0x40
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc20c1efd40, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613
github.com/ethereum/go-ethereum/eth.func·002(0xc20c1efd40, 0x4ec5460, 0xc20a0ba1e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 507 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc209218900, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc209218900)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 1349 [chan send, 6 minutes]:
github.com/ethereum/go-ethereum/p2p.func·001()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0xd1
created by github.com/ethereum/go-ethereum/p2p.setupOutboundConn
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0x65a
goroutine 824 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc20a531560)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 822 [select, 6 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20a531560, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc20a531560)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 725 [semacquire, 2 minutes]:
sync.(*WaitGroup).Wait(0xc2093043e8)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/waitgroup.go:132 +0x169
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc2093043c0, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc2093043c0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 4139 [semacquire]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20c5ce030, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20c5ce030, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20c2a9660, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 1352 [semacquire, 3 minutes]:
sync.(*WaitGroup).Wait(0xc20b914988)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/waitgroup.go:132 +0x169
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20b914960, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc20b914960)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 1060 [select, 6 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc209030f00, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc209030f00)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 855 [semacquire, 3 minutes]:
sync.(*RWMutex).RLock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:36 +0x5f
github.com/ethereum/go-ethereum/blockpool.(*peers).getPeer(0xc2081ae1e0, 0xc20943f6b0, 0x10, 0x0, 0x9625b7b5b9584400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:434 +0x4f
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlock(0xc208089860, 0xc20c50e000, 0xc20943f6b0, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:639 +0x1c0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc2095562a0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:278 +0x1ea9
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc20a531560, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc20a531560, 0x4ec5460, 0xc20ad93540, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 856 [select, 6 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc20ad93590, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc20a531560, 0x4ec5460, 0xc20ad93590, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc20a531560, 0x4ec5460, 0xc20ad93590, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 827 [runnable]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc20a2e6bd0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 976 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:82 +0x33
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc2081ae1e0, 0xc20aab21a0, 0x2b4db96298279e23, 0x68bf457d63effc13, 0x6a7bd1803440cb44, 0x1b83f27f27bee661, 0xc20ad83620, 0x10, 0xc20fefb810, 0xc20fefb820, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:256 +0x61
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc208089860, 0xc20aab21a0, 0x2b4db96298279e23, 0x68bf457d63effc13, 0x6a7bd1803440cb44, 0x1b83f27f27bee661, 0xc20ad83620, 0x10, 0xc20fefb810, 0xc20fefb820, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:350 +0x86
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20adbc930, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x2932
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc209030f00, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc209030f00, 0x4ec5460, 0xc20b80caf0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 1396 [semacquire, 5 minutes]:
sync.(*Mutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:82 +0x33
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc2081ae1e0, 0xc20d844b00, 0x1755af525fb718d2, 0xe1a7d41db6b4d5ba, 0x29d667183e8498ad, 0x3f4b9367c4defa63, 0xc20af78200, 0x10, 0xc20d6538b0, 0xc20d6538c0, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:256 +0x61
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc208089860, 0xc20d844b00, 0x1755af525fb718d2, 0xe1a7d41db6b4d5ba, 0x29d667183e8498ad, 0x3f4b9367c4defa63, 0xc20af78200, 0x10, 0xc20d6538b0, 0xc20d6538c0, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:350 +0x86
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20be0c070, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x2932
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc20c624360, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc20c624360, 0x4ec5460, 0xc20c890050, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 1074 [select]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc20a537140)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 1559 [IO wait]:
net.(*pollDesc).Wait(0xc20b258fb0, 0x72, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_poll_runtime.go:84 +0x47
net.(*pollDesc).WaitRead(0xc20b258fb0, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_poll_runtime.go:89 +0x43
net.(*netFD).Read(0xc20b258f50, 0xc20c2a9640, 0x20, 0x20, 0x0, 0x4e7d1c8, 0xc20e8e8c28)
/usr/local/Cellar/go/1.4.1/libexec/src/net/fd_unix.go:242 +0x40f
net.(*conn).Read(0xc2081a0210, 0xc20c2a9640, 0x20, 0x20, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/net/net.go:121 +0xdc
io.ReadAtLeast(0x4e909d0, 0xc2081a0210, 0xc20c2a9640, 0x20, 0x20, 0x20, 0x0, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/io/io.go:298 +0xf1
io.ReadFull(0x4e909d0, 0xc2081a0210, 0xc20c2a9640, 0x20, 0x20, 0x20, 0x0, 0x0)
/usr/local/Cellar/go/1.4.1/libexec/src/io/io.go:316 +0x6d
github.com/ethereum/go-ethereum/p2p.(*rlpxFrameRW).ReadMsg(0xc20c23ac00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/rlpx.go:108 +0x11f
github.com/ethereum/go-ethereum/p2p.(*netWrapper).ReadMsg(0xc20a6d4900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:109 +0x16b
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc20c1efd40, 0xc20c1efe00)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:189 +0x8a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 4088 [select]:
github.com/ethereum/go-ethereum/blockpool.(*peer).run(0xc20814e6c0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:592 +0x125e
github.com/ethereum/go-ethereum/blockpool.func·005()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:391 +0x38
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).switchPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:396 +0x44a
goroutine 2922 [chan send, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.func·001()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0xd1
created by github.com/ethereum/go-ethereum/p2p.setupOutboundConn
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0x65a
goroutine 1384 [semacquire, 3 minutes]:
sync.(*RWMutex).RLock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:36 +0x5f
github.com/ethereum/go-ethereum/blockpool.(*peers).getPeer(0xc2081ae1e0, 0xc209978e30, 0x10, 0x0, 0x50f0c8d8ac120a00)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:434 +0x4f
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlock(0xc208089860, 0xc2125babe0, 0xc209978e30, 0x10)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:639 +0x1c0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20b4cdab0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:278 +0x1ea9
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc20b914960, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2
github.com/ethereum/go-ethereum/eth.func·002(0xc20b914960, 0x4ec5460, 0xc20ad935e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 3007 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x4a01, 0x4ec5160, 0xc20a2edb30, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x4a01, 0x4ec5160, 0xc20a2edb30, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x4a01, 0x4ec5160, 0xc20a2edb30, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a4d7e80, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc213efa000, 0x23e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc213efa000, 0x23e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x11, 0xc213efa000, 0x23e, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 4146 [semacquire, 1 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc209b7efc0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc209b7efc0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20a665d20, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 4074 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20a18de00, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20a18de00, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc213855da0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 2587 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x62e2, 0x4ec5160, 0xc209a99110, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x62e2, 0x4ec5160, 0xc209a99110, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x62e2, 0x4ec5160, 0xc209a99110, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20aa62a60, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc213ca2000, 0x2ff, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc213ca2000, 0x2ff, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0xd, 0xc213ca2000, 0x2ff, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 4137 [semacquire, 1 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20ce99a70, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20ce99a70, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20b3b9700, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 2829 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc20d88bdb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:312 +0x1bb
github.com/ethereum/go-ethereum/whisper.(*Whisper).msgHandler(0xc20811bf80, 0xc209f72720, 0x4ec5460, 0xc20d88bdb0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:156 +0x11d
github.com/ethereum/go-ethereum/whisper.*Whisper.(github.com/ethereum/go-ethereum/whisper.msgHandler)·fm(0xc209f72720, 0x4ec5460, 0xc20d88bdb0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:61 +0x57
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 2730 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x49e0, 0x4ec5160, 0xc209a98cc0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x49e0, 0x4ec5160, 0xc209a98cc0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x49e0, 0x4ec5160, 0xc209a98cc0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a436240, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc21423a000, 0x23d, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc21423a000, 0x23d, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0xd, 0xc21423a000, 0x23d, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 2787 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x417f, 0x4ec5160, 0xc20b19b2c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x417f, 0x4ec5160, 0xc20b19b2c0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x417f, 0x4ec5160, 0xc20b19b2c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc208f11d20, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc214162000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc214162000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0xf, 0xc214162000, 0x1fc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 2728 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x393f, 0x4ec5160, 0xc20ae99e00, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x393f, 0x4ec5160, 0xc20ae99e00, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x393f, 0x4ec5160, 0xc20ae99e00, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20bd18520, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2141ca000, 0x1bc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2141ca000, 0x1bc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0xf, 0xc2141ca000, 0x1bc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 2828 [semacquire, 4 minutes]:
sync.(*Mutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
sync.(*RWMutex).Lock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:82 +0x33
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc2081ae1e0, 0xc211635700, 0xcca3f669ad13bf69, 0x3a3ff980067d5bd9, 0xc652514d4c8daea1, 0x63368bc72a9ce7f3, 0xc210337ab0, 0x10, 0xc212564810, 0xc212564820, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:256 +0x61
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc208089860, 0xc211635700, 0xcca3f669ad13bf69, 0x3a3ff980067d5bd9, 0xc652514d4c8daea1, 0x63368bc72a9ce7f3, 0xc210337ab0, 0x10, 0xc212564810, 0xc212564820, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:350 +0x86
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handleStatus(0xc20cc264d0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:348 +0xeaa
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x4e90730, 0xc2081415c0, 0x4e90760, 0xc2081b1450, 0x4e90798, 0xc208089860, 0xc209f72720, 0x4ec5460, ...)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:148 +0x40c
github.com/ethereum/go-ethereum/eth.func·002(0xc209f72720, 0x4ec5460, 0xc20d88bd60, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3
github.com/ethereum/go-ethereum/p2p.func·003()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb
goroutine 2899 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x28bf, 0x4ec5160, 0xc20aab8f90, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x28bf, 0x4ec5160, 0xc20aab8f90, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x28bf, 0x4ec5160, 0xc20aab8f90, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a76f8e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc21452a000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc21452a000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0xf, 0xc21452a000, 0x13c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 2827 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc209f72720)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:174 +0x25a
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:122 +0xb4
goroutine 2826 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc209f72720, 0x12, 0x151, 0x4e8c148, 0xc20beec6f0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:222 +0x57a
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc209f72720, 0xc21259a4e0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0x11b
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:121 +0x97
goroutine 2896 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc209f72720, 0x4ec5438)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:128 +0x50f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc2080fd560, 0xc209f72720)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9
goroutine 2994 [runnable]:
github.com/ethereum/go-ethereum/whisper.(*peer).update(0xc2124ff170)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:54 +0x2aa
created by github.com/ethereum/go-ethereum/whisper.(*peer).start
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/whisper/peer.go:40 +0x32
goroutine 2996 [chan send, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.func·001()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0xd1
created by github.com/ethereum/go-ethereum/p2p.setupOutboundConn
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0x65a
goroutine 2986 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x289e, 0x4ec5160, 0xc2095a99e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x289e, 0x4ec5160, 0xc2095a99e0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x289e, 0x4ec5160, 0xc2095a99e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc210488ce0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2116d0000, 0x13b, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2116d0000, 0x13b, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0xf, 0xc2116d0000, 0x13b, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3061 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x28bf, 0x4ec5160, 0xc209422ae0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x28bf, 0x4ec5160, 0xc209422ae0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x28bf, 0x4ec5160, 0xc209422ae0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20b049da0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2102dc000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2102dc000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x11, 0xc2102dc000, 0x13c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 4111 [semacquire, 1 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20ce99260, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20ce99260, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20b3b8460, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 3090 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x62c1, 0x4ec5160, 0xc2095a9a40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x62c1, 0x4ec5160, 0xc2095a9a40, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x62c1, 0x4ec5160, 0xc2095a9a40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc210db5460, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc212eb4000, 0x2fe, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc212eb4000, 0x2fe, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x10, 0xc212eb4000, 0x2fe, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3094 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x28bf, 0x4ec5160, 0xc20c170b40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x28bf, 0x4ec5160, 0xc20c170b40, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x28bf, 0x4ec5160, 0xc20c170b40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a79a220, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc20fddc000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc20fddc000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x12, 0xc20fddc000, 0x13c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3096 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x4a01, 0x4ec5160, 0xc209a98ba0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x4a01, 0x4ec5160, 0xc209a98ba0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x4a01, 0x4ec5160, 0xc209a98ba0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc208161160, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc20d912000, 0x23e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc20d912000, 0x23e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x14, 0xc20d912000, 0x23e, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3113 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0xf9c, 0x4ec5160, 0xc2095a8030, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0xf9c, 0x4ec5160, 0xc2095a8030, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0xf9c, 0x4ec5160, 0xc2095a8030, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc209f027c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc213ce8000, 0x79, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc213ce8000, 0x79, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x13, 0xc213ce8000, 0x79, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3006 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x5a81, 0x4ec5160, 0xc209273c20, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x5a81, 0x4ec5160, 0xc209273c20, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x5a81, 0x4ec5160, 0xc209273c20, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc2098a81a0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc212d30000, 0x2be, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc212d30000, 0x2be, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x10, 0xc212d30000, 0x2be, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3115 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x5241, 0x4ec5160, 0xc20998a960, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x5241, 0x4ec5160, 0xc20998a960, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x5241, 0x4ec5160, 0xc20998a960, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc209e835a0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc214322000, 0x27e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc214322000, 0x27e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x11, 0xc214322000, 0x27e, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3154 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x49e0, 0x4ec5160, 0xc20aab8390, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x49e0, 0x4ec5160, 0xc20aab8390, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x49e0, 0x4ec5160, 0xc20aab8390, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc2096ad680, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2124c0000, 0x23d, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2124c0000, 0x23d, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x11, 0xc2124c0000, 0x23d, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3153 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x5241, 0x4ec5160, 0xc2095ada40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x5241, 0x4ec5160, 0xc2095ada40, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x5241, 0x4ec5160, 0xc2095ada40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc2097e49a0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2109fa000, 0x27e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2109fa000, 0x27e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x13, 0xc2109fa000, 0x27e, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3160 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x30ff, 0x4ec5160, 0xc20a2ede90, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x30ff, 0x4ec5160, 0xc20a2ede90, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x30ff, 0x4ec5160, 0xc20a2ede90, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a1a8360, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2128a4000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2128a4000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x13, 0xc2128a4000, 0x17c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3219 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x30ff, 0x4ec5160, 0xc20998a690, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x30ff, 0x4ec5160, 0xc20998a690, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x30ff, 0x4ec5160, 0xc20998a690, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc214dcc480, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2116b2000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2116b2000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x15, 0xc2116b2000, 0x17c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3189 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x417f, 0x4ec5160, 0xc20a2ede30, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x417f, 0x4ec5160, 0xc20a2ede30, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x417f, 0x4ec5160, 0xc20a2ede30, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20b5343c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc20f8ac000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc20f8ac000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x14, 0xc20f8ac000, 0x1fc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3190 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x393f, 0x4ec5160, 0xc20ae98de0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x393f, 0x4ec5160, 0xc20ae98de0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x393f, 0x4ec5160, 0xc20ae98de0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc2095bf4c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc21108e000, 0x1bc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc21108e000, 0x1bc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x14, 0xc21108e000, 0x1bc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3191 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x417f, 0x4ec5160, 0xc20b19b710, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x417f, 0x4ec5160, 0xc20b19b710, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x417f, 0x4ec5160, 0xc20b19b710, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20ac530c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc210eb2000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc210eb2000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x15, 0xc210eb2000, 0x1fc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3165 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x28bf, 0x4ec5160, 0xc20a2eda70, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x28bf, 0x4ec5160, 0xc20a2eda70, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x28bf, 0x4ec5160, 0xc20a2eda70, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc2127d4760, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc210152000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc210152000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x14, 0xc210152000, 0x13c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3331 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x30de, 0x4ec5160, 0xc20cb68870, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x30de, 0x4ec5160, 0xc20cb68870, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x30de, 0x4ec5160, 0xc20cb68870, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20d8214a0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc213b92000, 0x17b, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc213b92000, 0x17b, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x16, 0xc213b92000, 0x17b, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3313 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x49e0, 0x4ec5160, 0xc210a26120, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x49e0, 0x4ec5160, 0xc210a26120, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x49e0, 0x4ec5160, 0xc210a26120, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc215a200e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc20bd48000, 0x23d, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc20bd48000, 0x23d, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x15, 0xc20bd48000, 0x23d, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3199 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x30ff, 0x4ec5160, 0xc20d6a21e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x30ff, 0x4ec5160, 0xc20d6a21e0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x30ff, 0x4ec5160, 0xc20d6a21e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20fd7d020, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc214598000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc214598000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x22, 0xc214598000, 0x17c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3584 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc20ac694d0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc20ac694d0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20d91f840, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 3326 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x28bf, 0x4ec5160, 0xc20998a4b0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x28bf, 0x4ec5160, 0xc20998a4b0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x28bf, 0x4ec5160, 0xc20998a4b0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc2113b4b40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2134b8000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2134b8000, 0x13c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x17, 0xc2134b8000, 0x13c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3329 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x5241, 0x4ec5160, 0xc20b19aed0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x5241, 0x4ec5160, 0xc20b19aed0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x5241, 0x4ec5160, 0xc20b19aed0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a743ca0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc212c94000, 0x27e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc212c94000, 0x27e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x17, 0xc212c94000, 0x27e, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3443 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x17fd, 0x4ec5160, 0xc209423b60, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x17fd, 0x4ec5160, 0xc209423b60, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x17fd, 0x4ec5160, 0xc209423b60, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20b35ab40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc214698000, 0xba, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc214698000, 0xba, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x19, 0xc214698000, 0xba, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3494 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x417f, 0x4ec5160, 0xc20b19af90, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x417f, 0x4ec5160, 0xc20b19af90, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x417f, 0x4ec5160, 0xc20b19af90, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc209778d40, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc214a8a000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc214a8a000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x19, 0xc214a8a000, 0x1fc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3409 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x5241, 0x4ec5160, 0xc20b19bad0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x5241, 0x4ec5160, 0xc20b19bad0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x5241, 0x4ec5160, 0xc20b19bad0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20aea1f00, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc214b42000, 0x27e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc214b42000, 0x27e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x18, 0xc214b42000, 0x27e, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 4112 [semacquire]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x3, 0x1, 0x4ec5160, 0xc2099b6000, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x3, 0x1, 0x4ec5160, 0xc2099b6000, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5398, 0xc20bda2bc0, 0x3, 0x45c8a60, 0xc20c262000, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/p2p.SendItems(0x4ec5398, 0xc20bda2bc0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:92 +0xb3
created by github.com/ethereum/go-ethereum/p2p.(*Peer).handle
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:205 +0xd2
goroutine 3666 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x393f, 0x4ec5160, 0xc20998a240, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x393f, 0x4ec5160, 0xc20998a240, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x393f, 0x4ec5160, 0xc20998a240, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc212327f20, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2153e2000, 0x1bc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2153e2000, 0x1bc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1c, 0xc2153e2000, 0x1bc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3668 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x183f, 0x4ec5160, 0xc20b19ad50, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x183f, 0x4ec5160, 0xc20b19ad50, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x183f, 0x4ec5160, 0xc20b19ad50, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc208fbfa20, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc21542a000, 0xbc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc21542a000, 0xbc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1d, 0xc21542a000, 0xbc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3660 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x62c1, 0x4ec5160, 0xc20fc6eab0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x62c1, 0x4ec5160, 0xc20fc6eab0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x62c1, 0x4ec5160, 0xc20fc6eab0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a2040c0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2155d2000, 0x2fe, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2155d2000, 0x2fe, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1a, 0xc2155d2000, 0x2fe, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3661 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x417f, 0x4ec5160, 0xc20aab9050, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x417f, 0x4ec5160, 0xc20aab9050, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x417f, 0x4ec5160, 0xc20aab9050, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a79cfe0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc21560a000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc21560a000, 0x1fc, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1d, 0xc21560a000, 0x1fc, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3662 [semacquire, 3 minutes]:
sync.(*RWMutex).RLock(0xc2081ae1e0)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/rwmutex.go:36 +0x5f
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1c, 0xc21563a000, 0x27d, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:209 +0x41
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3673 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x4a01, 0x4ec5160, 0xc209273e00, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x4a01, 0x4ec5160, 0xc209273e00, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x4a01, 0x4ec5160, 0xc209273e00, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20aa00a60, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2157f2000, 0x23e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2157f2000, 0x23e, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1a, 0xc2157f2000, 0x23e, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3731 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x30ff, 0x4ec5160, 0xc20fc6e4e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x30ff, 0x4ec5160, 0xc20fc6e4e0, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x30ff, 0x4ec5160, 0xc20fc6e4e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc215ca78e0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2156f2000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2156f2000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x28, 0xc2156f2000, 0x17c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
goroutine 3764 [semacquire, 3 minutes]:
sync.(*Mutex).Lock(0xc20a6d4908)
/usr/local/Cellar/go/1.4.1/libexec/src/sync/mutex.go:66 +0xd3
github.com/ethereum/go-ethereum/p2p.(*netWrapper).WriteMsg(0xc20a6d4900, 0x15, 0x30ff, 0x4ec5160, 0xc20ae99020, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:113 +0x5b
github.com/ethereum/go-ethereum/p2p.(*conn).WriteMsg(0xc20bda2bc0, 0x15, 0x30ff, 0x4ec5160, 0xc20ae99020, 0x0, 0x0)
<autogenerated>:10 +0x7d
github.com/ethereum/go-ethereum/p2p.(*protoRW).WriteMsg(0xc20a0ba1e0, 0x15, 0x30ff, 0x4ec5160, 0xc20ae99020, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:308 +0x12b
github.com/ethereum/go-ethereum/p2p.Send(0x4ec5490, 0xc20a0ba1e0, 0x5, 0x45c7140, 0xc20a6275a0, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/p2p/message.go:79 +0xf0
github.com/ethereum/go-ethereum/eth.(*ethProtocol).requestBlocks(0xc209ae00e0, 0xc2158c2000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:365 +0x1f1
github.com/ethereum/go-ethereum/eth.*ethProtocol.(github.com/ethereum/go-ethereum/eth.requestBlocks)·fm(0xc2158c2000, 0x17c, 0x400, 0x0, 0x0)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x57
github.com/ethereum/go-ethereum/blockpool.(*peers).requestBlocks(0xc2081ae1e0, 0x1e, 0xc2158c2000, 0x17c, 0x400)
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:232 +0x890
github.com/ethereum/go-ethereum/blockpool.func·004()
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:809 +0x4f
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).requestBlocks
/Users/tron/Work/ethereum/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:811 +0x14f
rax 0xe
rbx 0x4cc23c0
rcx 0x7fff5fbff0b0
rdx 0x7fff5fbff108
rdi 0x1503
rsi 0x9bf6
rbp 0x1
rsp 0x7fff5fbff0b0
r8 0x40
r9 0x7fff5fbfe950
r10 0x7fff5fbfe968
r11 0x286
r12 0x3c2efcd6cde1b
r13 0x3e25f39e24a90
r14 0x13d455fab202c200
r15 0x10
rip 0x406337b
rflags 0x286
cs 0x7
fs 0x0
gs 0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment