Created
April 10, 2015 21:56
-
-
Save obscuren/4d7fbdc539c523e4aaef to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
goroutine 48834 [running]: | |
runtime/pprof.writeGoroutineStacks(0x6a60fe8, 0xc20d7140a0, 0x0, 0x0) | |
/usr/local/go/src/runtime/pprof/pprof.go:511 +0x8d | |
runtime/pprof.writeGoroutine(0x6a60fe8, 0xc20d7140a0, 0x2, 0x0, 0x0) | |
/usr/local/go/src/runtime/pprof/pprof.go:500 +0x4f | |
runtime/pprof.(*Profile).WriteTo(0x4caa100, 0x6a60fe8, 0xc20d7140a0, 0x2, 0x0, 0x0) | |
/usr/local/go/src/runtime/pprof/pprof.go:229 +0xd5 | |
net/http/pprof.handler.ServeHTTP(0xc209535001, 0x9, 0x6a60dd0, 0xc20d7140a0, 0xc20e72fd40) | |
/usr/local/go/src/net/http/pprof/pprof.go:169 +0x35f | |
net/http/pprof.Index(0x6a60dd0, 0xc20d7140a0, 0xc20e72fd40) | |
/usr/local/go/src/net/http/pprof/pprof.go:181 +0x15e | |
net/http.HandlerFunc.ServeHTTP(0x4a721c0, 0x6a60dd0, 0xc20d7140a0, 0xc20e72fd40) | |
/usr/local/go/src/net/http/server.go:1265 +0x41 | |
net/http.(*ServeMux).ServeHTTP(0xc2080386c0, 0x6a60dd0, 0xc20d7140a0, 0xc20e72fd40) | |
/usr/local/go/src/net/http/server.go:1541 +0x17d | |
net/http.serverHandler.ServeHTTP(0xc208070000, 0x6a60dd0, 0xc20d7140a0, 0xc20e72fd40) | |
/usr/local/go/src/net/http/server.go:1703 +0x19a | |
net/http.(*conn).serve(0xc20e842be0) | |
/usr/local/go/src/net/http/server.go:1204 +0xb57 | |
created by net/http.(*Server).Serve | |
/usr/local/go/src/net/http/server.go:1751 +0x35e | |
goroutine 1 [select, 1 minutes]: | |
github.com/peterh/liner.(*State).readNext(0xc20d0f7cc0, 0x0, 0x0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/peterh/liner/input.go:140 +0x2a1d | |
github.com/peterh/liner.(*State).Prompt(0xc20d0f7cc0, 0x47e5ab0, 0x2, 0x0, 0x0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/peterh/liner/line.go:494 +0x443 | |
main.(*jsre).interactive(0xc20b956e40) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/cmd/geth/js.go:172 +0x72 | |
main.console(0xc20807a7e0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:289 +0x1d1 | |
github.com/codegangsta/cli.Command.Run(0x47f97f0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48fabb0, 0x30, 0x4a7e350, ...) | |
/Users/jeffrey/go/src/github.com/codegangsta/cli/command.go:118 +0x104b | |
github.com/codegangsta/cli.(*App).Run(0xc2080b4000, 0xc20800a000, 0x7, 0x7, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/codegangsta/cli/app.go:177 +0xdf6 | |
main.main() | |
/Users/jeffrey/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(0x4cbc740) | |
/Users/jeffrey/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/jeffrey/go/src/github.com/ethereum/go-ethereum/logger/glog/glog.go:428 +0x77 | |
goroutine 6 [select]: | |
github.com/ethereum/go-ethereum/logger.dispatchLoop() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/logger/sys.go:65 +0x6d1 | |
created by github.com/ethereum/go-ethereum/logger.init·1 | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/logger/sys.go:44 +0x25 | |
goroutine 17 [syscall, 229 minutes, locked to thread]: | |
runtime.goexit() | |
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1 | |
goroutine 9 [syscall, 1 minutes]: | |
os/signal.loop() | |
/usr/local/go/src/os/signal/signal_unix.go:21 +0x1f | |
created by os/signal.init·1 | |
/usr/local/go/src/os/signal/signal_unix.go:27 +0x35 | |
goroutine 10 [IO wait]: | |
net.(*pollDesc).Wait(0xc2081141b0, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc2081141b0, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).accept(0xc208114150, 0x0, 0x4e7d1c8, 0xc20d5a23b0) | |
/usr/local/go/src/net/fd_unix.go:419 +0x40b | |
net.(*TCPListener).AcceptTCP(0xc20813a020, 0x4221abe, 0x0, 0x0) | |
/usr/local/go/src/net/tcpsock_posix.go:234 +0x4e | |
net/http.tcpKeepAliveListener.Accept(0xc20813a020, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:1976 +0x4c | |
net/http.(*Server).Serve(0xc208070000, 0x4e81948, 0xc20813a020, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:1728 +0x92 | |
net/http.(*Server).ListenAndServe(0xc208070000, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:1718 +0x154 | |
net/http.ListenAndServe(0x483efb0, 0xe, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:1808 +0xba | |
main.func·006() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:255 +0x48 | |
created by main.main | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:256 +0x31 | |
goroutine 48784 [IO wait]: | |
net.(*pollDesc).Wait(0xc20c8584c0, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20c8584c0, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).Read(0xc20c858460, 0xc209cc40a8, 0x8b, 0x8b, 0x0, 0x4e7d1c8, 0xc20d5a2598) | |
/usr/local/go/src/net/fd_unix.go:242 +0x40f | |
net.(*conn).Read(0xc20814e0b8, 0xc209cc40a8, 0x8b, 0x8b, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:121 +0xdc | |
io.ReadAtLeast(0x6a58698, 0xc20814e0b8, 0xc209cc4000, 0x133, 0x133, 0x133, 0xa8, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:298 +0xf1 | |
io.ReadFull(0x6a58698, 0xc20814e0b8, 0xc209cc4000, 0x133, 0x133, 0x133, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:316 +0x6d | |
github.com/ethereum/go-ethereum/p2p.receiverEncHandshake(0x6a5f1f0, 0xc20814e0b8, 0xc209555ec0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:296 +0x10d | |
github.com/ethereum/go-ethereum/p2p.setupInboundConn(0x6a58638, 0xc20814e0b8, 0xc209555ec0, 0xc20d07a180, 0xc2ffffff01, 0x0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:82 +0xa8 | |
github.com/ethereum/go-ethereum/p2p.setupConn(0x6a58638, 0xc20814e0b8, 0xc209555ec0, 0xc20d07a180, 0x0, 0x1, 0x4cbbf00, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:75 +0x73 | |
github.com/ethereum/go-ethereum/p2p.(*Server).startPeer(0xc209b6b200, 0x6a58638, 0xc20814e0b8, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:393 +0x180 | |
github.com/ethereum/go-ethereum/p2p.func·005() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:296 +0x49 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:298 +0x584 | |
goroutine 39395 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc20d0420f0, 0xc20bc5d2c0, 0xb1e37ea88c3fda2f, 0x98fea4975e8d1932, 0xb4d609fb88f25608, 0x6ab4537241d6c671, 0xc20d0ecb50, 0x10, 0xc20b911630, 0xc20b911640, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:241 +0x61 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc20807a460, 0xc20bc5d2c0, 0xb1e37ea88c3fda2f, 0x98fea4975e8d1932, 0xb4d609fb88f25608, 0x6ab4537241d6c671, 0xc20d0ecb50, 0x10, 0xc20b911630, 0xc20b911640, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:341 +0x86 | |
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handleStatus(0xc20beae1c0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:348 +0xeaa | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20cdda240, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:148 +0x40c | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20cdda240, 0x6a607f0, 0xc20ea91d10, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 74 [select, 101 minutes]: | |
github.com/ethereum/go-ethereum/event/filter.(*FilterManager).filterLoop(0xc20b956e80) | |
/Users/jeffrey/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/jeffrey/go/src/github.com/ethereum/go-ethereum/event/filter/eth_filter.go:31 +0x32 | |
goroutine 34 [chan receive]: | |
github.com/ethereum/go-ethereum/logger.sysLoop(0x4e7df78, 0xc20811f860, 0xc208140000, 0xc20801d4a0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/logger/sys.go:101 +0x5a | |
created by github.com/ethereum/go-ethereum/logger.func·001 | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/logger/sys.go:61 +0x176 | |
goroutine 87 [select, 101 minutes]: | |
github.com/ethereum/go-ethereum/event/filter.(*FilterManager).filterLoop(0xc20b956e00) | |
/Users/jeffrey/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/jeffrey/go/src/github.com/ethereum/go-ethereum/event/filter/eth_filter.go:31 +0x32 | |
goroutine 12 [select, 229 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc20802d8c0) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:111 +0x284 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:116 +0x7dd | |
goroutine 13 [select, 229 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc20802d8c0) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:666 +0x877 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:119 +0x821 | |
goroutine 14 [select, 229 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc20802d8c0) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:615 +0x21a | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:120 +0x83b | |
goroutine 15 [select, 229 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc20802d8c0) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x197 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:121 +0x855 | |
goroutine 16 [select]: | |
github.com/ethereum/go-ethereum/ethdb.(*LDBDatabase).update(0xc208102630) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:127 +0x46e | |
created by github.com/ethereum/go-ethereum/ethdb.NewLDBDatabase | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:38 +0x1c5 | |
goroutine 50 [select, 103 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc20802dd40) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:111 +0x284 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:116 +0x7dd | |
goroutine 51 [select, 103 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc20802dd40) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:666 +0x877 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:119 +0x821 | |
goroutine 52 [select, 109 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc20802dd40) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:615 +0x21a | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:120 +0x83b | |
goroutine 53 [select, 106 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc20802dd40) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x197 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:121 +0x855 | |
goroutine 54 [select]: | |
github.com/ethereum/go-ethereum/ethdb.(*LDBDatabase).update(0xc208170870) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:127 +0x46e | |
created by github.com/ethereum/go-ethereum/ethdb.NewLDBDatabase | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:38 +0x1c5 | |
goroutine 55 [select, 229 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc20802db00) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:111 +0x284 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:116 +0x7dd | |
goroutine 56 [select, 229 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc20802db00) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:666 +0x877 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:119 +0x821 | |
goroutine 57 [select, 229 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc20802db00) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_compaction.go:615 +0x21a | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:120 +0x83b | |
goroutine 58 [select, 229 minutes]: | |
github.com/syndtr/goleveldb/leveldb.(*DB).jWriter(0xc20802db00) | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db_write.go:37 +0x197 | |
created by github.com/syndtr/goleveldb/leveldb.openDB | |
/Users/jeffrey/go/src/github.com/syndtr/goleveldb/leveldb/db.go:121 +0x855 | |
goroutine 59 [select]: | |
github.com/ethereum/go-ethereum/ethdb.(*LDBDatabase).update(0xc2081028a0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:127 +0x46e | |
created by github.com/ethereum/go-ethereum/ethdb.NewLDBDatabase | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/ethdb/database.go:38 +0x1c5 | |
goroutine 60 [select]: | |
github.com/ethereum/go-ethereum/core.(*ChainManager).update(0xc208105520) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/core/chain_manager.go:557 +0x60d | |
created by github.com/ethereum/go-ethereum/core.NewChainManager | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/core/chain_manager.go:107 +0x343 | |
goroutine 61 [select, 229 minutes]: | |
github.com/ethereum/go-ethereum/event/filter.(*Filters).loop(0xc20ce98ae0) | |
/Users/jeffrey/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/jeffrey/go/src/github.com/ethereum/go-ethereum/event/filter/filter.go:32 +0x32 | |
goroutine 62 [select]: | |
github.com/ethereum/go-ethereum/miner.(*worker).update(0xc20818a540) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/miner/worker.go:158 +0x855 | |
created by github.com/ethereum/go-ethereum/miner.newWorker | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/miner/worker.go:103 +0x2cb | |
goroutine 63 [chan receive, 229 minutes]: | |
github.com/ethereum/go-ethereum/miner.(*worker).wait(0xc20818a540) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/miner/worker.go:191 +0x6f | |
created by github.com/ethereum/go-ethereum/miner.newWorker | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/miner/worker.go:104 +0x2e5 | |
goroutine 64 [select, 13 minutes]: | |
github.com/ethereum/go-ethereum/p2p/nat.Map(0x4e7df38, 0xc2080e02d0, 0xc20cfd5f80, 0x4813530, 0x3, 0x765f, 0x765f, 0x4871770, 0x12) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/nat/nat.go:97 +0xa3f | |
created by github.com/ethereum/go-ethereum/p2p/discover.newUDP | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:172 +0x2ce | |
goroutine 27 [IO wait]: | |
net.(*pollDesc).Wait(0xc20d012300, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20d012300, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).accept(0xc20d0122a0, 0x0, 0x4e7d1c8, 0xc20d5a2c60) | |
/usr/local/go/src/net/fd_unix.go:419 +0x40b | |
net.(*TCPListener).AcceptTCP(0xc20d014020, 0x4e6be10, 0x0, 0x0) | |
/usr/local/go/src/net/tcpsock_posix.go:234 +0x4e | |
net.(*TCPListener).Accept(0xc20d014020, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/tcpsock_posix.go:244 +0x4c | |
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop(0xc209b6b200) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:289 +0x32e | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startListening | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:229 +0x226 | |
goroutine 26 [IO wait]: | |
net.(*pollDesc).Wait(0xc20cfddcd0, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20cfddcd0, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).readFrom(0xc20cfddc70, 0xc20d078000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x4e7d1c8, 0xc20d00c040) | |
/usr/local/go/src/net/fd_unix.go:269 +0x4a1 | |
net.(*UDPConn).ReadFromUDP(0xc20ccace30, 0xc20d078000, 0x1000, 0x1000, 0x3, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/udpsock_posix.go:67 +0x124 | |
github.com/ethereum/go-ethereum/p2p/discover.(*udp).readLoop(0xc20cfe14f0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:372 +0x116 | |
created by github.com/ethereum/go-ethereum/p2p/discover.newUDP | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:181 +0x4c5 | |
goroutine 25 [select]: | |
github.com/ethereum/go-ethereum/p2p/discover.(*udp).loop(0xc20cfe14f0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:278 +0xb53 | |
created by github.com/ethereum/go-ethereum/p2p/discover.newUDP | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:180 +0x4a8 | |
goroutine 28 [select, 13 minutes]: | |
github.com/ethereum/go-ethereum/p2p/nat.Map(0x4e7df38, 0xc2080e02d0, 0xc20cfd5ec0, 0x4811ab0, 0x3, 0x765f, 0x765f, 0x4838350, 0xc) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/nat/nat.go:97 +0xa3f | |
github.com/ethereum/go-ethereum/p2p.func·004() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:233 +0x8f | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startListening | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:235 +0x309 | |
goroutine 29 [select, 226 minutes]: | |
github.com/ethereum/go-ethereum/p2p.(*Server).dialLoop(0xc209b6b200) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:335 +0x686 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).Start | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:210 +0xa3e | |
goroutine 30 [select]: | |
github.com/ethereum/go-ethereum/blockpool.func·001() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:241 +0x632 | |
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).Start | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:268 +0x7fd | |
goroutine 31 [select]: | |
github.com/ethereum/go-ethereum/whisper.(*Whisper).update(0xc20a450070) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:206 +0x104 | |
created by github.com/ethereum/go-ethereum/whisper.(*Whisper).Start | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/whisper/whisper.go:73 +0x110 | |
goroutine 32 [chan receive, 139 minutes]: | |
github.com/ethereum/go-ethereum/eth.(*Ethereum).txBroadcastLoop(0xc208174000) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/backend.go:436 +0x96 | |
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).Start | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/backend.go:377 +0x2bd | |
goroutine 33 [chan receive, 100 minutes]: | |
github.com/ethereum/go-ethereum/eth.(*Ethereum).blockBroadcastLoop(0xc208174000) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/backend.go:459 +0x9f | |
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).Start | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/backend.go:381 +0x3ff | |
goroutine 98 [select]: | |
github.com/ethereum/go-ethereum/xeth.(*XEth).start(0xc20d07a200) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/xeth/xeth.go:88 +0x3dd | |
created by github.com/ethereum/go-ethereum/xeth.New | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/xeth/xeth.go:78 +0x511 | |
goroutine 100 [IO wait]: | |
net.(*pollDesc).Wait(0xc20d012370, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20d012370, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).accept(0xc20d012310, 0x0, 0x4e7d1c8, 0xc20b911a60) | |
/usr/local/go/src/net/fd_unix.go:419 +0x40b | |
net.(*TCPListener).AcceptTCP(0xc20d014050, 0xc208149e78, 0x0, 0x0) | |
/usr/local/go/src/net/tcpsock_posix.go:234 +0x4e | |
net.(*TCPListener).Accept(0xc20d014050, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/tcpsock_posix.go:244 +0x4c | |
net/http.(*Server).Serve(0xc20cfe8fc0, 0x4e818c0, 0xc20d014050, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:1728 +0x92 | |
net/http.Serve(0x4e818c0, 0xc20d014050, 0x4e7d668, 0xc20d002940, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:1606 +0xa1 | |
created by github.com/ethereum/go-ethereum/rpc.Start | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/rpc/http.go:42 +0x5ac | |
goroutine 101 [select]: | |
github.com/ethereum/go-ethereum/xeth.(*XEth).start(0xc20d07a300) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/xeth/xeth.go:88 +0x3dd | |
created by github.com/ethereum/go-ethereum/xeth.New | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/xeth/xeth.go:78 +0x511 | |
goroutine 75 [syscall, 229 minutes]: | |
syscall.Syscall(0x3, 0x0, 0xc20d092000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/syscall/asm_darwin_amd64.s:20 +0x5 | |
syscall.read(0x0, 0xc20d092000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:970 +0x6e | |
syscall.Read(0x0, 0xc20d092000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/syscall/syscall_unix.go:136 +0x58 | |
os.(*File).read(0xc208032000, 0xc20d092000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/os/file_unix.go:191 +0x86 | |
os.(*File).Read(0xc208032000, 0xc20d092000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/os/file.go:95 +0x91 | |
bufio.(*Reader).fill(0xc209dccae0) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1ce | |
bufio.(*Reader).ReadRune(0xc209dccae0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:227 +0xd7 | |
github.com/peterh/liner.func·002() | |
/Users/jeffrey/go/src/github.com/peterh/liner/input.go:95 +0x5d | |
created by github.com/peterh/liner.(*State).restartPrompt | |
/Users/jeffrey/go/src/github.com/peterh/liner/input.go:103 +0xff | |
goroutine 803 [chan send, 229 minutes]: | |
github.com/ethereum/go-ethereum/p2p.func·001() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0xd1 | |
created by github.com/ethereum/go-ethereum/p2p.setupOutboundConn | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0x65a | |
goroutine 48777 [IO wait]: | |
net.(*pollDesc).Wait(0xc209b06990, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc209b06990, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).Read(0xc209b06930, 0xc20d093000, 0x1000, 0x1000, 0x0, 0x4e7d1c8, 0xc208296bb0) | |
/usr/local/go/src/net/fd_unix.go:242 +0x40f | |
net.(*conn).Read(0xc20814e108, 0xc20d093000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:121 +0xdc | |
net/http.(*liveSwitchReader).Read(0xc20dc62728, 0xc20d093000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:214 +0xab | |
io.(*LimitedReader).Read(0xc20c13b5a0, 0xc20d093000, 0x1000, 0x1000, 0x12, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:408 +0xce | |
bufio.(*Reader).fill(0xc20c05e7e0) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1ce | |
bufio.(*Reader).ReadSlice(0xc20c05e7e0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:295 +0x257 | |
bufio.(*Reader).ReadLine(0xc20c05e7e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:324 +0x62 | |
net/textproto.(*Reader).readLineSlice(0xc20ecae9f0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:55 +0x9e | |
net/textproto.(*Reader).ReadLine(0xc20ecae9f0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:36 +0x4f | |
net/http.ReadRequest(0xc20c05e7e0, 0xc20a65fc70, 0x0, 0x0) | |
/usr/local/go/src/net/http/request.go:598 +0xcb | |
net/http.(*conn).readRequest(0xc20dc626e0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:586 +0x26f | |
net/http.(*conn).serve(0xc20dc626e0) | |
/usr/local/go/src/net/http/server.go:1162 +0x69e | |
created by net/http.(*Server).Serve | |
/usr/local/go/src/net/http/server.go:1751 +0x35e | |
goroutine 48810 [IO wait]: | |
net.(*pollDesc).Wait(0xc20c858990, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20c858990, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).Read(0xc20c858930, 0xc20e30f000, 0x1000, 0x1000, 0x0, 0x4e7d1c8, 0xc20d5a24c8) | |
/usr/local/go/src/net/fd_unix.go:242 +0x40f | |
net.(*conn).Read(0xc208178170, 0xc20e30f000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:121 +0xdc | |
net/http.(*liveSwitchReader).Read(0xc20c346228, 0xc20e30f000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:214 +0xab | |
io.(*LimitedReader).Read(0xc20a686d60, 0xc20e30f000, 0x1000, 0x1000, 0x12, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:408 +0xce | |
bufio.(*Reader).fill(0xc20dcf8480) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1ce | |
bufio.(*Reader).ReadSlice(0xc20dcf8480, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:295 +0x257 | |
bufio.(*Reader).ReadLine(0xc20dcf8480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:324 +0x62 | |
net/textproto.(*Reader).readLineSlice(0xc20bde5440, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:55 +0x9e | |
net/textproto.(*Reader).ReadLine(0xc20bde5440, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:36 +0x4f | |
net/http.ReadRequest(0xc20dcf8480, 0xc20cf3c4e0, 0x0, 0x0) | |
/usr/local/go/src/net/http/request.go:598 +0xcb | |
net/http.(*conn).readRequest(0xc20c3461e0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:586 +0x26f | |
net/http.(*conn).serve(0xc20c3461e0) | |
/usr/local/go/src/net/http/server.go:1162 +0x69e | |
created by net/http.(*Server).Serve | |
/usr/local/go/src/net/http/server.go:1751 +0x35e | |
goroutine 38415 [semacquire, 100 minutes]: | |
sync.(*WaitGroup).Wait(0xc20ad18328) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20ad18300, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20ad18300) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 4213 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc20d0420f0, 0xc20cfed950, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:316 +0x41 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc20807a460, 0xc20cfed950, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:346 +0x40 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20d2d6360, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20d2d6360, 0x6a607f0, 0xc20d2d0410, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 198 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc20d0420f0, 0xc20d04e440, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:316 +0x41 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc20807a460, 0xc20d04e440, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:346 +0x40 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc2082c4d80, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc2082c4d80, 0x6a607f0, 0xc20acc68c0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 159 [semacquire, 99 minutes]: | |
sync.(*WaitGroup).Wait(0xc208350928) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc208350900, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc208350900) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 204 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc20d0420f0, 0xc20cffd050, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:316 +0x41 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc20807a460, 0xc20cffd050, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:346 +0x40 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20d5b6840, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20d5b6840, 0x6a607f0, 0xc20d5ac870, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 210 [semacquire, 99 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc20d0420f0, 0xc20ecd9f80, 0xfb9ae535fd556085, 0xe853d9b9b07c02d2, 0x3f6e37ef08cf4604, 0x83f1920106b748fc, 0xc208142790, 0x10, 0xc20d5a31e0, 0xc20d5a31f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:241 +0x61 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc20807a460, 0xc20ecd9f80, 0xfb9ae535fd556085, 0xe853d9b9b07c02d2, 0x3f6e37ef08cf4604, 0x83f1920106b748fc, 0xc208142790, 0x10, 0xc20d5a31e0, 0xc20d5a31f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:341 +0x86 | |
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc208114b60, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x292f | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc208350900, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc208350900, 0x6a607f0, 0xc208029680, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 657 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc20d0420f0, 0xc20d627f40, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:316 +0x41 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc20807a460, 0xc20d627f40, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:346 +0x40 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20d431800, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20d431800, 0x6a607f0, 0xc20b437950, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 245 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20d48e4a8) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20d48e480, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20d48e480) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 37203 [semacquire, 67 minutes]: | |
sync.(*WaitGroup).Wait(0xc20ba65108) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20ba650e0, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20ba650e0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 39460 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20b3e5b88) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20b3e5b60, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20b3e5b60) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 194 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc2082c4da8) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc2082c4d80, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc2082c4d80) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 248 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc20d0420f0, 0xc20d04eec0, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:316 +0x41 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc20807a460, 0xc20d04eec0, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:346 +0x40 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20d48e480, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20d48e480, 0x6a607f0, 0xc20ce9ed20, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 200 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20d5b6868) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20d5b6840, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20d5b6840) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 760 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20d431828) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20d431800, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20d431800) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 39389 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc20d0420f0, 0xc20a9c2b20, 0xa6176280c033b667, 0xe5ca27fc1de2e39f, 0x8df0b800bf795938, 0xb7985cf224d22a2, 0xc20cebc030, 0x10, 0xc20cebc1f0, 0xc20cebc200, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:241 +0x61 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc20807a460, 0xc20a9c2b20, 0xa6176280c033b667, 0xe5ca27fc1de2e39f, 0x8df0b800bf795938, 0xb7985cf224d22a2, 0xc20cebc030, 0x10, 0xc20cebc1f0, 0xc20cebc200, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:341 +0x86 | |
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handleStatus(0xc20d16a000, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:348 +0xeaa | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20b4e4480, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:148 +0x40c | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20b4e4480, 0x6a607f0, 0xc20eacc140, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 39343 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20cdda268) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20cdda240, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20cdda240) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 24265 [semacquire, 100 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc20d0420f0, 0xc20a1149c0, 0xbcbc2da5c1fc7426, 0x79f90671644e0c2f, 0xa6fdf3ba33467bc4, 0xc727de7523e8aefa, 0xc20a53de60, 0x10, 0xc20cffc7b0, 0xc20cffc7c0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:241 +0x61 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc20807a460, 0xc20a1149c0, 0xbcbc2da5c1fc7426, 0x79f90671644e0c2f, 0xa6fdf3ba33467bc4, 0xc727de7523e8aefa, 0xc20a53de60, 0x10, 0xc20cffc7b0, 0xc20cffc7c0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:341 +0x86 | |
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20dc59ab0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x292f | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20e15e600, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20e15e600, 0x6a607f0, 0xc20c76d400, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 39423 [semacquire, 68 minutes]: | |
sync.(*WaitGroup).Wait(0xc20b4e44a8) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20b4e4480, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20b4e4480) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 42933 [IO wait, 4 minutes]: | |
net.(*pollDesc).Wait(0xc20dc50e60, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20dc50e60, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).Read(0xc20dc50e00, 0xc20a57e000, 0x1000, 0x1000, 0x0, 0x4e7d1c8, 0xc20c6f85e8) | |
/usr/local/go/src/net/fd_unix.go:242 +0x40f | |
net.(*conn).Read(0xc20cea0458, 0xc20a57e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:121 +0xdc | |
net/http.(*liveSwitchReader).Read(0xc20d234b88, 0xc20a57e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:214 +0xab | |
io.(*LimitedReader).Read(0xc20aebf5a0, 0xc20a57e000, 0x1000, 0x1000, 0xc2080260c0, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:408 +0xce | |
bufio.(*Reader).fill(0xc20d287800) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1ce | |
bufio.(*Reader).ReadSlice(0xc20d287800, 0x403780a, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:295 +0x257 | |
bufio.(*Reader).ReadLine(0xc20d287800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:324 +0x62 | |
net/textproto.(*Reader).readLineSlice(0xc20a74a3f0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:55 +0x9e | |
net/textproto.(*Reader).ReadLine(0xc20a74a3f0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:36 +0x4f | |
net/http.ReadRequest(0xc20d287800, 0xc20d82e750, 0x0, 0x0) | |
/usr/local/go/src/net/http/request.go:598 +0xcb | |
net/http.(*conn).readRequest(0xc20d234b40, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:586 +0x26f | |
net/http.(*conn).serve(0xc20d234b40) | |
/usr/local/go/src/net/http/server.go:1162 +0x69e | |
created by net/http.(*Server).Serve | |
/usr/local/go/src/net/http/server.go:1751 +0x35e | |
goroutine 625 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc20d0420f0, 0xc20d2c7450, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:316 +0x41 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc20807a460, 0xc20d2c7450, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:346 +0x40 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20d5b74a0, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20d5b74a0, 0x6a607f0, 0xc20ae2c500, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 622 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20d5b74c8) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20d5b74a0, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20d5b74a0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 29867 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc20d0420f0, 0xc20bcebe10, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:316 +0x41 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc20807a460, 0xc20bcebe10, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:346 +0x40 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20c46fb00, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20c46fb00, 0x6a607f0, 0xc20b3e66e0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 37206 [semacquire, 100 minutes]: | |
sync.(*RWMutex).RLock(0xc20807a4d0) | |
/usr/local/go/src/sync/rwmutex.go:36 +0x5f | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).getParent(0xc20807a460, 0xc20b68e160, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:798 +0x3d | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).activateChain(0xc20807a460, 0xc20b68e160, 0xc20d05e480, 0xc20ba655c0, 0xc20c80cf30) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:734 +0x57 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).switchPeer(0xc20807a460, 0xc20a9d6d80, 0xc20d05e480) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:396 +0x731 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc20d0420f0, 0xc20e828c20, 0xe09dbbd9a62276c, 0xca81d747523eccb7, 0x31505e3b014bbfc5, 0x577dee0a8d45e4a4, 0xc20c6f93d0, 0x10, 0xc20cebc5b0, 0xc20cebc5c0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:305 +0xf2b | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc20807a460, 0xc20e828c20, 0xe09dbbd9a62276c, 0xca81d747523eccb7, 0x31505e3b014bbfc5, 0x577dee0a8d45e4a4, 0xc20c6f93d0, 0x10, 0xc20cebc5b0, 0xc20cebc5c0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:341 +0x86 | |
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20c6639d0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:302 +0x292f | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20ba650e0, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20ba650e0, 0x6a607f0, 0xc20d15d220, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 36264 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).removePeer(0xc20d0420f0, 0xc20e8bdce0, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:316 +0x41 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).RemovePeer(0xc20807a460, 0xc20e8bdce0, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:346 +0x40 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20d17e300, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:162 +0x613 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20d17e300, 0x6a607f0, 0xc20bea4be0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 1844 [semacquire, 124 minutes]: | |
sync.(*WaitGroup).Wait(0xc20bf20808) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20bf207e0, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20bf207e0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 736 [chan send, 229 minutes]: | |
github.com/ethereum/go-ethereum/p2p.func·001() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0xd1 | |
created by github.com/ethereum/go-ethereum/p2p.setupOutboundConn | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:119 +0x65a | |
goroutine 48835 [IO wait]: | |
net.(*pollDesc).Wait(0xc20cd7a840, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20cd7a840, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).Read(0xc20cd7a7e0, 0xc20a7460a8, 0x8b, 0x8b, 0x0, 0x4e7d1c8, 0xc20cebc920) | |
/usr/local/go/src/net/fd_unix.go:242 +0x40f | |
net.(*conn).Read(0xc20cea0100, 0xc20a7460a8, 0x8b, 0x8b, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:121 +0xdc | |
io.ReadAtLeast(0x6a58698, 0xc20cea0100, 0xc20a746000, 0x133, 0x133, 0x133, 0xa8, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:298 +0xf1 | |
io.ReadFull(0x6a58698, 0xc20cea0100, 0xc20a746000, 0x133, 0x133, 0x133, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:316 +0x6d | |
github.com/ethereum/go-ethereum/p2p.receiverEncHandshake(0x6a5f1f0, 0xc20cea0100, 0xc209555ec0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:296 +0x10d | |
github.com/ethereum/go-ethereum/p2p.setupInboundConn(0x6a58638, 0xc20cea0100, 0xc209555ec0, 0xc20d07a180, 0xffffff01, 0x0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:82 +0xa8 | |
github.com/ethereum/go-ethereum/p2p.setupConn(0x6a58638, 0xc20cea0100, 0xc209555ec0, 0xc20d07a180, 0x0, 0x1, 0x4cbbf00, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/handshake.go:75 +0x73 | |
github.com/ethereum/go-ethereum/p2p.(*Server).startPeer(0xc209b6b200, 0x6a58638, 0xc20cea0100, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:393 +0x180 | |
github.com/ethereum/go-ethereum/p2p.func·005() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:296 +0x49 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:298 +0x584 | |
goroutine 4210 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20d2d6388) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20d2d6360, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20d2d6360) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 1848 [select, 176 minutes]: | |
github.com/ethereum/go-ethereum/blockpool.(*peer).setChainInfoFromBlock(0xc20d736c60, 0xc20bd69360, 0x0, 0x26520fb0d6bf36a0, 0x1b56d636fe127bd2, 0x92a1e552efedc3a0, 0xc9d50fe487596db0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:165 +0x48c | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlock(0xc20807a460, 0xc20bd69360, 0xc20cffc5d0, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:638 +0x1f8 | |
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20bf1e930, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:278 +0x1ea6 | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20bf207e0, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20bf207e0, 0x6a607f0, 0xc20bf24230, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 38436 [semacquire, 100 minutes]: | |
sync.(*WaitGroup).Wait(0xc20807a510) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/blockpool.func·011() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/status.go:105 +0x3e | |
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).syncing | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/status.go:109 +0x103 | |
goroutine 36978 [IO wait]: | |
net.(*pollDesc).Wait(0xc20d5cd020, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20d5cd020, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).Read(0xc20d5ccfc0, 0xc20d581000, 0x1000, 0x1000, 0x0, 0x4e7d1c8, 0xc20b911948) | |
/usr/local/go/src/net/fd_unix.go:242 +0x40f | |
net.(*conn).Read(0xc20b1625f0, 0xc20d581000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:121 +0xdc | |
net/http.(*liveSwitchReader).Read(0xc20d5cb088, 0xc20d581000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:214 +0xab | |
io.(*LimitedReader).Read(0xc20a4901e0, 0xc20d581000, 0x1000, 0x1000, 0xc2080260c0, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:408 +0xce | |
bufio.(*Reader).fill(0xc20c0f3b00) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1ce | |
bufio.(*Reader).ReadSlice(0xc20c0f3b00, 0x403780a, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:295 +0x257 | |
bufio.(*Reader).ReadLine(0xc20c0f3b00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:324 +0x62 | |
net/textproto.(*Reader).readLineSlice(0xc20c115d10, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:55 +0x9e | |
net/textproto.(*Reader).ReadLine(0xc20c115d10, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:36 +0x4f | |
net/http.ReadRequest(0xc20c0f3b00, 0xc20e2000d0, 0x0, 0x0) | |
/usr/local/go/src/net/http/request.go:598 +0xcb | |
net/http.(*conn).readRequest(0xc20d5cb040, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:586 +0x26f | |
net/http.(*conn).serve(0xc20d5cb040) | |
/usr/local/go/src/net/http/server.go:1162 +0x69e | |
created by net/http.(*Server).Serve | |
/usr/local/go/src/net/http/server.go:1751 +0x35e | |
goroutine 24262 [semacquire, 66 minutes]: | |
sync.(*WaitGroup).Wait(0xc20e15e628) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20e15e600, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20e15e600) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 39437 [semacquire, 77 minutes]: | |
sync.(*Mutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/mutex.go:66 +0xd3 | |
sync.(*RWMutex).Lock(0xc20d0420f0) | |
/usr/local/go/src/sync/rwmutex.go:82 +0x33 | |
github.com/ethereum/go-ethereum/blockpool.(*peers).addPeer(0xc20d0420f0, 0xc20d9552a0, 0x4c0c9001b362926b, 0xcd3fa0350fe4b99a, 0x13f1ef14359bdc49, 0xcf4895825484907a, 0xc208296770, 0x10, 0xc208296980, 0xc208296990, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:241 +0x61 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddPeer(0xc20807a460, 0xc20d9552a0, 0x4c0c9001b362926b, 0xcd3fa0350fe4b99a, 0x13f1ef14359bdc49, 0xcf4895825484907a, 0xc208296770, 0x10, 0xc208296980, 0xc208296990, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:341 +0x86 | |
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handleStatus(0xc20a01ce00, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:348 +0xeaa | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20b3e5b60, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:148 +0x40c | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20b3e5b60, 0x6a607f0, 0xc20cac84b0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb | |
goroutine 38428 [select]: | |
github.com/ethereum/go-ethereum/blockpool.(*peer).run(0xc20d05e480) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:577 +0x125e | |
github.com/ethereum/go-ethereum/blockpool.func·005() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:376 +0x38 | |
created by github.com/ethereum/go-ethereum/blockpool.(*BlockPool).switchPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/peers.go:381 +0x44a | |
goroutine 29850 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20c46fb28) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20c46fb00, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20c46fb00) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 48004 [IO wait]: | |
net.(*pollDesc).Wait(0xc20e1fa7d0, 0x72, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x47 | |
net.(*pollDesc).WaitRead(0xc20e1fa7d0, 0x0, 0x0) | |
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x43 | |
net.(*netFD).Read(0xc20e1fa770, 0xc20d283000, 0x1000, 0x1000, 0x0, 0x4e7d1c8, 0xc20b9108a0) | |
/usr/local/go/src/net/fd_unix.go:242 +0x40f | |
net.(*conn).Read(0xc20cea0758, 0xc20d283000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/net.go:121 +0xdc | |
net/http.(*liveSwitchReader).Read(0xc20e1fc548, 0xc20d283000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:214 +0xab | |
io.(*LimitedReader).Read(0xc20c60c020, 0xc20d283000, 0x1000, 0x1000, 0xc2080260c0, 0x0, 0x0) | |
/usr/local/go/src/io/io.go:408 +0xce | |
bufio.(*Reader).fill(0xc20b4e4de0) | |
/usr/local/go/src/bufio/bufio.go:97 +0x1ce | |
bufio.(*Reader).ReadSlice(0xc20b4e4de0, 0x403780a, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:295 +0x257 | |
bufio.(*Reader).ReadLine(0xc20b4e4de0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/bufio/bufio.go:324 +0x62 | |
net/textproto.(*Reader).readLineSlice(0xc20f1f4660, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:55 +0x9e | |
net/textproto.(*Reader).ReadLine(0xc20f1f4660, 0x0, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/textproto/reader.go:36 +0x4f | |
net/http.ReadRequest(0xc20b4e4de0, 0xc20d59c4e0, 0x0, 0x0) | |
/usr/local/go/src/net/http/request.go:598 +0xcb | |
net/http.(*conn).readRequest(0xc20e1fc500, 0x0, 0x0, 0x0) | |
/usr/local/go/src/net/http/server.go:586 +0x26f | |
net/http.(*conn).serve(0xc20e1fc500) | |
/usr/local/go/src/net/http/server.go:1162 +0x69e | |
created by net/http.(*Server).Serve | |
/usr/local/go/src/net/http/server.go:1751 +0x35e | |
goroutine 36260 [semacquire, 77 minutes]: | |
sync.(*WaitGroup).Wait(0xc20d17e328) | |
/usr/local/go/src/sync/waitgroup.go:132 +0x169 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc20d17e300, 0x6a607c8) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:145 +0x1fc | |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc209b6b200, 0xc20d17e300) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:427 +0x379 | |
created by github.com/ethereum/go-ethereum/p2p.(*Server).startPeer | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/server.go:413 +0x6c9 | |
goroutine 38450 [chan send, 100 minutes]: | |
github.com/ethereum/go-ethereum/blockpool.(*section).deactivate(0xc20b41c420) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/section.go:636 +0x7b | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).splitSection(0xc20807a460, 0xc20b41c420, 0xc2082c35c0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/section.go:587 +0x134 | |
github.com/ethereum/go-ethereum/blockpool.(*BlockPool).AddBlockHashes(0xc20807a460, 0xc20baf6bd0, 0xc20bcebfa0, 0x10) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/blockpool/blockpool.go:529 +0x11ee | |
github.com/ethereum/go-ethereum/eth.(*ethProtocol).handle(0xc20c859960, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:231 +0x126c | |
github.com/ethereum/go-ethereum/eth.runEthProtocol(0x3c, 0x0, 0x6a58470, 0xc20ce5d7a0, 0x6a584a0, 0xc208105520, 0x6a584d8, 0xc20807a460, 0xc20ad18300, 0x6a607f0, ...) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:161 +0x5e2 | |
github.com/ethereum/go-ethereum/eth.func·002(0xc20ad18300, 0x6a607f0, 0xc20acc60f0, 0x0, 0x0) | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/eth/protocol.go:123 +0xa3 | |
github.com/ethereum/go-ethereum/p2p.func·003() | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:257 +0x88 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/Users/jeffrey/go/src/github.com/ethereum/go-ethereum/p2p/peer.go:266 +0x2eb |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment