Skip to content

IH stage failed with IS_LEAF assert #1449

@AskAlexSharov

Description

@AskAlexSharov
INFO [01-20|23:09:02.295] [7/14 IntermediateHashes] Generating intermediate hashes from=11617120  to=11692481
INFO [01-20|23:10:08.030] Flushed buffer file                      name=/home/alex/data/change_sets_and_tx_table/etl-temp/tg-sync-sortable-buf541901713 alloc=2.37GiB    sys=4.86GiB numGC=813
INFO [01-20|23:10:08.327] [7/14 IntermediateHashes] ETL [1/2] Extracting from=PLAIN-SCS current key=0000000000b1c389d22c1549017cf96eaa093ad47da0cf62f42b05620000000000000001 alloc=2.37GiB    sys=4.86GiB numGC=813
INFO [01-20|23:10:42.864] Flushed buffer file                      name=/home/alex/data/change_sets_and_tx_table/etl-temp/tg-sync-sortable-buf614600636 alloc=2.44GiB    sys=4.86GiB numGC=823
INFO [01-20|23:10:42.934] [7/14 IntermediateHashes] ETL [1/2] Extracting from=PLAIN-SCS current key=0000000000b247125acc84a3e955bdd76467d3348077d003f00ffb970000000000000001 alloc=2.44GiB    sys=4.86GiB numGC=823
INFO [01-20|23:10:51.685] Flushed buffer file                      name=/home/alex/data/change_sets_and_tx_table/etl-temp/tg-sync-sortable-buf085842411 alloc=881.02MiB  sys=4.86GiB numGC=827
INFO [01-20|23:10:57.943] [7/14 IntermediateHashes] etl: temp files removed successfully total size="624.4 MB"
INFO [01-20|23:11:38.320] [7/14 IntermediateHashes] Calculating Merkle root current key=01030007...
INFO [01-20|23:12:08.320] [7/14 IntermediateHashes] Calculating Merkle root current key=02020b06...
INFO [01-20|23:12:38.320] [7/14 IntermediateHashes] Calculating Merkle root current key=03060f09...
mdb.c:5977: Assertion 'IS_LEAF(mp)' failed in mdb_cursor_next()
SIGABRT: abort
PC=0x7f828bb7e18b m=44 sigcode=18446744073709551610
signal arrived during cgo execution

goroutine 357 [syscall, locked to thread]:
runtime.cgocall(0x1063470, 0xc077f1b308, 0xc077f1b300)
	runtime/cgocall.go:154 +0x5b fp=0xc077f1b2d8 sp=0xc077f1b2a0 pc=0x42fb3b
github.com/ledgerwatch/lmdb-go/lmdb._Cfunc_mdb_cursor_get(0x7d8184000da0, 0x2ac2c80, 0x2ac2ca0, 0x8, 0x200000000)
	_cgo_gotypes.go:505 +0x48 fp=0xc077f1b308 sp=0xc077f1b2d8 pc=0xa04c68
github.com/ledgerwatch/lmdb-go/lmdb.(*Cursor).getVal0.func1(0xc019a68070, 0x8, 0x4301db)
	github.com/ledgerwatch/lmdb-go@v1.17.4/lmdb/cursor.go:191 +0xd4 fp=0xc077f1b358 sp=0xc077f1b308 pc=0xa0e154
github.com/ledgerwatch/lmdb-go/lmdb.(*Cursor).getVal0(0xc019a68070, 0x8, 0xc077f1b3b8, 0xc077f1b3f8)
	github.com/ledgerwatch/lmdb-go@v1.17.4/lmdb/cursor.go:191 +0x39 fp=0xc077f1b390 sp=0xc077f1b358 pc=0xa06f99
github.com/ledgerwatch/lmdb-go/lmdb.(*Cursor).Get(0xc019a68070, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, ...)
	github.com/ledgerwatch/lmdb-go@v1.17.4/lmdb/cursor.go:149 +0x412 fp=0xc077f1b410 sp=0xc077f1b390 pc=0xa06f12
github.com/ledgerwatch/turbo-geth/ethdb.(*LmdbCursor).next(...)
	github.com/ledgerwatch/turbo-geth/ethdb/kv_lmdb.go:804
github.com/ledgerwatch/turbo-geth/ethdb.(*LmdbCursor).Next(0xc03c96e090, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/ethdb/kv_lmdb.go:1009 +0x74 fp=0xc077f1b5a0 sp=0xc077f1b410 pc=0xa28974
github.com/ledgerwatch/turbo-geth/turbo/trie.(*IHCursor)._next(0xc077f1bae8, 0x0, 0x0, 0x0, 0x7f825bf10510, 0x20, 0x20, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/turbo/trie/trie_root.go:785 +0x4b fp=0xc077f1b650 sp=0xc077f1b5a0 pc=0xb4886b
github.com/ledgerwatch/turbo-geth/turbo/trie.(*IHCursor)._seek(0xc077f1bae8, 0xc09824aea0, 0x52, 0x52, 0xc0ce9e0730, 0x43a01b, 0x50, 0x87e17ea1bb39a, 0x52, 0x3f, ...)
	github.com/ledgerwatch/turbo-geth/turbo/trie/trie_root.go:781 +0x298 fp=0xc077f1b710 sp=0xc077f1b650 pc=0xb484b8
github.com/ledgerwatch/turbo-geth/turbo/trie.(*IHCursor).Seek(0xc077f1bae8, 0xc09824aea0, 0x52, 0x52, 0x90, 0x100, 0xc098242f01, 0xc09824ae40, 0x52, 0x52, ...)
	github.com/ledgerwatch/turbo-geth/turbo/trie/trie_root.go:817 +0x67 fp=0xc077f1b7c8 sp=0xc077f1b710 pc=0xb48cc7
github.com/ledgerwatch/turbo-geth/turbo/trie.(*FlatDBTrieLoader).iteration(0xc00caa0480, 0xc077f1bb00, 0xc077f1bae8, 0x0, 0x0, 0xc09824e7e0)
	github.com/ledgerwatch/turbo-geth/turbo/trie/trie_root.go:318 +0x3bc fp=0xc077f1b9e0 sp=0xc077f1b7c8 pc=0xb42edc
github.com/ledgerwatch/turbo-geth/turbo/trie.(*FlatDBTrieLoader).CalcTrieRoot(0xc00caa0480, 0x1646798, 0xc00d3f40a0, 0xc000167980, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/turbo/trie/trie_root.go:401 +0x3b5 fp=0xc077f1bb58 sp=0xc077f1b9e0 pc=0xb45b55
github.com/ledgerwatch/turbo-geth/eth/stagedsync.incrementIntermediateHashes(0xc00c9ea0f0, 0x17, 0xc0252c00c0, 0x1646798, 0xc00d3f40a0, 0xb269c1, 0x1, 0xc0001c02c0, 0x31, 0x1121d9d69c369760, ...)
	github.com/ledgerwatch/turbo-geth/eth/stagedsync/stage_interhashes.go:280 +0x769 fp=0xc077f1be78 sp=0xc077f1bb58 pc=0xcb0389
github.com/ledgerwatch/turbo-geth/eth/stagedsync.SpawnIntermediateHashesStage(0xc0252c00c0, 0x16466f8, 0xc000032690, 0x1212d01, 0xc0001c02c0, 0x31, 0xc000167980, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/stagedsync/stage_interhashes.go:63 +0x831 fp=0xc077f1bff0 sp=0xc077f1be78 pc=0xcadf11
github.com/ledgerwatch/turbo-geth/eth/stagedsync.DefaultStages.func7.1(0xc0252c00c0, 0x1616e00, 0xc0006be900, 0x12, 0x1635ff8)
	github.com/ledgerwatch/turbo-geth/eth/stagedsync/stagebuilder.go:219 +0x65 fp=0xc077f1c048 sp=0xc077f1bff0 pc=0xcc9d05
github.com/ledgerwatch/turbo-geth/eth/stagedsync.(*State).runStage(0xc0006be900, 0xc00069a690, 0x1635ff8, 0xc000032690, 0x1635ff8, 0xc000032690, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/stagedsync/state.go:224 +0x15d fp=0xc077f1c110 sp=0xc077f1c048 pc=0xcbc33d
github.com/ledgerwatch/turbo-geth/eth/stagedsync.(*State).Run(0xc0006be900, 0x163bca8, 0xc000032690, 0x163bca8, 0xc000032690, 0xc0003b35a8, 0x16466f8)
	github.com/ledgerwatch/turbo-geth/eth/stagedsync/state.go:200 +0x34b fp=0xc077f1d8f8 sp=0xc077f1c110 pc=0xcbb76b
github.com/ledgerwatch/turbo-geth/eth/downloader.(*Downloader).syncWithPeer(0xc00002e600, 0xc00063c2d0, 0xb70eea61356de3b3, 0x74c7263cf1fbff9d, 0x9b50931bad9b811b, 0xc41fd437551c36be, 0xb269b7, 0xc00038e240, 0xc00018e100, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/eth/downloader/downloader.go:612 +0xc50 fp=0xc077f1dcd0 sp=0xc077f1d8f8 pc=0xe7fe10
github.com/ledgerwatch/turbo-geth/eth/downloader.(*Downloader).synchronise(0xc00002e600, 0xc0002acc00, 0x10, 0xb70eea61356de3b3, 0x74c7263cf1fbff9d, 0x9b50931bad9b811b, 0xc41fd437551c36be, 0xb269b7, 0x1, 0xc00038e240, ...)
	github.com/ledgerwatch/turbo-geth/eth/downloader/downloader.go:461 +0x3a5 fp=0xc077f1dda0 sp=0xc077f1dcd0 pc=0xe7efa5
github.com/ledgerwatch/turbo-geth/eth/downloader.(*Downloader).Synchronise(0xc00002e600, 0xc0002acc00, 0x10, 0xb70eea61356de3b3, 0x74c7263cf1fbff9d, 0x9b50931bad9b811b, 0xc41fd437551c36be, 0xb269b7, 0xc000000001, 0xc00038e240, ...)
	github.com/ledgerwatch/turbo-geth/eth/downloader/downloader.go:371 +0xa9 fp=0xc077f1deb8 sp=0xc077f1dda0 pc=0xe7e589
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).doSync(0xc0000fe280, 0xc000958200, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/sync.go:315 +0x10f fp=0xc077f1df90 sp=0xc077f1deb8 pc=0x1034caf
github.com/ledgerwatch/turbo-geth/eth.(*chainSyncer).startSync.func1(0xc000372270, 0xc000958200)
	github.com/ledgerwatch/turbo-geth/eth/sync.go:286 +0x38 fp=0xc077f1dfd0 sp=0xc077f1df90 pc=0x1037078
runtime.goexit()
	runtime/asm_amd64.s:1367 +0x1 fp=0xc077f1dfd8 sp=0xc077f1dfd0 pc=0x49eb61
created by github.com/ledgerwatch/turbo-geth/eth.(*chainSyncer).startSync
	github.com/ledgerwatch/turbo-geth/eth/sync.go:286 +0x76

goroutine 1 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/node.(*Node).Wait(...)
	github.com/ledgerwatch/turbo-geth/node/node.go:434
github.com/ledgerwatch/turbo-geth/turbo/node.(*TurboGethNode).Serve(0xc000238880, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/turbo/node/node.go:43 +0x85
main.runTurboGeth(0xc00014a420)
	github.com/ledgerwatch/turbo-geth/cmd/tg/main.go:59 +0x2da
github.com/urfave/cli.HandleAction(0x120ccc0, 0x14e2f68, 0xc00014a420, 0xc00014a420, 0x0)
	github.com/urfave/cli@v1.22.4/app.go:528 +0x59
github.com/urfave/cli.(*App).Run(0xc00040d340, 0xc000032180, 0x3, 0x3, 0x0, 0x0)
	github.com/urfave/cli@v1.22.4/app.go:288 +0x675
main.main()
	github.com/ledgerwatch/turbo-geth/cmd/tg/main.go:26 +0x87

goroutine 15 [chan receive]:
github.com/ledgerwatch/turbo-geth/metrics.(*meterArbiter).tick(0x1e6ad80)
	github.com/ledgerwatch/turbo-geth/metrics/meter.go:292 +0x7d
created by github.com/ledgerwatch/turbo-geth/metrics.NewMeterForced
	github.com/ledgerwatch/turbo-geth/metrics/meter.go:71 +0x105

goroutine 16 [select]:
github.com/ledgerwatch/turbo-geth/consensus/ethash.(*remoteSealer).loop(0xc00027e000)
	github.com/ledgerwatch/turbo-geth/consensus/ethash/sealer.go:279 +0x20c
created by github.com/ledgerwatch/turbo-geth/consensus/ethash.startRemoteSealer
	github.com/ledgerwatch/turbo-geth/consensus/ethash/sealer.go:263 +0x2b2

goroutine 67 [syscall, 167 minutes]:
os/signal.signal_recv(0x1628678)
	runtime/sigqueue.go:147 +0x9d
os/signal.loop()
	os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	os/signal/signal.go:151 +0x45

goroutine 68 [sync.Cond.Wait, 180 minutes]:
sync.runtime_notifyListWait(0xc00022c040, 0xc000000000)
	runtime/sema.go:513 +0xf8
sync.(*Cond).Wait(0xc00022c030)
	sync/cond.go:56 +0x99
github.com/anacrolix/stm.(*Tx).wait(0xc00022c000)
	github.com/anacrolix/stm@v0.2.0/tx.go:45 +0x131
github.com/anacrolix/stm.Atomically(0xc000468090, 0xc000468090, 0x1e6c3c0)
	github.com/anacrolix/stm@v0.2.0/funcs.go:51 +0x138
github.com/anacrolix/stm/rate.(*Limiter).tokenGenerator(0xc0003885c0, 0x2625a00)
	github.com/anacrolix/stm@v0.2.0/rate/ratelimit.go:59 +0x1d7
created by github.com/anacrolix/stm/rate.NewLimiter
	github.com/anacrolix/stm@v0.2.0/rate/ratelimit.go:45 +0x312

goroutine 73 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/cmd/utils.RootContext.func1(0xc000771120, 0x16330d0, 0xc000242940)
	github.com/ledgerwatch/turbo-geth/cmd/utils/cmd.go:344 +0x1b3
created by github.com/ledgerwatch/turbo-geth/cmd/utils.RootContext
	github.com/ledgerwatch/turbo-geth/cmd/utils/cmd.go:335 +0x7d

goroutine 75 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/accounts/keystore.(*watcher).loop(0xc00076a6c0)
	github.com/ledgerwatch/turbo-geth/accounts/keystore/watch.go:107 +0x377
created by github.com/ledgerwatch/turbo-geth/accounts/keystore.(*watcher).start
	github.com/ledgerwatch/turbo-geth/accounts/keystore/watch.go:56 +0x59

goroutine 28 [chan receive, 180 minutes]:
github.com/JekaMas/notify.(*nonrecursiveTree).dispatch(0xc000188480, 0xc0001883c0)
	github.com/JekaMas/notify@v0.9.4/tree_nonrecursive.go:36 +0xb6
created by github.com/JekaMas/notify.newNonrecursiveTree
	github.com/JekaMas/notify@v0.9.4/tree_nonrecursive.go:29 +0xe5

goroutine 29 [chan receive, 180 minutes]:
github.com/JekaMas/notify.(*nonrecursiveTree).internal(0xc000188480, 0xc000188420)
	github.com/JekaMas/notify@v0.9.4/tree_nonrecursive.go:81 +0x58
created by github.com/JekaMas/notify.newNonrecursiveTree
	github.com/JekaMas/notify@v0.9.4/tree_nonrecursive.go:30 +0x111

goroutine 76 [select]:
github.com/ledgerwatch/turbo-geth/accounts/keystore.(*KeyStore).updater(0xc00027e870)
	github.com/ledgerwatch/turbo-geth/accounts/keystore/keystore.go:203 +0x9f
created by github.com/ledgerwatch/turbo-geth/accounts/keystore.(*KeyStore).Subscribe
	github.com/ledgerwatch/turbo-geth/accounts/keystore/keystore.go:190 +0x12f

goroutine 77 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/accounts.(*Manager).update(0xc0001a2410)
	github.com/ledgerwatch/turbo-geth/accounts/manager.go:118 +0x185
created by github.com/ledgerwatch/turbo-geth/accounts.NewManager
	github.com/ledgerwatch/turbo-geth/accounts/manager.go:79 +0x4e5

goroutine 30 [syscall, 180 minutes]:
syscall.Syscall6(0xe8, 0xa, 0xc00053a79c, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
	syscall/asm_linux_amd64.s:43 +0x5
golang.org/x/sys/unix.EpollWait(0xa, 0xc00053a79c, 0x1, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0x0)
	golang.org/x/sys@v0.0.0-20200909081042-eff7692f9009/unix/zsyscall_linux_amd64.go:76 +0x72
github.com/JekaMas/notify.(*inotify).loop(0xc00080e000, 0xc0000be180)
	github.com/JekaMas/notify@v0.9.4/watcher_inotify.go:194 +0x79
created by github.com/JekaMas/notify.(*inotify).lazyinit
	github.com/JekaMas/notify@v0.9.4/watcher_inotify.go:134 +0x145

goroutine 31 [chan receive, 180 minutes]:
github.com/JekaMas/notify.(*inotify).send(0xc00080e000, 0xc0000be180)
	github.com/JekaMas/notify@v0.9.4/watcher_inotify.go:254 +0xab
created by github.com/JekaMas/notify.(*inotify).lazyinit
	github.com/JekaMas/notify@v0.9.4/watcher_inotify.go:137 +0x19a

goroutine 32 [chan receive, 180 minutes]:
github.com/JekaMas/notify.(*inotify).send(0xc00080e000, 0xc0000be180)
	github.com/JekaMas/notify@v0.9.4/watcher_inotify.go:254 +0xab
created by github.com/JekaMas/notify.(*inotify).lazyinit
	github.com/JekaMas/notify@v0.9.4/watcher_inotify.go:137 +0x19a

goroutine 78 [select]:
github.com/ledgerwatch/turbo-geth/consensus/ethash.(*remoteSealer).loop(0xc00027e960)
	github.com/ledgerwatch/turbo-geth/consensus/ethash/sealer.go:279 +0x20c
created by github.com/ledgerwatch/turbo-geth/consensus/ethash.startRemoteSealer
	github.com/ledgerwatch/turbo-geth/consensus/ethash/sealer.go:263 +0x2b2

goroutine 79 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 80 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 81 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 98 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 99 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 100 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 101 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 102 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 103 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 104 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 105 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 106 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 107 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 108 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 109 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 110 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 111 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 112 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 113 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 114 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 115 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 116 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 117 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 118 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/core.(*TxSenderCacher).cache(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:70 +0x97
github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher.func1(0xc00076ac00)
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:61 +0x52
created by github.com/ledgerwatch/turbo-geth/core.NewTxSenderCacher
	github.com/ledgerwatch/turbo-geth/core/tx_cacher.go:59 +0x11f

goroutine 119 [select]:
github.com/ledgerwatch/turbo-geth/eth/downloader.(*Downloader).qosTuner(0xc00002e600)
	github.com/ledgerwatch/turbo-geth/eth/downloader/downloader.go:1934 +0x34b
created by github.com/ledgerwatch/turbo-geth/eth/downloader.New
	github.com/ledgerwatch/turbo-geth/eth/downloader/downloader.go:274 +0x352

goroutine 120 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/miner.(*Miner).update(0xc00012ad00)
	github.com/ledgerwatch/turbo-geth/miner/miner.go:100 +0x1fd
created by github.com/ledgerwatch/turbo-geth/miner.New
	github.com/ledgerwatch/turbo-geth/miner/miner.go:79 +0x21a

goroutine 121 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth/downloader.(*PublicDownloaderAPI).eventLoop(0xc00076b340)
	github.com/ledgerwatch/turbo-geth/eth/downloader/api.go:63 +0x27a
created by github.com/ledgerwatch/turbo-geth/eth/downloader.NewPublicDownloaderAPI
	github.com/ledgerwatch/turbo-geth/eth/downloader/api.go:49 +0xca

goroutine 122 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth/filters.(*EventSystem).eventLoop(0xc000343970)
	github.com/ledgerwatch/turbo-geth/eth/filters/filter_system.go:459 +0x43d
created by github.com/ledgerwatch/turbo-geth/eth/filters.NewEventSystem
	github.com/ledgerwatch/turbo-geth/eth/filters/filter_system.go:138 +0x345

goroutine 123 [select, 1 minutes]:
github.com/ledgerwatch/turbo-geth/eth/filters.(*PublicFilterAPI).timeoutLoop(0xc000131950)
	github.com/ledgerwatch/turbo-geth/eth/filters/api.go:84 +0x1b8
created by github.com/ledgerwatch/turbo-geth/eth/filters.NewPublicFilterAPI
	github.com/ledgerwatch/turbo-geth/eth/filters/api.go:73 +0x130

goroutine 146 [select, 1 minutes]:
github.com/ledgerwatch/turbo-geth/p2p/nat.Map(0x1633610, 0xc0004e4fc0, 0xc000392480, 0x1418133, 0x3, 0x765f, 0x765f, 0x1421c6c, 0xc)
	github.com/ledgerwatch/turbo-geth/p2p/nat/nat.go:114 +0x42a
github.com/ledgerwatch/turbo-geth/p2p.(*Server).setupListening.func1(0xc00021ca00, 0xc00021aff0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:683 +0x8b
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).setupListening
	github.com/ledgerwatch/turbo-geth/p2p/server.go:682 +0x245

goroutine 147 [IO wait, 180 minutes]:
internal/poll.runtime_pollWait(0x7f82624f7788, 0x72, 0x0)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00012a118, 0x72, 0x0, 0x0, 0x141bcc7)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc00012a100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00012a100, 0xc0002a8118, 0x1c967d8, 0xc000700400)
	net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00077c0a8, 0x4328ab, 0xc0002a80c0, 0x0)
	net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00077c0a8, 0x0, 0xc0002a80c0, 0xc000124020, 0x2)
	net/tcpsock.go:261 +0x65
github.com/ledgerwatch/turbo-geth/p2p.(*Server).listenLoop(0xc00021ca00)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:877 +0x248
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).setupListening
	github.com/ledgerwatch/turbo-geth/p2p/server.go:690 +0x16d

goroutine 148 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/p2p/enode.(*FairMix).runSource(0xc000188840, 0xc0000be300, 0xc00076a1a0)
	github.com/ledgerwatch/turbo-geth/p2p/enode/iter.go:281 +0x176
created by github.com/ledgerwatch/turbo-geth/p2p/enode.(*FairMix).AddSource
	github.com/ledgerwatch/turbo-geth/p2p/enode/iter.go:180 +0x153

goroutine 149 [select, 1 minutes]:
github.com/ledgerwatch/turbo-geth/p2p/nat.Map(0x1633610, 0xc0004e4fc0, 0xc000392480, 0x1418148, 0x3, 0x765f, 0x765f, 0x142895d, 0x12)
	github.com/ledgerwatch/turbo-geth/p2p/nat/nat.go:114 +0x42a
github.com/ledgerwatch/turbo-geth/p2p.(*Server).setupDiscovery.func1(0xc00021ca00, 0xc00021b2f0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:577 +0x8b
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).setupDiscovery
	github.com/ledgerwatch/turbo-geth/p2p/server.go:576 +0x7e5

goroutine 150 [select, 1 minutes]:
github.com/ledgerwatch/turbo-geth/p2p/enode.(*DB).expirer(0xc00021a9c0)
	github.com/ledgerwatch/turbo-geth/p2p/enode/nodedb.go:363 +0xdb
created by github.com/ledgerwatch/turbo-geth/p2p/enode.(*DB).ensureExpirer.func1
	github.com/ledgerwatch/turbo-geth/p2p/enode/nodedb.go:354 +0x3e

goroutine 151 [select]:
github.com/ledgerwatch/turbo-geth/p2p/discover.(*Table).loop(0xc0000fe000)
	github.com/ledgerwatch/turbo-geth/p2p/discover/table.go:236 +0x2e9
created by github.com/ledgerwatch/turbo-geth/p2p/discover.ListenV4
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:151 +0x2d9

goroutine 152 [select]:
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).loop(0xc0003083f0)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:459 +0x4f7
created by github.com/ledgerwatch/turbo-geth/p2p/discover.ListenV4
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:154 +0x316

goroutine 153 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f76a0, 0x72, 0x0)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00012a218, 0x72, 0x500, 0x500, 0x0)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc00012a200, 0xc0003dc000, 0x500, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:222 +0x1e6
net.(*netFD).readFrom(0xc00012a200, 0xc0003dc000, 0x500, 0x500, 0xa8f744d7fc25ce8d, 0x89459841a6931167, 0xc0959e41d9ce6c0e, 0x1a6d6a172ac12209, 0xa8f744d7fc25ce8d)
	net/fd_posix.go:61 +0x5b
net.(*UDPConn).readFrom(0xc000120030, 0xc0003dc000, 0x500, 0x500, 0x0, 0xc04adfa000, 0xc00076a680, 0x1626198)
	net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFromUDP(0xc000120030, 0xc0003dc000, 0x500, 0x500, 0x500, 0x1616700, 0xc00011fa20, 0x0)
	net/udpsock.go:106 +0x5d
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).readLoop(0xc0003083f0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:537 +0x111
created by github.com/ledgerwatch/turbo-geth/p2p/discover.ListenV4
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:155 +0x345

goroutine 154 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/p2p/enode.(*FairMix).runSource(0xc000188840, 0xc0000be300, 0xc00076a880)
	github.com/ledgerwatch/turbo-geth/p2p/enode/iter.go:281 +0x176
created by github.com/ledgerwatch/turbo-geth/p2p/enode.(*FairMix).AddSource
	github.com/ledgerwatch/turbo-geth/p2p/enode/iter.go:180 +0x153

goroutine 155 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*dialScheduler).readNodes(0xc000912000, 0x162df48, 0xc000188840)
	github.com/ledgerwatch/turbo-geth/p2p/dial.go:327 +0x14c
created by github.com/ledgerwatch/turbo-geth/p2p.newDialScheduler
	github.com/ledgerwatch/turbo-geth/p2p/dial.go:183 +0x365

goroutine 156 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*dialScheduler).loop(0xc000912000, 0x162df48, 0xc000188840)
	github.com/ledgerwatch/turbo-geth/p2p/dial.go:246 +0x2b4
created by github.com/ledgerwatch/turbo-geth/p2p.newDialScheduler
	github.com/ledgerwatch/turbo-geth/p2p/dial.go:184 +0x3a5

goroutine 157 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Server).run(0xc00021ca00)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:730 +0x5b9
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).Start
	github.com/ledgerwatch/turbo-geth/p2p/server.go:498 +0x38c

goroutine 34860 [IO wait]:
internal/poll.runtime_pollWait(0x7d8224647eb8, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0102d8418, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0102d8400, 0xc00b4e4040, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0102d8400, 0xc00b4e4040, 0x20, 0x20, 0x4960e0, 0xc00f5c8900, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120d80, 0xc00b4e4040, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc000120d80, 0xc00b4e4040, 0x20, 0x20, 0x20, 0x1618780, 0xbffa338658b154df, 0x9e0fc55f697)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc000458500, 0x1618780, 0xc000120d80, 0x1618780, 0xc000120d80, 0xc0102d8400, 0x14e2d50, 0xc00f669d38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc00cb98d80, 0xbffa338658b154df, 0x9e0fc55f697, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc000958ac0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc07cd7afc0, 0xc07cd7b080)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 158 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*Ethereum).startEthEntryUpdate.func1(0x1626080, 0xc00011cb58, 0xc000630480, 0xc00038c1c0, 0xc00027ea50)
	github.com/ledgerwatch/turbo-geth/eth/discovery.go:50 +0x105
created by github.com/ledgerwatch/turbo-geth/eth.(*Ethereum).startEthEntryUpdate
	github.com/ledgerwatch/turbo-geth/eth/discovery.go:47 +0x91

goroutine 159 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).minedBroadcastLoop(0xc0000fe280)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:1121 +0x85
created by github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).Start
	github.com/ledgerwatch/turbo-geth/eth/handler.go:323 +0x193

goroutine 160 [select]:
github.com/ledgerwatch/turbo-geth/eth.(*chainSyncer).loop(0xc000372270)
	github.com/ledgerwatch/turbo-geth/eth/sync.go:219 +0x1c8
created by github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).Start
	github.com/ledgerwatch/turbo-geth/eth/handler.go:329 +0x14e

goroutine 161 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).txsyncLoop64(0xc0000fe280)
	github.com/ledgerwatch/turbo-geth/eth/sync.go:134 +0x251
created by github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).Start
	github.com/ledgerwatch/turbo-geth/eth/handler.go:333 +0xf6

goroutine 178 [chan receive, 180 minutes]:
github.com/ledgerwatch/turbo-geth/cmd/utils.StartNode.func1(0xc00038cd20)
	github.com/ledgerwatch/turbo-geth/cmd/utils/cmd.go:80 +0xfc
created by github.com/ledgerwatch/turbo-geth/cmd/utils.StartNode
	github.com/ledgerwatch/turbo-geth/cmd/utils/cmd.go:76 +0xb4

goroutine 179 [select]:
github.com/ledgerwatch/turbo-geth/eth/fetcher.(*BlockFetcher).loop(0xc000154800)
	github.com/ledgerwatch/turbo-geth/eth/fetcher/block_fetcher.go:376 +0x745
created by github.com/ledgerwatch/turbo-geth/eth/fetcher.(*BlockFetcher).Start
	github.com/ledgerwatch/turbo-geth/eth/fetcher/block_fetcher.go:231 +0x3f

goroutine 38129 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc01045d4a0, 0x11d31e0, 0xc029c83080, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc01045d4a0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 297 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc000630fc0, 0x11d31e0, 0xc000397b80, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc000630fc0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 289 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc0001a3ad0, 0xc00018e910)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 299 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc000630fc0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 300 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc00048b5e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc0001a3ad0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc0001a3ad0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc0001a3ad0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc000630fc0, 0x16260f8, 0xc00048b5e0, 0xc0009117a8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc000630fc0, 0xc00048b5e0, 0x16260f8, 0xc00048b5e0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 288 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc0001a3ad0, 0xc00018e910)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 2261 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc010b8e5b0, 0xc0101b43b0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 338 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc0001a3ad0, 0xc00018e910)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 298 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f7048, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc000a87498, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000a87480, 0xc00b452780, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000a87480, 0xc00b452780, 0x20, 0x20, 0x4960e0, 0xc0005abe00, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00061e070, 0xc00b452780, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00061e070, 0xc00b452780, 0x20, 0x20, 0x20, 0x1618780, 0xbffa338657cea40e, 0x9e0fb7345d0)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc00069aa00, 0x1618780, 0xc00061e070, 0x1618780, 0xc00061e070, 0xc000a87480, 0x14e2d50, 0xc0002a4d38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc00046dbc0, 0xbffa338657cea40e, 0x9e0fb7345d0, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc000129a40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc000630fc0, 0xc000631080)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 35459 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc00aaa55f0, 0xc00b207d60)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 33420 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc030d99f80, 0x11d31e0, 0xc0104b8a00, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc030d99f80)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 37225 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc00ffefe00)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 35370 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f6d90, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0099bbf18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0099bbf00, 0xc009cf1360, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0099bbf00, 0xc009cf1360, 0x20, 0x20, 0xc12b6d3c00, 0x4, 0x10)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000434788, 0xc009cf1360, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc000434788, 0xc009cf1360, 0x20, 0x20, 0x20, 0x1618780, 0xbffa3385ac9dc5a8, 0x9e05d720960)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc00b12be00, 0x1618780, 0xc000434788, 0x1618780, 0xc000434788, 0xc0099bbf00, 0x14e2d50, 0xc0005a5d38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc00ae45c20, 0xbffa3385ac9dc5a8, 0x9e05d720960, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc00adfa900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc0006bf4a0, 0xc0006bf860)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 38164 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc01045d4a0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 35446 [IO wait]:
internal/poll.runtime_pollWait(0x7d8224648088, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0031c9f98, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0031c9f80, 0xc00b071e20, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0031c9f80, 0xc00b071e20, 0x20, 0x20, 0x4960e0, 0xc00beff980, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00c2de6e0, 0xc00b071e20, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00c2de6e0, 0xc00b071e20, 0x20, 0x20, 0x20, 0x1618780, 0xbffa3386573e93d1, 0x9e0fae33593)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc00a762cd0, 0x1618780, 0xc00c2de6e0, 0x1618780, 0xc00c2de6e0, 0xc0031c9f80, 0x14e2d50, 0xc00066ed38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc004d0a090, 0xbffa3386573e93d1, 0x9e0fae33593, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc00f948340, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc000631260, 0xc0006314a0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 34069 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc00d15a140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc00d4b4d00, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc00d4b4d00, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc00d4b4d00, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc06f7fc3c0, 0x16260f8, 0xc00d15a140, 0xc00053bfa8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc06f7fc3c0, 0xc00d15a140, 0x16260f8, 0xc00d15a140)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 42112 [IO wait]:
internal/poll.runtime_pollWait(0x7d8224647c00, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc023e6d718, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc023e6d700, 0xc003f06140, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc023e6d700, 0xc003f06140, 0x20, 0x20, 0xc0eaa796e0, 0x4, 0x10)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0007125e8, 0xc003f06140, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc0007125e8, 0xc003f06140, 0x20, 0x20, 0x20, 0x1618780, 0xbffa3384352f6f0b, 0x9df0062f6cd)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc009cda910, 0x1618780, 0xc0007125e8, 0x1618780, 0xc0007125e8, 0xc023e6d700, 0x14e2d50, 0xc05217ed38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc0524b03c0, 0xbffa3384352f6f0b, 0x9df0062f6cd, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc08d892100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc039f21140, 0xc039f21200)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 34708 [select, 65 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc00d5884e0, 0xc000617c50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 35259 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc00b139450, 0xc069d909a0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 35460 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc00aaa55f0, 0xc00b207d60)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 36591 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc0103200a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc01fd36410, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc01fd36410, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc01fd36410, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc0006bea20, 0x16260f8, 0xc0103200a0, 0xc0097977a8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc0006bea20, 0xc0103200a0, 0x16260f8, 0xc0103200a0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 34416 [select, 65 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc0104ae680, 0xc00b8bb2d0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 45959 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc004656410, 0xc0038e2d00)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 46344 [select]:
github.com/ledgerwatch/turbo-geth/p2p/discover.(*lookup).advance(0xc04ba8def0, 0xd57f6ccd3cf77701)
	github.com/ledgerwatch/turbo-geth/p2p/discover/lookup.go:70 +0x13d
github.com/ledgerwatch/turbo-geth/p2p/discover.(*lookup).run(0xc04ba8def0, 0x16330d0, 0xc000390580, 0xc04ba8def0)
	github.com/ledgerwatch/turbo-geth/p2p/discover/lookup.go:61 +0x2b
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).lookupRandom(0xc0003083f0, 0xc00e78be80, 0x10, 0x10)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:278 +0x4b
github.com/ledgerwatch/turbo-geth/p2p/discover.(*Table).doRefresh(0xc0000fe000, 0xc16aa274a0)
	github.com/ledgerwatch/turbo-geth/p2p/discover/table.go:299 +0x9a
created by github.com/ledgerwatch/turbo-geth/p2p/discover.(*Table).loop
	github.com/ledgerwatch/turbo-geth/p2p/discover/table.go:241 +0x51c

goroutine 35445 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc000631260, 0x11d31e0, 0xc00aa82d00, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc000631260)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 37231 [select, 63 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc003e88750, 0xc0165d4a50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 34068 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc06f7fc3c0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 33122 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc000371e00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc00071a5b0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc00071a5b0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc00071a5b0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc016b02ea0, 0x16260f8, 0xc000371e00, 0xc0005537a8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc016b02ea0, 0xc000371e00, 0x16260f8, 0xc000371e00)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 34861 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc07cd7afc0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 36674 [select, 63 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc01fd36410, 0xc0181dcd40)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 38670 [select, 60 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc01a328ea0, 0xc00f400ca0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 38165 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc000370aa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc000244f70, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc000244f70, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc000244f70, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc01045d4a0, 0x16260f8, 0xc000370aa0, 0xc00e48e7a8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc01045d4a0, 0xc000370aa0, 0x16260f8, 0xc000370aa0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 38671 [select, 60 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc01a328ea0, 0xc00f400ca0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 38663 [select, 51 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc08aa491a0, 0x11d31e0, 0xc00068f100, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc08aa491a0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 33111 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc00071a5b0, 0xc00c647fc0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 36560 [select, 63 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc01fd36410, 0xc0181dcd40)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 35371 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc0006bf4a0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 38669 [select, 60 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc01a328ea0, 0xc00f400ca0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 34067 [IO wait]:
internal/poll.runtime_pollWait(0x7d8224647dd0, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0102d8598, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0102d8580, 0xc00b452600, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0102d8580, 0xc00b452600, 0x20, 0x20, 0x4960e0, 0xc000a00300, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00d6a8a90, 0xc00b452600, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00d6a8a90, 0xc00b452600, 0x20, 0x20, 0x20, 0x1618780, 0xbffa338656e3b732, 0x9e0fa8858f4)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc010524410, 0x1618780, 0xc00d6a8a90, 0x1618780, 0xc00d6a8a90, 0xc0102d8580, 0x14e2d50, 0xc00079ad38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc059d670b0, 0xbffa338656e3b732, 0x9e0fa8858f4, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc065ca4b80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc06f7fc3c0, 0xc06f7fc480)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 2250 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc010320c80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc010b8e5b0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc010b8e5b0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc010b8e5b0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc010e320c0, 0x16260f8, 0xc010320c80, 0xc00e48afa8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc010e320c0, 0xc010320c80, 0x16260f8, 0xc010320c80)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 37224 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f7218, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc002404718, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002404700, 0xc009b6f9a0, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc002404700, 0xc009b6f9a0, 0x20, 0x20, 0x4960e0, 0xc01204c780, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00a3ca020, 0xc009b6f9a0, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00a3ca020, 0xc009b6f9a0, 0x20, 0x20, 0x20, 0x1618780, 0xbffa33859290beb9, 0x9e04365027b)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc018f9c2d0, 0x1618780, 0xc00a3ca020, 0x1618780, 0xc00a3ca020, 0xc002404700, 0x14e2d50, 0xc00079dd38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc0224d8d50, 0xbffa33859290beb9, 0x9e04365027b, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc01f9a2040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc00ffefe00, 0xc00ffefec0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 2248 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f6bc0, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0102d9698, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0102d9680, 0xc009689ac0, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0102d9680, 0xc009689ac0, 0x20, 0x20, 0xc129e4b760, 0x4, 0x10)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00ad800c0, 0xc009689ac0, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00ad800c0, 0xc009689ac0, 0x20, 0x20, 0x20, 0x1618780, 0xbffa338556dcd0a3, 0x9e00c164a5b)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc01032b090, 0x1618780, 0xc00ad800c0, 0x1618780, 0xc00ad800c0, 0xc0102d9680, 0x14e2d50, 0xc009b2ad38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc01089fc80, 0xbffa338556dcd0a3, 0x9e00c164a5b, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc0108a6900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc010e320c0, 0xc010e32180)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 38169 [select, 60 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc000244f70, 0xc083545790)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 34707 [select, 65 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc00d5884e0, 0xc000617c50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 3087 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc00b543ce0, 0x11d31e0, 0xc010479700, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc00b543ce0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 33072 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f74d0, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00e78bc18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00e78bc00, 0xc009923b60, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00e78bc00, 0xc009923b60, 0x20, 0x20, 0xc10468b7d0, 0x4, 0x10)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0004341e0, 0xc009923b60, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc0004341e0, 0xc009923b60, 0x20, 0x20, 0x20, 0x1618780, 0xbffa338575b2e259, 0x9e02aec5c1b)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc00069be00, 0x1618780, 0xc0004341e0, 0x1618780, 0xc0004341e0, 0xc00e78bc00, 0x14e2d50, 0xc000671d38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc0175c0cc0, 0xbffa338575b2e259, 0x9e02aec5c1b, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc0108a6b40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc016b02ea0, 0xc016b03020)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 33959 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc00d4b4d00, 0xc00eb45f50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 3089 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc00b543ce0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 2262 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc010b8e5b0, 0xc0101b43b0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 35372 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc0001343c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc00b139450, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc00b139450, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc00b139450, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc0006bf4a0, 0x16260f8, 0xc0001343c0, 0xc0628f8fa8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc0006bf4a0, 0xc0001343c0, 0x16260f8, 0xc0001343c0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 35448 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc00d4323c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc00aaa55f0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc00aaa55f0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc00aaa55f0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc000631260, 0x16260f8, 0xc00d4323c0, 0xc00090a7a8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc000631260, 0xc00d4323c0, 0x16260f8, 0xc00d4323c0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 33958 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc00d4b4d00, 0xc00eb45f50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 36589 [IO wait]:
internal/poll.runtime_pollWait(0x7d8224647a30, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc004dd2498, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc004dd2480, 0xc00a4553a0, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc004dd2480, 0xc00a4553a0, 0x20, 0x20, 0x4960e0, 0xc000b00900, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc042bc7228, 0xc00a4553a0, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc042bc7228, 0xc00a4553a0, 0x20, 0x20, 0x20, 0x1618780, 0xbffa338643d522e3, 0x9e0e779c4a5)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc01a6504b0, 0x1618780, 0xc042bc7228, 0x1618780, 0xc042bc7228, 0xc004dd2480, 0x14e2d50, 0xc00058dd38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc00a9efdd0, 0xbffa338643d522e3, 0x9e0e779c4a5, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc016c2fec0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc0006bea20, 0xc0006becc0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 42111 [select, 44 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc039f21140, 0x11d31e0, 0xc00068f880, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc039f21140)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 3119 [select, 179 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc00eb664e0, 0xc0096dda90)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 38665 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc08aa491a0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 33110 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc00071a5b0, 0xc00c647fc0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 3106 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc00d15a280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc00eb664e0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc00eb664e0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc00eb664e0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc00b543ce0, 0x16260f8, 0xc00d15a280, 0x3, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc00b543ce0, 0xc00d15a280, 0x16260f8, 0xc00d15a280)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 3088 [runnable]:
internal/poll.runtime_pollWait(0x7f82624f6908, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc0000fbe98, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0000fbe80, 0xc009f28920, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000fbe80, 0xc009f28920, 0x20, 0x20, 0xc12c325360, 0x4, 0x10)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00cf52070, 0xc009f28920, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00cf52070, 0xc009f28920, 0x20, 0x20, 0x20, 0x1618780, 0xbffa3385c3af4ad5, 0x9e0701e5897)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc00f06e0a0, 0x1618780, 0xc00cf52070, 0x1618780, 0xc00cf52070, 0xc0000fbe80, 0x14e2d50, 0xc000797d38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc00e33dc80, 0xbffa3385c3af4ad5, 0x9e0701e5897, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc00e285e40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc00b543ce0, 0xc00b543da0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 3121 [select, 179 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc00eb664e0, 0xc0096dda90)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 33109 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc00071a5b0, 0xc00c647fc0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 2247 [select, 24 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc010e320c0, 0x11d31e0, 0xc0102d9980, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc010e320c0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 34066 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc06f7fc3c0, 0x11d31e0, 0xc011392a80, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc06f7fc3c0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 3120 [select, 179 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc00eb664e0, 0xc0096dda90)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 33073 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc016b02ea0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 2249 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc010e320c0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 45954 [runnable]:
internal/poll.runtime_pollWait(0x7d8224648340, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00e78a198, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00e78a180, 0xc009d130a0, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00e78a180, 0xc009d130a0, 0x20, 0x20, 0x4960e0, 0xc00ce06c00, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00d6a8000, 0xc009d130a0, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00d6a8000, 0xc009d130a0, 0x20, 0x20, 0x20, 0x1618780, 0xbffa33865786bec3, 0x9e0fb2b6085)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc01032a3c0, 0x1618780, 0xc00d6a8000, 0x1618780, 0xc00d6a8000, 0xc00e78a180, 0x14e2d50, 0xc0008f3d38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc002b70240, 0xbffa33865786bec3, 0x9e0fb2b6085, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc002b6b540, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc071f36660, 0xc071f36780)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 34862 [runnable]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc00021e1e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc0104ae680, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc0104ae680, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc0104ae680, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc07cd7afc0, 0x16260f8, 0xc00021e1e0, 0x3, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc07cd7afc0, 0xc00021e1e0, 0x16260f8, 0xc00021e1e0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 2260 [select, 180 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc010b8e5b0, 0xc0101b43b0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 46212 [chan receive]:
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).findnode(0xc0003083f0, 0x5b551eda11ef3b09, 0xdf81e1995195ddb9, 0xb54f521bf1fd5ae4, 0x2a0af3be76811ec4, 0xc00d467b30, 0xcd06e6cf5fe655c6, 0xb18d9a5d570dd0ab, 0x1457672788364333, 0x7f90f15944e96e79, ...)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:340 +0x34e
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).newLookup.func1(0xc024f3f440, 0x5b551eda11ef3b09, 0xdf81e1995195ddb9, 0xb54f521bf1fd5ae4, 0x2a0af3be76811ec4, 0xc12f124658)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:296 +0x110
github.com/ledgerwatch/turbo-geth/p2p/discover.(*lookup).query(0xc04ba8def0, 0xc024f3f440, 0xc044d81440)
	github.com/ledgerwatch/turbo-geth/p2p/discover/lookup.go:143 +0xec
created by github.com/ledgerwatch/turbo-geth/p2p/discover.(*lookup).startQueries
	github.com/ledgerwatch/turbo-geth/p2p/discover/lookup.go:125 +0x1a5

goroutine 33071 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc016b02ea0, 0x11d31e0, 0xc00049d800, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc016b02ea0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 34859 [select, 65 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc07cd7afc0, 0x11d31e0, 0xc00a3c6680, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc07cd7afc0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 37223 [select, 47 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc00ffefe00, 0x11d31e0, 0xc003d29b00, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc00ffefe00)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 34414 [select, 65 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc0104ae680, 0xc00b8bb2d0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 36590 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc0006bea20)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 37226 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc000134500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc003e88750, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc003e88750, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc003e88750, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc00ffefe00, 0x16260f8, 0xc000134500, 0x3, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc00ffefe00, 0xc000134500, 0x16260f8, 0xc000134500)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 36588 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc0006bea20, 0x11d31e0, 0xc01fd26200, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc0006bea20)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 46485 [chan receive]:
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).findnode(0xc0003083f0, 0x92be4fb3c3f93209, 0xdf59a72e00653b35, 0xfa2addd0c9d0664c, 0xe0889cf878f4416b, 0xc053ea9a40, 0xcd06e6cf5fe655c6, 0xb18d9a5d570dd0ab, 0x1457672788364333, 0x7f90f15944e96e79, ...)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:340 +0x34e
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).newLookup.func1(0xc024f3f560, 0x92be4fb3c3f93209, 0xdf59a72e00653b35, 0xfa2addd0c9d0664c, 0xe0889cf878f4416b, 0xc12f2b6070)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:296 +0x110
github.com/ledgerwatch/turbo-geth/p2p/discover.(*lookup).query(0xc04ba8def0, 0xc024f3f560, 0xc044d81440)
	github.com/ledgerwatch/turbo-geth/p2p/discover/lookup.go:143 +0xec
created by github.com/ledgerwatch/turbo-geth/p2p/discover.(*lookup).startQueries
	github.com/ledgerwatch/turbo-geth/p2p/discover/lookup.go:125 +0x1a5

goroutine 35257 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc00b139450, 0xc069d909a0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 35458 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc00aaa55f0, 0xc00b207d60)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 36561 [select, 63 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc01fd36410, 0xc0181dcd40)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 35369 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc0006bf4a0, 0x11d31e0, 0xc00b0f0500, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc0006bf4a0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 42113 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc039f21140)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 45956 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc00021e5a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc004656410, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc004656410, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc004656410, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc071f36660, 0x16260f8, 0xc00021e5a0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc071f36660, 0xc00021e5a0, 0x16260f8, 0xc00021e5a0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 35447 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc000631260)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 38163 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f7300, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00012a818, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00012a800, 0xc00a6cc160, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00012a800, 0xc00a6cc160, 0x20, 0x20, 0x4960e0, 0xc00d668180, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00cbda018, 0xc00a6cc160, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00cbda018, 0xc00a6cc160, 0x20, 0x20, 0x20, 0x1618780, 0xbffa338636b87c36, 0x9e0dec253f8)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc02954e6e0, 0x1618780, 0xc00cbda018, 0x1618780, 0xc00cbda018, 0xc00012a800, 0x14e2d50, 0xc000672d38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc00d940930, 0xbffa338636b87c36, 0x9e0dec253f8, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc02c6e2300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc01045d4a0, 0xc08a9eab40)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 33957 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc00d4b4d00, 0xc00eb45f50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 37232 [select, 63 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).announceTransactions(0xc003e88750, 0xc0165d4a50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:270 +0x50c
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:699 +0x1ae

goroutine 38666 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc000135cc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc01a328ea0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc01a328ea0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc01a328ea0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc08aa491a0, 0x16260f8, 0xc000135cc0, 0x47463ed625832, 0xc00979d7c8)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc08aa491a0, 0xc000135cc0, 0x16260f8, 0xc000135cc0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 33421 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f69f0, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00068e498, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00068e480, 0xc003fc3120, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00068e480, 0xc003fc3120, 0x20, 0x20, 0xc0eaa79b30, 0x4, 0x10)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc018226248, 0xc003fc3120, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc018226248, 0xc003fc3120, 0x20, 0x20, 0x20, 0x1618780, 0xbffa3384529f4c29, 0x9df196d9deb)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc0000bc870, 0x1618780, 0xc018226248, 0x1618780, 0xc018226248, 0xc00068e480, 0x14e2d50, 0xc00058ed38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc00af692f0, 0xbffa3384529f4c29, 0x9df196d9deb, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc0105fa240, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc030d99f80, 0xc035a26060)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 33422 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc030d99f80)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 33423 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc00048ab40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc00e618c30, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc00e618c30, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc00e618c30, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc030d99f80, 0x16260f8, 0xc00048ab40, 0x8, 0x2)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc030d99f80, 0xc00048ab40, 0x16260f8, 0xc00048ab40)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 33433 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc00e618c30, 0xc052f4c4a0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 33434 [select, 66 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc00e618c30, 0xc052f4c4a0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 37230 [select, 63 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc003e88750, 0xc0165d4a50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 42162 [select, 44 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc010320140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc000a45040, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc000a45040, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc000a45040, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc039f21140, 0x16260f8, 0xc010320140, 0xc00d667fa8, 0x58523a)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc039f21140, 0xc010320140, 0x16260f8, 0xc010320140)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 34674 [select, 54 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc07f9c28a0, 0x11d31e0, 0xc00012a580, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc07f9c28a0)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 34675 [IO wait]:
internal/poll.runtime_pollWait(0x7f82624f6ca8, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00cf4b818, 0x72, 0x0, 0x1e, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00cf4b800, 0xc00affb762, 0xe, 0x1e, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00cf4b800, 0xc00affb762, 0xe, 0x1e, 0x2, 0x0, 0x0)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00a3ca8b0, 0xc00affb762, 0xe, 0x1e, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc00a3ca8b0, 0xc00affb760, 0x10, 0x20, 0x10, 0x20, 0x0, 0x0)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc00d984190, 0x1618780, 0xc00a3ca8b0, 0x1618780, 0xc00a3ca8b0, 0xc00cf4b800, 0x14e2d50, 0xc04542ed38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:160 +0x325
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc072410390, 0xbffa3386433f624b, 0x9e0e6e4040d, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc088ea5280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc07f9c28a0, 0xc07f9c2960)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 34676 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc07f9c28a0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 34677 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*protoRW).ReadMsg(0xc0000da640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:437 +0xcf
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handleMsg(0xc0000fe280, 0xc00d5884e0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:518 +0x76
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).handle(0xc0000fe280, 0xc00d5884e0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:498 +0xbfb
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).runPeer(0xc0000fe280, 0xc00d5884e0, 0x0, 0x0)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:405 +0xbc
github.com/ledgerwatch/turbo-geth/eth.(*ProtocolManager).makeProtocol.func1(0xc07f9c28a0, 0x16260f8, 0xc0000da640, 0xde1b139a69639260, 0xb1189ee31da1d154)
	github.com/ledgerwatch/turbo-geth/eth/handler.go:268 +0xaf
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols.func1(0xc07f9c28a0, 0xc0000da640, 0x16260f8, 0xc0000da640)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:380 +0x98
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).startProtocols
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:378 +0x205

goroutine 34415 [select, 65 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc0104ae680, 0xc00b8bb2d0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 34706 [select, 65 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc00d5884e0, 0xc000617c50)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 35258 [select, 64 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc00b139450, 0xc069d909a0)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 38664 [runnable]:
internal/poll.runtime_pollWait(0x7f82624f6e78, 0x72, 0xffffffffffffffff)
	runtime/netpoll.go:222 +0x55
internal/poll.(*pollDesc).wait(0xc00068ef18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
	internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00068ef00, 0xc00aff0f80, 0x20, 0x20, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00068ef00, 0xc00aff0f80, 0x20, 0x20, 0x4960e0, 0xc017a8f080, 0x3)
	net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0005ad6d8, 0xc00aff0f80, 0x20, 0x20, 0x0, 0x0, 0x0)
	net/net.go:183 +0x91
io.ReadAtLeast(0x1618780, 0xc0005ad6d8, 0xc00aff0f80, 0x20, 0x20, 0x20, 0x1618780, 0xbffa338649be040d, 0x9e0ed62a5c5)
	io/io.go:328 +0x87
io.ReadFull(...)
	io/io.go:347
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*handshakeState).readFrame(0xc00b12b9f0, 0x1618780, 0xc0005ad6d8, 0x1618780, 0xc0005ad6d8, 0xc00068ef00, 0x14e2d50, 0xc01a6e1d38)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:131 +0x9c
github.com/ledgerwatch/turbo-geth/p2p/rlpx.(*Conn).Read(0xc0039e50b0, 0xbffa338649be040d, 0x9e0ed62a5c5, 0x1e6c3c0, 0x0, 0x0, 0x1e6c3c0, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/rlpx/rlpx.go:103 +0x92
github.com/ledgerwatch/turbo-geth/p2p.(*rlpxTransport).ReadMsg(0xc029dda4c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	github.com/ledgerwatch/turbo-geth/p2p/transport.go:66 +0x154
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).readLoop(0xc08aa491a0, 0xc08aa49260)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:280 +0xb5
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:217 +0xfb

goroutine 42148 [select, 44 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc000a45040, 0xc095421990)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

goroutine 38168 [select, 60 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc000244f70, 0xc083545790)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 45955 [select]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).pingLoop(0xc071f36660)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:264 +0x125
created by github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:218 +0x125

goroutine 46443 [sleep]:
time.Sleep(0x1dcd6500)
	runtime/time.go:193 +0xd2
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).ensureBond(0xc0003083f0, 0xb3ece42081e73609, 0x2868ce924c2b78a0, 0x5983012a7300db1f, 0xd5fdaa38c015a9f4, 0xc05b5d1950)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:589 +0x105
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).findnode(0xc0003083f0, 0xb3ece42081e73609, 0x2868ce924c2b78a0, 0x5983012a7300db1f, 0xd5fdaa38c015a9f4, 0xc05b5d1950, 0xcd06e6cf5fe655c6, 0xb18d9a5d570dd0ab, 0x1457672788364333, 0x7f90f15944e96e79, ...)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:304 +0x67
github.com/ledgerwatch/turbo-geth/p2p/discover.(*UDPv4).newLookup.func1(0xc024f3f680, 0xb3ece42081e73609, 0x2868ce924c2b78a0, 0x5983012a7300db1f, 0xd5fdaa38c015a9f4, 0xc12b1b06e8)
	github.com/ledgerwatch/turbo-geth/p2p/discover/v4_udp.go:296 +0x110
github.com/ledgerwatch/turbo-geth/p2p/discover.(*lookup).query(0xc04ba8def0, 0xc024f3f680, 0xc044d81440)
	github.com/ledgerwatch/turbo-geth/p2p/discover/lookup.go:143 +0xec
created by github.com/ledgerwatch/turbo-geth/p2p/discover.(*lookup).startQueries
	github.com/ledgerwatch/turbo-geth/p2p/discover/lookup.go:125 +0x1a5

goroutine 42147 [select, 44 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastBlocks(0xc000a45040, 0xc095421990)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:137 +0xeb
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:696 +0x128

goroutine 45793 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/p2p.(*Peer).run(0xc071f36660, 0x11d31e0, 0xc00068e400, 0x0)
	github.com/ledgerwatch/turbo-geth/p2p/peer.go:227 +0x265
github.com/ledgerwatch/turbo-geth/p2p.(*Server).runPeer(0xc00021ca00, 0xc071f36660)
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1050 +0x1de
created by github.com/ledgerwatch/turbo-geth/p2p.(*Server).launchPeer
	github.com/ledgerwatch/turbo-geth/p2p/server.go:1033 +0xc5

goroutine 45960 [select, 5 minutes]:
github.com/ledgerwatch/turbo-geth/eth.(*peer).broadcastTransactions(0xc004656410, 0xc0038e2d00)
	github.com/ledgerwatch/turbo-geth/eth/peer.go:199 +0x4ac
created by github.com/ledgerwatch/turbo-geth/eth.(*peerSet).Register
	github.com/ledgerwatch/turbo-geth/eth/peer.go:697 +0x154

rax    0x0
rbx    0x7d819e7fc700
rcx    0x7f828bb7e18b
rdx    0x0
rdi    0x2
rsi    0x7d819e7fb960
rbp    0x2abe900
rsp    0x7d819e7fb960
r8     0x0
r9     0x7d819e7fb960
r10    0x8
r11    0x246
r12    0x7d819e7fbbb0
r13    0x0
r14    0x8
r15    0x7f825bf104a8
rip    0x7f828bb7e18b
rflags 0x246
cs     0x33
fs     0x0
gs     0x0
exit status 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions