Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fatal error: out of memory #16174

Closed
calebrate opened this issue Feb 23, 2018 · 9 comments
Closed

fatal error: out of memory #16174

calebrate opened this issue Feb 23, 2018 · 9 comments

Comments

@calebrate
Copy link

calebrate commented Feb 23, 2018

System information

Geth version: 1.8.0-stable-5f540757
OS & Version: Windows
Network: rinkeby

INFO [02-23|11:52:18] Imported new chain segment               blocks=1   txs=14   mgas=3.081   elapsed=21.085ms  mgasps=146.142  number=1820877 hash=55271c…9c9bce cache=22.59mB
runtime: VirtualAlloc of 2424832 bytes failed with errno=1455
fatal error: out of memory

runtime stack:
runtime.throw(0xf32759, 0xd)
        C:/go/src/runtime/panic.go:605 +0x9c
runtime.sysMap(0xc09f490000, 0x250000, 0x70000f9301, 0x19cf658)
        C:/go/src/runtime/mem_windows.go:122 +0x154
runtime.(*mheap).sysAlloc(0x19b5b20, 0x250000, 0x90002c148a)
        C:/go/src/runtime/malloc.go:470 +0xde
runtime.(*mheap).grow(0x19b5b20, 0x122, 0x0)
        C:/go/src/runtime/mheap.go:887 +0x67
runtime.(*mheap).allocSpanLocked(0x19b5b20, 0x122, 0x19cf668, 0x0)
        C:/go/src/runtime/mheap.go:800 +0x33b
runtime.(*mheap).alloc_m(0x19b5b20, 0x122, 0x101, 0x0)
        C:/go/src/runtime/mheap.go:666 +0x126
runtime.(*mheap).alloc.func1()
        C:/go/src/runtime/mheap.go:733 +0x54
runtime.systemstack(0x27afcf8)
        C:/go/src/runtime/asm_amd64.s:360 +0xb5
runtime.(*mheap).alloc(0x19b5b20, 0x122, 0x8000101, 0x27afd78)
        C:/go/src/runtime/mheap.go:732 +0xa8
runtime.largeAlloc(0x244000, 0x450100, 0xc09ad30000)
        C:/go/src/runtime/malloc.go:827 +0x9f
runtime.mallocgc.func1()
        C:/go/src/runtime/malloc.go:722 +0x4d
runtime.systemstack(0x19a6358)
        C:/go/src/runtime/asm_amd64.s:344 +0x7e
runtime.mstart()
        C:/go/src/runtime/proc.go:1135

goroutine 8057 [running]:
runtime.systemstack_switch()
        C:/go/src/runtime/asm_amd64.s:298 fp=0xc04d810d00 sp=0xc04d810cf8 pc=0x45c5b0
runtime.mallocgc(0x244000, 0x0, 0x16cc00, 0xc09ad30000)
        C:/go/src/runtime/malloc.go:721 +0x7ed fp=0xc04d810da8 sp=0xc04d810d00 pc=0x412c7d
runtime.growslice(0xda3040, 0xc09ad30000, 0x1cbb93, 0x1d0000, 0x1d2b67, 0x6fd4, 0x16cc0a, 0x1d0000)
        C:/go/src/runtime/slice.go:140 +0x213 fp=0xc04d810e10 sp=0xc04d810da8 pc=0x445d63
github.com/ethereum/go-ethereum/rlp.writeRawValue(0xdc56c0, 0xc088d4f820, 0x197, 0xc046fa4000, 0xdc56c0, 0xc088d4f820)
        C:/gopath/src/github.com/ethereum/go-ethereum/rlp/encode.go:388 +0x13f fp=0xc04d810e88 sp=0xc04d810e10 pc=0x582c1f
github.com/ethereum/go-ethereum/rlp.makeSliceWriter.func1(0xd8e060, 0xc045887400, 0x97, 0xc046fa4000, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/rlp/encode.go:520 +0xfd fp=0xc04d810ee8 sp=0xc04d810e88 pc=0x58780d
github.com/ethereum/go-ethereum/rlp.(*encbuf).encode(0xc046fa4000, 0xd8e060, 0xc045887400, 0x18, 0xd8e060)
        C:/gopath/src/github.com/ethereum/go-ethereum/rlp/encode.go:188 +0xed fp=0xc04d810f40 sp=0xc04d810ee8 pc=0x58139d
github.com/ethereum/go-ethereum/rlp.EncodeToReader(0xd8e060, 0xc045887400, 0x21, 0x19a6e00, 0x1906a8, 0x0, 0x1)
        C:/gopath/src/github.com/ethereum/go-ethereum/rlp/encode.go:115 +0x9d fp=0xc04d810f90 sp=0xc04d810f40 pc=0x580e5d
github.com/ethereum/go-ethereum/p2p.Send(0x486c300, 0xc087dc3180, 0x10, 0xd8e060, 0xc045887400, 0x580d7d, 0x1961590)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/message.go:95 +0x54 fp=0xc04d811028 sp=0xc04d810f90 pc=0x9b93c4
github.com/ethereum/go-ethereum/eth.(*peer).SendReceiptsRLP(0xc088039560, 0xc088d4e800, 0xba, 0x100, 0xb0c7, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/peer.go:187 +0xd6 fp=0xc04d811098 sp=0xc04d811028 pc=0xaf85b6
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handleMsg(0xc050568180, 0xc088039560, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:591 +0x1d98 fp=0xc04d811c78 sp=0xc04d811098 pc=0xaf2b88
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handle(0xc050568180, 0xc088039560, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:308 +0x851 fp=0xc04d811e08 sp=0xc04d811c78 pc=0xaf0ae1
github.com/ethereum/go-ethereum/eth.NewProtocolManager.func1(0xc084457320, 0x160ee40, 0xc087dc3180, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:142 +0x1f9 fp=0xc04d811ef8 sp=0xc04d811e08 pc=0xb00d79
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0xc087dc3180, 0xc084457320, 0x160ee40, 0xc087dc3180)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:349 +0x6d fp=0xc04d811fc0 sp=0xc04d811ef8 pc=0x9cb64d
runtime.goexit()
        C:/go/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc04d811fc8 sp=0xc04d811fc0 pc=0x45f2c1
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:348 +0x22f

goroutine 1 [chan receive, 21 minutes]:
github.com/ethereum/go-ethereum/node.(*Node).Wait(0xc042196280)
        C:/gopath/src/github.com/ethereum/go-ethereum/node/node.go:539 +0x86
main.geth(0xc0421d8b00, 0xfb80b8, 0xb2d05e00)
        C:/gopath/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:220 +0x58
github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli%2ev1.HandleAction(0xdbba60, 0xfb9568, 0xc0421d8b00, 0xc0421d8b00, 0xc04213df40)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli.v1/app.go:490 +0xd9
github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli%2ev1.(*App).Run(0xc0421f6ea0, 0xc04207c000, 0x5, 0x8, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/gopkg.in/urfave/cli.v1/app.go:264 +0x63c
main.main()
        C:/gopath/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:208 +0x5c

goroutine 20 [syscall, 21 minutes]:
os/signal.signal_recv(0x0)
        C:/go/src/runtime/sigqueue.go:131 +0xad
os/signal.loop()
        C:/go/src/os/signal/signal_unix.go:22 +0x29
created by os/signal.init.0
        C:/go/src/os/signal/signal_unix.go:28 +0x48

goroutine 34 [chan receive]:
github.com/ethereum/go-ethereum/vendor/github.com/rcrowley/go-metrics.(*meterArbiter).tick(0x19a2080)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/rcrowley/go-metrics/meter.go:221 +0x38
created by github.com/ethereum/go-ethereum/vendor/github.com/rcrowley/go-metrics.NewMeter
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/rcrowley/go-metrics/meter.go:40 +0x12e

goroutine 5 [select]:
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).updater(0xc0422be000)
        C:/gopath/src/github.com/ethereum/go-ethereum/accounts/keystore/keystore.go:203 +0x10b
created by github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).Subscribe
        C:/gopath/src/github.com/ethereum/go-ethereum/accounts/keystore/keystore.go:190 +0x133

goroutine 6 [sleep]:
time.Sleep(0x3b9aca00)
        C:/go/src/runtime/time.go:65 +0x145
github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).updater(0xc042194000)
        C:/gopath/src/github.com/ethereum/go-ethereum/accounts/usbwallet/hub.go:224 +0x45
created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).Subscribe
        C:/gopath/src/github.com/ethereum/go-ethereum/accounts/usbwallet/hub.go:213 +0x133

goroutine 7 [sleep]:
time.Sleep(0x3b9aca00)
        C:/go/src/runtime/time.go:65 +0x145
github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).updater(0xc042194140)
        C:/gopath/src/github.com/ethereum/go-ethereum/accounts/usbwallet/hub.go:224 +0x45
created by github.com/ethereum/go-ethereum/accounts/usbwallet.(*Hub).Subscribe
        C:/gopath/src/github.com/ethereum/go-ethereum/accounts/usbwallet/hub.go:213 +0x133

goroutine 8 [select, 21 minutes]:
github.com/ethereum/go-ethereum/accounts.(*Manager).update(0xc042158270)
        C:/gopath/src/github.com/ethereum/go-ethereum/accounts/manager.go:95 +0x1dd
created by github.com/ethereum/go-ethereum/accounts.NewManager
        C:/gopath/src/github.com/ethereum/go-ethereum/accounts/manager.go:68 +0x5ae

goroutine 9 [select]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc042254380)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x179
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x19c

goroutine 10 [select, 11 minutes]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0421f6000)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x120
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:141 +0x4c4

goroutine 11 [select]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0421f6000)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0x142
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x4e6

goroutine 12 [select, 11 minutes]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0421f6000)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x2cf
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:148 +0x665

goroutine 13 [select, 21 minutes]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0421f6000)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x199
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x687

goroutine 14 [select, 20 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).updateLoop(0xc04216e3c0)
        C:/gopath/src/github.com/ethereum/go-ethereum/core/chain_indexer.go:271 +0x17d
created by github.com/ethereum/go-ethereum/core.NewChainIndexer
        C:/gopath/src/github.com/ethereum/go-ethereum/core/chain_indexer.go:107 +0x265

goroutine 15 [select]:
github.com/ethereum/go-ethereum/core.(*BlockChain).update(0xc04fcb8000)
        C:/gopath/src/github.com/ethereum/go-ethereum/core/blockchain.go:1376 +0x148
created by github.com/ethereum/go-ethereum/core.NewBlockChain
        C:/gopath/src/github.com/ethereum/go-ethereum/core/blockchain.go:193 +0x1169

goroutine 16 [select]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).eventLoop(0xc04216e3c0, 0xc04219f680, 0xc04fca82a0, 0x160eb40, 0xc04fadf5c0)
        C:/gopath/src/github.com/ethereum/go-ethereum/core/chain_indexer.go:189 +0x268
created by github.com/ethereum/go-ethereum/core.(*ChainIndexer).Start
        C:/gopath/src/github.com/ethereum/go-ethereum/core/chain_indexer.go:132 +0xd6

goroutine 50 [select]:
github.com/ethereum/go-ethereum/core.(*TxPool).loop(0xc04f7c1dc0)
        C:/gopath/src/github.com/ethereum/go-ethereum/core/tx_pool.go:283 +0x36e
created by github.com/ethereum/go-ethereum/core.NewTxPool
        C:/gopath/src/github.com/ethereum/go-ethereum/core/tx_pool.go:255 +0x605

goroutine 51 [select]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).qosTuner(0xc042180180)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/downloader/downloader.go:1565 +0x359
created by github.com/ethereum/go-ethereum/eth/downloader.New
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/downloader/downloader.go:226 +0xa1d

goroutine 52 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).stateFetcher(0xc042180180)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/downloader/statesync.go:75 +0x161
created by github.com/ethereum/go-ethereum/eth/downloader.New
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/downloader/downloader.go:227 +0xa3f

goroutine 53 [select]:
github.com/ethereum/go-ethereum/miner.(*worker).update(0xc0420508c0)
        C:/gopath/src/github.com/ethereum/go-ethereum/miner/worker.go:250 +0x310
created by github.com/ethereum/go-ethereum/miner.newWorker
        C:/gopath/src/github.com/ethereum/go-ethereum/miner/worker.go:153 +0x539

goroutine 54 [chan receive, 21 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).wait(0xc0420508c0)
        C:/gopath/src/github.com/ethereum/go-ethereum/miner/worker.go:293 +0x355
created by github.com/ethereum/go-ethereum/miner.newWorker
        C:/gopath/src/github.com/ethereum/go-ethereum/miner/worker.go:155 +0x55b

goroutine 56 [select, 8 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map(0x1616b80, 0xc04215fa00, 0xc0503a49c0, 0xf28756, 0x3, 0x765f, 0x765f, 0xf373fc, 0x12)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/nat/nat.go:114 +0x4d2
created by github.com/ethereum/go-ethereum/p2p.(*Server).Start
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:437 +0x1014

goroutine 37 [select]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0xc04247c2a0)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:206 +0x179
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/util/buffer_pool.go:237 +0x19c

goroutine 38 [select, 21 minutes]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc042052340)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:90 +0x120
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:141 +0x4c4

goroutine 43819 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).waitping(0xc0424161c0, 0x9573fd6a5e63c3d8, 0x89d99a24272de2de, 0x2b06c4138c0f91d1, 0x5b5700e8d69b2ee2, 0x9b9adc62afec5a49, 0x121f83232078aa20, 0xff8c419ac9aca9d4, 0xd249ef974e8c092b, 0xc0891646f0, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:294 +0x94
github.com/ethereum/go-ethereum/p2p/discover.(*Table).pingpong(0xc042194500, 0xc0496cf640, 0x73fd6a5e63c3d800, 0xd99a24272de2de95, 0x6c4138c0f91d189, 0x5700e8d69b2ee22b, 0x9adc62afec5a495b, 0x1f83232078aa209b, 0x8c419ac9aca9d412, 0x49ef974e8c092bff, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:652 +0x1ef
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bond(0xc042194500, 0x73fd6a5e63c3d800, 0xd99a24272de2de95, 0x6c4138c0f91d189, 0x5700e8d69b2ee22b, 0x9adc62afec5a495b, 0x1f83232078aa209b, 0x8c419ac9aca9d412, 0x49ef974e8c092bff, 0xc050903fd2, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:616 +0x661
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall.func1(0xc042194500, 0xc05150b1a0, 0xc04df92320)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:562 +0xe2
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:561 +0xa1

goroutine 43810 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).waitping(0xc0424161c0, 0xdf65e2af4ab74f03, 0x7cb65708f1a375c3, 0x30c09b66a1fb2473, 0x4de58d3d93509835, 0xb238a81130d735a, 0xc3424baf65c4cb70, 0x5f96b6cc18677b54, 0xfd40b93db4a69275, 0xc088941fb0, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:294 +0x94
github.com/ethereum/go-ethereum/p2p/discover.(*Table).pingpong(0xc042194500, 0xc06c863b40, 0x65e2af4ab74f0300, 0xb65708f1a375c3df, 0xc09b66a1fb24737c, 0xe58d3d9350983530, 0x238a81130d735a4d, 0x424baf65c4cb700b, 0x96b6cc18677b54c3, 0x40b93db4a692755f, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:652 +0x1ef
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bond(0xc042194500, 0x65e2af4ab74f0300, 0xb65708f1a375c3df, 0xc09b66a1fb24737c, 0xe58d3d9350983530, 0x238a81130d735a4d, 0x424baf65c4cb700b, 0x96b6cc18677b54c3, 0x40b93db4a692755f, 0xc042331ffd, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:616 +0x661
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall.func1(0xc042194500, 0xc05150b1a0, 0xc049a25d60)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:562 +0xe2
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:561 +0xa1

goroutine 39 [select]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc042052340)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_state.go:101 +0x142
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:142 +0x4e6

goroutine 40 [select, 21 minutes]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc042052340)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:804 +0x2cf
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:148 +0x665

goroutine 41 [select, 21 minutes]:
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc042052340)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db_compaction.go:751 +0x199
created by github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.openDB
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:149 +0x687

goroutine 42 [select, 21 minutes]:
github.com/ethereum/go-ethereum/p2p/discover.(*nodeDB).expirer(0xc04f7c4cc0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/database.go:232 +0x12f
created by github.com/ethereum/go-ethereum/p2p/discover.(*nodeDB).ensureExpirer.func1
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/database.go:223 +0x45

goroutine 43 [select]:
github.com/ethereum/go-ethereum/p2p/discover.(*Table).loop(0xc042194500)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:381 +0x409
created by github.com/ethereum/go-ethereum/p2p/discover.newTable
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:151 +0x559

goroutine 44 [select]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).loop(0xc0424161c0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:386 +0x5e7
created by github.com/ethereum/go-ethereum/p2p/discover.newUDP
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:263 +0x30f

goroutine 45 [IO wait]:
internal/poll.runtime_pollWait(0x4833200, 0x72, 0x160d780)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc051fb6158, 0x72, 0x1606600, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d498, 0xc051fb6018, 0xfb9480, 0x4, 0xc062545ed8, 0x98eedf)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).ReadFrom(0xc051fb6000, 0xc042280500, 0x500, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/go/src/internal/poll/fd_windows.go:591 +0x106
net.(*netFD).readFrom(0xc051fb6000, 0xc042280500, 0x500, 0x500, 0xfd40b93db4a69275, 0xdf65e2af4ab74f03, 0x7cb65708f1a375c3, 0x30c09b66a1fb2473, 0x4de58d3d93509835)
        C:/go/src/net/fd_windows.go:157 +0x65
net.(*UDPConn).readFrom(0xc04206df20, 0xc042280500, 0x500, 0x500, 0x0, 0xc062545ed8, 0x91feac, 0xded8a0)
        C:/go/src/net/udpsock_posix.go:47 +0x71
net.(*UDPConn).ReadFromUDP(0xc04206df20, 0xc042280500, 0x500, 0x500, 0x500, 0x0, 0x0, 0x0)
        C:/go/src/net/udpsock.go:106 +0x79
github.com/ethereum/go-ethereum/p2p/discover.(*udp).readLoop(0xc0424161c0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:521 +0xf3
created by github.com/ethereum/go-ethereum/p2p/discover.newUDP
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:264 +0x341

goroutine 46 [IO wait, 21 minutes]:
internal/poll.runtime_pollWait(0x4833140, 0x72, 0xc052076498)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc0520765d8, 0x72, 0x1606600, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d498, 0xc052076498, 0xc04fcc10a0, 0x17, 0x1, 0x0)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).acceptOne(0xc052076480, 0x4ec, 0xc050af8000, 0x2, 0x2, 0xc052076498, 0xc052995da0, 0xc050901d60, 0x412f1f, 0x10)
        C:/go/src/internal/poll/fd_windows.go:767 +0xae
internal/poll.(*FD).Accept(0xc052076480, 0xc04202a530, 0x0, 0x0, 0x0, 0x0, 0xc000000000, 0x0, 0x0, 0x0, ...)
        C:/go/src/internal/poll/fd_windows.go:801 +0x171
net.(*netFD).accept(0xc052076480, 0x1408a20, 0xc04fcc1060, 0xc042041e58)
        C:/go/src/net/fd_windows.go:192 +0x88
net.(*TCPListener).accept(0xc052b92d40, 0xc050901f10, 0x405a4b, 0xc042041e00)
        C:/go/src/net/tcpsock_posix.go:136 +0x35
net.(*TCPListener).Accept(0xc052b92d40, 0x0, 0xc042041e00, 0xc04fcc1040, 0x2)
        C:/go/src/net/tcpsock.go:247 +0x50
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop(0xc042196500)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:764 +0x251
created by github.com/ethereum/go-ethereum/p2p.(*Server).startListening
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:521 +0x160

goroutine 47 [select, 8 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map(0x1616b80, 0xc04215fa00, 0xc0503a49c0, 0xf2874a, 0x3, 0x765f, 0x765f, 0xf31615, 0xc)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/nat/nat.go:114 +0x4d2
github.com/ethereum/go-ethereum/p2p.(*Server).startListening.func1(0xc042196500, 0xc052c870e0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:526 +0x92
created by github.com/ethereum/go-ethereum/p2p.(*Server).startListening
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:525 +0x202

goroutine 48 [select]:
github.com/ethereum/go-ethereum/p2p.(*Server).run(0xc042196500, 0x1616ac0, 0xc052081720)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:591 +0x622
created by github.com/ethereum/go-ethereum/p2p.(*Server).Start
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:506 +0x7fd

goroutine 49 [select, 15 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 82 [select, 15 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 83 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 84 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 85 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 86 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 87 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 88 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 89 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 90 [select, 15 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 91 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 92 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 93 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 94 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 95 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 96 [select, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1(0xc04fa4ad20)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:55 +0x3c9
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/bloombits.go:53 +0x4f

goroutine 97 [select]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).txBroadcastLoop(0xc050568180)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:740 +0x180
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:209 +0xd2

goroutine 98 [chan receive, 21 minutes]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).minedBroadcastLoop(0xc050568180)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:729 +0x60
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:213 +0x166

goroutine 99 [select]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).syncer(0xc050568180)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/sync.go:145 +0x1ef
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:216 +0x188

goroutine 100 [select]:
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).txsyncLoop(0xc050568180)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/sync.go:109 +0x2c3
created by github.com/ethereum/go-ethereum/eth.(*ProtocolManager).Start
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:217 +0x1aa

goroutine 101 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*PublicDownloaderAPI).eventLoop(0xc052a48fc0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/downloader/api.go:63 +0x33d
created by github.com/ethereum/go-ethereum/eth/downloader.NewPublicDownloaderAPI
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/downloader/api.go:49 +0xee

goroutine 102 [select]:
github.com/ethereum/go-ethereum/eth/filters.(*EventSystem).eventLoop(0xc050298d80)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/filter_system.go:427 +0x84d
created by github.com/ethereum/go-ethereum/eth/filters.NewEventSystem
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/filter_system.go:113 +0x10b

goroutine 103 [chan receive, 2 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).timeoutLoop(0xc04ffde370)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:83 +0x12b
created by github.com/ethereum/go-ethereum/eth/filters.NewPublicFilterAPI
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:73 +0x1af

goroutine 71 [select]:
github.com/ethereum/go-ethereum/eth/fetcher.(*Fetcher).loop(0xc05073ca90)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/fetcher/fetcher.go:316 +0x80b
created by github.com/ethereum/go-ethereum/eth/fetcher.(*Fetcher).Start
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/fetcher/fetcher.go:178 +0x46

goroutine 104 [syscall, 21 minutes, locked to thread]:
syscall.Syscall(0x7ffcbf472500, 0x2, 0x4b8, 0xffffffff, 0x0, 0x300, 0xc050d443e0, 0xc050c5deb8)
        C:/go/src/runtime/syscall_windows.go:163 +0x69
syscall.WaitForSingleObject(0x4b8, 0xc0ffffffff, 0x0, 0x7ff3ef, 0xc050c5dec8)
        C:/go/src/syscall/zsyscall_windows.go:718 +0x6d
github.com/ethereum/go-ethereum/vendor/gopkg.in/natefinch/npipe%2ev2.waitForCompletion(0x4c0, 0xc0509b5520, 0xc050977140, 0xc050d443e0, 0xc050975d60)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/gopkg.in/natefinch/npipe.v2/npipe_windows.go:182 +0x42
github.com/ethereum/go-ethereum/vendor/gopkg.in/natefinch/npipe%2ev2.(*PipeListener).AcceptPipe(0xc050977140, 0x0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/gopkg.in/natefinch/npipe.v2/npipe_windows.go:327 +0x29f
github.com/ethereum/go-ethereum/vendor/gopkg.in/natefinch/npipe%2ev2.(*PipeListener).Accept(0xc050977140, 0xf3803f, 0x13, 0xc050975d40, 0x2)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/gopkg.in/natefinch/npipe.v2/npipe_windows.go:263 +0x36
github.com/ethereum/go-ethereum/node.(*Node).startIPC.func1(0xc042196280, 0x1614e80, 0xc050977140, 0xc050974320)
        C:/gopath/src/github.com/ethereum/go-ethereum/node/node.go:330 +0x10e
created by github.com/ethereum/go-ethereum/node.(*Node).startIPC
        C:/gopath/src/github.com/ethereum/go-ethereum/node/node.go:326 +0x399

goroutine 105 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x4833080, 0x72, 0xc0520766d8)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc052076818, 0x72, 0x1606600, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d498, 0xc0520766d8, 0xc076e67840, 0x2, 0x1, 0x0)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).acceptOne(0xc0520766c0, 0x4fc, 0xc0600f40e0, 0x2, 0x2, 0xc0520766d8, 0x11e0, 0xc0509cbd40, 0x412f1f, 0x10)
        C:/go/src/internal/poll/fd_windows.go:767 +0xae
internal/poll.(*FD).Accept(0xc0520766c0, 0xc04b99f470, 0x0, 0x0, 0x0, 0x0, 0xc000000000, 0x0, 0x0, 0x0, ...)
        C:/go/src/internal/poll/fd_windows.go:801 +0x171
net.(*netFD).accept(0xc0520766c0, 0xc0509cbec0, 0x4016fe, 0xc06ee53c00)
        C:/go/src/net/fd_windows.go:192 +0x88
net.(*TCPListener).accept(0xc05098c3a0, 0x7067ef, 0x45bc10, 0xc0509cbf08)
        C:/go/src/net/tcpsock_posix.go:136 +0x35
net.(*TCPListener).Accept(0xc05098c3a0, 0xfb9790, 0xc06ee53b80, 0x1616380, 0xc0509b29c0)
        C:/go/src/net/tcpsock.go:247 +0x50
net/http.(*Server).Serve(0xc0509b8410, 0x1614f00, 0xc05098c3a0, 0x0, 0x0)
        C:/go/src/net/http/server.go:2695 +0x1b9
created by github.com/ethereum/go-ethereum/node.(*Node).startHTTP
        C:/gopath/src/github.com/ethereum/go-ethereum/node/node.go:396 +0x58c

goroutine 43822 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).ping(0xc0424161c0, 0xa4fbc2a802b4a4c5, 0xb078cf9255ecd3f7, 0xd0f56039238d6a5, 0x9a1bb72b8670385a, 0x6cc8f0241323825, 0x702fdcdffdb3ed88, 0xded33f39134f8a29, 0x21e0594d51b76bd9, 0xc089250570, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:290 +0x36c
github.com/ethereum/go-ethereum/p2p/discover.(*Table).ping(0xc042194500, 0xa4fbc2a802b4a4c5, 0xb078cf9255ecd3f7, 0xd0f56039238d6a5, 0x9a1bb72b8670385a, 0x6cc8f0241323825, 0x702fdcdffdb3ed88, 0xded33f39134f8a29, 0x21e0594d51b76bd9, 0xc089250570, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:663 +0xda
github.com/ethereum/go-ethereum/p2p/discover.(*Table).pingpong(0xc042194500, 0xc0759584a0, 0xfbc2a802b4a4c500, 0x78cf9255ecd3f7a4, 0xf56039238d6a5b0, 0x1bb72b8670385a0d, 0xcc8f02413238259a, 0x2fdcdffdb3ed8806, 0xd33f39134f8a2970, 0xe0594d51b76bd9de, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:644 +0xb9
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bond(0xc042194500, 0xfbc2a802b4a4c500, 0x78cf9255ecd3f7a4, 0xf56039238d6a5b0, 0x1bb72b8670385a0d, 0xcc8f02413238259a, 0x2fdcdffdb3ed8806, 0xd33f39134f8a2970, 0xe0594d51b76bd9de, 0xd69e21, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:616 +0x661
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall.func1(0xc042194500, 0xc05150b1a0, 0xc067a08be0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:562 +0xe2
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:561 +0xa1

goroutine 144 [IO wait, 4 minutes]:
internal/poll.runtime_pollWait(0x4832d80, 0x72, 0xc051fb6498)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc051fb65d8, 0x72, 0x1606600, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d498, 0xc051fb6498, 0xc076cbeac0, 0x2, 0x1, 0x0)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).acceptOne(0xc051fb6480, 0x414, 0xc0620089a0, 0x2, 0x2, 0xc051fb6498, 0xfa0, 0xc050a73d40, 0x412f1f, 0x10)
        C:/go/src/internal/poll/fd_windows.go:767 +0xae
internal/poll.(*FD).Accept(0xc051fb6480, 0xc06ed6b090, 0x0, 0x0, 0x0, 0x0, 0xc000000000, 0x0, 0x0, 0x0, ...)
        C:/go/src/internal/poll/fd_windows.go:801 +0x171
net.(*netFD).accept(0xc051fb6480, 0xc050a73ec0, 0x4016fe, 0xc06a423b60)
        C:/go/src/net/fd_windows.go:192 +0x88
net.(*TCPListener).accept(0xc0509d9078, 0x7067ef, 0x45bc10, 0xc050a73f08)
        C:/go/src/net/tcpsock_posix.go:136 +0x35
net.(*TCPListener).Accept(0xc0509d9078, 0xfb9790, 0xc06a423ae0, 0x1616380, 0xc050a5d470)
        C:/go/src/net/tcpsock.go:247 +0x50
net/http.(*Server).Serve(0xc050d38c30, 0x1614f00, 0xc0509d9078, 0x0, 0x0)
        C:/go/src/net/http/server.go:2695 +0x1b9
created by github.com/ethereum/go-ethereum/node.(*Node).startWS
        C:/gopath/src/github.com/ethereum/go-ethereum/node/node.go:449 +0x577

goroutine 8054 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc084457320, 0xd6c140, 0xc082433880, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:204 +0x305
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc042196500, 0xc084457320)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:896 +0x129
created by github.com/ethereum/go-ethereum/p2p.(*Server).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:648 +0x144a

goroutine 197 [semacquire, 21 minutes]:
sync.runtime_notifyListWait(0xc050568340, 0xc000000000)
        C:/go/src/runtime/sema.go:507 +0x11e
sync.(*Cond).Wait(0xc050568330)
        C:/go/src/sync/cond.go:56 +0x87
io.(*pipe).read(0xc050568300, 0xc042404400, 0x200, 0x200, 0x0, 0x0, 0x0)
        C:/go/src/io/pipe.go:47 +0xcd
io.(*PipeReader).Read(0xc0509d9098, 0xc042404400, 0x200, 0x200, 0x0, 0x0, 0x0)
        C:/go/src/io/pipe.go:130 +0x53
encoding/json.(*Decoder).refill(0xc050b19c00, 0xd88ca0, 0x90ff70d20d211703)
        C:/go/src/encoding/json/stream.go:152 +0x11b
encoding/json.(*Decoder).readValue(0xc050b19c00, 0x0, 0x0, 0x412f1f)
        C:/go/src/encoding/json/stream.go:128 +0x27c
encoding/json.(*Decoder).Decode(0xc050b19c00, 0xdfcc40, 0xc052d1d920, 0x412f1f, 0x30)
        C:/go/src/encoding/json/stream.go:57 +0x7f
github.com/ethereum/go-ethereum/rpc.(*Client).read.func1(0xe52f60, 0xc052d1d940, 0xc050d3c1c0, 0x483f608, 0xc050d3c1c0)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/client.go:641 +0x80
github.com/ethereum/go-ethereum/rpc.(*Client).read(0xc050d66070, 0x161ad40, 0xc050d3c1c0, 0xc04f7c4cc0, 0x1d00b1f9fcd8af32)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/client.go:654 +0x159
created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/client.go:476 +0x78

goroutine 196 [select, 21 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc050d66070, 0x161ad40, 0xc050d3c1c0)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/client.go:500 +0x447
created by github.com/ethereum/go-ethereum/rpc.newClient
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/client.go:203 +0x35f

goroutine 195 [semacquire, 21 minutes]:
sync.runtime_notifyListWait(0xc050568280, 0xc000000000)
        C:/go/src/runtime/sema.go:507 +0x11e
sync.(*Cond).Wait(0xc050568270)
        C:/go/src/sync/cond.go:56 +0x87
io.(*pipe).read(0xc050568240, 0xc050d68000, 0x200, 0x200, 0x0, 0x0, 0x0)
        C:/go/src/io/pipe.go:47 +0xcd
io.(*PipeReader).Read(0xc0509d9088, 0xc050d68000, 0x200, 0x200, 0x0, 0x0, 0x0)
        C:/go/src/io/pipe.go:130 +0x53
encoding/json.(*Decoder).refill(0xc050b19a40, 0xde70c0, 0x76646a)
        C:/go/src/encoding/json/stream.go:152 +0x11b
encoding/json.(*Decoder).readValue(0xc050b19a40, 0x0, 0x0, 0x412f1f)
        C:/go/src/encoding/json/stream.go:128 +0x27c
encoding/json.(*Decoder).Decode(0xc050b19a40, 0xdfcc40, 0xc050c30da0, 0x0, 0x0)
        C:/go/src/encoding/json/stream.go:57 +0x7f
github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0xc0503a2c80, 0x0, 0x0, 0x0, 0xc04215c100, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xf2
github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0xc052a49000, 0x161b060, 0xc0503a2c80, 0x1, 0xe4b800, 0xc052d91bc0, 0x1616380, 0xc050cf2720, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/server.go:378 +0x66
github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0xc052a49000, 0x161b060, 0xc0503a2c80, 0xf93c25015f585600, 0x3, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/server.go:162 +0x2e9
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0xc052a49000, 0x161b060, 0xc0503a2c80, 0x3)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/server.go:218 +0x83
created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/inproc.go:29 +0x2c8

goroutine 194 [chan receive, 21 minutes]:
main.startNode.func1(0xc042196280, 0xc050adb680)
        C:/gopath/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:260 +0x334
created by main.startNode
        C:/gopath/src/github.com/ethereum/go-ethereum/cmd/geth/main.go:245 +0x292

goroutine 2277 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc043124fc0, 0xd6c140, 0xc04309c000, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:204 +0x305
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc042196500, 0xc043124fc0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:896 +0x129
created by github.com/ethereum/go-ethereum/p2p.(*Server).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:648 +0x144a

goroutine 43790 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).ping(0xc0424161c0, 0xeb3c6653b0ecf2c4, 0x37f8e1030c8d887b, 0x897b9314f95e82af, 0xebe34e18ce6ee87d, 0x2e5267569ce296b6, 0x91b2bcd1e0a0958e, 0xb1b0f73c6ab550d8, 0x95ca7fdbf2f2c384, 0xc08909fc80, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:290 +0x36c
github.com/ethereum/go-ethereum/p2p/discover.(*Table).ping(0xc042194500, 0xeb3c6653b0ecf2c4, 0x37f8e1030c8d887b, 0x897b9314f95e82af, 0xebe34e18ce6ee87d, 0x2e5267569ce296b6, 0x91b2bcd1e0a0958e, 0xb1b0f73c6ab550d8, 0x95ca7fdbf2f2c384, 0xc08909fc80, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:663 +0xda
github.com/ethereum/go-ethereum/p2p/discover.(*Table).pingpong(0xc042194500, 0xc062292f40, 0x3c6653b0ecf2c400, 0xf8e1030c8d887beb, 0x7b9314f95e82af37, 0xe34e18ce6ee87d89, 0x5267569ce296b6eb, 0xb2bcd1e0a0958e2e, 0xb0f73c6ab550d891, 0xca7fdbf2f2c384b1, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:644 +0xb9
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bond(0xc042194500, 0x3c6653b0ecf2c400, 0xf8e1030c8d887beb, 0x7b9314f95e82af37, 0xe34e18ce6ee87d89, 0x5267569ce296b6eb, 0xb2bcd1e0a0958e2e, 0xb0f73c6ab550d891, 0xca7fdbf2f2c384b1, 0xc05ef46695, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:616 +0x661
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall.func1(0xc042194500, 0xc068ef00c0, 0xc06eafd900)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:562 +0xe2
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:561 +0xa1

goroutine 43502 [select]:
net.(*netFD).connect.func2(0x1616340, 0xc051b80300, 0xc0615acb40, 0xc076850300)
        C:/go/src/net/fd_windows.go:105 +0xf9
created by net.(*netFD).connect
        C:/go/src/net/fd_windows.go:104 +0x218

goroutine 43780 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).findnode(0xc0424161c0, 0xd8bbb6e9ddfb5153, 0xbfbf3194d13668a5, 0xcd5f68ce24384b54, 0x433bca087af220fc, 0x55b9cefdb91bccb2, 0xc7b691a5ee93bd12, 0xacc225eae829c7d8, 0x5dac8b2450da8459, 0xc089005200, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:319 +0x2a3
github.com/ethereum/go-ethereum/p2p/discover.(*Table).lookup.func1(0xc042194500, 0xc052080b40, 0xc070382600, 0xc080d8fe00)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:320 +0x11c
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).lookup
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:318 +0x45f

goroutine 37557 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).Logs.func1(0xc072b42840, 0xc06802b180, 0xc07f880510, 0xc07f880540)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:252 +0x204
created by github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).Logs
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:249 +0x156

goroutine 23084 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc06319ca80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:403 +0x14f
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handleMsg(0xc050568180, 0xc043962ea0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:319 +0xbc
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handle(0xc050568180, 0xc043962ea0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:308 +0x851
github.com/ethereum/go-ethereum/eth.NewProtocolManager.func1(0xc051864960, 0x160ee40, 0xc06319ca80, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:142 +0x1f9
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0xc06319ca80, 0xc051864960, 0x160ee40, 0xc06319ca80)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:349 +0x6d
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:348 +0x22f

goroutine 145 [chan receive, 21 minutes]:
github.com/ethereum/go-ethereum/cmd/utils.StartNode.func1(0xc042196280)
        C:/gopath/src/github.com/ethereum/go-ethereum/cmd/utils/cmd.go:69 +0xdb
created by github.com/ethereum/go-ethereum/cmd/utils.StartNode
        C:/gopath/src/github.com/ethereum/go-ethereum/cmd/utils/cmd.go:65 +0xbe

goroutine 37525 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*PublicDownloaderAPI).Syncing.func1(0xc052a48fc0, 0xc06802b180, 0xc083661020)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/downloader/api.go:106 +0x222
created by github.com/ethereum/go-ethereum/eth/downloader.(*PublicDownloaderAPI).Syncing
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/downloader/api.go:101 +0x97

goroutine 2399 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0432fe840)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:240 +0x189
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:195 +0x11e

goroutine 37556 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).Logs.func1(0xc072b425a0, 0xc06802b180, 0xc07f8801e0, 0xc07f880330)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:252 +0x204
created by github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).Logs
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:249 +0x156

goroutine 43745 [runnable]:
net.(*netFD).connect.func2(0x1616340, 0xc05150ae40, 0xc0495acd80, 0xc0731b3200)
        C:/go/src/net/fd_windows.go:105 +0xf9
created by net.(*netFD).connect
        C:/go/src/net/fd_windows.go:104 +0x218

goroutine 43779 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall(0xc042194500, 0xc07145e500, 0x10, 0x10, 0x3ea0fe4c5a644850, 0xee80a4d7eaf4f44a, 0x9fd375bed685059c)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:567 +0x127
github.com/ethereum/go-ethereum/p2p/discover.(*Table).lookup.func1(0xc042194500, 0xc052080c80, 0xc070382600, 0xc080d8fe00)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:332 +0x161
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).lookup
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:318 +0x45f

goroutine 43778 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall(0xc042194500, 0xc07145e480, 0x10, 0x10, 0x7a4b940d106b8cb9, 0xc79f687f844fe995, 0x189d12312e9d3923)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:567 +0x127
github.com/ethereum/go-ethereum/p2p/discover.(*Table).lookup.func1(0xc042194500, 0xc06b686140, 0xc070382600, 0xc080d8fe00)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:332 +0x161
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).lookup
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:318 +0x45f

goroutine 2400 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc04328bce0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:403 +0x14f
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handleMsg(0xc050568180, 0xc043283b00, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:319 +0xbc
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handle(0xc050568180, 0xc043283b00, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:308 +0x851
github.com/ethereum/go-ethereum/eth.NewProtocolManager.func1(0xc0432fe840, 0x160ee40, 0xc04328bce0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:142 +0x1f9
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0xc04328bce0, 0xc0432fe840, 0x160ee40, 0xc04328bce0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:349 +0x6d
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:348 +0x22f

goroutine 8055 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).handle(0xc084457320, 0x15, 0x1083, 0x16082c0, 0xc089251170, 0xbe9c1a7b93773a40, 0x12d884ebe51, 0x19a5ba0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:289 +0x17d
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc084457320, 0xc084457500)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:262 +0x18f
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0xf9

goroutine 23082 [IO wait]:
internal/poll.runtime_pollWait(0x4832900, 0x72, 0x0)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc04ac1fe98, 0x72, 0x1606600, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d498, 0xc04ac1fd58, 0xfb9478, 0xc0508f3d88, 0x441502, 0xc0620818c0)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).Read(0xc04ac1fd40, 0xc04d356180, 0x20, 0x20, 0x0, 0x0, 0x0)
        C:/go/src/internal/poll/fd_windows.go:458 +0x266
net.(*netFD).Read(0xc04ac1fd40, 0xc04d356180, 0x20, 0x20, 0x10011010050c83a, 0x0, 0x1309f5ce9d5)
        C:/go/src/net/fd_windows.go:151 +0x59
net.(*conn).Read(0xc05130b7b8, 0xc04d356180, 0x20, 0x20, 0x0, 0x0, 0x0)
        C:/go/src/net/net.go:176 +0x74
io.ReadAtLeast(0x4aa6758, 0xc05130b7b8, 0xc04d356180, 0x20, 0x20, 0x20, 0xf01620, 0x1345da02100, 0x4aa6758)
        C:/go/src/io/io.go:309 +0x8d
io.ReadFull(0x4aa6758, 0xc05130b7b8, 0xc04d356180, 0x20, 0x20, 0x20, 0x0, 0x6fc23ac00)
        C:/go/src/io/io.go:327 +0x5f
github.com/ethereum/go-ethereum/p2p.(*rlpxFrameRW).ReadMsg(0xc06319c930, 0xbe9c1a82e83fbb14, 0x1345da02125, 0x19a5ba0, 0x0, 0x0, 0x19a5ba0, 0x12d617c7525, 0x19a5ba0, 0x20002)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/rlpx.go:650 +0x107
github.com/ethereum/go-ethereum/p2p.(*rlpx).ReadMsg(0xc061ccdf50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/rlpx.go:95 +0x14f
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc051864960, 0xc051864b40)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:256 +0xb4
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0xf9

goroutine 37558 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).Logs.func1(0xc072b42ae0, 0xc06802b180, 0xc07f880840, 0xc07f8809f0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:252 +0x204
created by github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).Logs
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:249 +0x156

goroutine 2398 [IO wait]:
internal/poll.runtime_pollWait(0x4832a80, 0x72, 0x0)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc043098c98, 0x72, 0x1606600, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d498, 0xc043098b58, 0xfb9478, 0x402683, 0xc04278fb78, 0xc04278fb80)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).Read(0xc043098b40, 0xc0444f6fc0, 0x20, 0x20, 0x0, 0x0, 0x0)
        C:/go/src/internal/poll/fd_windows.go:458 +0x266
net.(*netFD).Read(0xc043098b40, 0xc0444f6fc0, 0x20, 0x20, 0x0, 0x0, 0x13044bff19d)
        C:/go/src/net/fd_windows.go:151 +0x59
net.(*conn).Read(0xc042f03b00, 0xc0444f6fc0, 0x20, 0x20, 0x0, 0x0, 0x0)
        C:/go/src/net/net.go:176 +0x74
io.ReadAtLeast(0x4aa6758, 0xc042f03b00, 0xc0444f6fc0, 0x20, 0x20, 0x20, 0xf01620, 0x1329b335800, 0x4aa6758)
        C:/go/src/io/io.go:309 +0x8d
io.ReadFull(0x4aa6758, 0xc042f03b00, 0xc0444f6fc0, 0x20, 0x20, 0x20, 0x0, 0x6fc23ac00)
        C:/go/src/io/io.go:327 +0x5f
github.com/ethereum/go-ethereum/p2p.(*rlpxFrameRW).ReadMsg(0xc04328bc00, 0xbe9c1a81070e7840, 0x1329b335851, 0x19a5ba0, 0x0, 0x0, 0x19a5ba0, 0x0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/rlpx.go:650 +0x107
github.com/ethereum/go-ethereum/p2p.(*rlpx).ReadMsg(0xc042f19830, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/rlpx.go:95 +0x14f
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0432fe840, 0xc0432fea20)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:256 +0xb4
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0xf9

goroutine 43489 [select]:
net.(*netFD).connect.func2(0x1616340, 0xc04fca8960, 0xc06608cd80, 0xc064ca00c0)
        C:/go/src/net/fd_windows.go:105 +0xf9
created by net.(*netFD).connect
        C:/go/src/net/fd_windows.go:104 +0x218

goroutine 43789 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).ping(0xc0424161c0, 0xcd2665cbbecae19d, 0xdf3b35f21be5863d, 0x95c992beabc5c543, 0xb34d2f41f889250d, 0x410a835db9572bef, 0xa2354c4a48823d28, 0x2a26f3a31f1ef764, 0x95130bc4955b9e08, 0xc089005800, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:290 +0x36c
github.com/ethereum/go-ethereum/p2p/discover.(*Table).ping(0xc042194500, 0xcd2665cbbecae19d, 0xdf3b35f21be5863d, 0x95c992beabc5c543, 0xb34d2f41f889250d, 0x410a835db9572bef, 0xa2354c4a48823d28, 0x2a26f3a31f1ef764, 0x95130bc4955b9e08, 0xc089005800, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:663 +0xda
github.com/ethereum/go-ethereum/p2p/discover.(*Table).pingpong(0xc042194500, 0xc0496cf300, 0x2665cbbecae19d00, 0x3b35f21be5863dcd, 0xc992beabc5c543df, 0x4d2f41f889250d95, 0xa835db9572befb3, 0x354c4a48823d2841, 0x26f3a31f1ef764a2, 0x130bc4955b9e082a, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:644 +0xb9
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bond(0xc042194500, 0x2665cbbecae19d00, 0x3b35f21be5863dcd, 0xc992beabc5c543df, 0x4d2f41f889250d95, 0xa835db9572befb3, 0x354c4a48823d2841, 0x26f3a31f1ef764a2, 0x130bc4955b9e082a, 0xc0891b7f95, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:616 +0x661
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall.func1(0xc042194500, 0xc068ef00c0, 0xc06eafd860)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:562 +0xe2
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:561 +0xa1

goroutine 2397 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0432fe840, 0xd6c140, 0xc04320f880, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:204 +0x305
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc042196500, 0xc0432fe840)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:896 +0x129
created by github.com/ethereum/go-ethereum/p2p.(*Server).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:648 +0x144a

goroutine 37489 [IO wait, 4 minutes]:
internal/poll.runtime_pollWait(0x4832b40, 0x72, 0x0)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc064e18818, 0x72, 0x1606600, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d498, 0xc064e186d8, 0xfb9478, 0x1f8, 0x0, 0x0)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).Read(0xc064e186c0, 0xc074250000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        C:/go/src/internal/poll/fd_windows.go:458 +0x266
net.(*netFD).Read(0xc064e186c0, 0xc074250000, 0x1000, 0x1000, 0xc050ca32e0, 0x6fc8a1, 0xc083660d88)
        C:/go/src/net/fd_windows.go:151 +0x59
net.(*conn).Read(0xc0677c1578, 0xc074250000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
        C:/go/src/net/net.go:176 +0x74
net/http.(*connReader).Read(0xc083660d80, 0xc074250000, 0x1000, 0x1000, 0x560de2, 0xda2440, 0x0)
        C:/go/src/net/http/server.go:753 +0x10c
bufio.(*Reader).fill(0xc047de96e0)
        C:/go/src/bufio/bufio.go:97 +0x121
bufio.(*Reader).ReadByte(0xc047de96e0, 0xc06ccf3540, 0x55086f, 0xc073e2f388)
        C:/go/src/bufio/bufio.go:239 +0x40
github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket.hybiFrameReaderFactory.NewFrameReader(0xc047de96e0, 0x0, 0x0, 0x201, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket/hybi.go:123 +0x67
github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket.(*Conn).Read(0xc07eea1440, 0xc062584e00, 0x200, 0x200, 0x0, 0x1608840, 0xc042042050)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket/websocket.go:197 +0x1fd
encoding/json.(*Decoder).refill(0xc06e1a0000, 0xde70c0, 0xde70c0)
        C:/go/src/encoding/json/stream.go:152 +0x11b
encoding/json.(*Decoder).readValue(0xc06e1a0000, 0x0, 0x0, 0x412f1f)
        C:/go/src/encoding/json/stream.go:128 +0x27c
encoding/json.(*Decoder).Decode(0xc06e1a0000, 0xdfcc40, 0xc0772022a0, 0x91, 0xa0)
        C:/go/src/encoding/json/stream.go:57 +0x7f
github.com/ethereum/go-ethereum/rpc.(*jsonCodec).ReadRequestHeaders(0xc048c15db0, 0x0, 0x0, 0x0, 0xde7000, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/json.go:126 +0xf2
github.com/ethereum/go-ethereum/rpc.(*Server).readRequest(0xc052d1d140, 0x161b060, 0xc048c15db0, 0xc052d1d140, 0xc06ed6b0f0, 0x161b060, 0xc048c15db0, 0xc0602c6310, 0x1)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/server.go:378 +0x66
github.com/ethereum/go-ethereum/rpc.(*Server).serveRequest(0xc052d1d140, 0x161b060, 0xc048c15db0, 0x0, 0x3, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/server.go:162 +0x2e9
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0xc052d1d140, 0x161b060, 0xc048c15db0, 0x3)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/server.go:218 +0x83
github.com/ethereum/go-ethereum/rpc.(*Server).WebsocketHandler.func1(0xc07eea1440)
        C:/gopath/src/github.com/ethereum/go-ethereum/rpc/websocket.go:43 +0x202
github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket.Server.serveWebSocket(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket/server.go:89 +0x188
github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket.Server.ServeHTTP(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket/server.go:70 +0x71
github.com/ethereum/go-ethereum/vendor/golang.org/x/net/websocket.(*Server).ServeHTTP(0xc050adb620, 0x16150c0, 0xc089033ce0, 0xc04c41f300)
        <autogenerated>:1 +0x7f
net/http.serverHandler.ServeHTTP(0xc050d38c30, 0x16150c0, 0xc089033ce0, 0xc04c41f300)
        C:/go/src/net/http/server.go:2619 +0xbb
net/http.(*conn).serve(0xc06a423ae0, 0x16162c0, 0xc06802ae80)
        C:/go/src/net/http/server.go:1801 +0x724
created by net/http.(*Server).Serve
        C:/go/src/net/http/server.go:2720 +0x28f

goroutine 37555 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).Logs.func1(0xc072b42300, 0xc06802b180, 0xc080347fb0, 0xc07f880000)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:252 +0x204
created by github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).Logs
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:249 +0x156

goroutine 2374 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc043193960, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:403 +0x14f
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handleMsg(0xc050568180, 0xc0430fd950, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:319 +0xbc
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handle(0xc050568180, 0xc0430fd950, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:308 +0x851
github.com/ethereum/go-ethereum/eth.NewProtocolManager.func1(0xc043124fc0, 0x160ee40, 0xc043193960, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/handler.go:142 +0x1f9
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0xc043193960, 0xc043124fc0, 0x160ee40, 0xc043193960)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:349 +0x6d
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:348 +0x22f

goroutine 43501 [IO wait]:
internal/poll.runtime_pollWait(0x48329c0, 0x77, 0xc0615acbf8)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc0615acc98, 0x77, 0xc099017c00, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d4a0, 0xc0615acbf8, 0xfb9470, 0xc042795700, 0xc042795708, 0xc0427956f8)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).ConnectEx(0xc0615acb40, 0x160b700, 0xc0457fd720, 0xc051b80300, 0xc0615acb40)
        C:/go/src/internal/poll/fd_windows.go:757 +0x80
net.(*netFD).connect(0xc0615acb40, 0x1616340, 0xc051b80300, 0x0, 0x0, 0x160b700, 0xc0457fd720, 0x0, 0x0, 0x0, ...)
        C:/go/src/net/fd_windows.go:116 +0x243
net.(*netFD).dial(0xc0615acb40, 0x1616340, 0xc051b80300, 0x1619a80, 0x0, 0x1619a80, 0xc06a39de30, 0xc0427958f8, 0x5e5765)
        C:/go/src/net/sock_posix.go:142 +0xf3
net.socket(0x1616340, 0xc051b80300, 0xf2874a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1619a80, 0x0, ...)
        C:/go/src/net/sock_posix.go:93 +0x1c1
net.internetSocket(0x1616340, 0xc051b80300, 0xf2874a, 0x3, 0x1619a80, 0x0, 0x1619a80, 0xc06a39de30, 0x1, 0x0, ...)
        C:/go/src/net/ipsock_posix.go:141 +0x158
net.doDialTCP(0x1616340, 0xc051b80300, 0xf2874a, 0x3, 0x0, 0xc06a39de30, 0x19cd5d8, 0x0, 0x0)
        C:/go/src/net/tcpsock_posix.go:62 +0xc0
net.dialTCP(0x1616340, 0xc051b80300, 0xf2874a, 0x3, 0x0, 0xc06a39de30, 0xbe9c1a7cf63d1e3c, 0x12ed51a944d, 0x19a5ba0)
        C:/go/src/net/tcpsock_posix.go:58 +0xeb
net.dialSingle(0x1616340, 0xc051b80300, 0xc08993a800, 0x160fcc0, 0xc06a39de30, 0x0, 0x0, 0x0, 0x0)
        C:/go/src/net/dial.go:547 +0x3e9
net.dialSerial(0x1616340, 0xc051b80300, 0xc08993a800, 0xc063f35560, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
        C:/go/src/net/dial.go:515 +0x24e
net.(*Dialer).DialContext(0xc04fca8a20, 0x1616300, 0xc04204e0d8, 0xf2874a, 0x3, 0xc0457fd700, 0x14, 0x0, 0x0, 0x0, ...)
        C:/go/src/net/dial.go:397 +0x6f5
net.(*Dialer).Dial(0xc04fca8a20, 0xf2874a, 0x3, 0xc0457fd700, 0x14, 0x161ac20, 0xc0863b2f48, 0x0, 0x0)
        C:/go/src/net/dial.go:320 +0x7c
github.com/ethereum/go-ethereum/p2p.TCPDialer.Dial(0xc04fca8a20, 0xc045d10640, 0xc0863b2f48, 0x1, 0xc0677e81e0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:65 +0xbd
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc06a39dd70, 0xc042196500, 0xc045d10640, 0x44fea09a24e2afed, 0x717e54ae40e74659)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:346 +0x4f
github.com/ethereum/go-ethereum/p2p.(*dialTask).Do(0xc06a39dd70, 0xc042196500)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:294 +0x5f
github.com/ethereum/go-ethereum/p2p.(*Server).run.func2.1(0x1609140, 0xc06a39dd70, 0xc042196500, 0xc042096d80)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:572 +0x42
created by github.com/ethereum/go-ethereum/p2p.(*Server).run.func2
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:572 +0x1ba

goroutine 37538 [select]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).NewHeads.func1(0xc04ffde370, 0xc06802b180, 0xc0835d9260)
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:216 +0x1cb
created by github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).NewHeads
        C:/gopath/src/github.com/ethereum/go-ethereum/eth/filters/api.go:211 +0x97

goroutine 2372 [IO wait]:
internal/poll.runtime_pollWait(0x4832cc0, 0x72, 0x0)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc043043598, 0x72, 0x1606600, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d498, 0xc043043458, 0xfb9478, 0xc042793d88, 0x441502, 0xc043279620)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).Read(0xc043043440, 0xc04d2dd6c0, 0x20, 0x20, 0x0, 0x0, 0x0)
        C:/go/src/internal/poll/fd_windows.go:458 +0x266
net.(*netFD).Read(0xc043043440, 0xc04d2dd6c0, 0x20, 0x20, 0x10011010050c83a, 0x0, 0x13209a40561)
        C:/go/src/net/fd_windows.go:151 +0x59
net.(*conn).Read(0xc0432b6568, 0xc04d2dd6c0, 0x20, 0x20, 0x0, 0x0, 0x0)
        C:/go/src/net/net.go:176 +0x74
io.ReadAtLeast(0x4aa6758, 0xc0432b6568, 0xc04d2dd6c0, 0x20, 0x20, 0x20, 0xf01620, 0x1345e7b5400, 0x4aa6758)
        C:/go/src/io/io.go:309 +0x8d
io.ReadFull(0x4aa6758, 0xc0432b6568, 0xc04d2dd6c0, 0x20, 0x20, 0x20, 0x0, 0x6fc23ac00)
        C:/go/src/io/io.go:327 +0x5f
github.com/ethereum/go-ethereum/p2p.(*rlpxFrameRW).ReadMsg(0xc04328b880, 0xbe9c1a82e91aeeb4, 0x1345e7b54c5, 0x19a5ba0, 0x0, 0x0, 0x19a5ba0, 0x12d6257a8c5, 0x19a5ba0, 0x20002)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/rlpx.go:650 +0x107
github.com/ethereum/go-ethereum/p2p.(*rlpx).ReadMsg(0xc0432f4810, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/rlpx.go:95 +0x14f
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc043124fc0, 0xc042b8e360)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:256 +0xb4
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:194 +0xf9

goroutine 23083 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc051864960)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:240 +0x189
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:195 +0x11e

goroutine 43649 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*Table).lookup(0xc042194500, 0x2e1e69998a070c52, 0xbeaa688a300c126, 0x9225b76bb0b59033, 0x9e1bdfff45e053b7, 0xbe499110e0b7fd05, 0xa3c23ea77cb88061, 0x4f83cf57f0758e42, 0x7f914eb02bbca52e, 0x1, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:341 +0x4b7
github.com/ethereum/go-ethereum/p2p/discover.(*Table).Lookup(0xc042194500, 0x2e1e69998a070c52, 0xbeaa688a300c126, 0x9225b76bb0b59033, 0x9e1bdfff45e053b7, 0xbe499110e0b7fd05, 0xa3c23ea77cb88061, 0x4f83cf57f0758e42, 0x7f914eb02bbca52e, 0x3325f2f32f380598, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:279 +0x57
github.com/ethereum/go-ethereum/p2p.(*discoverTask).Do(0xc0496cf1c0, 0xc042196500)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:369 +0x1b6
github.com/ethereum/go-ethereum/p2p.(*Server).run.func2.1(0x1609180, 0xc0496cf1c0, 0xc042196500, 0xc042096d80)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:572 +0x42
created by github.com/ethereum/go-ethereum/p2p.(*Server).run.func2
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:572 +0x1ba

goroutine 23081 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc051864960, 0xd6c140, 0xc063f59280, 0x0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:204 +0x305
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc042196500, 0xc051864960)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:896 +0x129
created by github.com/ethereum/go-ethereum/p2p.(*Server).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:648 +0x144a

goroutine 8056 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc084457320)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:240 +0x189
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:195 +0x11e

goroutine 43783 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*udp).ping(0xc0424161c0, 0x80f21387fb30b9a, 0xc9f6caaa777d94a1, 0x97808a0e47da2f24, 0x7317301e833d94b1, 0xfa41afe9c580af33, 0x9c99d1e81dc4db46, 0x13fe936f3306cabe, 0x35cab21156802a23, 0xc08909e6c0, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/udp.go:290 +0x36c
github.com/ethereum/go-ethereum/p2p/discover.(*Table).ping(0xc042194500, 0x80f21387fb30b9a, 0xc9f6caaa777d94a1, 0x97808a0e47da2f24, 0x7317301e833d94b1, 0xfa41afe9c580af33, 0x9c99d1e81dc4db46, 0x13fe936f3306cabe, 0x35cab21156802a23, 0xc08909e6c0, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:663 +0xda
github.com/ethereum/go-ethereum/p2p/discover.(*Table).pingpong(0xc042194500, 0xc06c863a20, 0xf21387fb30b9a00, 0xf6caaa777d94a108, 0x808a0e47da2f24c9, 0x17301e833d94b197, 0x41afe9c580af3373, 0x99d1e81dc4db46fa, 0xfe936f3306cabe9c, 0xcab21156802a2313, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:644 +0xb9
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bond(0xc042194500, 0xf21387fb30b9a00, 0xf6caaa777d94a108, 0x808a0e47da2f24c9, 0x17301e833d94b197, 0x41afe9c580af3373, 0x99d1e81dc4db46fa, 0xfe936f3306cabe9c, 0xcab21156802a2313, 0x9b9535, ...)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:616 +0x661
github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall.func1(0xc042194500, 0xc068ef00c0, 0xc06eafd4a0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:562 +0xe2
created by github.com/ethereum/go-ethereum/p2p/discover.(*Table).bondall
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/discover/table.go:561 +0xa1

goroutine 2373 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc043124fc0)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:240 +0x189
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/peer.go:195 +0x11e

goroutine 43488 [IO wait]:
internal/poll.runtime_pollWait(0x4832fc0, 0x77, 0xc06608ce38)
        C:/go/src/runtime/netpoll.go:173 +0x5e
internal/poll.(*pollDesc).wait(0xc06608ced8, 0x77, 0xc073f85f00, 0x0, 0x0)
        C:/go/src/internal/poll/fd_poll_runtime.go:85 +0xb5
internal/poll.(*ioSrv).ExecIO(0x199d4a0, 0xc06608ce38, 0xfb9470, 0xc04fe69700, 0xc04fe69708, 0xc04fe696f8)
        C:/go/src/internal/poll/fd_windows.go:205 +0x13a
internal/poll.(*FD).ConnectEx(0xc06608cd80, 0x160b700, 0xc044327a40, 0xc04fca8960, 0xc06608cd80)
        C:/go/src/internal/poll/fd_windows.go:757 +0x80
net.(*netFD).connect(0xc06608cd80, 0x1616340, 0xc04fca8960, 0x0, 0x0, 0x160b700, 0xc044327a40, 0x0, 0x0, 0x0, ...)
        C:/go/src/net/fd_windows.go:116 +0x243
net.(*netFD).dial(0xc06608cd80, 0x1616340, 0xc04fca8960, 0x1619a80, 0x0, 0x1619a80, 0xc06ee6f350, 0xc04fe698f8, 0x5e5765)
        C:/go/src/net/sock_posix.go:142 +0xf3
net.socket(0x1616340, 0xc04fca8960, 0xf2874a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1619a80, 0x0, ...)
        C:/go/src/net/sock_posix.go:93 +0x1c1
net.internetSocket(0x1616340, 0xc04fca8960, 0xf2874a, 0x3, 0x1619a80, 0x0, 0x1619a80, 0xc06ee6f350, 0x1, 0x0, ...)
        C:/go/src/net/ipsock_posix.go:141 +0x158
net.doDialTCP(0x1616340, 0xc04fca8960, 0xf2874a, 0x3, 0x0, 0xc06ee6f350, 0x19cd5d8, 0x0, 0x0)
        C:/go/src/net/tcpsock_posix.go:62 +0xc0
net.dialTCP(0x1616340, 0xc04fca8960, 0xf2874a, 0x3, 0x0, 0xc06ee6f350, 0xbe9c1a7c8b0e0cf8, 0x12e6e50b909, 0x19a5ba0)
        C:/go/src/net/tcpsock_posix.go:58 +0xeb
net.dialSingle(0x1616340, 0xc04fca8960, 0xc070a0d500, 0x160fcc0, 0xc06ee6f350, 0x0, 0x0, 0x0, 0x0)
        C:/go/src/net/dial.go:547 +0x3e9
net.dialSerial(0x1616340, 0xc04fca8960, 0xc070a0d500, 0xc065a89370, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
        C:/go/src/net/dial.go:515 +0x24e
net.(*Dialer).DialContext(0xc04fca8a20, 0x1616300, 0xc04204e0d8, 0xf2874a, 0x3, 0xc044327a20, 0x14, 0x0, 0x0, 0x0, ...)
        C:/go/src/net/dial.go:397 +0x6f5
net.(*Dialer).Dial(0xc04fca8a20, 0xf2874a, 0x3, 0xc044327a20, 0x14, 0xc042028700, 0x1906a8, 0x0, 0xc0503a4ad8)
        C:/go/src/net/dial.go:320 +0x7c
github.com/ethereum/go-ethereum/p2p.TCPDialer.Dial(0xc04fca8a20, 0xc04bd0ab40, 0x9ca904, 0xc0503a4a80, 0xc04fe69fa0, 0xc070a0d400)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:65 +0xbd
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc06ee6f320, 0xc042196500, 0xc04bd0ab40, 0x7b55f5a2e8e03d6b, 0x5f3bce45ce26ce72)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:346 +0x4f
github.com/ethereum/go-ethereum/p2p.(*dialTask).Do(0xc06ee6f320, 0xc042196500)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:294 +0x5f
github.com/ethereum/go-ethereum/p2p.(*Server).run.func2.1(0x1609140, 0xc06ee6f320, 0xc042196500, 0xc042096d80)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:572 +0x42
created by github.com/ethereum/go-ethereum/p2p.(*Server).run.func2
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:572 +0x1ba

goroutine 43744 [runnable, locked to thread]:
syscall.Syscall(0x7ffcbedcf230, 0x3, 0x6a4, 0xc052031740, 0xc05203173c, 0x77, 0x0, 0x0)
        C:/go/src/runtime/syscall_windows.go:163 +0x69
syscall.getsockname(0x6a4, 0xc052031740, 0xc05203173c, 0x273a42028700, 0xc06603244c)
        C:/go/src/syscall/zsyscall_windows.go:1468 +0x81
syscall.Getsockname(0x6a4, 0x1616340, 0xc05150ae40, 0x0, 0x0)
        C:/go/src/syscall/syscall_windows.go:733 +0x82
net.(*netFD).dial(0xc0495acd80, 0x1616340, 0xc05150ae40, 0x1619a80, 0x0, 0x1619a80, 0xc089178b40, 0xc0520318f8, 0x5e5765)
        C:/go/src/net/sock_posix.go:157 +0x13c
net.socket(0x1616340, 0xc05150ae40, 0xf2874a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1619a80, 0x0, ...)
        C:/go/src/net/sock_posix.go:93 +0x1c1
net.internetSocket(0x1616340, 0xc05150ae40, 0xf2874a, 0x3, 0x1619a80, 0x0, 0x1619a80, 0xc089178b40, 0x1, 0x0, ...)
        C:/go/src/net/ipsock_posix.go:141 +0x158
net.doDialTCP(0x1616340, 0xc05150ae40, 0xf2874a, 0x3, 0x0, 0xc089178b40, 0x19cd5d8, 0x0, 0x0)
        C:/go/src/net/tcpsock_posix.go:62 +0xc0
net.dialTCP(0x1616340, 0xc05150ae40, 0xf2874a, 0x3, 0x0, 0xc089178b40, 0xbe9c1a7f49bae330, 0x130fca43d41, 0x19a5ba0)
        C:/go/src/net/tcpsock_posix.go:58 +0xeb
net.dialSingle(0x1616340, 0xc05150ae40, 0xc06d028680, 0x160fcc0, 0xc089178b40, 0x0, 0x0, 0x0, 0x0)
        C:/go/src/net/dial.go:547 +0x3e9
net.dialSerial(0x1616340, 0xc05150ae40, 0xc06d028680, 0xc0733c6fd0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
        C:/go/src/net/dial.go:515 +0x24e
net.(*Dialer).DialContext(0xc04fca8a20, 0x1616300, 0xc04204e0d8, 0xf2874a, 0x3, 0xc04d406280, 0x13, 0x0, 0x0, 0x0, ...)
        C:/go/src/net/dial.go:397 +0x6f5
net.(*Dialer).Dial(0xc04fca8a20, 0xf2874a, 0x3, 0xc04d406280, 0x13, 0xc042028700, 0x190d50, 0x0, 0xc0503a4ad8)
        C:/go/src/net/dial.go:320 +0x7c
github.com/ethereum/go-ethereum/p2p.TCPDialer.Dial(0xc04fca8a20, 0xc051525220, 0x9ca904, 0xc0503a4a80, 0xc052031fa0, 0xc06d028580)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:65 +0xbd
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc089178b10, 0xc042196500, 0xc051525220, 0x9ffb8204e6111acc, 0x899c7084b45664e5)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:346 +0x4f
github.com/ethereum/go-ethereum/p2p.(*dialTask).Do(0xc089178b10, 0xc042196500)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/dial.go:294 +0x5f
github.com/ethereum/go-ethereum/p2p.(*Server).run.func2.1(0x1609140, 0xc089178b10, 0xc042196500, 0xc042096d80)
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:572 +0x42
created by github.com/ethereum/go-ethereum/p2p.(*Server).run.func2
        C:/gopath/src/github.com/ethereum/go-ethereum/p2p/server.go:572 +0x1ba```
@karalabe
Copy link
Member

How much ram does your system have and what flags are you running Geth with?

@ghost
Copy link

ghost commented Feb 23, 2018

Same here, just recently failed that way. Running w/ 4GB RAM and --max-peers 5. Memory usage creeps up 90%+ then crash. Not sure why it crashed before even starting to use swap. Same behavior on Amazon Linux & Ubuntu.

@wcw84
Copy link

wcw84 commented Feb 24, 2018

My Ubuntu-16 is with 8G RAM, and the geth process was always killed for "Out of memory", until I run this in shell script everyday:
sync
echo 1 > /proc/sys/vm/drop_caches

@calebrate
Copy link
Author

@karalabe
The system has 16GB of RAM and the flags were --rinkeby --ws --wsorigins="*" --rpc

@ewingrj
Copy link

ewingrj commented Feb 24, 2018

I was able to run a rinkeby node w/ 1gb for months w/o issues with ws & rpc endpoints enabled as well as--lightserv 20.

2 days ago I came across the out of memory error. I updated to geth v1.8.1 and 2 gb ram and still have the out of memory issue. So far 4gb seems to be working.

This is on debian

@Astrates
Copy link

Astrates commented Feb 25, 2018

I'm also getting 'fatal error: out of memory' on my Ubuntu 16.04 LTS and Windows Server 2016 with 64GB RAM. Once started, geth keeps growing until it takes all availavle RAM and crash (on windows) or untill it fills swap (on ubuntu) and then crash with OOM error.

Used flags: --rpcaddr 0.0.0.0 --maxpeers 100

Error head:
https://pastebin.com/3JHhMCXM

Then goes over 1Gb of:

goroutine 6959009 [chan receive]:
github.com/ethereum/go-ethereum/event.(*Feed).Send(0xc053f2a5b8, 0xe1bf20, 0xc45cb774d0, 0x5fac45)
    C:/gopath/src/github.com/ethereum/go-ethereum/event/feed.go:133 +0xd0
created by github.com/ethereum/go-ethereum/core.(*TxPool).promoteTx
    C:/gopath/src/github.com/ethereum/go-ethereum/core/tx_pool.go:750 +0x2b5

Error tail:
https://pastebin.com/aQ4KWtFt

@karalabe
Copy link
Member

@perissology Geth 1.8.0 bumped the default cache allowance to 1GB (since most people don't bother changing it). If you're running on a memory constrained machine, you can reduce it explicitly via --cache=256 and it should run just as well as it did before.

@Sadler2
Copy link

Sadler2 commented Mar 1, 2018

@karalabe At least for WIN32 compiled geth, it isn't very smart to assume you would ever have more than 4GB RAM available.

@karalabe
Copy link
Member

karalabe commented Mar 8, 2018

@Sadler2 Win32 actually limits max memory usage to 3GB (go figure why Microsoft did that). Either way, I don't think 32 bit windows is a platform we should worry too much about, especially since you'd need to explicitly modify cache settings to make something go boom.

As for this particular issue, it's a limitation of Windows and Go. There's not much we can do currently apart from tell people not to use more than --cache=13 on Windows. The memory limit addressable by Go on every other platform is 512GB, that's also an immediate solution for people wanting to run on monster machines.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants