Skip to content

Instantly share code, notes, and snippets.

@allada
Created December 8, 2021 00:25
Show Gist options
  • Save allada/30396f130e7a6f89117fd47c33cb5d75 to your computer and use it in GitHub Desktop.
Save allada/30396f130e7a6f89117fd47c33cb5d75 to your computer and use it in GitHub Desktop.
fatal error: concurrent map read and map write
goroutine 2197 [running]:
runtime.throw(0x15a54b3, 0x21)
runtime/panic.go:774 +0x54 fp=0x402ffd01e0 sp=0x402ffd01b0 pc=0x446d3c
runtime.mapaccess2(0x1326760, 0x402933c960, 0x402ffd02f0, 0x282d140, 0x40ba090d00)
runtime/map.go:470 +0x258 fp=0x402ffd0230 sp=0x402ffd01e0 pc=0x4259f0
github.com/ethereum/go-ethereum/trie.(*Database).commit(0x402feba000, 0x69ac0cabd078f198, 0xa9374ccefdd64cf4, 0x68d95ec392b54be3, 0x291993f7f835a42b, 0x1abb260, 0x420b665400, 0x0, 0x0, 0xa04ac27bb3efc701, ...)
github.com/ethereum/go-ethereum@/trie/database.go:790 +0x64 fp=0x402ffd03d0 sp=0x402ffd0230 pc=0x74e01c
github.com/ethereum/go-ethereum/trie.(*Database).commit.func1(0x69ac0cabd078f198, 0xa9374ccefdd64cf4, 0x68d95ec392b54be3, 0x291993f7f835a42b)
github.com/ethereum/go-ethereum@/trie/database.go:797 +0xc0 fp=0x402ffd0490 sp=0x402ffd03d0 pc=0x764d38
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x40b66a1a80, 0x402ffd0bb8)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c fp=0x402ffd0730 sp=0x402ffd0490 pc=0x749a84
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x40b66a4240, 0x402ffd0bb8)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110 fp=0x402ffd09d0 sp=0x402ffd0730 pc=0x749938
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x40b54fff80, 0x402ffd0bb8)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec fp=0x402ffd0a80 sp=0x402ffd09d0 pc=0x749814
github.com/ethereum/go-ethereum/trie.(*Database).commit(0x402feba000, 0x3cf2cb2653ed475d, 0x2346e090adb056b9, 0x13a0d1663edc9a1c, 0x52ac9554319c4582, 0x1abb260, 0x420b665400, 0x0, 0x0, 0xa04ac27bb3efc701, ...)
github.com/ethereum/go-ethereum@/trie/database.go:795 +0x104 fp=0x402ffd0c20 sp=0x402ffd0a80 pc=0x74e0bc
github.com/ethereum/go-ethereum/trie.(*Database).commit.func1(0x3cf2cb2653ed475d, 0x2346e090adb056b9, 0x13a0d1663edc9a1c, 0x52ac9554319c4582)
github.com/ethereum/go-ethereum@/trie/database.go:797 +0xc0 fp=0x402ffd0ce0 sp=0x402ffd0c20 pc=0x764d38
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x40b66a1c80, 0x402ffd1408)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c fp=0x402ffd0f80 sp=0x402ffd0ce0 pc=0x749a84
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x40b66a4360, 0x402ffd1408)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110 fp=0x402ffd1220 sp=0x402ffd0f80 pc=0x749938
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x40b6904000, 0x402ffd1408)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec fp=0x402ffd12d0 sp=0x402ffd1220 pc=0x749814
github.com/ethereum/go-ethereum/trie.(*Database).commit(0x402feba000, 0xf222fd03b3bab9fb, 0xb1b2f4e2120557e, 0x62b8e7f8522ef9ef, 0x11dd71dbb559b9e6, 0x1abb260, 0x420b665400, 0x0, 0x0, 0xa04ac27bb3efc701, ...)
github.com/ethereum/go-ethereum@/trie/database.go:795 +0x104 fp=0x402ffd1470 sp=0x402ffd12d0 pc=0x74e0bc
github.com/ethereum/go-ethereum/trie.(*Database).commit.func1(0xf222fd03b3bab9fb, 0xb1b2f4e2120557e, 0x62b8e7f8522ef9ef, 0x11dd71dbb559b9e6)
github.com/ethereum/go-ethereum@/trie/database.go:797 +0xc0 fp=0x402ffd1530 sp=0x402ffd1470 pc=0x764d38
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x40b66a1e80, 0x402ffd1c58)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c fp=0x402ffd17d0 sp=0x402ffd1530 pc=0x749a84
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x40b66a4480, 0x402ffd1c58)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110 fp=0x402ffd1a70 sp=0x402ffd17d0 pc=0x749938
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x40b6904060, 0x402ffd1c58)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec fp=0x402ffd1b20 sp=0x402ffd1a70 pc=0x749814
github.com/ethereum/go-ethereum/trie.(*Database).commit(0x402feba000, 0xd77b48dacb3c4fb0, 0x4c290b23da11bfbf, 0x5885c67475d01237, 0x86360e80b2e880a7, 0x1abb260, 0x420b665400, 0x0, 0x0, 0xa04ac27bb3efc701, ...)
github.com/ethereum/go-ethereum@/trie/database.go:795 +0x104 fp=0x402ffd1cc0 sp=0x402ffd1b20 pc=0x74e0bc
github.com/ethereum/go-ethereum/trie.(*Database).commit.func1(0xd77b48dacb3c4fb0, 0x4c290b23da11bfbf, 0x5885c67475d01237, 0x86360e80b2e880a7)
github.com/ethereum/go-ethereum@/trie/database.go:797 +0xc0 fp=0x402ffd1d80 sp=0x402ffd1cc0 pc=0x764d38
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x420d6e14c0, 0x402ffd24a8)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c fp=0x402ffd2020 sp=0x402ffd1d80 pc=0x749a84
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x420d635c20, 0x402ffd24a8)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110 fp=0x402ffd22c0 sp=0x402ffd2020 pc=0x749938
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x420cc98000, 0x402ffd24a8)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec fp=0x402ffd2370 sp=0x402ffd22c0 pc=0x749814
github.com/ethereum/go-ethereum/trie.(*Database).commit(0x402feba000, 0x30a3f0f4a75a0e77, 0x13c2b440051b5121, 0xcdc3f724b5070f2a, 0x4fa192c7f47927d2, 0x1abb260, 0x420b665400, 0x0, 0x0, 0xa04ac27bb3efc701, ...)
github.com/ethereum/go-ethereum@/trie/database.go:795 +0x104 fp=0x402ffd2510 sp=0x402ffd2370 pc=0x74e0bc
github.com/ethereum/go-ethereum/trie.(*Database).commit.func1(0x30a3f0f4a75a0e77, 0x13c2b440051b5121, 0xcdc3f724b5070f2a, 0x4fa192c7f47927d2)
github.com/ethereum/go-ethereum@/trie/database.go:797 +0xc0 fp=0x402ffd25d0 sp=0x402ffd2510 pc=0x764d38
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x420c5aa4c0, 0x402ffd2cf8)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c fp=0x402ffd2870 sp=0x402ffd25d0 pc=0x749a84
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x420d7470e0, 0x402ffd2cf8)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110 fp=0x402ffd2b10 sp=0x402ffd2870 pc=0x749938
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x420cc994a0, 0x402ffd2cf8)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec fp=0x402ffd2bc0 sp=0x402ffd2b10 pc=0x749814
github.com/ethereum/go-ethereum/trie.(*Database).commit(0x402feba000, 0x458697d8c1c2cefe, 0xbf47daaabc43543e, 0x63b8af53af803280, 0x3a91b99b5c002dba, 0x1abb260, 0x420b665400, 0x0, 0x0, 0xa04ac27bb3efc701, ...)
github.com/ethereum/go-ethereum@/trie/database.go:795 +0x104 fp=0x402ffd2d60 sp=0x402ffd2bc0 pc=0x74e0bc
github.com/ethereum/go-ethereum/trie.(*Database).commit.func1(0x458697d8c1c2cefe, 0xbf47daaabc43543e, 0x63b8af53af803280, 0x3a91b99b5c002dba)
github.com/ethereum/go-ethereum@/trie/database.go:797 +0xc0 fp=0x402ffd2e20 sp=0x402ffd2d60 pc=0x764d38
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x420cc936c0, 0x402ffd3548)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c fp=0x402ffd30c0 sp=0x402ffd2e20 pc=0x749a84
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x420e5a4360, 0x402ffd3548)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110 fp=0x402ffd3360 sp=0x402ffd30c0 pc=0x749938
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x420e59ad80, 0x402ffd3548)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec fp=0x402ffd3410 sp=0x402ffd3360 pc=0x749814
github.com/ethereum/go-ethereum/trie.(*Database).commit(0x402feba000, 0x2aa04ac27bb3efc7, 0x58637fa1810ca527, 0x165e457497e92f14, 0x54eb0eb277e2e2f4, 0x1abb260, 0x420b665400, 0x0, 0x0, 0xa04ac27bb3efc701, ...)
github.com/ethereum/go-ethereum@/trie/database.go:795 +0x104 fp=0x402ffd35b0 sp=0x402ffd3410 pc=0x74e0bc
github.com/ethereum/go-ethereum/trie.(*Database).CommitArchive(0x402feba000, 0x2aa04ac27bb3efc7, 0x58637fa1810ca527, 0x165e457497e92f14, 0x54eb0eb277e2e2f4, 0x54eb0eb277e2e2f4, 0x40adf6d680)
github.com/ethereum/go-ethereum@/trie/database.go:707 +0xb4 fp=0x402ffd36b0 sp=0x402ffd35b0 pc=0x74d4bc
github.com/ethereum/go-ethereum/core.(*BlockChain).writeBlockWithState(0x4000c88880, 0x4040410c60, 0x282ae20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403874b2c0, 0x0, ...)
github.com/ethereum/go-ethereum@/core/blockchain.go:1685 +0xb1c fp=0x402ffd3ad0 sp=0x402ffd36b0 pc=0xcabe64
github.com/ethereum/go-ethereum/core.(*BlockChain).insertChain(0x4000c88880, 0x4040364600, 0xbe, 0xbe, 0x42a4e13819069a01, 0x0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/core/blockchain.go:2097 +0x1160 fp=0x402ffd57e0 sp=0x402ffd3ad0 pc=0xcae838
github.com/ethereum/go-ethereum/core.(*BlockChain).InsertChain(0x4000c88880, 0x4040364600, 0xbe, 0xbe, 0x0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/core/blockchain.go:1846 +0xa00 fp=0x402ffd5b70 sp=0x402ffd57e0 pc=0xcad448
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).importBlockResults(0x4038b1a1e0, 0x4040364000, 0xbe, 0xbe, 0xbe, 0x0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1805 +0x3f0 fp=0x402ffd5eb0 sp=0x402ffd5b70 pc=0xe093b8
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).processFullSyncContent(0x4038b1a1e0, 0xe1ba34, 0x9dcaee00f20170e0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1777 +0xa8 fp=0x402ffd5f20 sp=0x402ffd5eb0 pc=0xe08f40
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).processFullSyncContent-fm(0x403a3f6770, 0xf8f514db5a279cf6)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1767 +0x28 fp=0x402ffd5f50 sp=0x402ffd5f20 pc=0xe1f7e0
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync.func1(0x4038b1a1e0, 0x403307a300, 0x4000be82c0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x60 fp=0x402ffd5fc0 sp=0x402ffd5f50 pc=0xe1ba48
runtime.goexit()
runtime/asm_arm64.s:1128 +0x4 fp=0x402ffd5fc0 sp=0x402ffd5fc0 pc=0x475fac
created by github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x98
goroutine 1 [chan receive, 7 minutes]:
github.com/ethereum/go-ethereum/node.(*Node).Wait(...)
github.com/ethereum/go-ethereum@/node/node.go:433
main.geth(0x4000b26420, 0x0, 0x0)
github.com/ethereum/go-ethereum@/cmd/geth/main.go:330 +0xcc
gopkg.in/urfave/cli%2ev1.HandleAction(0x12eed20, 0x186bf68, 0x4000b26420, 0x400011b020, 0x0)
gopkg.in/urfave/cli.v1@v1.20.0/app.go:490 +0xd0
gopkg.in/urfave/cli%2ev1.(*App).Run(0x400003f860, 0x400003cb60, 0xd, 0xd, 0x0, 0x0)
gopkg.in/urfave/cli.v1@v1.20.0/app.go:264 +0x3f8
main.main()
github.com/ethereum/go-ethereum@/cmd/geth/main.go:266 +0x60
goroutine 6 [chan receive]:
github.com/panjf2000/ants/v2.(*Pool).purgePeriodically(0x40000e44d0)
github.com/panjf2000/ants/v2@v2.4.5/pool.go:69 +0x10c
created by github.com/panjf2000/ants/v2.NewPool
github.com/panjf2000/ants/v2@v2.4.5/pool.go:137 +0x218
goroutine 7 [chan receive]:
github.com/panjf2000/ants/v2.(*Pool).purgePeriodically(0x40000e4540)
github.com/panjf2000/ants/v2@v2.4.5/pool.go:69 +0x10c
created by github.com/panjf2000/ants/v2.NewPool
github.com/panjf2000/ants/v2@v2.4.5/pool.go:137 +0x218
goroutine 8 [syscall, 8 minutes]:
os/signal.signal_recv(0x0)
runtime/sigqueue.go:147 +0xc4
os/signal.loop()
os/signal/signal_unix.go:23 +0x20
created by os/signal.init.0
os/signal/signal_unix.go:29 +0x38
goroutine 70 [select]:
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).updater(0x40000130e0)
github.com/ethereum/go-ethereum@/accounts/keystore/keystore.go:209 +0xa0
created by github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).Subscribe
github.com/ethereum/go-ethereum@/accounts/keystore/keystore.go:196 +0x108
goroutine 25 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 26 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 27 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 28 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 29 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 30 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 31 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 32 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 33 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 82 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 83 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 84 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 85 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 86 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 87 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 88 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x4000240770)
github.com/ethereum/go-ethereum@/core/tx_cacher.go:63 +0x8c
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
github.com/ethereum/go-ethereum@/core/tx_cacher.go:55 +0x9c
goroutine 89 [chan receive]:
github.com/ethereum/go-ethereum/metrics.(*meterArbiter).tick(0x27ffc20)
github.com/ethereum/go-ethereum@/metrics/meter.go:290 +0x60
created by github.com/ethereum/go-ethereum/metrics.NewMeterForced
github.com/ethereum/go-ethereum@/metrics/meter.go:71 +0x10c
goroutine 90 [select]:
github.com/ethereum/go-ethereum/consensus/ethash.(*remoteSealer).loop(0x40002d02d0)
github.com/ethereum/go-ethereum@/consensus/ethash/sealer.go:279 +0x17c
created by github.com/ethereum/go-ethereum/consensus/ethash.startRemoteSealer
github.com/ethereum/go-ethereum@/consensus/ethash/sealer.go:263 +0x21c
goroutine 69 [select]:
github.com/ethereum/go-ethereum/log.(*AsyncFileWriter).Start.func1(0x40001ccb00)
github.com/ethereum/go-ethereum@/log/async_file_writer.go:127 +0xd8
created by github.com/ethereum/go-ethereum/log.(*AsyncFileWriter).Start
github.com/ethereum/go-ethereum@/log/async_file_writer.go:116 +0xac
goroutine 36 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x400fe1a000)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/util/buffer_pool.go:209 +0xf0
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/util/buffer_pool.go:240 +0x14c
goroutine 68 [select]:
github.com/ethereum/go-ethereum/log.(*HourTicker).Ticker.func1(0x4000202360, 0x4000241220)
github.com/ethereum/go-ethereum@/log/async_file_writer.go:37 +0x13c
created by github.com/ethereum/go-ethereum/log.(*HourTicker).Ticker
github.com/ethereum/go-ethereum@/log/async_file_writer.go:32 +0x58
goroutine 94 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x4000b7a8c0)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:91 +0x88
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:148 +0x308
goroutine 71 [select, 8 minutes]:
github.com/ethereum/go-ethereum/accounts.(*Manager).update(0x4000b02a90)
github.com/ethereum/go-ethereum@/accounts/manager.go:111 +0x128
created by github.com/ethereum/go-ethereum/accounts.NewManager
github.com/ethereum/go-ethereum@/accounts/manager.go:79 +0x3e0
goroutine 37 [select, 2 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0x400fe16000)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/session_util.go:189 +0x3e0
created by github.com/syndtr/goleveldb/leveldb.newSession
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/session.go:93 +0x228
goroutine 72 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x4000b7a540)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:91 +0x88
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:148 +0x308
goroutine 73 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x4000b7a540)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_state.go:101 +0xb4
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:149 +0x328
goroutine 74 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x4000b7a540)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:836 +0x19c
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:155 +0x430
goroutine 75 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x4000b7a540)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:773 +0xe8
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:156 +0x450
goroutine 76 [select]:
github.com/ethereum/go-ethereum/ethdb/leveldb.(*Database).meter(0x4000b24120, 0xb2d05e00)
github.com/ethereum/go-ethereum@/ethdb/leveldb/leveldb.go:445 +0x1424
created by github.com/ethereum/go-ethereum/ethdb/leveldb.NewCustom
github.com/ethereum/go-ethereum@/ethdb/leveldb/leveldb.go:150 +0x81c
goroutine 77 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x400fe1a1c0)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/util/buffer_pool.go:209 +0xf0
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/util/buffer_pool.go:240 +0x14c
goroutine 78 [select, 2 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0x40002684b0)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/session_util.go:189 +0x3e0
created by github.com/syndtr/goleveldb/leveldb.newSession
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/session.go:93 +0x228
goroutine 95 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x4000b7a8c0)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_state.go:101 +0xb4
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:149 +0x328
goroutine 96 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x4000b7a8c0)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:836 +0x19c
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:155 +0x430
goroutine 97 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x4000b7a8c0)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:773 +0xe8
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:156 +0x450
goroutine 290 [select]:
github.com/ethereum/go-ethereum/ethdb/leveldb.(*Database).meter(0x4000b24240, 0xb2d05e00)
github.com/ethereum/go-ethereum@/ethdb/leveldb/leveldb.go:445 +0x1424
created by github.com/ethereum/go-ethereum/ethdb/leveldb.NewCustom
github.com/ethereum/go-ethereum@/ethdb/leveldb/leveldb.go:150 +0x81c
goroutine 291 [select, 1 minutes]:
github.com/ethereum/go-ethereum/core/rawdb.(*freezer).freeze(0x4000b1c000, 0x1ac5520, 0x4000b24240)
github.com/ethereum/go-ethereum@/core/rawdb/freezer.go:299 +0x13c
created by github.com/ethereum/go-ethereum/core/rawdb.NewDatabaseWithFreezer
github.com/ethereum/go-ethereum@/core/rawdb/database.go:226 +0x274
goroutine 292 [sleep, 7 minutes]:
runtime.goparkunlock(...)
runtime/proc.go:310
time.Sleep(0x8bb2c97000)
runtime/time.go:105 +0x134
github.com/ethereum/go-ethereum/core/state.(*cachingDB).purgeLoop(0x4027304c90)
github.com/ethereum/go-ethereum@/core/state/database.go:176 +0x30
created by github.com/ethereum/go-ethereum/core/state.NewDatabaseWithConfigAndCache
github.com/ethereum/go-ethereum@/core/state/database.go:157 +0x13c
goroutine 293 [select, 7 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).updateLoop(0x40273560f0)
github.com/ethereum/go-ethereum@/core/chain_indexer.go:311 +0xbc
created by github.com/ethereum/go-ethereum/core.NewChainIndexer
github.com/ethereum/go-ethereum@/core/chain_indexer.go:119 +0x200
goroutine 17634 [sleep]:
runtime.goparkunlock(...)
runtime/proc.go:310
time.Sleep(0x1dcd6500)
runtime/time.go:105 +0x134
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).ensureBond(0x4038a3e510, 0xf64c0029c194ceca, 0x5df28b098c81cb6f, 0xe151b65c8e6f3f1e, 0xf6010a87469f89e0, 0x4268852b70)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:579 +0x100
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).findnode(0x4038a3e510, 0xf64c0029c194ceca, 0x5df28b098c81cb6f, 0xe151b65c8e6f3f1e, 0xf6010a87469f89e0, 0x4268852b70, 0x9ab3d6ab19731688, 0x1d9ca4e48ecde7e0, 0xffb1bcaeadcd40dd, 0x59c10c8debdc76f8, ...)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:305 +0x4c
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).newLookup.func1(0x4041bbddd0, 0xf64c0029c194ceca, 0x5df28b098c81cb6f, 0xe151b65c8e6f3f1e, 0xf6010a87469f89e0, 0x40376497e4)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:297 +0xd0
github.com/ethereum/go-ethereum/p2p/discover.(*lookup).query(0x4272ae1830, 0x4041bbddd0, 0x421a085500)
github.com/ethereum/go-ethereum@/p2p/discover/lookup.go:146 +0xd0
github.com/ethereum/go-ethereum/p2p/discover.(*lookup).startQueries.func1()
github.com/ethereum/go-ethereum@/p2p/discover/lookup.go:127 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4063766270)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 515 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c610e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x403ad5b3c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x403ad5b3c0, 0x403ae15340, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x403ad5b3c0, 0x403ad5b3c0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x403ad5b3c0, 0x403ae19040, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x403ad5b3c0, 0x403ae19040, 0x4039c610e0, 0x403ad5b3c0)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x403ad613e0, 0x1a951c0, 0x4039c610e0, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403ad613e0, 0x4039c610e0, 0x1a951c0, 0x4039c610e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 243 [sleep, 7 minutes]:
runtime.goparkunlock(...)
runtime/proc.go:310
time.Sleep(0x8bb2c97000)
runtime/time.go:105 +0x134
github.com/ethereum/go-ethereum/core/state.(*cachingDB).purgeLoop(0x402933c9c0)
github.com/ethereum/go-ethereum@/core/state/database.go:176 +0x30
created by github.com/ethereum/go-ethereum/core/state.NewDatabaseWithConfigAndCache
github.com/ethereum/go-ethereum@/core/state/database.go:157 +0x13c
goroutine 131 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x403ad613e0, 0x127b860, 0x403acb4800, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x403ad613e0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40294fa5d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 163 [select, 7 minutes]:
net.(*pipe).read(0x403a607180, 0x403a6b6000, 0x200, 0x200, 0x403a61bd18, 0x573af0, 0x200)
net/pipe.go:164 +0x120
net.(*pipe).Read(0x403a607180, 0x403a6b6000, 0x200, 0x200, 0xca53b600e5c003c7, 0x5d04d8fa7b3b2782, 0xad6ecdefab70a485)
net/pipe.go:147 +0x40
encoding/json.(*Decoder).refill(0x4000b269a0, 0x20, 0x403a61bde8)
encoding/json/stream.go:161 +0xd4
encoding/json.(*Decoder).readValue(0x4000b269a0, 0x0, 0x0, 0xffffb0fe0d50)
encoding/json/stream.go:136 +0x1a8
encoding/json.(*Decoder).Decode(0x4000b269a0, 0x135eb40, 0x4000135360, 0x1344f20, 0xf7860146d2c5a001)
encoding/json/stream.go:63 +0x5c
github.com/ethereum/go-ethereum/rpc.(*jsonCodec).readBatch(0x403a5d86e0, 0xca53b600e5c003c7, 0x5d04d8fa7b3b2782, 0xcad01870a170a485, 0xefbcc12afb72b1cc, 0xa9a0ca8b05a817e0, 0x23501266366746a2)
github.com/ethereum/go-ethereum@/rpc/json.go:209 +0x50
github.com/ethereum/go-ethereum/rpc.(*Client).read(0x403a607200, 0x1ab4900, 0x403a5d86e0)
github.com/ethereum/go-ethereum@/rpc/client.go:634 +0x7c
created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch
github.com/ethereum/go-ethereum@/rpc/client.go:558 +0xc8
goroutine 10068 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401dfeb740)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 12878 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x40efe5b260)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 19237 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403fcbc9f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 195 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x40380410e0, 0x127b860, 0x4038130200, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x40380410e0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029406600)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27402 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4051e613b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14236 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40d9350ed0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 244 [select]:
github.com/ethereum/go-ethereum/core.(*BlockChain).update(0x4000c88880)
github.com/ethereum/go-ethereum@/core/blockchain.go:2485 +0xd0
created by github.com/ethereum/go-ethereum/core.NewBlockChain
github.com/ethereum/go-ethereum@/core/blockchain.go:432 +0xf54
goroutine 245 [select, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*BlockChain).maintainTxIndex(0x4000c88880, 0x0)
github.com/ethereum/go-ethereum@/core/blockchain.go:2812 +0x1d0
created by github.com/ethereum/go-ethereum/core.NewBlockChain
github.com/ethereum/go-ethereum@/core/blockchain.go:437 +0x1188
goroutine 246 [select, 7 minutes]:
github.com/ethereum/go-ethereum/trie.(*Database).SaveCachePeriodically(0x402feba000, 0x4000262ce0, 0x20, 0x34630b8a000, 0x402febc000)
github.com/ethereum/go-ethereum@/trie/database.go:932 +0xdc
github.com/ethereum/go-ethereum/core.NewBlockChain.func1(0x4000c88880, 0x402feba000)
github.com/ethereum/go-ethereum@/core/blockchain.go:449 +0x88
created by github.com/ethereum/go-ethereum/core.NewBlockChain
github.com/ethereum/go-ethereum@/core/blockchain.go:447 +0xfe0
goroutine 247 [select]:
github.com/ethereum/go-ethereum/core.(*BlockChain).untrustedDiffLayerPruneLoop(0x4000c88880)
github.com/ethereum/go-ethereum@/core/blockchain.go:2635 +0xf4
created by github.com/ethereum/go-ethereum/core.NewBlockChain
github.com/ethereum/go-ethereum@/core/blockchain.go:456 +0x1020
goroutine 248 [select, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).eventLoop(0x40273560f0, 0x402fc5e480, 0x4038a3cea0, 0x1a94c00, 0x4038a37c20)
github.com/ethereum/go-ethereum@/core/chain_indexer.go:211 +0x20c
created by github.com/ethereum/go-ethereum/core.(*ChainIndexer).Start
github.com/ethereum/go-ethereum@/core/chain_indexer.go:152 +0xb8
goroutine 249 [select, 5 minutes]:
github.com/ethereum/go-ethereum/core.(*TxPool).scheduleReorgLoop(0x4038a83a40)
github.com/ethereum/go-ethereum@/core/tx_pool.go:1010 +0x170
created by github.com/ethereum/go-ethereum/core.NewTxPool
github.com/ethereum/go-ethereum@/core/tx_pool.go:295 +0x56c
goroutine 250 [select]:
github.com/ethereum/go-ethereum/core.(*TxPool).loop(0x4038a83a40)
github.com/ethereum/go-ethereum@/core/tx_pool.go:337 +0x234
created by github.com/ethereum/go-ethereum/core.NewTxPool
github.com/ethereum/go-ethereum@/core/tx_pool.go:312 +0x5ec
goroutine 251 [select]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).qosTuner(0x4038b1a1e0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:2110 +0x284
created by github.com/ethereum/go-ethereum/eth/downloader.New
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:308 +0x3e8
goroutine 252 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).stateFetcher(0x4038b1a1e0)
github.com/ethereum/go-ethereum@/eth/downloader/statesync.go:83 +0xb0
created by github.com/ethereum/go-ethereum/eth/downloader.New
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:309 +0x408
goroutine 253 [select, 7 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).mainLoop(0x4030521200)
github.com/ethereum/go-ethereum@/miner/worker.go:461 +0x20c
created by github.com/ethereum/go-ethereum/miner.newWorker
github.com/ethereum/go-ethereum@/miner/worker.go:234 +0x414
goroutine 254 [select, 5 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).newWorkLoop(0x4030521200, 0x2540be400)
github.com/ethereum/go-ethereum@/miner/worker.go:380 +0x198
created by github.com/ethereum/go-ethereum/miner.newWorker
github.com/ethereum/go-ethereum@/miner/worker.go:235 +0x43c
goroutine 255 [select, 7 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).resultLoop(0x4030521200)
github.com/ethereum/go-ethereum@/miner/worker.go:595 +0x88
created by github.com/ethereum/go-ethereum/miner.newWorker
github.com/ethereum/go-ethereum@/miner/worker.go:236 +0x45c
goroutine 256 [select, 7 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).taskLoop(0x4030521200)
github.com/ethereum/go-ethereum@/miner/worker.go:560 +0x94
created by github.com/ethereum/go-ethereum/miner.newWorker
github.com/ethereum/go-ethereum@/miner/worker.go:237 +0x47c
goroutine 257 [select, 7 minutes]:
github.com/ethereum/go-ethereum/miner.(*Miner).update(0x4038a3d6e0)
github.com/ethereum/go-ethereum@/miner/miner.go:100 +0x18c
created by github.com/ethereum/go-ethereum/miner.New
github.com/ethereum/go-ethereum@/miner/miner.go:79 +0x15c
goroutine 322 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*PublicDownloaderAPI).eventLoop(0x4038ad83c0)
github.com/ethereum/go-ethereum@/eth/downloader/api.go:64 +0x1b4
created by github.com/ethereum/go-ethereum/eth/downloader.NewPublicDownloaderAPI
github.com/ethereum/go-ethereum@/eth/downloader/api.go:50 +0xb8
goroutine 323 [select]:
github.com/ethereum/go-ethereum/eth/filters.(*EventSystem).eventLoop(0x4030328160)
github.com/ethereum/go-ethereum@/eth/filters/filter_system.go:459 +0x310
created by github.com/ethereum/go-ethereum/eth/filters.NewEventSystem
github.com/ethereum/go-ethereum@/eth/filters/filter_system.go:138 +0x2fc
goroutine 324 [chan receive, 2 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).timeoutLoop(0x4038a3db60, 0x45d964b800)
github.com/ethereum/go-ethereum@/eth/filters/api.go:85 +0x230
created by github.com/ethereum/go-ethereum/eth/filters.NewPublicFilterAPI
github.com/ethereum/go-ethereum@/eth/filters/api.go:73 +0x108
goroutine 325 [select]:
github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).drain(0x4038b5ca80)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/util/buffer_pool.go:209 +0xf0
created by github.com/syndtr/goleveldb/leveldb/util.NewBufferPool
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/util/buffer_pool.go:240 +0x14c
goroutine 326 [select, 2 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0x403058d950)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/session_util.go:189 +0x3e0
created by github.com/syndtr/goleveldb/leveldb.newSession
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/session.go:93 +0x228
goroutine 327 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x4030578a80)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:91 +0x88
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:148 +0x308
goroutine 328 [select]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x4030578a80)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_state.go:101 +0xb4
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:149 +0x328
goroutine 329 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x4030578a80)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:836 +0x19c
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:155 +0x430
goroutine 330 [select, 7 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x4030578a80)
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db_compaction.go:773 +0xe8
created by github.com/syndtr/goleveldb/leveldb.openDB
github.com/syndtr/goleveldb@v1.0.1-0.20210305035536-64b5b1c73954/leveldb/db.go:156 +0x450
goroutine 4477 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402ba6cff0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 332 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map(0x1aafc00, 0x4000bc1180, 0x4038b2ede0, 0x1575cd0, 0x3, 0x763, 0x763, 0x1580e0e, 0xc)
github.com/ethereum/go-ethereum@/p2p/nat/nat.go:115 +0x310
github.com/ethereum/go-ethereum/p2p.(*Server).setupListening.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:674 +0x78
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4039c26300)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 333 [IO wait, 7 minutes]:
internal/poll.runtime_pollWait(0xffffac558f70, 0x72, 0x0)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029723998, 0x72, 0x0, 0x0, 0x1579cdc)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0x4029723980, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:384 +0x188
net.(*netFD).accept(0x4029723980, 0xdb60a8, 0x22973c0, 0x4039c7c058)
net/fd_unix.go:238 +0x2c
net.(*TCPListener).accept(0x40397c17e0, 0xdb64f4, 0x4039c7c000, 0x0)
net/tcpsock_posix.go:139 +0x2c
net.(*TCPListener).Accept(0x40397c17e0, 0x0, 0x4039c7c000, 0x4000143c20, 0x2)
net/tcpsock.go:261 +0x3c
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop(0x400fdde000)
github.com/ethereum/go-ethereum@/p2p/server.go:863 +0x1f8
created by github.com/ethereum/go-ethereum/p2p.(*Server).setupListening
github.com/ethereum/go-ethereum@/p2p/server.go:681 +0x134
goroutine 334 [select]:
github.com/ethereum/go-ethereum/p2p/discover.(*lookup).advance(0x4272ae1830, 0x0)
github.com/ethereum/go-ethereum@/p2p/discover/lookup.go:71 +0x2c0
github.com/ethereum/go-ethereum/p2p/discover.(*lookupIterator).Next(0x403a1dd380, 0x400fdfee20)
github.com/ethereum/go-ethereum@/p2p/discover/lookup.go:217 +0xa8
github.com/ethereum/go-ethereum/p2p/enode.(*FairMix).runSource(0x4038b7cd20, 0x4038b2f980, 0x403a3e8b00)
github.com/ethereum/go-ethereum@/p2p/enode/iter.go:283 +0xa4
github.com/ethereum/go-ethereum/p2p/enode.(*FairMix).AddSource.func1()
github.com/ethereum/go-ethereum@/p2p/enode/iter.go:183 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4039c26330)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 335 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p/enode.(*DB).expirer(0x40397c1740)
github.com/ethereum/go-ethereum@/p2p/enode/nodedb.go:320 +0xd0
github.com/ethereum/go-ethereum/p2p/enode.(*DB).ensureExpirer.func1.1()
github.com/ethereum/go-ethereum@/p2p/enode/nodedb.go:309 +0x28
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4039c26360)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 336 [select]:
github.com/ethereum/go-ethereum/p2p/enode.(*FairMix).Next(0x4038b7cd20, 0x4039c72e00)
github.com/ethereum/go-ethereum@/p2p/enode/iter.go:221 +0xec
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).readNodes(0x40388fb4a0, 0x1aa3700, 0x4038b7cd20)
github.com/ethereum/go-ethereum@/p2p/dial.go:328 +0x68
github.com/ethereum/go-ethereum/p2p.newDialScheduler.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:182 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4039c26390)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 337 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map(0x1aafc00, 0x4000bc1180, 0x4038b2ede0, 0x1575cdf, 0x3, 0x763, 0x763, 0x1588f71, 0x12)
github.com/ethereum/go-ethereum@/p2p/nat/nat.go:115 +0x310
github.com/ethereum/go-ethereum/p2p.(*Server).setupDiscovery.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:567 +0x78
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4039c26480)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 9963 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a603920)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7606 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x409767e6e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x409bb34000, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x409bb34000, 0x0, 0x4043d0ea68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x409bb34000, 0x0, 0x403ad8dd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x409bb34000, 0x409babfde0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x409bb34000, 0x409babfde0, 0x409767e6e0, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x409b7d2c00, 0x1a951c0, 0x409767e6e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x409b7d2c00, 0x409767e6e0, 0x1a951c0, 0x409767e6e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 148 [IO wait]:
internal/poll.runtime_pollWait(0xffff00507940, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4000bd3018, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4000bd3000, 0x42064e2be0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4000bd3000, 0x42064e2be0, 0x20, 0x20, 0x20, 0x42064e2be0, 0x4028f50b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x402900f9d0, 0x42064e2be0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x402900f9d0, 0x42064e2be0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4028f50c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x403a679310, 0x1a809e0, 0x402900f9d0, 0x1a809e0, 0x402900f9d0, 0x1, 0x4028f50ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x40292bec90, 0xc0641b5392a4ee9c, 0x7f9373e83b, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x403ac50d40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x4029015680, 0x4029015740)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 339 [select]:
github.com/ethereum/go-ethereum/p2p/discover.(*Table).loop(0x4038a11540)
github.com/ethereum/go-ethereum@/p2p/discover/table.go:238 +0x2b4
created by github.com/ethereum/go-ethereum/p2p/discover.ListenV4
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:152 +0x240
goroutine 340 [select]:
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).loop(0x4038a3e510)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:448 +0x430
created by github.com/ethereum/go-ethereum/p2p/discover.ListenV4
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:155 +0x278
goroutine 341 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558ea0, 0x72, 0x0)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4029723a18, 0x72, 0x500, 0x500, 0x0)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0x4029723a00, 0x403a3fa000, 0x500, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:219 +0x14c
net.(*netFD).readFrom(0x4029723a00, 0x403a3fa000, 0x500, 0x500, 0x630ee5be780d50c8, 0xe62ee103ff9649f0, 0x54455b73ef17336c, 0xa5a87f0b7420ebd9, 0x630ee5be780d50c8)
net/fd_unix.go:208 +0x44
net.(*UDPConn).readFrom(0x403032ca08, 0x403a3fa000, 0x500, 0x500, 0x0, 0x4222b86360, 0x4000d820c0, 0x15799f6)
net/udpsock_posix.go:47 +0x44
net.(*UDPConn).ReadFromUDP(0x403032ca08, 0x403a3fa000, 0x500, 0x500, 0x500, 0x0, 0x0, 0x0)
net/udpsock.go:109 +0x48
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).readLoop(0x4038a3e510, 0x0)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:527 +0xb8
created by github.com/ethereum/go-ethereum/p2p/discover.ListenV4
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:156 +0x2a0
goroutine 342 [select]:
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).loop(0x40388fb4a0, 0x1aa3700, 0x4038b7cd20)
github.com/ethereum/go-ethereum@/p2p/dial.go:249 +0x1fc
github.com/ethereum/go-ethereum/p2p.newDialScheduler.func2()
github.com/ethereum/go-ethereum@/p2p/dial.go:186 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a3ec900)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26553 [IO wait]:
internal/poll.runtime_pollWait(0xffffac5581a0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x408c92dc18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x408c92dc00, 0x425119cae0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x408c92dc00, 0x425119cae0, 0x20, 0x20, 0x20, 0x425119cae0, 0x420877cb78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x403a0ce340, 0x425119cae0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x403a0ce340, 0x425119cae0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x420877cc40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x40726851d0, 0x1a809e0, 0x403a0ce340, 0x1a809e0, 0x403a0ce340, 0x1, 0x420877cce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x40520f2360, 0xc0641b5638cfc64e, 0x820daaa3ed, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x405e058980, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x4064e11c20, 0x4064e11ce0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 344 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x40422008a0, 0x127b860, 0x40421d0580, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x40422008a0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a3ecb70)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6322 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401ecd6a50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 309 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x4042c07bc0, 0x127b860, 0x4042bc7100, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x4042c07bc0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019ab9c20)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 60 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x403a3fdc80, 0x127b860, 0x402b3fd200, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x403a3fdc80)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292067b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 61 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x4029015680, 0x127b860, 0x4000249400, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x4029015680)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292068d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27130 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401cd78210)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 1601 [IO wait]:
internal/poll.runtime_pollWait(0xffffac2807b0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x40421d0298, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x40421d0280, 0x421fbb90c0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x40421d0280, 0x421fbb90c0, 0x20, 0x20, 0x20, 0x421fbb90c0, 0x403ffbdb01)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x400fe10970, 0x421fbb90c0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x400fe10970, 0x421fbb90c0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ffbdc40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x4041b65f40, 0x1a809e0, 0x400fe10970, 0x1a809e0, 0x400fe10970, 0x403ffbdcf8, 0x403ffbdce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x40421ec120, 0xc0641b56dfec0369, 0x82a7973f18, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x4042181780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x40422008a0, 0x4042200960)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 3239 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x403792f960)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 517 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x403ac83420)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 13252 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x40f6d50fc0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 17424 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404f899980)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5260 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x40a0a319e0, 0x127b860, 0x4080573300, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x40a0a319e0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a2e7200)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 1748 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c8d2c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x4041a63e00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x4041a63e00, 0x4042220400, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x4041a63e00, 0x4041a63e00, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x4041a63e00, 0x40422087a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x4041a63e00, 0x40422087a0, 0x4039c8d2c0, 0x4041a63e00)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x40422008a0, 0x1a951c0, 0x4039c8d2c0, 0x2ac0f80750563216, 0x85f6e9e068f9053)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40422008a0, 0x4039c8d2c0, 0x1a951c0, 0x4039c8d2c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 16482 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x40526027e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 149 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x4029015680)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 289 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c60e60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x403ad1b920, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x403ad1b920, 0x8, 0x403a663ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x403ad1b920, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x403ad1b920, 0x403ad88180, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x403ad1b920, 0x403ad88180, 0x4039c60e60, 0x403ad1b920)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x403ad613e0, 0x1a951c0, 0x4039c60e60, 0x40388fb4a0, 0x403ac75170)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403ad613e0, 0x4039c60e60, 0x1a951c0, 0x4039c60e60)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 893 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x403ffa4380)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 452 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x403abb6d20)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 455 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x403ad1b920)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 7032 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x40812d97a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 6048 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x402fcd8a00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4067008d20, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4067008d20, 0x0, 0x403ffc0a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4067008d20, 0x0, 0x40401f3d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4067008d20, 0x4070a9f060, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4067008d20, 0x4070a9f060, 0x402fcd8a00, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x40707a7380, 0x1a951c0, 0x402fcd8a00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40707a7380, 0x402fcd8a00, 0x1a951c0, 0x402fcd8a00)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 518 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x403ac83420)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 454 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x403abb6d20)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 13044 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x40e1d7e6e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x41f4131240, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x41f4131240, 0x41f4c37d40, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x41f4131240, 0x41f4131240, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x41f4131240, 0x41f51f01a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x41f4131240, 0x41f51f01a0, 0x40e1d7e6e0, 0x41f4131240)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x41f4956ea0, 0x1a951c0, 0x40e1d7e6e0, 0x40f9b872e0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41f4956ea0, 0x40e1d7e6e0, 0x1a951c0, 0x40e1d7e6e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 516 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x403ac83420)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 302 [select]:
github.com/ethereum/go-ethereum/p2p.(*Server).run(0x400fdde000)
github.com/ethereum/go-ethereum@/p2p/server.go:715 +0x3dc
created by github.com/ethereum/go-ethereum/p2p.(*Server).Start
github.com/ethereum/go-ethereum@/p2p/server.go:488 +0x300
goroutine 287 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558b60, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x402932b798, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x402932b780, 0x4209820a80, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x402932b780, 0x4209820a80, 0x20, 0x20, 0x20, 0x4209820a80, 0x403ad97b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x402900fa08, 0x4209820a80, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x402900fa08, 0x4209820a80, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ad97c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x403ae421e0, 0x1a809e0, 0x402900fa08, 0x1a809e0, 0x402900fa08, 0x1, 0x403ad97ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x403ad48240, 0xc0641b539ec4a666, 0x7f9f93a005, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x403ac51d80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x403ad613e0, 0x403ad614a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 453 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x403abb6d20)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 27012 [select]:
net.(*netFD).connect.func2(0x1aaf200, 0x4095c82f00, 0x4045408900, 0x4067561a40, 0x40675619e0)
net/fd_unix.go:129 +0x84
created by net.(*netFD).connect
net/fd_unix.go:128 +0x1e0
goroutine 27290 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x40a74553e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 23108 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f79e0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23743 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4035f743c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4437 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b3f67b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 356 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029206ff0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14157 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b849c50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 11067 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40fcfb19b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4443 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4018b60420)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4438 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401d11bb00)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 303 [IO wait, 7 minutes]:
internal/poll.runtime_pollWait(0xffff00507050, 0x72, 0x0)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x403a5e4b98, 0x72, 0x0, 0x0, 0x1579cdc)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0x403a5e4b80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:384 +0x188
net.(*netFD).accept(0x403a5e4b80, 0x4ccda323c5c165d6, 0x2211313b6e1d5d0d, 0xb8610b77d977414c)
net/fd_unix.go:238 +0x2c
net.(*UnixListener).accept(0x403a5a57a0, 0x6e10d5c0154, 0x193dded4e0089e00, 0x722cbc1a030bf92a)
net/unixsock_posix.go:162 +0x2c
net.(*UnixListener).Accept(0x403a5a57a0, 0xe1f4ea1fb8b9a72a, 0xc0f807505632162d, 0x5f6e9e068f90532a, 0xace4af52039c9108)
net/unixsock.go:260 +0x3c
github.com/ethereum/go-ethereum/rpc.(*Server).ServeListener(0x403a5a4690, 0x1aa6f80, 0x403a5a57a0, 0x0, 0x2)
github.com/ethereum/go-ethereum@/rpc/ipc.go:30 +0x30
created by github.com/ethereum/go-ethereum/rpc.StartIPCEndpoint
github.com/ethereum/go-ethereum@/rpc/endpoints.go:50 +0x2b8
goroutine 304 [IO wait, 7 minutes]:
internal/poll.runtime_pollWait(0xffff00506f80, 0x72, 0x0)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x403a606f18, 0x72, 0x0, 0x0, 0x1579cdc)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0x403a606f00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:384 +0x188
net.(*netFD).accept(0x403a606f00, 0xffffb0fdf8f8, 0x0, 0x1423540)
net/fd_unix.go:238 +0x2c
net.(*TCPListener).accept(0x403a608b60, 0x53c0ec, 0x30, 0x1470c80)
net/tcpsock_posix.go:139 +0x2c
net.(*TCPListener).Accept(0x403a608b60, 0x403a56e1b0, 0x403a48b628, 0x872d8c, 0x1341ce0)
net/tcpsock.go:261 +0x3c
net/http.(*Server).Serve(0x400fe1b500, 0x1aa6f40, 0x403a608b60, 0x0, 0x0)
net/http/server.go:2896 +0x220
created by github.com/ethereum/go-ethereum/node.(*httpServer).start
github.com/ethereum/go-ethereum@/node/rpcstack.go:145 +0x1c0
goroutine 305 [IO wait, 7 minutes]:
internal/poll.runtime_pollWait(0xffff00506eb0, 0x72, 0x0)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x403a607098, 0x72, 0x0, 0x0, 0x1579cdc)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0x403a607080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:384 +0x188
net.(*netFD).accept(0x403a607080, 0xffffb0fdffc0, 0x0, 0x1423540)
net/fd_unix.go:238 +0x2c
net.(*TCPListener).accept(0x403a608ba0, 0x53c0ec, 0x30, 0x1470c80)
net/tcpsock_posix.go:139 +0x2c
net.(*TCPListener).Accept(0x403a608ba0, 0x403a3ed260, 0x403a48be28, 0x872d8c, 0x1341ce0)
net/tcpsock.go:261 +0x3c
net/http.(*Server).Serve(0x400fe1b7a0, 0x1aa6f40, 0x403a608ba0, 0x0, 0x0)
net/http/server.go:2896 +0x220
created by github.com/ethereum/go-ethereum/node.(*httpServer).start
github.com/ethereum/go-ethereum@/node/rpcstack.go:145 +0x1c0
goroutine 386 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.StartENRUpdater.func1(0x1a94c00, 0x403a608c20, 0x403a6144e0, 0x4038b5cd20, 0x4000c88880)
github.com/ethereum/go-ethereum@/eth/protocols/eth/discovery.go:48 +0xe8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.StartENRUpdater
github.com/ethereum/go-ethereum@/eth/protocols/eth/discovery.go:45 +0x7c
goroutine 387 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a6029c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 388 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a6029f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 389 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602a20)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 390 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602a50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 391 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602a80)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 392 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602ab0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 393 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602ae0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 394 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602b10)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 395 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602b40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 396 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602b70)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 397 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602ba0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 398 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602bd0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 399 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602c00)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 400 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602c30)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 401 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602c60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 402 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
github.com/ethereum/go-ethereum@/eth/bloombits.go:51 +0x2ac
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a602c90)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 403 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*handler).txBroadcastLoop(0x40002ae7e0)
github.com/ethereum/go-ethereum@/eth/handler.go:568 +0x100
created by github.com/ethereum/go-ethereum/eth.(*handler).Start
github.com/ethereum/go-ethereum@/eth/handler.go:433 +0xcc
goroutine 404 [chan receive, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*handler).minedBroadcastLoop(0x40002ae7e0)
github.com/ethereum/go-ethereum@/eth/handler.go:556 +0x80
created by github.com/ethereum/go-ethereum/eth.(*handler).Start
github.com/ethereum/go-ethereum@/eth/handler.go:438 +0x150
goroutine 405 [select]:
github.com/ethereum/go-ethereum/eth.(*chainSyncer).loop(0x4038ae6870)
github.com/ethereum/go-ethereum@/eth/sync.go:214 +0x218
created by github.com/ethereum/go-ethereum/eth.(*handler).Start
github.com/ethereum/go-ethereum@/eth/handler.go:442 +0x188
goroutine 406 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth.(*handler).txsyncLoop64(0x40002ae7e0)
github.com/ethereum/go-ethereum@/eth/sync.go:135 +0x1a0
created by github.com/ethereum/go-ethereum/eth.(*handler).Start
github.com/ethereum/go-ethereum@/eth/handler.go:443 +0x1a8
goroutine 407 [chan receive, 7 minutes]:
github.com/ethereum/go-ethereum/cmd/utils.StartNode.func1(0x4000b26420, 0x4000b028f0)
github.com/ethereum/go-ethereum@/cmd/utils/cmd.go:88 +0x144
created by github.com/ethereum/go-ethereum/cmd/utils.StartNode
github.com/ethereum/go-ethereum@/cmd/utils/cmd.go:73 +0x9c
goroutine 418 [select]:
github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).loop(0x403058d1d0)
github.com/ethereum/go-ethereum@/eth/fetcher/block_fetcher.go:391 +0x638
created by github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).Start
github.com/ethereum/go-ethereum@/eth/fetcher/block_fetcher.go:242 +0x3c
goroutine 419 [select]:
github.com/ethereum/go-ethereum/eth/fetcher.(*TxFetcher).loop(0x40303280b0)
github.com/ethereum/go-ethereum@/eth/fetcher/tx_fetcher.go:356 +0x4b4
created by github.com/ethereum/go-ethereum/eth/fetcher.(*TxFetcher).Start
github.com/ethereum/go-ethereum@/eth/fetcher/tx_fetcher.go:338 +0x3c
goroutine 351 [sleep, 1 minutes]:
runtime.goparkunlock(...)
runtime/proc.go:310
time.Sleep(0xdf8475800)
runtime/time.go:105 +0x134
github.com/ethereum/go-ethereum/cmd/utils.monitorFreeDiskSpace(0x4029160900, 0x403a3e0ea0, 0x16, 0x119400000)
github.com/ethereum/go-ethereum@/cmd/utils/cmd.go:116 +0x3c
created by github.com/ethereum/go-ethereum/cmd/utils.StartNode.func1
github.com/ethereum/go-ethereum@/cmd/utils/cmd.go:85 +0x2b8
goroutine 408 [chan receive, 7 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0x400fdda000, 0x1ab4900, 0x403a5d8640, 0x0)
github.com/ethereum/go-ethereum@/rpc/server.go:87 +0x130
created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1
github.com/ethereum/go-ethereum@/rpc/inproc.go:29 +0xa0
goroutine 409 [select, 7 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x403a607200, 0x1ab4900, 0x403a5d86e0)
github.com/ethereum/go-ethereum@/rpc/client.go:561 +0x1d0
created by github.com/ethereum/go-ethereum/rpc.initClient
github.com/ethereum/go-ethereum@/rpc/client.go:223 +0x250
goroutine 410 [chan receive, 7 minutes]:
main.startNode.func1(0x4000b028f0, 0x403a614cc0, 0x403a59f0e0)
github.com/ethereum/go-ethereum@/cmd/geth/main.go:365 +0xc4
created by main.startNode
github.com/ethereum/go-ethereum@/cmd/geth/main.go:357 +0x140
goroutine 411 [select, 7 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0x403a607280, 0x1ab4900, 0x403a5d8640)
github.com/ethereum/go-ethereum@/rpc/client.go:561 +0x1d0
created by github.com/ethereum/go-ethereum/rpc.initClient
github.com/ethereum/go-ethereum@/rpc/client.go:223 +0x250
goroutine 412 [select, 7 minutes]:
net.(*pipe).read(0x403a607100, 0x40001fee00, 0x200, 0x200, 0x403a61cd18, 0x573af0, 0x200)
net/pipe.go:164 +0x120
net.(*pipe).Read(0x403a607100, 0x40001fee00, 0x200, 0x200, 0xd2c5a021b463e3b5, 0x7e923c23f7860146, 0xe5c003c7dcb27d)
net/pipe.go:147 +0x40
encoding/json.(*Decoder).refill(0x4000b26840, 0x20, 0x403a61cde8)
encoding/json/stream.go:161 +0xd4
encoding/json.(*Decoder).readValue(0x4000b26840, 0x0, 0x0, 0xffffb0fca6d0)
encoding/json/stream.go:136 +0x1a8
encoding/json.(*Decoder).Decode(0x4000b26840, 0x135eb40, 0x403a608ec0, 0x1344f20, 0x30f3fa1d57cdce01)
encoding/json/stream.go:63 +0x5c
github.com/ethereum/go-ethereum/rpc.(*jsonCodec).readBatch(0x403a5d8640, 0x2d80cf04a2bc3783, 0x2ac0f80750563216, 0x85f6e9e068f9053, 0xe0ace4af52039c91, 0x549dcaee00f20170, 0x6e1498501)
github.com/ethereum/go-ethereum@/rpc/json.go:209 +0x50
github.com/ethereum/go-ethereum/rpc.(*Client).read(0x403a607280, 0x1ab4900, 0x403a5d8640)
github.com/ethereum/go-ethereum@/rpc/client.go:634 +0x7c
created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch
github.com/ethereum/go-ethereum@/rpc/client.go:558 +0xc8
goroutine 4467 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401dfebda0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20370 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x41eceddec0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 151 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a4a4280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x403ad80240, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x403ad80240, 0x403ad3bd40, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x403ad80240, 0x403ad80240, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x403ad80240, 0x403ad25360, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x403ad80240, 0x403ad25360, 0x403a4a4280, 0x403ad80240)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x4029015680, 0x1a951c0, 0x403a4a4280, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4029015680, 0x403a4a4280, 0x1a951c0, 0x403a4a4280)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 4375 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402b580e40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4318 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029281aa0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5338 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x409b7d2c00, 0x127b860, 0x409383df00, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x409b7d2c00)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a417ec0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27271 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4051404d50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 288 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x403ad613e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 27342 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4030075b60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5261 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a2e72c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 12705 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c8c640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x41f2183a40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x41f2183a40, 0x8, 0x403a662ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x41f2183a40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x41f2183a40, 0x41f2dc25e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x41f2183a40, 0x41f2dc25e0, 0x4039c8c640, 0x41f2183a40)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x41f21837a0, 0x1a951c0, 0x4039c8c640, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41f21837a0, 0x4039c8c640, 0x1a951c0, 0x4039c8c640)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 150 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a4a41e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x403abb6d20, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x403abb6d20, 0x0, 0x4028f51a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x403abb6d20, 0x0, 0x403ae3dd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x403abb6d20, 0x403ad880a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x403abb6d20, 0x403ad880a0, 0x403a4a41e0, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x4029015680, 0x1a951c0, 0x403a4a41e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4029015680, 0x403a4a41e0, 0x1a951c0, 0x403a4a41e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 9793 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404639a8a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 3238 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x403792f960)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 10589 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403fef94d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6758 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4066f68660)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 514 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c61040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x403ac83420, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x403ac83420, 0x0, 0x4028f51a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x403ac83420, 0x0, 0x403af31d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x403ac83420, 0x403ae19140, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x403ac83420, 0x403ae19140, 0x4039c61040, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x403ad613e0, 0x1a951c0, 0x4039c61040, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403ad613e0, 0x4039c61040, 0x1a951c0, 0x4039c61040)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 4422 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x403f322000, 0x127b860, 0x40857bfa80, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x403f322000)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019807290)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 10070 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f76b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4419 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401acec270)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27297 [select]:
net.(*netFD).connect.func2(0x1aaf200, 0x40a7455a40, 0x4000249d00, 0x406ffb0a20, 0x406ffb09c0)
net/fd_unix.go:129 +0x84
created by net.(*netFD).connect
net/fd_unix.go:128 +0x1e0
goroutine 2547 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019c5da70)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 19764 [IO wait]:
internal/poll.runtime_pollWait(0xffffac280610, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x40820f4598, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x40820f4580, 0x4251403e60, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x40820f4580, 0x4251403e60, 0x20, 0x20, 0x20, 0x4251403e60, 0x40d638cb78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x404c0b7b50, 0x4251403e60, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x404c0b7b50, 0x4251403e60, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x40d638cc40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x403e585310, 0x1a809e0, 0x404c0b7b50, 0x1a809e0, 0x404c0b7b50, 0x1, 0x40d638cce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x401b848bd0, 0xc0641b5648a13ed0, 0x821916e66e, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x402bff8e00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x403f322000, 0x403f3220c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 13250 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a7c28c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x41f6563180, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x41f6563180, 0x41f6d4c840, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x41f6563180, 0x41f6563180, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x41f6563180, 0x41f6d38d40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x41f6563180, 0x41f6d38d40, 0x403a7c28c0, 0x41f6563180)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x41f6a13440, 0x1a951c0, 0x403a7c28c0, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41f6a13440, 0x403a7c28c0, 0x1a951c0, 0x403a7c28c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 7822 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x406a2fc7e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 5337 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a417da0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14287 [sleep]:
runtime.goparkunlock(...)
runtime/proc.go:310
time.Sleep(0x1dcd6500)
runtime/time.go:105 +0x134
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).ensureBond(0x4038a3e510, 0x630ee5be780d50c8, 0xe62ee103ff9649f0, 0x54455b73ef17336c, 0xa5a87f0b7420ebd9, 0x42687ea780)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:579 +0x100
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).findnode(0x4038a3e510, 0x630ee5be780d50c8, 0xe62ee103ff9649f0, 0x54455b73ef17336c, 0xa5a87f0b7420ebd9, 0x42687ea780, 0x9ab3d6ab19731688, 0x1d9ca4e48ecde7e0, 0xffb1bcaeadcd40dd, 0x59c10c8debdc76f8, ...)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:305 +0x4c
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).newLookup.func1(0x40419770e0, 0x630ee5be780d50c8, 0xe62ee103ff9649f0, 0x54455b73ef17336c, 0xa5a87f0b7420ebd9, 0x405e26d318)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:297 +0xd0
github.com/ethereum/go-ethereum/p2p/discover.(*lookup).query(0x4272ae1830, 0x40419770e0, 0x421a085500)
github.com/ethereum/go-ethereum@/p2p/discover/lookup.go:146 +0xd0
github.com/ethereum/go-ethereum/p2p/discover.(*lookup).startQueries.func1()
github.com/ethereum/go-ethereum@/p2p/discover/lookup.go:127 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f7bf0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 3135 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x403785bc00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 11943 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x40634ac540)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 23745 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4035f75050)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 11939 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558340, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x40b47d8918, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x40b47d8900, 0x420a314a00, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x40b47d8900, 0x420a314a00, 0x20, 0x20, 0x20, 0x420a314a00, 0x4028339b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40c088be18, 0x420a314a00, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40c088be18, 0x420a314a00, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4028339c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x409dd96d70, 0x1a809e0, 0x40c088be18, 0x1a809e0, 0x40c088be18, 0x1, 0x4028339ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x403fb62990, 0xc0641b568ab285c7, 0x8256c2f766, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x40ab69b5c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x40dafe5b60, 0x40dafe5c20)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 4436 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401ecd7440)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 9964 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40183150e0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4207 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402c35f320)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23471 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x425f04bf40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4052602700, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4052602700, 0x0, 0x40edeeda68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4052602700, 0x0, 0x42a27b9d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4052602700, 0x425ae20a60, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4052602700, 0x425ae20a60, 0x425f04bf40, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x405ca13c80, 0x1a951c0, 0x425f04bf40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x405ca13c80, 0x425f04bf40, 0x1a951c0, 0x425f04bf40)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 499 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558a90, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x402b434b18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x402b434b00, 0x42232d9a40, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x402b434b00, 0x42232d9a40, 0x20, 0x20, 0x20, 0x42232d9a40, 0x403ae05b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40290181f8, 0x42232d9a40, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40290181f8, 0x42232d9a40, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ae05c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x40267b4820, 0x1a809e0, 0x40290181f8, 0x1a809e0, 0x40290181f8, 0x403ae05cf8, 0x403ae05ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x403ac87440, 0xc0641b56e5a271bf, 0x82ad4dad6e, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x403ad5a480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x403a3fdc80, 0x403ae254a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 500 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x403a3fdc80)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 501 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403ae00460, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x403a3fdd40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x403a3fdd40, 0x8, 0x403ae0bca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x403a3fdd40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x403a3fdd40, 0x403a528d60, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x403a3fdd40, 0x403a528d60, 0x403ae00460, 0x403a3fdd40)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x403a3fdc80, 0x1a951c0, 0x403ae00460, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403a3fdc80, 0x403ae00460, 0x1a951c0, 0x403ae00460)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 502 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403ae00640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x403ab935e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x403ab935e0, 0x0, 0x403ae56a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x403ab935e0, 0x0, 0x403af73d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x403ab935e0, 0x403ae50400, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x403ab935e0, 0x403ae50400, 0x403ae00640, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x403a3fdc80, 0x1a951c0, 0x403ae00640, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403a3fdc80, 0x403ae00640, 0x1a951c0, 0x403ae00640)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 503 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403ae006e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x403ab75040, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x403ab75040, 0x403ab31e00, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x403ab75040, 0x403ab75040, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x403ab75040, 0x403ae50340, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x403ab75040, 0x403ae50340, 0x403ae006e0, 0x403ab75040)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x403a3fdc80, 0x1a951c0, 0x403ae006e0, 0xffa655cc1b171fe8, 0x5b6ef8c092e64583)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403a3fdc80, 0x403ae006e0, 0x1a951c0, 0x403ae006e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 504 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x403ab935e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 319 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x403a3fdd40)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 505 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x403ab935e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 506 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x403ab935e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 2155 [chan receive, 5 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync(0x4038b1a1e0, 0x4000d3cd00, 0x5, 0x8, 0x5, 0x4000d3cd00)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:659 +0x104
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).syncWithPeer(0x4038b1a1e0, 0x40282d1a40, 0x901c8928b7f8508f, 0xf11c8a9ecd87f908, 0x160114040eeb2b2, 0xf7a377e8e5c8620d, 0x4042e59220, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:638 +0x688
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).synchronise(0x4038b1a1e0, 0x403ab31e40, 0x40, 0x901c8928b7f8508f, 0xf11c8a9ecd87f908, 0x160114040eeb2b2, 0xf7a377e8e5c8620d, 0x4042e59220, 0x855c188200000000, 0x0, ...)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:506 +0x338
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).Synchronise(0x4038b1a1e0, 0x403ab31e40, 0x40, 0x901c8928b7f8508f, 0xf11c8a9ecd87f908, 0x160114040eeb2b2, 0xf7a377e8e5c8620d, 0x4042e59220, 0x4000000000, 0x40002ae7e0, ...)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:401 +0x6c
github.com/ethereum/go-ethereum/eth.(*handler).doSync(0x40002ae7e0, 0x4042e564c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/sync.go:325 +0x100
github.com/ethereum/go-ethereum/eth.(*chainSyncer).startSync.func1(0x4038ae6870, 0x4042e564c0)
github.com/ethereum/go-ethereum@/eth/sync.go:301 +0x34
created by github.com/ethereum/go-ethereum/eth.(*chainSyncer).startSync
github.com/ethereum/go-ethereum@/eth/sync.go:301 +0x78
goroutine 10066 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a78c240)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7608 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x409bb34000)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 4417 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029281b90)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 1725 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x40421e02a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 27262 [select]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x40a4a09f80)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 26733 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4210f84e00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 11946 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x40dafe5e00)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 23742 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4035f742a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 12877 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x40efe5b260)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 4514 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x4059c8f4a0, 0x127b860, 0x403a480400, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x4059c8f4a0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402e5ac180)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7036 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x401abcc9a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 27011 [select]:
net.(*netFD).connect.func2(0x1aaf200, 0x4095c82240, 0x4045408380, 0x40650942a0, 0x40650941e0)
net/fd_unix.go:129 +0x84
created by net.(*netFD).connect
net/fd_unix.go:128 +0x1e0
goroutine 16055 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x4234945bc0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 4526 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a603650)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 22577 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b849bc0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4516 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4018cec5a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6128 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x4059c8f4a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 2877 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402c2e9bc0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 1749 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c8d040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x4042200a20, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x4042200a20, 0x8, 0x4028337ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x4042200a20, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x4042200a20, 0x4042208680, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x4042200a20, 0x4042208680, 0x4039c8d040, 0x4042200a20)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x40422008a0, 0x1a951c0, 0x4039c8d040, 0xdafcd8, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40422008a0, 0x4039c8d040, 0x1a951c0, 0x4039c8d040)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 1192 [select, 7 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4040bdad20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x4040c53b00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x4040c53b00, 0x4040d52280, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x4040c53b00, 0x4040c53b00, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x4040c53b00, 0x4040d4e3c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x4040c53b00, 0x4040d4e3c0, 0x4040bdad20, 0x4040c53b00)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x4040d28480, 0x1a951c0, 0x4040bdad20, 0x3989328788a8cf1d, 0xb8d9bd4df8333be5)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4040d28480, 0x4040bdad20, 0x1a951c0, 0x4040bdad20)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 1724 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x40421e02a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 4525 [IO wait]:
internal/poll.runtime_pollWait(0xffff00507600, 0x77, 0x403a419680)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4068557098, 0x77, 0x1aaf200, 0x40ab021740, 0x4068557080)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitWrite(...)
internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
internal/poll/fd_unix.go:498
net.(*netFD).connect(0x4068557080, 0x1aaf200, 0x40ab021740, 0x0, 0x0, 0x1a80ec0, 0x425fdbcfc0, 0x0, 0x0, 0x0, ...)
net/fd_unix.go:152 +0x204
net.(*netFD).dial(0x4068557080, 0x1aaf200, 0x40ab021740, 0x1abbe60, 0x0, 0x1abbe60, 0x40be9c8000, 0x0, 0x10, 0xffffb0fdff01)
net/sock_posix.go:149 +0xa8
net.socket(0x1aaf200, 0x40ab021740, 0x1575cd0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1abbe60, 0x0, ...)
net/sock_posix.go:70 +0x140
net.internetSocket(0x1aaf200, 0x40ab021740, 0x1575cd0, 0x3, 0x1abbe60, 0x0, 0x1abbe60, 0x40be9c8000, 0x1, 0x0, ...)
net/ipsock_posix.go:141 +0xcc
net.(*sysDialer).doDialTCP(0x4068556680, 0x1aaf200, 0x40ab021740, 0x0, 0x40be9c8000, 0x135a880, 0x282ae20, 0x0)
net/tcpsock_posix.go:65 +0x8c
net.(*sysDialer).dialTCP(0x4068556680, 0x1aaf200, 0x40ab021740, 0x0, 0x40be9c8000, 0x423ec4, 0x40566a9a28, 0x611494)
net/tcpsock_posix.go:61 +0xb8
net.(*sysDialer).dialSingle(0x4068556680, 0x1aaf200, 0x40ab021740, 0x1a96cc0, 0x40be9c8000, 0x0, 0x0, 0x0, 0x0)
net/dial.go:578 +0x2e4
net.(*sysDialer).dialSerial(0x4068556680, 0x1aaf200, 0x40ab021740, 0x4250000350, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
net/dial.go:546 +0x180
net.(*Dialer).DialContext(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x1575cd0, 0x3, 0x425fdbcfa0, 0x13, 0x0, 0x0, 0x0, ...)
net/dial.go:424 +0x524
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x40c274bb00, 0x0, 0x448ab4, 0x408315e4b0, 0x425a59df20)
github.com/ethereum/go-ethereum@/p2p/dial.go:68 +0x7c
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0x40be992c30, 0x40388fb4a0, 0x40c274bb00, 0x41f80310d8, 0x403a4197b8)
github.com/ethereum/go-ethereum@/p2p/dial.go:544 +0x58
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0x40be992c30, 0x40388fb4a0)
github.com/ethereum/go-ethereum@/p2p/dial.go:494 +0x50
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:465 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401777d980)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27128 [select]:
net.(*netFD).connect.func2(0x1aaf200, 0x40ab527620, 0x405d68be80, 0x4072313440, 0x40723132c0)
net/fd_unix.go:129 +0x84
created by net.(*netFD).connect
net/fd_unix.go:128 +0x1e0
goroutine 23106 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029281da0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 1191 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4040bdac80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x403ffa4380, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x403ffa4380, 0x0, 0x403b08da68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x403ffa4380, 0x0, 0x4040dbdd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x403ffa4380, 0x403b4f3fc0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x403ffa4380, 0x403b4f3fc0, 0x4040bdac80, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x4040d28480, 0x1a951c0, 0x4040bdac80, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4040d28480, 0x4040bdac80, 0x1a951c0, 0x4040bdac80)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 27340 [select]:
net.(*netFD).connect.func2(0x1aaf200, 0x40ab021500, 0x403a5e5c00, 0x4072b49ce0, 0x4072b49c80)
net/fd_unix.go:129 +0x84
created by net.(*netFD).connect
net/fd_unix.go:128 +0x1e0
goroutine 16057 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4000d7a640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x420881e640, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x420881e640, 0x40be3104c0, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x420881e640, 0x420881e640, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x420881e640, 0x40d4c41e80, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x420881e640, 0x40d4c41e80, 0x4000d7a640, 0x420881e640)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x4234945bc0, 0x1a951c0, 0x4000d7a640, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4234945bc0, 0x4000d7a640, 0x1a951c0, 0x4000d7a640)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 12981 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x40f05ea8c0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 2072 [IO wait]:
internal/poll.runtime_pollWait(0xffffac280060, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4042bc6e18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4042bc6e00, 0x424d0b6f00, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4042bc6e00, 0x424d0b6f00, 0x20, 0x20, 0x20, 0x424d0b6f00, 0x403ffbab78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x400fdc2730, 0x424d0b6f00, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x400fdc2730, 0x424d0b6f00, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ffbac40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x4042cd0320, 0x1a809e0, 0x400fdc2730, 0x1a809e0, 0x400fdc2730, 0x4211d2e8d0, 0x403ffbace8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x4042bcb710, 0xc0641b5618097150, 0x81ece44eef, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x4042af3200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x4042c07bc0, 0x4042c07c80)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 19916 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f77d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4480 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4018315170)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 1726 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x40421e02a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 113 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401613b0e0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20134 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4061017bf0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23472 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c86140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x406587f400, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x406587f400, 0x405ce86380, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x406587f400, 0x406587f400, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x406587f400, 0x425ae20580, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x406587f400, 0x425ae20580, 0x4039c86140, 0x406587f400)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x405ca13c80, 0x1a951c0, 0x4039c86140, 0x426823d900, 0x4042343748)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x405ca13c80, 0x4039c86140, 0x1a951c0, 0x4039c86140)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 822 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x4037ef2b40, 0x127b860, 0x4037c18800, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x4037ef2b40)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403fef95c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 12979 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x40f05ea8c0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 2074 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x404208f7c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4042bc8e00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4042bc8e00, 0x0, 0x4040566a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4042bc8e00, 0x0, 0x40401f1d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4042bc8e00, 0x4042c71ba0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4042bc8e00, 0x4042c71ba0, 0x404208f7c0, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x4042c07bc0, 0x1a951c0, 0x404208f7c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4042c07bc0, 0x404208f7c0, 0x1a951c0, 0x404208f7c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 852 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x4040d28480, 0x127b860, 0x4040ca4680, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x4040d28480)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ff0e990)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 891 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x403ffa4380)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 3215 [IO wait]:
internal/poll.runtime_pollWait(0xffff900e18b0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4037f4ca18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4037f4ca00, 0x42232d9820, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4037f4ca00, 0x42232d9820, 0x20, 0x20, 0x20, 0x42232d9820, 0x403ae06b01)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x401f699c08, 0x42232d9820, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x401f699c08, 0x42232d9820, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ae06c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x403801a2d0, 0x1a809e0, 0x401f699c08, 0x1a809e0, 0x401f699c08, 0x403ae06cf8, 0x403ae06ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x4037e37a10, 0xc0641b56e5981352, 0x82ad434ef9, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x4037e30d80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x4037ef2b40, 0x4037ef2c00)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 1190 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x4040d28480)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 13042 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x40e1d7e460, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x41f4957020, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x41f4957020, 0x8, 0x4039c75ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x41f4957020, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x41f4957020, 0x41f51f0220, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x41f4957020, 0x41f51f0220, 0x40e1d7e460, 0x41f4957020)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x41f4956ea0, 0x1a951c0, 0x40e1d7e460, 0x4052d3adf8, 0x403afe1748)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41f4956ea0, 0x40e1d7e460, 0x1a951c0, 0x40e1d7e460)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 1747 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c8d220, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x40421e02a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x40421e02a0, 0x0, 0x403b089a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x40421e02a0, 0x0, 0x4040db9d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x40421e02a0, 0x40421cb2c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x40421e02a0, 0x40421cb2c0, 0x4039c8d220, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x40422008a0, 0x1a951c0, 0x4039c8d220, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40422008a0, 0x4039c8d220, 0x1a951c0, 0x4039c8d220)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 21271 [IO wait]:
internal/poll.runtime_pollWait(0xffffac5585b0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x40b507df18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x40b507df00, 0x4223542060, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x40b507df00, 0x4223542060, 0x20, 0x20, 0x20, 0x4223542060, 0x4039c76b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x4263880f90, 0x4223542060, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x4263880f90, 0x4223542060, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4039c76c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x425e17abe0, 0x1a809e0, 0x4263880f90, 0x1a809e0, 0x4263880f90, 0x4039c76cf8, 0x4039c76ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x425d62c900, 0xc0641b56e5546bc1, 0x82acffa75f, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x425d622780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x425e26f4a0, 0x425e26f560)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 14277 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4051e61320)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 19897 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x40e35b17a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 10585 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402f724750)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14239 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402ffb4390)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6056 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4067008d20)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 8289 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x40a27e8ae0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 1189 [IO wait]:
internal/poll.runtime_pollWait(0xffffac27ff90, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4040c18918, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4040c18900, 0x424a335ea0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4040c18900, 0x424a335ea0, 0x20, 0x20, 0x20, 0x424a335ea0, 0x403b08bb78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x403e69fe78, 0x424a335ea0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x403e69fe78, 0x424a335ea0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403b08bc40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x4040d1c370, 0x1a809e0, 0x403e69fe78, 0x1a809e0, 0x403e69fe78, 0x1, 0x403b08bce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x4040c9fe00, 0xc0641b560d23ef39, 0x81e1fecce0, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x4040367700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x4040d28480, 0x4040d28540)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 10385 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029281500)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 8003 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x40a0a319e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 4582 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029281320)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 2073 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x4042c07bc0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 7609 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x409bb34000)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 892 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x403ffa4380)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 1750 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x4042200a20)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 4415 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ff8e780)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 18757 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x41eceddec0, 0x127b860, 0x403aee5900, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x41eceddec0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4064732f00)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 13201 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a7c2820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x40f6d50fc0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x40f6d50fc0, 0x0, 0x402830ba68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x40f6d50fc0, 0x0, 0x4078b2fd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x40f6d50fc0, 0x41f6d38f40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x40f6d50fc0, 0x41f6d38f40, 0x403a7c2820, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x41f6a13440, 0x1a951c0, 0x403a7c2820, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41f6a13440, 0x403a7c2820, 0x1a951c0, 0x403a7c2820)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 4411 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402b580ed0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14175 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4063766a50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4478 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ab8e3c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 1746 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x40422008a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 27405 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40647330e0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 11577 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40ff7114d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20373 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x404208f180, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x4211be20c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x4211be20c0, 0x41f933c7c0, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x4211be20c0, 0x4211be20c0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x4211be20c0, 0x42710e8040, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x4211be20c0, 0x42710e8040, 0x404208f180, 0x4211be20c0)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x41eceddec0, 0x1a951c0, 0x404208f180, 0x406e2221b0, 0x420debf748)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41eceddec0, 0x404208f180, 0x1a951c0, 0x404208f180)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 4474 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019c5d980)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20862 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405ac40960)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 11944 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x40634ac540)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 27291 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4297e58fa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x40a4a09f80, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x40a4a09f80, 0x8, 0x4043ce0ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x40a4a09f80, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x40a4a09f80, 0x40a4939640, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x40a4a09f80, 0x40a4939640, 0x4297e58fa0, 0x40a4a09f80)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x40a74553e0, 0x1a951c0, 0x4297e58fa0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40a74553e0, 0x4297e58fa0, 0x1a951c0, 0x4297e58fa0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 2077 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4042bc8e00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 2585 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401e9a61e0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4469 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401ecd7bc0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27404 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401a58ba40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 2559 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x4234945bc0, 0x127b860, 0x40c69bbc00, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x4234945bc0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b3f68a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20177 [IO wait]:
internal/poll.runtime_pollWait(0xffff00507ae0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x402932ad98, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x402932ad80, 0x424cc74620, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x402932ad80, 0x424cc74620, 0x20, 0x20, 0x20, 0x424cc74620, 0x403ae0ab78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40bd11d7f0, 0x424cc74620, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40bd11d7f0, 0x424cc74620, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ae0ac40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x41f567d2c0, 0x1a809e0, 0x40bd11d7f0, 0x1a809e0, 0x40bd11d7f0, 0x403ae0acf8, 0x403ae0ace8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x4241eb3260, 0xc0641b5612088208, 0x81e6e35fa7, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x420fd2d340, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x41eceddec0, 0x41eceddf80)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 25634 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558dd0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x425763d098, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x425763d080, 0x4273b258a0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x425763d080, 0x4273b258a0, 0x20, 0x20, 0x20, 0x4273b258a0, 0x40edeeab78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x423f541e58, 0x4273b258a0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x423f541e58, 0x4273b258a0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x40edeeac40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x4254557e00, 0x1a809e0, 0x423f541e58, 0x1a809e0, 0x423f541e58, 0x425c028cf0, 0x40edeeace8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x4258966750, 0xc0641b5586302c14, 0x8163d575b3, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x42556f3980, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x42578cfc80, 0x42578cfd40)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 2075 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4042bc8e00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 2076 [select, 7 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4042bc8e00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 4407 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402aff16b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4626 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404981baa0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26735 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4210f84e00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 7034 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x401b0660a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x40812d9b60, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x40812d9b60, 0x8, 0x405614eca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x40812d9b60, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x40812d9b60, 0x406b7e0620, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x40812d9b60, 0x406b7e0620, 0x401b0660a0, 0x40812d9b60)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x40812d97a0, 0x1a951c0, 0x401b0660a0, 0x400fdea6a0, 0x79ca44)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40812d97a0, 0x401b0660a0, 0x1a951c0, 0x401b0660a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 49 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).fetchHeaders(0x4038b1a1e0, 0x40282d1a40, 0x851f5c, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1250 +0xd84
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).syncWithPeer.func3(0x403afe0f70, 0x4048e42c4bfca56)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:624 +0x3c
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync.func1(0x4038b1a1e0, 0x403307a300, 0x4000c459a0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x60
created by github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x98
goroutine 2194 [select]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).fetchParts(0x4038b1a1e0, 0x4038a3d200, 0x4050165e78, 0x403049a770, 0x4050165e68, 0x4050165ec8, 0x4050165eb8, 0x4050165ea8, 0x0, 0x18693f0, ...)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1431 +0x13c
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).fetchBodies(0x4038b1a1e0, 0x851f5c, 0x5630f80c4c253cbf, 0x4fa0d9e0fdff2d41)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1358 +0x1f0
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).syncWithPeer.func4(0x403afe1770, 0x6e2da23011763)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:625 +0x34
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync.func1(0x4038b1a1e0, 0x403307a300, 0x4000c459c0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x60
created by github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x98
goroutine 2195 [select]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).fetchParts(0x4038b1a1e0, 0x4038a3d260, 0x403a664e78, 0x403049a7e0, 0x403a664e68, 0x403a664ec8, 0x403a664eb8, 0x403a664ea8, 0x0, 0x1869400, ...)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1431 +0x13c
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).fetchReceipts(0x4038b1a1e0, 0x851f5c, 0x186ca20, 0x0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1384 +0x1f0
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).syncWithPeer.func5(0x403afdff70, 0x0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:626 +0x34
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync.func1(0x4038b1a1e0, 0x403307a300, 0x4000c459e0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x60
created by github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x98
goroutine 2196 [select]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).processHeaders(0x4038b1a1e0, 0x85ab1c, 0x4042e59220, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:1731 +0x20c
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).syncWithPeer.func6(0x4041f10770, 0xe2a217cabb5f1c87)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:627 +0x3c
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync.func1(0x4038b1a1e0, 0x403307a300, 0x4000c45a00)
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x60
created by github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync
github.com/ethereum/go-ethereum@/eth/downloader/downloader.go:648 +0x98
goroutine 7038 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x401abcc9a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 13198 [IO wait]:
internal/poll.runtime_pollWait(0xffffac280af0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4066b1db18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4066b1db00, 0x42232d96c0, 0x10, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4066b1db00, 0x42232d96c0, 0x10, 0x20, 0x420bb5ca60, 0x420bb5ca60, 0x4028335ba8)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40a0240ae0, 0x42232d96c0, 0x10, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40a0240ae0, 0x42232d96c0, 0x10, 0x20, 0x10, 0x20, 0x0, 0x0)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x41f63b3220, 0x1a809e0, 0x40a0240ae0, 0x1a809e0, 0x40a0240ae0, 0x4028335cf8, 0x4028335ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:166 +0x254
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x41f56d7800, 0xc0641b56e5921c5a, 0x82ad3d57f9, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x41f6a1e680, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x41f6a13440, 0x41f6a13500)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 4412 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b848420)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 3134 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4038178140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x403785bc00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x403785bc00, 0x0, 0x402833ba68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x403785bc00, 0x0, 0x401f24dd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x403785bc00, 0x4038176160, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x403785bc00, 0x4038176160, 0x4038178140, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x40380410e0, 0x1a951c0, 0x4038178140, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40380410e0, 0x4038178140, 0x1a951c0, 0x4038178140)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 12497 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x41f4956ea0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 4547 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40282d3170)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7031 [IO wait]:
internal/poll.runtime_pollWait(0xffffac27fdf0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4070e38098, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4070e38080, 0x4241899ea0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4070e38080, 0x4241899ea0, 0x20, 0x20, 0x20, 0x4241899ea0, 0x4042d17b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x4075e9d478, 0x4241899ea0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x4075e9d478, 0x4241899ea0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4042d17c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x4039c98b90, 0x1a809e0, 0x4075e9d478, 0x1a809e0, 0x4075e9d478, 0x4243b6fca0, 0x4042d17ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x407105e630, 0xc0641b55dcee456e, 0x81b62e591e, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x406fc1c5c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x40812d97a0, 0x40812d9860)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 23468 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558680, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x403b236f18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x403b236f00, 0x423f37b0a0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x403b236f00, 0x423f37b0a0, 0x20, 0x20, 0x20, 0x423f37b0a0, 0x400fe01b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x4211e6fa98, 0x423f37b0a0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x4211e6fa98, 0x423f37b0a0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x400fe01c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x405cd34a00, 0x1a809e0, 0x4211e6fa98, 0x1a809e0, 0x4211e6fa98, 0x400fe01cf8, 0x400fe01ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x405b176c60, 0xc0641b55d43cc017, 0x81ad7cd3b6, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x4065de6780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x405ca13c80, 0x405ca13d40)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 10069 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ab8e690)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 13043 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x40e1d7e640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x40efe5b260, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x40efe5b260, 0x0, 0x4056151a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x40efe5b260, 0x0, 0x403a673d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x40efe5b260, 0x41f4dded20, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x40efe5b260, 0x41f4dded20, 0x40e1d7e640, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x41f4956ea0, 0x1a951c0, 0x40e1d7e640, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41f4956ea0, 0x40e1d7e640, 0x1a951c0, 0x40e1d7e640)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 23530 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x405cd3ea80)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 10085 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b0aa480)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26859 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4059eef0b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 10613 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40d8fa89c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4588 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ff64510)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14415 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029206c30)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23779 [IO wait]:
internal/poll.runtime_pollWait(0xffffac5589c0, 0x77, 0x403b466180)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x403a5e5c18, 0x77, 0x1aaf200, 0x40ab021500, 0x403a5e5c00)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitWrite(...)
internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
internal/poll/fd_unix.go:498
net.(*netFD).connect(0x403a5e5c00, 0x1aaf200, 0x40ab021500, 0x0, 0x0, 0x1a80ec0, 0x425fdbcce0, 0x0, 0x0, 0x0, ...)
net/fd_unix.go:152 +0x204
net.(*netFD).dial(0x403a5e5c00, 0x1aaf200, 0x40ab021500, 0x1abbe60, 0x0, 0x1abbe60, 0x40be992930, 0x0, 0x10, 0xffffb0fdff01)
net/sock_posix.go:149 +0xa8
net.socket(0x1aaf200, 0x40ab021500, 0x1575cd0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1abbe60, 0x0, ...)
net/sock_posix.go:70 +0x140
net.internetSocket(0x1aaf200, 0x40ab021500, 0x1575cd0, 0x3, 0x1abbe60, 0x0, 0x1abbe60, 0x40be992930, 0x1, 0x0, ...)
net/ipsock_posix.go:141 +0xcc
net.(*sysDialer).doDialTCP(0x403a5e5b80, 0x1aaf200, 0x40ab021500, 0x0, 0x40be992930, 0x135a880, 0x282ae20, 0x0)
net/tcpsock_posix.go:65 +0x8c
net.(*sysDialer).dialTCP(0x403a5e5b80, 0x1aaf200, 0x40ab021500, 0x0, 0x40be992930, 0x423ec4, 0x4026989a28, 0x611494)
net/tcpsock_posix.go:61 +0xb8
net.(*sysDialer).dialSingle(0x403a5e5b80, 0x1aaf200, 0x40ab021500, 0x1a96cc0, 0x40be992930, 0x0, 0x0, 0x0, 0x0)
net/dial.go:578 +0x2e4
net.(*sysDialer).dialSerial(0x403a5e5b80, 0x1aaf200, 0x40ab021500, 0x4250000180, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
net/dial.go:546 +0x180
net.(*Dialer).DialContext(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x1575cd0, 0x3, 0x425fdbccc0, 0x12, 0x0, 0x0, 0x0, ...)
net/dial.go:424 +0x524
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x40c274b7a0, 0x0, 0x448ab4, 0x4095c80e28, 0x4095c1f150)
github.com/ethereum/go-ethereum@/p2p/dial.go:68 +0x7c
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0x40be992600, 0x40388fb4a0, 0x40c274b7a0, 0x4068412d18, 0x403b4662b8)
github.com/ethereum/go-ethereum@/p2p/dial.go:544 +0x58
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0x40be992600, 0x40388fb4a0)
github.com/ethereum/go-ethereum@/p2p/dial.go:494 +0x50
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:465 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019c5dd40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 13200 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a7c2640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x41f6a13620, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x41f6a13620, 0x8, 0x4040568ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x41f6a13620, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x41f6a13620, 0x41f6d38de0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x41f6a13620, 0x41f6d38de0, 0x403a7c2640, 0x41f6a13620)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x41f6a13440, 0x1a951c0, 0x403a7c2640, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41f6a13440, 0x403a7c2640, 0x1a951c0, 0x403a7c2640)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 19898 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x40e35b17a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 8019 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x409767e0a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x408129eae0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x408129eae0, 0x8, 0x403a4f6ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x408129eae0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x408129eae0, 0x406b8c6200, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x408129eae0, 0x406b8c6200, 0x409767e0a0, 0x408129eae0)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x408129e900, 0x1a951c0, 0x409767e0a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x408129e900, 0x409767e0a0, 0x1a951c0, 0x409767e0a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 10612 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40d8fa88d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14054 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4030075cb0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7033 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x401b066320, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x406fd7ef00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x406fd7ef00, 0x405f55b0c0, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x406fd7ef00, 0x406fd7ef00, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x406fd7ef00, 0x406b828100, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x406fd7ef00, 0x406b828100, 0x401b066320, 0x406fd7ef00)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x40812d97a0, 0x1a951c0, 0x401b066320, 0x403a488ea0, 0x79ca44)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40812d97a0, 0x401b066320, 0x1a951c0, 0x401b066320)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 2447 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x40812d97a0, 0x127b860, 0x40704c4480, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x40812d97a0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4018b604e0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14516 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4063fa8210)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17527 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a4169c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 19767 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4035ff9720, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x40e35b17a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x40e35b17a0, 0x0, 0x4000141a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x40e35b17a0, 0x0, 0x403a457d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x40e35b17a0, 0x4250500840, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x40e35b17a0, 0x4250500840, 0x4035ff9720, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x403f322000, 0x1a951c0, 0x4035ff9720, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403f322000, 0x4035ff9720, 0x1a951c0, 0x4035ff9720)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 26556 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a7c39a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x4056a4d880, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x4056a4d880, 0x4072807ac0, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x4056a4d880, 0x4056a4d880, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x4056a4d880, 0x42321f4a00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x4056a4d880, 0x42321f4a00, 0x403a7c39a0, 0x4056a4d880)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x4064e11c20, 0x1a951c0, 0x403a7c39a0, 0x41d158, 0x403a218420)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4064e11c20, 0x403a7c39a0, 0x1a951c0, 0x403a7c39a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 17425 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4030178960)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26668 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4038b5c9a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 23739 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a3ecf60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17278 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019c5dcb0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23794 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4035f75350)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25639 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4253fe77a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 8002 [IO wait]:
internal/poll.runtime_pollWait(0xffff00507120, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x40704c4218, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x40704c4200, 0x423e7a67c0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x40704c4200, 0x423e7a67c0, 0x20, 0x20, 0x20, 0x423e7a67c0, 0x4056150b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40761286a0, 0x423e7a67c0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40761286a0, 0x423e7a67c0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4056150c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x40948e5900, 0x1a809e0, 0x40761286a0, 0x1a809e0, 0x40761286a0, 0x4243be3e70, 0x4056150ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x4074d41bf0, 0xc0641b55cd358aa9, 0x81a6759e48, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x40708d6480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x40a0a319e0, 0x40a0a31aa0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 6238 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4046cc15f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4446 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ac864b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4398 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a603380)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6049 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x402fcd8aa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x4070d14640, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x4070d14640, 0x40709b4c00, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x4070d14640, 0x4070d14640, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x4070d14640, 0x4070cd2d40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x4070d14640, 0x4070cd2d40, 0x402fcd8aa0, 0x4070d14640)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x40707a7380, 0x1a951c0, 0x402fcd8aa0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40707a7380, 0x402fcd8aa0, 0x1a951c0, 0x402fcd8aa0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 3907 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x40a27e8ae0, 0x127b860, 0x4042bc7100, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x40a27e8ae0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401777d050)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20289 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401ecd6900)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20215 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x401abcdc00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 5362 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405ac40ff0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7913 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4052602ee0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 7607 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x409bb34000)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 19917 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402fb63e30)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4587 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4029281230)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7821 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x406a2fc7e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 27272 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ff12000)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5919 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4046d4b680)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 21273 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x421363a640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x425e5ce720, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x425e5ce720, 0x8, 0x40edeebca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x425e5ce720, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x425e5ce720, 0x425e99a000, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x425e5ce720, 0x425e99a000, 0x421363a640, 0x425e5ce720)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x425e26f4a0, 0x1a951c0, 0x421363a640, 0x41fdbe24c0, 0x403b184748)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x425e26f4a0, 0x421363a640, 0x1a951c0, 0x421363a640)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 17576 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40294066f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 10584 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401613b200)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27335 [select]:
net.(*netFD).connect.func2(0x1aaf200, 0x40a93ac120, 0x403a5e4080, 0x4070288960, 0x4070288900)
net/fd_unix.go:129 +0x84
created by net.(*netFD).connect
net/fd_unix.go:128 +0x1e0
goroutine 4426 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x40707a7380, 0x127b860, 0x40704c4700, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x40707a7380)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ff8e7b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23740 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a497dd0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23425 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4017b29860)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 11941 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403fb2e140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x40dafe5e00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x40dafe5e00, 0x8, 0x403ae83ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x40dafe5e00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x40dafe5e00, 0x40ccff8620, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x40dafe5e00, 0x40ccff8620, 0x403fb2e140, 0x40dafe5e00)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x40dafe5b60, 0x1a951c0, 0x403fb2e140, 0x40a3699ea0, 0x79ca44)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40dafe5b60, 0x403fb2e140, 0x1a951c0, 0x403fb2e140)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 12978 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4039c8c780, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x40f05ea8c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x40f05ea8c0, 0x0, 0x4056151a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x40f05ea8c0, 0x0, 0x4019ab3d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x40f05ea8c0, 0x41f2dc2560, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x40f05ea8c0, 0x41f2dc2560, 0x4039c8c780, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x41f21837a0, 0x1a951c0, 0x4039c8c780, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41f21837a0, 0x4039c8c780, 0x1a951c0, 0x4039c8c780)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 4282 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b3f7680)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 8006 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4067008460)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 4409 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x41f4956ea0, 0x127b860, 0x4039dd2e00, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x41f4956ea0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401d11bb90)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5636 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x406410eba0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 3216 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x4037ef2b40)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 8018 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x408129e900)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 2817 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402c35fd40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 2409 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402ae06b10)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 2653 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019ab9a10)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 8009 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x40a0a31ce0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 8008 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4067008460)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 14517 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4063fa94d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 8020 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x409767e280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x406a2fc7e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x406a2fc7e0, 0x0, 0x4042d16a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x406a2fc7e0, 0x0, 0x40a371fd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x406a2fc7e0, 0x4070f11320, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x406a2fc7e0, 0x4070f11320, 0x409767e280, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x408129e900, 0x1a951c0, 0x409767e280, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x408129e900, 0x409767e280, 0x1a951c0, 0x409767e280)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 8005 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403aa23040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4067008460, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4067008460, 0x0, 0x4043d07a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4067008460, 0x0, 0x40a36cbd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4067008460, 0x40700aec60, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4067008460, 0x40700aec60, 0x403aa23040, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x40a0a319e0, 0x1a951c0, 0x403aa23040, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40a0a319e0, 0x403aa23040, 0x1a951c0, 0x403aa23040)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 19768 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4035ff97c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x403b0f5ec0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x403b0f5ec0, 0x41f9337cc0, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x403b0f5ec0, 0x403b0f5ec0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x403b0f5ec0, 0x4233999540, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x403b0f5ec0, 0x4233999540, 0x4035ff97c0, 0x403b0f5ec0)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x403f322000, 0x1a951c0, 0x4035ff97c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403f322000, 0x4035ff97c0, 0x1a951c0, 0x4035ff97c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 14173 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4063766120)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4585 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x41f6a13440, 0x127b860, 0x405fccf800, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x41f6a13440)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4018cec690)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4362 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b3f75f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23738 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ab8e360)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7605 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x409b7d2c00)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 6057 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4067008d20)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 2657 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x405ca13c80, 0x127b860, 0x403fa5d100, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x405ca13c80)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40294fa6f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 10084 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x41f21837a0, 0x127b860, 0x4000bd3300, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x41f21837a0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292818c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27293 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4297e59220, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x406ad98600, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x406ad98600, 0x40a78f5080, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x406ad98600, 0x406ad98600, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x406ad98600, 0x40a795c900, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x406ad98600, 0x40a795c900, 0x4297e59220, 0x406ad98600)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x40a74553e0, 0x1a951c0, 0x4297e59220, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40a74553e0, 0x4297e59220, 0x1a951c0, 0x4297e59220)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 14232 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40fcfb1ad0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 19769 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x403f322180)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 3217 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4035ff8fa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x403792f960, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x403792f960, 0x0, 0x4043d11a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x403792f960, 0x0, 0x403a429d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x403792f960, 0x40380ae020, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x403792f960, 0x40380ae020, 0x4035ff8fa0, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x4037ef2b40, 0x1a951c0, 0x4035ff8fa0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4037ef2b40, 0x4035ff8fa0, 0x1a951c0, 0x4035ff8fa0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 14171 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402e9bbf50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25630 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403a3ed050)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27341 [select]:
net.(*netFD).connect.func2(0x1aaf200, 0x40ab021740, 0x4068557080, 0x4072b49e60, 0x4072b49e00)
net/fd_unix.go:129 +0x84
created by net.(*netFD).connect
net/fd_unix.go:128 +0x1e0
goroutine 3234 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4035ff9040, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x4037e28400, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x4037e28400, 0x4037e1e900, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x4037e28400, 0x4037e28400, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x4037e28400, 0x4037e13800, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x4037e28400, 0x4037e13800, 0x4035ff9040, 0x4037e28400)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x4037ef2b40, 0x1a951c0, 0x4035ff9040, 0xdafcd8, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4037ef2b40, 0x4035ff9040, 0x1a951c0, 0x4035ff9040)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 20865 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x42578cfc80, 0x127b860, 0x42576f8e00, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x42578cfc80)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402953c840)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 3133 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x40370a3f40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x4038041440, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x4038041440, 0x8, 0x4042d12ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x4038041440, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x4038041440, 0x4038176200, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x4038041440, 0x4038176200, 0x40370a3f40, 0x4038041440)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x40380410e0, 0x1a951c0, 0x40370a3f40, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40380410e0, 0x40370a3f40, 0x1a951c0, 0x40370a3f40)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 3237 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x403792f960)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 8515 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4040d34820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4052602ee0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4052602ee0, 0x0, 0x40282e9a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4052602ee0, 0x0, 0x40a368fd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4052602ee0, 0x40a3041560, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4052602ee0, 0x40a3041560, 0x4040d34820, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x40a27e8ae0, 0x1a951c0, 0x4040d34820, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40a27e8ae0, 0x4040d34820, 0x1a951c0, 0x4040d34820)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 17153 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404639b3b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27275 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405b238c60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 16054 [IO wait]:
internal/poll.runtime_pollWait(0xffffac280200, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x40b47bc498, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x40b47bc480, 0x42710ae4c0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x40b47bc480, 0x42710ae4c0, 0x20, 0x20, 0x20, 0x42710ae4c0, 0x4028307b01)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x4211ed1188, 0x42710ae4c0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x4211ed1188, 0x42710ae4c0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4028307c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x40ce015f90, 0x1a809e0, 0x4211ed1188, 0x1a809e0, 0x4211ed1188, 0x1, 0x4028307ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x41f006aa80, 0xc0641b55517b1a56, 0x81338599f5, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x4211c6bfc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x4234945bc0, 0x4234945ce0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 7035 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x401b066280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x401abcc9a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x401abcc9a0, 0x0, 0x404056aa68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x401abcc9a0, 0x0, 0x403a4efd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x401abcc9a0, 0x406b7e05a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x401abcc9a0, 0x406b7e05a0, 0x401b066280, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x40812d97a0, 0x1a951c0, 0x401b066280, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40812d97a0, 0x401b066280, 0x1a951c0, 0x401b066280)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 3131 [IO wait]:
internal/poll.runtime_pollWait(0xffff900e1a50, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4037c47818, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4037c47800, 0x4206a17aa0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4037c47800, 0x4206a17aa0, 0x20, 0x20, 0x20, 0x4206a17aa0, 0x40113feb78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x402de7f7a0, 0x4206a17aa0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x402de7f7a0, 0x4206a17aa0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x40113fec40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x4037cf1720, 0x1a809e0, 0x402de7f7a0, 0x1a809e0, 0x402de7f7a0, 0x1, 0x40113fece8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x40380caf00, 0xc0641b53947dfbed, 0x7f954cf58c, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x403786f080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x40380410e0, 0x40380411a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 3266 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x4038041440)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 3236 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x4037ef2cc0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 3235 [select, 5 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4035ff8dc0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x4037ef2cc0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x4037ef2cc0, 0x8, 0x40113ffca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x4037ef2cc0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x4037ef2cc0, 0x4037e33ec0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x4037ef2cc0, 0x4037e33ec0, 0x4035ff8dc0, 0x4037ef2cc0)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x4037ef2b40, 0x1a951c0, 0x4035ff8dc0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4037ef2b40, 0x4035ff8dc0, 0x1a951c0, 0x4035ff8dc0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 3137 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x403785bc00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 3132 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x40380410e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 3136 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x403785bc00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 6755 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403ae00500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x40756f1340, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x40756f1340, 0x405a595680, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x40756f1340, 0x40756f1340, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x40756f1340, 0x405fbce900, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x40756f1340, 0x405fbce900, 0x403ae00500, 0x40756f1340)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x4059c8f4a0, 0x1a951c0, 0x403ae00500, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4059c8f4a0, 0x403ae00500, 0x1a951c0, 0x403ae00500)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 21272 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x425e26f4a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 11940 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x40dafe5b60)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 6740 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x405a27dbc0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 6058 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4067008d20)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 6313 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404639ae40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14278 [IO wait]:
internal/poll.runtime_pollWait(0xfffe983e6e20, 0x77, 0x40393ae300)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x403f9aa318, 0x77, 0x1aaf200, 0x4092ec6cc0, 0x403f9aa300)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitWrite(...)
internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
internal/poll/fd_unix.go:498
net.(*netFD).connect(0x403f9aa300, 0x1aaf200, 0x4092ec6cc0, 0x0, 0x0, 0x1a80ec0, 0x420a1bf620, 0x0, 0x0, 0x0, ...)
net/fd_unix.go:152 +0x204
net.(*netFD).dial(0x403f9aa300, 0x1aaf200, 0x4092ec6cc0, 0x1abbe60, 0x0, 0x1abbe60, 0x4029242f90, 0x0, 0x10, 0xffffb0fcd601)
net/sock_posix.go:149 +0xa8
net.socket(0x1aaf200, 0x4092ec6cc0, 0x1575cd0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1abbe60, 0x0, ...)
net/sock_posix.go:70 +0x140
net.internetSocket(0x1aaf200, 0x4092ec6cc0, 0x1575cd0, 0x3, 0x1abbe60, 0x0, 0x1abbe60, 0x4029242f90, 0x1, 0x0, ...)
net/ipsock_posix.go:141 +0xcc
net.(*sysDialer).doDialTCP(0x403f9aa280, 0x1aaf200, 0x4092ec6cc0, 0x0, 0x4029242f90, 0x135a880, 0x282ae20, 0x0)
net/tcpsock_posix.go:65 +0x8c
net.(*sysDialer).dialTCP(0x403f9aa280, 0x1aaf200, 0x4092ec6cc0, 0x0, 0x4029242f90, 0x423ec4, 0x402698da28, 0x611494)
net/tcpsock_posix.go:61 +0xb8
net.(*sysDialer).dialSingle(0x403f9aa280, 0x1aaf200, 0x4092ec6cc0, 0x1a96cc0, 0x4029242f90, 0x0, 0x0, 0x0, 0x0)
net/dial.go:578 +0x2e4
net.(*sysDialer).dialSerial(0x403f9aa280, 0x1aaf200, 0x4092ec6cc0, 0x403a3a0a30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
net/dial.go:546 +0x180
net.(*Dialer).DialContext(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x1575cd0, 0x3, 0x420a1bf600, 0x13, 0x0, 0x0, 0x0, ...)
net/dial.go:424 +0x524
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x40421c4b40, 0x0, 0x0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/p2p/dial.go:68 +0x7c
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0x4029206690, 0x40388fb4a0, 0x40421c4b40, 0x40631f6538, 0x40393ae438)
github.com/ethereum/go-ethereum@/p2p/dial.go:544 +0x58
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0x4029206690, 0x40388fb4a0)
github.com/ethereum/go-ethereum@/p2p/dial.go:494 +0x50
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:465 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b3f7d40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27403 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4059eef5f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23473 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4052602700)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 27132 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).ensureBond(0x4038a3e510, 0x440e475e1ae545c8, 0x396351cbf724d45a, 0x3c9b3d79a467f23, 0x3f8655ce495c1b22, 0x42684ebb90)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:577 +0xf0
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).findnode(0x4038a3e510, 0x440e475e1ae545c8, 0x396351cbf724d45a, 0x3c9b3d79a467f23, 0x3f8655ce495c1b22, 0x42684ebb90, 0x9ab3d6ab19731688, 0x1d9ca4e48ecde7e0, 0xffb1bcaeadcd40dd, 0x59c10c8debdc76f8, ...)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:305 +0x4c
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).newLookup.func1(0x4038a3f440, 0x440e475e1ae545c8, 0x396351cbf724d45a, 0x3c9b3d79a467f23, 0x3f8655ce495c1b22, 0x405e4e0560)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:297 +0xd0
github.com/ethereum/go-ethereum/p2p/discover.(*lookup).query(0x4272ae1830, 0x4038a3f440, 0x421a085500)
github.com/ethereum/go-ethereum@/p2p/discover/lookup.go:146 +0xd0
github.com/ethereum/go-ethereum/p2p/discover.(*lookup).startQueries.func1()
github.com/ethereum/go-ethereum@/p2p/discover/lookup.go:127 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402deb48d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4445 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402deb4690)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23469 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x405ca13c80)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 13251 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x41f6a13620)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 4548 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019c5db60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 13045 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x41f4957020)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 4456 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f7c20)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4457 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401d69e330)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4459 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401ecd75c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4549 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ac86690)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4550 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402e5ac8a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4552 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4017da7aa0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4461 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x40dafe5b60, 0x127b860, 0x40c283a680, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x40dafe5b60)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403006e7b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6716 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4067304840)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 10526 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404f898ed0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14139 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40301784b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4595 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404fe04210)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4598 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558750, 0x77, 0x404c021800)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4000249d18, 0x77, 0x1aaf200, 0x40a7455a40, 0x4000249d00)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitWrite(...)
internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
internal/poll/fd_unix.go:498
net.(*netFD).connect(0x4000249d00, 0x1aaf200, 0x40a7455a40, 0x0, 0x0, 0x1a80ec0, 0x425927bbc0, 0x0, 0x0, 0x0, ...)
net/fd_unix.go:152 +0x204
net.(*netFD).dial(0x4000249d00, 0x1aaf200, 0x40a7455a40, 0x1abbe60, 0x0, 0x1abbe60, 0x40715c6f00, 0x0, 0x10, 0xffffb0fde401)
net/sock_posix.go:149 +0xa8
net.socket(0x1aaf200, 0x40a7455a40, 0x1575cd0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1abbe60, 0x0, ...)
net/sock_posix.go:70 +0x140
net.internetSocket(0x1aaf200, 0x40a7455a40, 0x1575cd0, 0x3, 0x1abbe60, 0x0, 0x1abbe60, 0x40715c6f00, 0x1, 0x0, ...)
net/ipsock_posix.go:141 +0xcc
net.(*sysDialer).doDialTCP(0x4000249c80, 0x1aaf200, 0x40a7455a40, 0x0, 0x40715c6f00, 0x135a880, 0x282ae20, 0x0)
net/tcpsock_posix.go:65 +0x8c
net.(*sysDialer).dialTCP(0x4000249c80, 0x1aaf200, 0x40a7455a40, 0x0, 0x40715c6f00, 0x423ec4, 0x4023c0da28, 0x611494)
net/tcpsock_posix.go:61 +0xb8
net.(*sysDialer).dialSingle(0x4000249c80, 0x1aaf200, 0x40a7455a40, 0x1a96cc0, 0x40715c6f00, 0x0, 0x0, 0x0, 0x0)
net/dial.go:578 +0x2e4
net.(*sysDialer).dialSerial(0x4000249c80, 0x1aaf200, 0x40a7455a40, 0x4211efa7e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
net/dial.go:546 +0x180
net.(*Dialer).DialContext(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x1575cd0, 0x3, 0x425927bba0, 0x13, 0x0, 0x0, 0x0, ...)
net/dial.go:424 +0x524
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x4042c670e0, 0x4023c0ddf8, 0x41d634, 0x40393ae600, 0x4)
github.com/ethereum/go-ethereum@/p2p/dial.go:68 +0x7c
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0x40715c6c30, 0x40388fb4a0, 0x4042c670e0, 0x4205e0a658, 0x404c021938)
github.com/ethereum/go-ethereum@/p2p/dial.go:544 +0x58
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0x40715c6c30, 0x40388fb4a0)
github.com/ethereum/go-ethereum@/p2p/dial.go:494 +0x50
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:465 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404fe052c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25636 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x424e43ac80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x425795bd40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x425795bd40, 0x8, 0x4039c70ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x425795bd40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x425795bd40, 0x4258c44420, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x425795bd40, 0x4258c44420, 0x424e43ac80, 0x425795bd40)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x42578cfc80, 0x1a951c0, 0x424e43ac80, 0x42373f1048, 0x402081df48)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x42578cfc80, 0x424e43ac80, 0x1a951c0, 0x424e43ac80)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 6312 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404639ad50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6095 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ab8e780)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7604 [IO wait]:
internal/poll.runtime_pollWait(0xffff005071f0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x409a519c18, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x409a519c00, 0x426e98e120, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x409a519c00, 0x426e98e120, 0x20, 0x20, 0x20, 0x426e98e120, 0x403af16b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x4096479cf0, 0x426e98e120, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x4096479cf0, 0x426e98e120, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403af16c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x409b898550, 0x1a809e0, 0x4096479cf0, 0x1a809e0, 0x4096479cf0, 0x1, 0x403af16ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x409b5d6180, 0xc0641b5537f67057, 0x811e6625f5, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x409b000ec0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x409b7d2c00, 0x409b7d2cc0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 16978 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x401ab88c40)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 10628 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40d8e55260)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23571 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4052602700)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 25637 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x424e43ae60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4253fe77a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4253fe77a0, 0x0, 0x400fe02a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4253fe77a0, 0x0, 0x403af73d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4253fe77a0, 0x42592ea0a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4253fe77a0, 0x42592ea0a0, 0x424e43ae60, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x42578cfc80, 0x1a951c0, 0x424e43ae60, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x42578cfc80, 0x424e43ae60, 0x1a951c0, 0x424e43ae60)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 5363 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x42091489c0, 0x127b860, 0x4060dd0680, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x42091489c0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405ac41080)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17557 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40471cb3b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6046 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x40707a7380)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 8007 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4067008460)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 25954 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402deb4990)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 10567 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402ae07e60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6127 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558c30, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x405aa71918, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x405aa71900, 0x4217a8c220, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x405aa71900, 0x4217a8c220, 0x20, 0x20, 0x20, 0x4217a8c220, 0x4028f58b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x401f014470, 0x4217a8c220, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x401f014470, 0x4217a8c220, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4028f58c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x4059e672c0, 0x1a809e0, 0x401f014470, 0x1a809e0, 0x401f014470, 0x4028f58cf8, 0x4028f58ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x403ad494a0, 0xc0641b56a8bf1fef, 0x8274cf9196, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x406c688240, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x4059c8f4a0, 0x4059c8f560)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 7823 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x406a2fc7e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 5216 [IO wait]:
internal/poll.runtime_pollWait(0xffffac27fec0, 0x77, 0x4021339080)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4045408398, 0x77, 0x1aaf200, 0x4095c82240, 0x4045408380)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitWrite(...)
internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
internal/poll/fd_unix.go:498
net.(*netFD).connect(0x4045408380, 0x1aaf200, 0x4095c82240, 0x0, 0x0, 0x1a80ec0, 0x420b8e54e0, 0x0, 0x0, 0x0, ...)
net/fd_unix.go:152 +0x204
net.(*netFD).dial(0x4045408380, 0x1aaf200, 0x4095c82240, 0x1abbe60, 0x0, 0x1abbe60, 0x404e30ad50, 0x0, 0x10, 0xffffb0fcc101)
net/sock_posix.go:149 +0xa8
net.socket(0x1aaf200, 0x4095c82240, 0x1575cd0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1abbe60, 0x0, ...)
net/sock_posix.go:70 +0x140
net.internetSocket(0x1aaf200, 0x4095c82240, 0x1575cd0, 0x3, 0x1abbe60, 0x0, 0x1abbe60, 0x404e30ad50, 0x1, 0x0, ...)
net/ipsock_posix.go:141 +0xcc
net.(*sysDialer).doDialTCP(0x4045408300, 0x1aaf200, 0x4095c82240, 0x0, 0x404e30ad50, 0x135a880, 0x282ae20, 0x0)
net/tcpsock_posix.go:65 +0x8c
net.(*sysDialer).dialTCP(0x4045408300, 0x1aaf200, 0x4095c82240, 0x0, 0x404e30ad50, 0x423ec4, 0x4016a77a28, 0x611494)
net/tcpsock_posix.go:61 +0xb8
net.(*sysDialer).dialSingle(0x4045408300, 0x1aaf200, 0x4095c82240, 0x1a96cc0, 0x404e30ad50, 0x0, 0x0, 0x0, 0x0)
net/dial.go:578 +0x2e4
net.(*sysDialer).dialSerial(0x4045408300, 0x1aaf200, 0x4095c82240, 0x420f893d70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
net/dial.go:546 +0x180
net.(*Dialer).DialContext(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x1575cd0, 0x3, 0x420b8e54c0, 0x12, 0x0, 0x0, 0x0, ...)
net/dial.go:424 +0x524
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x4041977950, 0x0, 0x41d634, 0x403555dd88, 0x4084dce380)
github.com/ethereum/go-ethereum@/p2p/dial.go:68 +0x7c
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0x404e30a660, 0x40388fb4a0, 0x4041977950, 0x4083882538, 0x40213391b8)
github.com/ethereum/go-ethereum@/p2p/dial.go:544 +0x58
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0x404e30a660, 0x40388fb4a0)
github.com/ethereum/go-ethereum@/p2p/dial.go:494 +0x50
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:465 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4059999800)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5339 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405ab60330)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5365 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405ac41b60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6308 [IO wait]:
internal/poll.runtime_pollWait(0xfffe983e7090, 0x77, 0x4021339800)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4045408918, 0x77, 0x1aaf200, 0x4095c82f00, 0x4045408900)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitWrite(...)
internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
internal/poll/fd_unix.go:498
net.(*netFD).connect(0x4045408900, 0x1aaf200, 0x4095c82f00, 0x0, 0x0, 0x1a80ec0, 0x420ccfd980, 0x0, 0x0, 0x0, ...)
net/fd_unix.go:152 +0x204
net.(*netFD).dial(0x4045408900, 0x1aaf200, 0x4095c82f00, 0x1abbe60, 0x0, 0x1abbe60, 0x4059a28c30, 0x0, 0x10, 0xffffb0fcc101)
net/sock_posix.go:149 +0xa8
net.socket(0x1aaf200, 0x4095c82f00, 0x1575cd0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1abbe60, 0x0, ...)
net/sock_posix.go:70 +0x140
net.internetSocket(0x1aaf200, 0x4095c82f00, 0x1575cd0, 0x3, 0x1abbe60, 0x0, 0x1abbe60, 0x4059a28c30, 0x1, 0x0, ...)
net/ipsock_posix.go:141 +0xcc
net.(*sysDialer).doDialTCP(0x4045408880, 0x1aaf200, 0x4095c82f00, 0x0, 0x4059a28c30, 0x135a880, 0x282ae20, 0x0)
net/tcpsock_posix.go:65 +0x8c
net.(*sysDialer).dialTCP(0x4045408880, 0x1aaf200, 0x4095c82f00, 0x0, 0x4059a28c30, 0x423ec4, 0x401807da28, 0x611494)
net/tcpsock_posix.go:61 +0xb8
net.(*sysDialer).dialSingle(0x4045408880, 0x1aaf200, 0x4095c82f00, 0x1a96cc0, 0x4059a28c30, 0x0, 0x0, 0x0, 0x0)
net/dial.go:578 +0x2e4
net.(*sysDialer).dialSerial(0x4045408880, 0x1aaf200, 0x4095c82f00, 0x40c85786c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
net/dial.go:546 +0x180
net.(*Dialer).DialContext(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x1575cd0, 0x3, 0x420ccfd960, 0x14, 0x0, 0x0, 0x0, ...)
net/dial.go:424 +0x524
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x403b280480, 0x0, 0x0, 0x0, 0x423d04efb0)
github.com/ethereum/go-ethereum@/p2p/dial.go:68 +0x7c
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0x4059a287e0, 0x40388fb4a0, 0x403b280480, 0x40c01d6418, 0x4021339938)
github.com/ethereum/go-ethereum@/p2p/dial.go:544 +0x58
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0x4059a287e0, 0x40388fb4a0)
github.com/ethereum/go-ethereum@/p2p/dial.go:494 +0x50
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:465 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40471cafc0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 8516 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4040d348c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x40a23070c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x40a23070c0, 0x40a2c544c0, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x40a23070c0, 0x40a23070c0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x40a23070c0, 0x40a24ccaa0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x40a23070c0, 0x40a24ccaa0, 0x4040d348c0, 0x40a23070c0)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x40a27e8ae0, 0x1a951c0, 0x4040d348c0, 0x4049b31fc0, 0x4039c5c738)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40a27e8ae0, 0x4040d348c0, 0x1a951c0, 0x4040d348c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 27856 [runnable]:
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0xc0bfa29fbdec49fc, 0x5ac3e5432a9d615a, 0x108201c7f6a8a177, 0x61b89fcabd0ca8fc, 0xe352e8421fe30051, 0x4ab7fb54e7b8d47c, 0xccf45da69e3784a2, 0x2a256acf7db114c7)
github.com/ethereum/go-ethereum@/trie/database.go:555 +0x5c
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0xc0bfa29fbdec49fc, 0x5ac3e5432a9d615a, 0x108201c7f6a8a177, 0x61b89fcabd0ca8fc)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x40967d6f80, 0x422348c1b8)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x4096757b00, 0x422348c1b8)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x40967d4780, 0x422348c1b8)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0xe352e8421fe30051, 0x4ab7fb54e7b8d47c, 0xccf45da69e3784a2, 0x2a256acf7db114c7, 0x6471236c1cfafcb, 0x3b46b1f4e20c0cf2, 0xf92c305c69110b89, 0xc5ed903ed3f69e46)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0xe352e8421fe30051, 0x4ab7fb54e7b8d47c, 0xccf45da69e3784a2, 0x2a256acf7db114c7)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x401f714840, 0x422348c8e8)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x408389f320, 0x422348c8e8)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x4042f0d4a0, 0x422348c8e8)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0x6471236c1cfafcb, 0x3b46b1f4e20c0cf2, 0xf92c305c69110b89, 0xc5ed903ed3f69e46, 0x4e384096b7a2d4d6, 0x76c75b07d70e2ff, 0x274cf004dd2c8459, 0xf921124091ebf2c1)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0x6471236c1cfafcb, 0x3b46b1f4e20c0cf2, 0xf92c305c69110b89, 0xc5ed903ed3f69e46)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x406f82ea80, 0x422348cad8)
github.com/ethereum/go-ethereum@/trie/database.go:193 +0x9c
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0x4e384096b7a2d4d6, 0x76c75b07d70e2ff, 0x274cf004dd2c8459, 0xf921124091ebf2c1, 0xe820d4bc612f69d9, 0xb5a3a9e60576bcb9, 0x63bbe2929d6fbc06, 0x6d08103b1abd0775)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0x4e384096b7a2d4d6, 0x76c75b07d70e2ff, 0x274cf004dd2c8459, 0xf921124091ebf2c1)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x4077c357a0, 0x422348d208)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x4078577560, 0x422348d208)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x406f82eae0, 0x422348d208)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0xe820d4bc612f69d9, 0xb5a3a9e60576bcb9, 0x63bbe2929d6fbc06, 0x6d08103b1abd0775, 0x66b8a726f828b602, 0x870339403be24d18, 0xa6da7cb3df05b541, 0x1b5f0e7620dbac07)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0xe820d4bc612f69d9, 0xb5a3a9e60576bcb9, 0x63bbe2929d6fbc06, 0x6d08103b1abd0775)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x4077c358c0, 0x422348d938)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x4078577680, 0x422348d938)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x406f82eb40, 0x422348d938)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0x66b8a726f828b602, 0x870339403be24d18, 0xa6da7cb3df05b541, 0x1b5f0e7620dbac07, 0xe2c8e6e1b1089edb, 0x5faa8ce18f6bc22, 0xa648c0b045b321ce, 0x16bd399df293ebfd)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0x66b8a726f828b602, 0x870339403be24d18, 0xa6da7cb3df05b541, 0x1b5f0e7620dbac07)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x4077c35a60, 0x422348e068)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x40785777a0, 0x422348e068)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x406f82eba0, 0x422348e068)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0xe2c8e6e1b1089edb, 0x5faa8ce18f6bc22, 0xa648c0b045b321ce, 0x16bd399df293ebfd, 0x18bdaa6e6b83bdfc, 0xcc0e2301c77c3528, 0x45a7739afb1a24e1, 0x92ea41d467bf2987)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0xe2c8e6e1b1089edb, 0x5faa8ce18f6bc22, 0xa648c0b045b321ce, 0x16bd399df293ebfd)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x4077c35ba0, 0x422348e798)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x40785778c0, 0x422348e798)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x406f82ec00, 0x422348e798)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0x18bdaa6e6b83bdfc, 0xcc0e2301c77c3528, 0x45a7739afb1a24e1, 0x92ea41d467bf2987, 0xa4041fc815c7d891, 0x84fb9b24a73f8edf, 0xb3be9ab856de4f4b, 0x8332baced47bf67)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0x18bdaa6e6b83bdfc, 0xcc0e2301c77c3528, 0x45a7739afb1a24e1, 0x92ea41d467bf2987)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x4077c35c40, 0x422348eec8)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x40785779e0, 0x422348eec8)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x406f82ec60, 0x422348eec8)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0xa4041fc815c7d891, 0x84fb9b24a73f8edf, 0xb3be9ab856de4f4b, 0x8332baced47bf67, 0x3b98c1a9250cf62a, 0x204ab418d52b6c55, 0xb3dbf9353db0d292, 0x23fb108abcf4b0c3)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0xa4041fc815c7d891, 0x84fb9b24a73f8edf, 0xb3be9ab856de4f4b, 0x8332baced47bf67)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x4077c35ea0, 0x422348f5f8)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x409c44bb00, 0x422348f5f8)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x407829fec0, 0x422348f5f8)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0x3b98c1a9250cf62a, 0x204ab418d52b6c55, 0xb3dbf9353db0d292, 0x23fb108abcf4b0c3, 0x4a69145abe633e7a, 0xbde1034df76f1617, 0x5dbc82161966cc32, 0x910cb12b4540f4b3)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).dereference.func1(0x3b98c1a9250cf62a, 0x204ab418d52b6c55, 0xb3dbf9353db0d292, 0x23fb108abcf4b0c3)
github.com/ethereum/go-ethereum@/trie/database.go:592 +0x7c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98040, 0x4077a0cfc0, 0x422348fd28)
github.com/ethereum/go-ethereum@/trie/database.go:211 +0x25c
github.com/ethereum/go-ethereum/trie.forGatherChildren(0x1a98080, 0x4010c88ea0, 0x422348fd28)
github.com/ethereum/go-ethereum@/trie/database.go:208 +0x110
github.com/ethereum/go-ethereum/trie.(*cachedNode).forChilds(0x4076d7eea0, 0x403fdc8d28)
github.com/ethereum/go-ethereum@/trie/database.go:196 +0xec
github.com/ethereum/go-ethereum/trie.(*Database).dereference(0x402feba000, 0x4a69145abe633e7a, 0xbde1034df76f1617, 0x5dbc82161966cc32, 0x910cb12b4540f4b3, 0x0, 0x0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/trie/database.go:591 +0x1e4
github.com/ethereum/go-ethereum/trie.(*Database).Dereference(0x402feba000, 0x4a69145abe633e7a, 0xbde1034df76f1617, 0x5dbc82161966cc32, 0x910cb12b4540f4b3)
github.com/ethereum/go-ethereum@/trie/database.go:538 +0x138
created by github.com/ethereum/go-ethereum/core.(*BlockChain).writeBlockWithState
github.com/ethereum/go-ethereum@/core/blockchain.go:1738 +0xd60
goroutine 6770 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4041fe81c0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 6047 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x402fcd8820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x4070225200, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x4070225200, 0x8, 0x403ffbeca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x4070225200, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x4070225200, 0x4070f10f40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x4070225200, 0x4070f10f40, 0x402fcd8820, 0x4070225200)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x40707a7380, 0x1a951c0, 0x402fcd8820, 0x406e1c31c0, 0x8)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40707a7380, 0x402fcd8820, 0x1a951c0, 0x402fcd8820)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 23110 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404f898e40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 4630 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4030075ad0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6096 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402ba6cb10)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20322 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402ba6d920)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6129 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403ae001e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x405a27dbc0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x405a27dbc0, 0x8, 0x405614dca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x405a27dbc0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x405a27dbc0, 0x40606ac520, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x405a27dbc0, 0x40606ac520, 0x403ae001e0, 0x405a27dbc0)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x4059c8f4a0, 0x1a951c0, 0x403ae001e0, 0x4026f332a0, 0x4041f14f48)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4059c8f4a0, 0x403ae001e0, 0x1a951c0, 0x403ae001e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 25640 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4253fe77a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 10626 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40d8e55140)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27129 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404fe050b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 12496 [IO wait]:
internal/poll.runtime_pollWait(0xffffac280bc0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4065056998, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4065056980, 0x424cc75b00, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4065056980, 0x424cc75b00, 0x20, 0x20, 0x20, 0x424cc75b00, 0x4043d07b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x409c018b18, 0x424cc75b00, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x409c018b18, 0x424cc75b00, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4043d07c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x41f4c74460, 0x1a809e0, 0x409c018b18, 0x1a809e0, 0x409c018b18, 0x4043d07cf8, 0x4043d07ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x41f48cd320, 0xc0641b5615a8bf20, 0x81ea839cbe, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x41f4239700, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x41f4956ea0, 0x41f4956f60)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 5340 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405ab60660)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5341 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405ab606f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 22584 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404981bb90)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 12704 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x41f21837a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 10587 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4041fe5da0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 5617 [select, 5 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x4070225200)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 17503 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40616f9950)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6045 [runnable]:
internal/poll.runtime_pollWait(0xffff900e0fc0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x406df6ed98, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x406df6ed80, 0x4223542140, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x406df6ed80, 0x4223542140, 0x20, 0x20, 0x20, 0x4223542140, 0x403ae81b01)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x406e83a750, 0x4223542140, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x406e83a750, 0x4223542140, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ae81c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x40704fae60, 0x1a809e0, 0x406e83a750, 0x1a809e0, 0x406e83a750, 0x403ae81cf8, 0x403ae81ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x406e301d70, 0xc0641b56e5742063, 0x82ad1f5c02, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x406e3fad00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x40707a7380, 0x40707a7440)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 14231 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404fe051a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 22583 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a4168d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20214 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x401abcdc00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 6754 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403ae003c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4041fe81c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4041fe81c0, 0x0, 0x4028f59a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4041fe81c0, 0x0, 0x403a675d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4041fe81c0, 0x405fb434c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4041fe81c0, 0x405fb434c0, 0x403ae003c0, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x4059c8f4a0, 0x1a951c0, 0x403ae003c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4059c8f4a0, 0x403ae003c0, 0x1a951c0, 0x403ae003c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 25641 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4253fe77a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 9960 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4052329c50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7039 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x40812d9b60)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 20213 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x401abcdc00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 10570 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40d9350f60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17452 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4059eee1e0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 16289 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x40526027e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 25633 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4244272120)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 20193 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402ffb46c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23585 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4036301470)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6317 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404639b5c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7981 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x40a2c75b00)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 8288 [IO wait]:
internal/poll.runtime_pollWait(0xffff00507390, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4040c18198, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4040c18180, 0x4252089820, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4040c18180, 0x4252089820, 0x20, 0x20, 0x20, 0x4252089820, 0x403ae55b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40336b8220, 0x4252089820, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40336b8220, 0x4252089820, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ae55c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x40a2c56230, 0x1a809e0, 0x40336b8220, 0x1a809e0, 0x40336b8220, 0x41f9e49850, 0x403ae55ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x40543c1710, 0xc0641b53f30823f5, 0x7fef71e7a4, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x40a21baf40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x40a27e8ae0, 0x40a27e8ba0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 10592 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402deb45d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6324 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405ac41ad0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 16959 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a4a4820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x401ab88c40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x401ab88c40, 0x0, 0x4028f53a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x401ab88c40, 0x0, 0x4212fc1d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x401ab88c40, 0x422b2bc3c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x401ab88c40, 0x422b2bc3c0, 0x403a4a4820, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x42091489c0, 0x1a951c0, 0x403a4a4820, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x42091489c0, 0x403a4a4820, 0x1a951c0, 0x403a4a4820)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 7912 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4052602ee0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 8021 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x409767e320, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x406e75a200, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x406e75a200, 0x4061165680, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x406e75a200, 0x406e75a200, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x406e75a200, 0x406b8c6180, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x406e75a200, 0x406b8c6180, 0x409767e320, 0x406e75a200)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x408129e900, 0x1a951c0, 0x409767e320, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x408129e900, 0x409767e320, 0x1a951c0, 0x409767e320)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 10544 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401777d0e0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 13199 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x41f6a13440)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 16957 [IO wait]:
internal/poll.runtime_pollWait(0xffff00506de0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4065c10198, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4065c10180, 0x421f0c1140, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4065c10180, 0x421f0c1140, 0x20, 0x20, 0x20, 0x421f0c1140, 0x403ffbbb78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40bd7d6ac8, 0x421f0c1140, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40bd7d6ac8, 0x421f0c1140, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x403ffbbc40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x41ff2af860, 0x1a809e0, 0x40bd7d6ac8, 0x1a809e0, 0x40bd7d6ac8, 0x1, 0x403ffbbce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x40ebf34480, 0xc0641b56da7425ce, 0x82a21f616d, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x40706d4b00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x42091489c0, 0x4209148a80)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 14056 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ff2b5c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 19896 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x40e35b17a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 16288 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x40526027e0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 20372 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x404208f0e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x401abcdc00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x401abcdc00, 0x0, 0x4043d0ea68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x401abcdc00, 0x0, 0x427f953d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x401abcdc00, 0x4270e0d740, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x401abcdc00, 0x4270e0d740, 0x404208f0e0, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x41eceddec0, 0x1a951c0, 0x404208f0e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41eceddec0, 0x404208f0e0, 0x1a951c0, 0x404208f0e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 14053 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4051e61290)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 8514 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4040d34640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x40a2c75b00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x40a2c75b00, 0x8, 0x4042d11ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x40a2c75b00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x40a2c75b00, 0x40a3039de0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x40a2c75b00, 0x40a3039de0, 0x4040d34640, 0x40a2c75b00)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x40a27e8ae0, 0x1a951c0, 0x4040d34640, 0x40983d9680, 0x8)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40a27e8ae0, 0x4040d34640, 0x1a951c0, 0x4040d34640)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 10484 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b2cea20)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14176 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4063766c90)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 7037 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x401abcc9a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 20374 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x41f952c060)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 17453 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401d6efe60)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 8022 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x408129eae0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 10543 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019c5dc20)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 21274 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x421363a820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x427fa89c00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x427fa89c00, 0x0, 0x4028336a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x427fa89c00, 0x0, 0x427f9cfd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x427fa89c00, 0x425e946760, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x427fa89c00, 0x425e946760, 0x421363a820, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x425e26f4a0, 0x1a951c0, 0x421363a820, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x425e26f4a0, 0x421363a820, 0x1a951c0, 0x421363a820)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 7777 [IO wait]:
internal/poll.runtime_pollWait(0xffffac558270, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x40774ca298, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x40774ca280, 0x4241899a40, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x40774ca280, 0x4241899a40, 0x20, 0x20, 0x20, 0x4241899a40, 0x4043d03b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40a307ea10, 0x4241899a40, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40a307ea10, 0x4241899a40, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4043d03c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x4038ae8730, 0x1a809e0, 0x40a307ea10, 0x1a809e0, 0x40a307ea10, 0x1, 0x4043d03ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x4070e541b0, 0xc0641b55dbea1eac, 0x81b52a324b, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x40710de840, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x408129e900, 0x408129ea20)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 25635 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x42578cfc80)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 16958 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x42091489c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 10568 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4051404e10)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26667 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4038b5c9a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 19766 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4035ff9540, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x403f322180, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x403f322180, 0x8, 0x405614bca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x403f322180, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x403f322180, 0x42339995c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x403f322180, 0x42339995c0, 0x4035ff9540, 0x403f322180)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x403f322000, 0x1a951c0, 0x4035ff9540, 0x4055e800e0, 0x420debbf48)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x403f322000, 0x4035ff9540, 0x1a951c0, 0x4035ff9540)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 6271 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x408129e900, 0x127b860, 0x4071287000, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x408129e900)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403ff12c00)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23744 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4035f74f90)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 8004 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403aa22f00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x40a0a31ce0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x40a0a31ce0, 0x8, 0x4043d05ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x40a0a31ce0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x40a0a31ce0, 0x40700aed00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x40a0a31ce0, 0x40700aed00, 0x403aa22f00, 0x40a0a31ce0)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x40a0a319e0, 0x1a951c0, 0x403aa22f00, 0x40a0213100, 0x8)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40a0a319e0, 0x403aa22f00, 0x1a951c0, 0x403aa22f00)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 17554 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f7ad0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27401 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x405a4161b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14240 [IO wait]:
internal/poll.runtime_pollWait(0xffff00507870, 0x77, 0x403964b500)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x403a5e4098, 0x77, 0x1aaf200, 0x40a93ac120, 0x403a5e4080)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitWrite(...)
internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
internal/poll/fd_unix.go:498
net.(*netFD).connect(0x403a5e4080, 0x1aaf200, 0x40a93ac120, 0x0, 0x0, 0x1a80ec0, 0x425bc6bf80, 0x0, 0x0, 0x0, ...)
net/fd_unix.go:152 +0x204
net.(*netFD).dial(0x403a5e4080, 0x1aaf200, 0x40a93ac120, 0x1abbe60, 0x0, 0x1abbe60, 0x4072996510, 0x0, 0x10, 0xffffb0fdff01)
net/sock_posix.go:149 +0xa8
net.socket(0x1aaf200, 0x40a93ac120, 0x1575cd0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1abbe60, 0x0, ...)
net/sock_posix.go:70 +0x140
net.internetSocket(0x1aaf200, 0x40a93ac120, 0x1575cd0, 0x3, 0x1abbe60, 0x0, 0x1abbe60, 0x4072996510, 0x1, 0x0, ...)
net/ipsock_posix.go:141 +0xcc
net.(*sysDialer).doDialTCP(0x403a5e4000, 0x1aaf200, 0x40a93ac120, 0x0, 0x4072996510, 0x135a880, 0x282ae20, 0x0)
net/tcpsock_posix.go:65 +0x8c
net.(*sysDialer).dialTCP(0x403a5e4000, 0x1aaf200, 0x40a93ac120, 0x0, 0x4072996510, 0x423ec4, 0x402b8f5a28, 0x611494)
net/tcpsock_posix.go:61 +0xb8
net.(*sysDialer).dialSingle(0x403a5e4000, 0x1aaf200, 0x40a93ac120, 0x1a96cc0, 0x4072996510, 0x0, 0x0, 0x0, 0x0)
net/dial.go:578 +0x2e4
net.(*sysDialer).dialSerial(0x403a5e4000, 0x1aaf200, 0x40a93ac120, 0x4211edc840, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
net/dial.go:546 +0x180
net.(*Dialer).DialContext(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x1575cd0, 0x3, 0x425bc6bf60, 0x15, 0x0, 0x0, 0x0, ...)
net/dial.go:424 +0x524
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x403a66afc0, 0x1a82200, 0x4033f228e8, 0x0, 0x0)
github.com/ethereum/go-ethereum@/p2p/dial.go:68 +0x7c
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0x4072ee4630, 0x40388fb4a0, 0x403a66afc0, 0x4228ad85f8, 0x403964b638)
github.com/ethereum/go-ethereum@/p2p/dial.go:544 +0x58
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0x4072ee4630, 0x40388fb4a0)
github.com/ethereum/go-ethereum@/p2p/dial.go:494 +0x50
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:465 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402c35f290)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 6771 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4041fe81c0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 6689 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x4041fe81c0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 11945 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x40634ac540)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 12703 [IO wait]:
internal/poll.runtime_pollWait(0xffff005077a0, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4042dda198, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4042dda180, 0x4230d882a0, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4042dda180, 0x4230d882a0, 0x20, 0x20, 0x20, 0x4230d882a0, 0x4043d16b78)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x409e4d8750, 0x4230d882a0, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x409e4d8750, 0x4230d882a0, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4043d16c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x41f2b36730, 0x1a809e0, 0x409e4d8750, 0x1a809e0, 0x409e4d8750, 0x1, 0x4043d16ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x41f255f710, 0xc0641b5599ee9def, 0x817793e78e, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x41f258f080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x41f21837a0, 0x41f2183860)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 16961 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x4209148b40)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 26555 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a7c3900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4038b5c9a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4038b5c9a0, 0x0, 0x405614aa68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4038b5c9a0, 0x0, 0x425de97d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4038b5c9a0, 0x4231ff1460, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4038b5c9a0, 0x4231ff1460, 0x403a7c3900, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x4064e11c20, 0x1a951c0, 0x403a7c3900, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4064e11c20, 0x403a7c3900, 0x1a951c0, 0x403a7c3900)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 16979 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x401ab88c40)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 23470 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x425f04bd60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x405cd3ea80, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x405cd3ea80, 0x8, 0x403ad92ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x405cd3ea80, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x405cd3ea80, 0x425addf680, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x405cd3ea80, 0x425addf680, 0x425f04bd60, 0x405cd3ea80)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x405ca13c80, 0x1a951c0, 0x425f04bd60, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x405ca13c80, 0x425f04bd60, 0x1a951c0, 0x425f04bd60)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 11942 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403fb2e280, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x40634ac540, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x40634ac540, 0x0, 0x405614aa68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x40634ac540, 0x0, 0x4050169d88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x40634ac540, 0x40ccff8580, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x40634ac540, 0x40ccff8580, 0x403fb2e280, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x40dafe5b60, 0x1a951c0, 0x403fb2e280, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40dafe5b60, 0x403fb2e280, 0x1a951c0, 0x403fb2e280)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 20371 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x404208ef00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x41f952c060, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x41f952c060, 0x8, 0x4208780ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x41f952c060, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x41f952c060, 0x42710e80c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x41f952c060, 0x42710e80c0, 0x404208ef00, 0x41f952c060)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x41eceddec0, 0x1a951c0, 0x404208ef00, 0x404c95cd80, 0x4020593738)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x41eceddec0, 0x404208ef00, 0x1a951c0, 0x404208ef00)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 26557 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a7c35e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x4064e11da0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x4064e11da0, 0x8, 0x420877dca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x4064e11da0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x4064e11da0, 0x42321f48e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x4064e11da0, 0x42321f48e0, 0x403a7c35e0, 0x4064e11da0)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x4064e11c20, 0x1a951c0, 0x403a7c35e0, 0x41d158, 0x403a218420)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4064e11c20, 0x403a7c35e0, 0x1a951c0, 0x403a7c35e0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 27289 [IO wait]:
internal/poll.runtime_pollWait(0xffff900e1230, 0x72, 0xffffffffffffffff)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x4039ef3a98, 0x72, 0x0, 0x20, 0xffffffffffffffff)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0x4039ef3a80, 0x4258b45e60, 0x20, 0x20, 0x0, 0x0, 0x0)
internal/poll/fd_unix.go:169 +0x164
net.(*netFD).Read(0x4039ef3a80, 0x4258b45e60, 0x20, 0x20, 0x20, 0x4258b45e60, 0x4028f52b01)
net/fd_unix.go:202 +0x44
net.(*conn).Read(0x40c0224438, 0x4258b45e60, 0x20, 0x20, 0x0, 0x0, 0x0)
net/net.go:184 +0x58
io.ReadAtLeast(0x1a809e0, 0x40c0224438, 0x4258b45e60, 0x20, 0x20, 0x20, 0x1516820, 0x1a809e0, 0x4028f52c40)
io/io.go:310 +0x78
io.ReadFull(...)
io/io.go:329
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readFrame(0x40a6e0f090, 0x1a809e0, 0x40c0224438, 0x1a809e0, 0x40c0224438, 0x4028f52cf8, 0x4028f52ce8, 0xdb8b48)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:140 +0x68
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0x40709464b0, 0xc0641b5468e966a2, 0x805c88be41, 0x28087e0, 0x0, 0x0, 0x28087e0, 0x0)
github.com/ethereum/go-ethereum@/p2p/rlpx/rlpx.go:112 +0x68
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0x406a3b0b00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/transport.go:64 +0x110
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0x40a74553e0, 0x40a74554a0)
github.com/ethereum/go-ethereum@/p2p/peer.go:295 +0x94
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:232 +0xcc
goroutine 23109 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019c5ddd0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 13254 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x40f6d50fc0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 14284 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401dfeb2c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27273 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b0aa390)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 21278 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x427fa89c00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 12982 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x41f2183a40)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 27274 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x403006e9f0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17454 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40282d3050)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 16056 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4000d7a500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x40526027e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x40526027e0, 0x0, 0x403ffbca68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x40526027e0, 0x0, 0x4212fbbd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x40526027e0, 0x40b7f45fa0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x40526027e0, 0x40b7f45fa0, 0x4000d7a500, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x4234945bc0, 0x1a951c0, 0x4000d7a500, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x4234945bc0, 0x4000d7a500, 0x1a951c0, 0x4000d7a500)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 12876 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x40efe5b260)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 7914 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4052602ee0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 23737 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40643c3aa0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26977 [select]:
net.(*netFD).connect.func2(0x1aaf200, 0x4092ec6cc0, 0x403f9aa300, 0x406197b200, 0x406197b1a0)
net/fd_unix.go:129 +0x84
created by net.(*netFD).connect
net/fd_unix.go:128 +0x1e0
goroutine 23235 [sleep]:
runtime.goparkunlock(...)
runtime/proc.go:310
time.Sleep(0x1dcd6500)
runtime/time.go:105 +0x134
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).ensureBond(0x4038a3e510, 0xabb9b0b384edf814, 0xe12d6bc4724862ee, 0x131dfb4c304927be, 0x2ce5de21887a0b5b, 0x42684ea870)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:579 +0x100
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).RequestENR(0x4038a3e510, 0x403a402090, 0x17ca1e51f29, 0x0, 0x0)
github.com/ethereum/go-ethereum@/p2p/discover/v4_udp.go:343 +0x144
github.com/ethereum/go-ethereum/p2p/discover.(*Table).doRevalidate(0x4038a11540, 0x40fb453f20)
github.com/ethereum/go-ethereum@/p2p/discover/table.go:342 +0xa44
github.com/ethereum/go-ethereum/p2p/discover.(*Table).loop.func4()
github.com/ethereum/go-ethereum@/p2p/discover/table.go:264 +0x34
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f73b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14500 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x4064e11c20, 0x127b860, 0x404a536300, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x4064e11c20)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404639b530)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17619 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401613b170)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 16980 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x401ab88c40)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 14285 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402c35fc50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25284 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x424a3fb4a0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 13253 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x40f6d50fc0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 22576 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x40a74553e0, 0x127b860, 0x4000249880, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x40a74553e0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x406739ee70)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 16960 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x403a4a4640, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/diff.handleMessage(0x1aaf500, 0x40002ae7e0, 0x4209148b40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:95 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/diff.Handle(0x1aaf500, 0x40002ae7e0, 0x4209148b40, 0x8, 0x40d6390ca0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:83 +0x38
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2.1(0x4209148b40, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:63 +0x7c
github.com/ethereum/go-ethereum/eth.(*handler).runDiffExtension(0x40002ae7e0, 0x4209148b40, 0x422b2b16e0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:389 +0x190
github.com/ethereum/go-ethereum/eth.(*diffHandler).RunPeer(0x40002ae7e0, 0x4209148b40, 0x422b2b16e0, 0x403a4a4640, 0x4209148b40)
github.com/ethereum/go-ethereum@/eth/handler_diff.go:50 +0x150
github.com/ethereum/go-ethereum/eth/protocols/diff.MakeProtocols.func2(0x42091489c0, 0x1a951c0, 0x403a4a4640, 0x644bd0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/handler.go:61 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x42091489c0, 0x403a4a4640, 0x1a951c0, 0x403a4a4640)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 23741 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4035f740c0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14416 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f71a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 22582 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401e0f42a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26558 [select]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x4064e11da0)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 14417 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40d9351380)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 14522 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4064733b90)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26734 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4210f84e00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 14519 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40647325d0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 21275 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x421363a8c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x425e848c80, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x425e848c80, 0x425e1a7680, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x425e848c80, 0x425e848c80, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x425e848c80, 0x425e9466a0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x425e848c80, 0x425e9466a0, 0x421363a8c0, 0x425e848c80)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x425e26f4a0, 0x1a951c0, 0x421363a8c0, 0x41d158, 0x403a218420)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x425e26f4a0, 0x421363a8c0, 0x1a951c0, 0x421363a8c0)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 27270 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401acec330)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25629 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x402ba6cba0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 12980 [select, 3 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x40f05ea8c0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 27345 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401a58a870)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 21127 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x425e5ce720)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
goroutine 26554 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x4064e11c20)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 21277 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x427fa89c00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 14235 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404f899a10)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 21276 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0x427fa89c00)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:45 +0xa8
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:113 +0x314
goroutine 20863 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40292f7c50)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17602 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40fcfb1a40)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17526 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x406807cd80)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25631 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401d11a8a0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26669 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0x4038b5c9a0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:176 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:116 +0x378
goroutine 23111 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4017b29950)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 17507 [select, 2 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0x425e26f4a0, 0x127b860, 0x40b5ad8700, 0x0)
github.com/ethereum/go-ethereum@/p2p/peer.go:242 +0x1d0
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0x400fdde000, 0x425e26f4a0)
github.com/ethereum/go-ethereum@/p2p/server.go:1042 +0x1c8
github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer.func1()
github.com/ethereum/go-ethereum@/p2p/server.go:1024 +0x30
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4019806ed0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 22575 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401d11a7b0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25638 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x424e43af00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/snap.handleMessage(0x1aaf540, 0x40002ae7e0, 0x42592de1c0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:135 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/snap.handle(0x1aaf540, 0x40002ae7e0, 0x42592de1c0, 0x425771b840, 0x402691cf80)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:123 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2.1(0x42592de1c0, 0x42592de1c0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:103 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runSnapExtension(0x40002ae7e0, 0x42592de1c0, 0x425771dfe0, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:374 +0x190
github.com/ethereum/go-ethereum/eth.(*snapHandler).RunPeer(0x40002ae7e0, 0x42592de1c0, 0x425771dfe0, 0x424e43af00, 0x42592de1c0)
github.com/ethereum/go-ethereum@/eth/handler_snap.go:33 +0x38
github.com/ethereum/go-ethereum/eth/protocols/snap.MakeProtocols.func2(0x42578cfc80, 0x1a951c0, 0x424e43af00, 0x0, 0x4040cd7738)
github.com/ethereum/go-ethereum@/eth/protocols/snap/handler.go:102 +0xb0
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x42578cfc80, 0x424e43af00, 0x1a951c0, 0x424e43af00)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 27292 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0x4297e59180, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
github.com/ethereum/go-ethereum@/p2p/peer.go:453 +0xb4
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage(0x1abe7a0, 0x40002ae7e0, 0x4210f84e00, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:213 +0x5c
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle(0x1abe7a0, 0x40002ae7e0, 0x4210f84e00, 0x0, 0x403ae04a68)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:161 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0x4210f84e00, 0x0, 0x403a42bd88)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:118 +0x38
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0x40002ae7e0, 0x4210f84e00, 0x40a6eda880, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/handler.go:359 +0xb80
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x40002ae7e0, 0x4210f84e00, 0x40a6eda880, 0x4297e59180, 0xffffac280d60)
github.com/ethereum/go-ethereum@/eth/handler_eth.go:46 +0x38
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x40a74553e0, 0x1a951c0, 0x4297e59180, 0x0, 0x0)
github.com/ethereum/go-ethereum@/eth/protocols/eth/handler.go:117 +0x104
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0x40a74553e0, 0x4297e59180, 0x1a951c0, 0x4297e59180)
github.com/ethereum/go-ethereum@/p2p/peer.go:396 +0x7c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
github.com/ethereum/go-ethereum@/p2p/peer.go:394 +0x17c
goroutine 17455 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x401b2ceab0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 27343 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4015f48d80)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 19765 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0x403f322000)
github.com/ethereum/go-ethereum@/p2p/peer.go:279 +0x124
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
github.com/ethereum/go-ethereum@/p2p/peer.go:233 +0xec
goroutine 21076 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40616f9ad0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 23570 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0x4052602700)
github.com/ethereum/go-ethereum@/eth/protocols/eth/broadcast.go:106 +0x144
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/eth/peer.go:114 +0x334
goroutine 27406 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x40bf78acc0)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25632 [chan receive]:
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x4051b1a480)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:66 +0x74
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 26858 [IO wait]:
internal/poll.runtime_pollWait(0xffff900e1160, 0x77, 0x40b0e07080)
runtime/netpoll.go:184 +0x44
internal/poll.(*pollDesc).wait(0x405d68be98, 0x77, 0x1aaf200, 0x40ab527620, 0x405d68be80)
internal/poll/fd_poll_runtime.go:87 +0x38
internal/poll.(*pollDesc).waitWrite(...)
internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
internal/poll/fd_unix.go:498
net.(*netFD).connect(0x405d68be80, 0x1aaf200, 0x40ab527620, 0x0, 0x0, 0x1a80ec0, 0x42601c12e0, 0x0, 0x0, 0x0, ...)
net/fd_unix.go:152 +0x204
net.(*netFD).dial(0x405d68be80, 0x1aaf200, 0x40ab527620, 0x1abbe60, 0x0, 0x1abbe60, 0x40bdf59500, 0x0, 0x10, 0xffffb0fe0d01)
net/sock_posix.go:149 +0xa8
net.socket(0x1aaf200, 0x40ab527620, 0x1575cd0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x1abbe60, 0x0, ...)
net/sock_posix.go:70 +0x140
net.internetSocket(0x1aaf200, 0x40ab527620, 0x1575cd0, 0x3, 0x1abbe60, 0x0, 0x1abbe60, 0x40bdf59500, 0x1, 0x0, ...)
net/ipsock_posix.go:141 +0xcc
net.(*sysDialer).doDialTCP(0x405d68bd80, 0x1aaf200, 0x40ab527620, 0x0, 0x40bdf59500, 0x135a880, 0x282ae20, 0x0)
net/tcpsock_posix.go:65 +0x8c
net.(*sysDialer).dialTCP(0x405d68bd80, 0x1aaf200, 0x40ab527620, 0x0, 0x40bdf59500, 0x423ec4, 0x405614fa28, 0x611494)
net/tcpsock_posix.go:61 +0xb8
net.(*sysDialer).dialSingle(0x405d68bd80, 0x1aaf200, 0x40ab527620, 0x1a96cc0, 0x40bdf59500, 0x0, 0x0, 0x0, 0x0)
net/dial.go:578 +0x2e4
net.(*sysDialer).dialSerial(0x405d68bd80, 0x1aaf200, 0x40ab527620, 0x4243b6e150, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
net/dial.go:546 +0x180
net.(*Dialer).DialContext(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x1575cd0, 0x3, 0x42601c1260, 0x13, 0x0, 0x0, 0x0, ...)
net/dial.go:424 +0x524
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial(0x403a3ea9c0, 0x1aaf180, 0x403a1dd3c0, 0x40c274bc20, 0x402058c668, 0x42b6c8, 0x402058c608, 0x4582d8)
github.com/ethereum/go-ethereum@/p2p/dial.go:68 +0x7c
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0x40bea3e090, 0x40388fb4a0, 0x40c274bc20, 0x799274, 0x408c904ba0)
github.com/ethereum/go-ethereum@/p2p/dial.go:544 +0x58
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0x40bea3e090, 0x40388fb4a0)
github.com/ethereum/go-ethereum@/p2p/dial.go:494 +0x50
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
github.com/ethereum/go-ethereum@/p2p/dial.go:465 +0x38
github.com/panjf2000/ants/v2.(*goWorker).run.func1(0x404fae9620)
github.com/panjf2000/ants/v2@v2.4.5/worker.go:70 +0x90
created by github.com/panjf2000/ants/v2.(*goWorker).run
github.com/panjf2000/ants/v2@v2.4.5/worker.go:48 +0x6c
goroutine 25583 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/diff.(*Peer).broadcastDiffLayers(0x425795bd40)
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:47 +0x84
created by github.com/ethereum/go-ethereum/eth/protocols/diff.NewPeer
github.com/ethereum/go-ethereum@/eth/protocols/diff/peer.go:41 +0x280
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment