Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

The bor service frequently exit #356

Closed
nbit99 opened this issue Mar 14, 2022 · 20 comments
Closed

The bor service frequently exit #356

nbit99 opened this issue Mar 14, 2022 · 20 comments
Assignees

Comments

@nbit99
Copy link

nbit99 commented Mar 14, 2022

System information

Bor version: [v0.2.14-tmp-span-hotfix](https://github.com/maticnetwork/bor/releases/tag/v0.2.14-tmp-span-hotfix)
Heimdell version:v0.2.7
OS & Version: ubuntu20.04

NFO [03-14|04:23:37.533] Unindexed transactions blocks=1 txs=55 tail=23,570,512 elapsed=1.042ms [1638/1844]
WARN [03-14|04:23:37.533] Caller gas above allowance, capping requested=9,223,372,036,854,775,807 cap=50,000,000
WARN [03-14|04:23:37.533] Caller gas above allowance, capping requested=9,223,372,036,854,775,807 cap=50,000,000
INFO [03-14|04:23:37.533] Fetching state updates from Heimdall fromID=1,824,018 to=2022-03-14T04:21:30Z
INFO [03-14|04:23:37.534] Fetching state sync events queryParams="from-id=1824018&to-time=1647231690&limit=50"
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x63 pc=0x7f5f8983c448]

runtime stack:
runtime.throw({0x15ffdfc, 0x7f5f73b59880})
/usr/local/go/src/runtime/panic.go:1198 +0x71
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:719 +0x396

goroutine 8868427 [syscall]:
runtime.cgocall(0x1176e70, 0xc02e039d90)
/usr/local/go/src/runtime/cgocall.go:156 +0x5c fp=0xc02e039d68 sp=0xc02e039d30 pc=0x40efbc
net._C2func_getaddrinfo(0xc09e3105d0, 0x0, 0xc0cdaa8120, 0xc02e5226b8)
_cgo_gotypes.go:91 +0x56 fp=0xc02e039d90 sp=0xc02e039d68 pc=0x636876
net.cgoLookupIPCNAME.func1({0xc09e3105d0, 0x477613, 0x622ec349}, 0xc09e3105b0, 0xc02e039e50)
/usr/local/go/src/net/cgo_unix.go:163 +0x9f fp=0xc02e039de8 sp=0xc02e039d90 pc=0x6385bf
net.cgoLookupIPCNAME({0x15c48d0, 0x3}, {0xc09e3105b0, 0x4})
/usr/local/go/src/net/cgo_unix.go:163 +0x16d fp=0xc02e039f38 sp=0xc02e039de8 pc=0x637e0d
net.cgoIPLookup(0x25da530, {0x15c48d0, 0xc09e3105c0}, {0xc09e3105b0, 0xc0af555760})
/usr/local/go/src/net/cgo_unix.go:220 +0x3b fp=0xc02e039fa8 sp=0xc02e039f38 pc=0x63867b
net.cgoLookupIP·dwrap·25()
/usr/local/go/src/net/cgo_unix.go:230 +0x36 fp=0xc02e039fe0 sp=0xc02e039fa8 pc=0x638af6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc02e039fe8 sp=0xc02e039fe0 pc=0x474e61
created by net.cgoLookupIP
/usr/local/go/src/net/cgo_unix.go:230 +0x125

goroutine 1 [chan receive, 59 minutes]:
github.com/ethereum/go-ethereum/node.(*Node).Wait(...)
/go/src/github.com/maticnetwork/bor/node/node.go:422
main.geth(0xc0001c4840)
/go/src/github.com/maticnetwork/bor/cmd/geth/main.go:329 +0x10a
gopkg.in/urfave/cli%2ev1.HandleAction({0x139b240, 0x1852f70}, 0xc0001a2000)
/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:490 +0x5a
gopkg.in/urfave/cli%2ev1.(*App).Run(0xc00024e680, {0xc00003ce00, 0x31, 0x38})
/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:264 +0x5e6
main.main()
/go/src/github.com/maticnetwork/bor/cmd/geth/main.go:262 +0x35

goroutine 6 [chan receive, 60 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc000184360, 0x0)
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:36 +0x49
created by github.com/rjeczalik/notify.newNonrecursiveTree
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:29 +0x16f

goroutine 7 [chan receive, 60 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc000184360, 0xc000184300)
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:81 +0x5a
created by github.com/rjeczalik/notify.newNonrecursiveTree
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:30 +0x1c8

goroutine 8 [chan receive]:
github.com/ethereum/go-ethereum/metrics.(*meterArbiter).tick(0x25daee0)
/go/src/github.com/maticnetwork/bor/metrics/meter.go:290 +0x65
created by github.com/ethereum/go-ethereum/metrics.NewMeter
/go/src/github.com/maticnetwork/bor/metrics/meter.go:56 +0xd8

goroutine 9 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x0)
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:63 +0x3b
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:55 +0x7a

goroutine 10 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x0)
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:63 +0x3b
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:55 +0x7a

goroutine 11 [chan receive]:

 ......

goroutine 7744031 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).ensureBond(0xc019ca1a70, {0xac, 0x52, 0xe3, 0xb6, 0x56, 0x31, 0x46, 0x8d, 0x8f, ...}, ...)
/go/src/github.com/maticnetwork/bor/p2p/discover/v4_udp.go:572 +0xd0
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).findnode(0xc019ca1a70, {0xac, 0x52, 0xe3, 0xb6, 0x56, 0x31, 0x46, 0x8d, 0x8f, ...}, ...)
/go/src/github.com/maticnetwork/bor/p2p/discover/v4_udp.go:302 +0x54
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).newLookup.func1(0x8d463156b6e352ac)
/go/src/github.com/maticnetwork/bor/p2p/discover/v4_udp.go:294 +0xa6
goroutine 551019 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0df5da000)
/go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x19facd0, 0xc01a51b800}, 0xc013de2000)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x19facd0, 0xc01a51b800}, 0xc013de2000)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc01b7a8b40)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01a51b800, 0xc013de2000, 0xc038a049c0)
/go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0dbf3e8a0, 0x19d4470)
/go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x7c, {0x19d4470, 0xc0df5da000})
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
/go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 6908062 [select, 17 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc04b899e00)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 6908061 [select, 17 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc04b899e00)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 7744031 [chan receive]:
github.com/ethereum/go-ethereum/p2p/discover.(*lookup).query(0xc0a41e30e0, 0xc0f5356090, 0xc06cda47b0)
/go/src/github.com/maticnetwork/bor/p2p/discover/lookup.go:143 +0xd8
created by github.com/ethereum/go-ethereum/p2p/discover.(*lookup).startQueries
/go/src/github.com/maticnetwork/bor/p2p/discover/lookup.go:125 +0x285

goroutine 3941371 [select, 81 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc03d3f8a80)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 3941369 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0d02dbd60)
/go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x19facd0, 0xc01a51b800}, 0xc03d3f8a80)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x19facd0, 0xc01a51b800}, 0xc03d3f8a80)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc01b7a8b40)
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01a51b800, 0xc03d3f8a80, 0xc0c5a076b0)
/go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc007a2e480, 0x19d4470)
/go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x7c, {0x19d4470, 0xc0d02dbd60})
/go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
/go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
/go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3
@nbit99
Copy link
Author

nbit99 commented Mar 15, 2022

The log of heimdall rest:

I[2022-03-15|04:22:06.307] Served RPC HTTP response module=rest-server method=GET url=/bor/span/4054 status=500 duration=1 remoteAddr=127.0.0.1:50190

Bor service exit when the log appear

@foxbupt
Copy link

foxbupt commented Mar 15, 2022

I updated bor with v0.2.14-tmp-span-hotfix, also met the bad case. The bor console executed eth.syncing, the result as following:

> eth.syncing
{
  currentBlock: 25939391,
  highestBlock: 25955121,
  knownStates: 0,
  pulledStates: 0,
  startingBlock: 25939391
}

The bor log:

Mar 15 06:18:32 ip-172-31-44-139 bash[537935]: INFO [03-15|06:18:32.114] Retrying again in 5 seconds for next Heimdall span path=bor/span/4054
Mar 15 06:18:37 ip-172-31-44-139 bash[537935]: INFO [03-15|06:18:37.116] Retrying again in 5 seconds for next Heimdall span path=bor/span/4054
Mar 15 06:18:37 ip-172-31-44-139 bash[537935]: INFO [03-15|06:18:37.116] Retrying again in 5 seconds for next Heimdall span path=bor/span/4054
Mar 15 06:18:42 ip-172-31-44-139 bash[537935]: INFO [03-15|06:18:42.118] Retrying again in 5 seconds for next Heimdall span path=bor/span/4054
Mar 15 06:18:42 ip-172-31-44-139 bash[537935]: INFO [03-15|06:18:42.118] Retrying again in 5 seconds for next Heimdall span path=bor/span/4054

@PanJ
Copy link

PanJ commented Mar 16, 2022

I'm stuck at 25939391 too with the same bor log above

@fkbenjamin
Copy link

fkbenjamin commented Mar 16, 2022

Same thing here. Stuck at 25939391. Resetting bor from snapshot did not work, heimdall is at 0.2.7 and bor is at the hotfix release. Seeing the same behavior on two different nodes

@ssandeep
Copy link
Contributor

If you are facing this issue on Mainnet, please check your heimdall genesis file. It should be the same as https://github.com/maticnetwork/launch/blob/master/mainnet-v1/sentry/validator/heimdall/config/genesis.json
If it is not matching, please replace the genesis file and restart heimdalld and heimdalld-rest-server.

And if it's on Mumbai Testnet, please use bor v0.2.15-beta2: https://forum.polygon.technology/t/v0-2-15-beta2-upgrade-for-bor/2183

@nbit99
Copy link
Author

nbit99 commented Mar 21, 2022

@ssandeep
The latest exit log of bor:

INFO [03-21|06:16:56.652] Imported new chain segment blocks=1 txs=53 mgas=5.815 elapsed=2.825s mgasps=2.058 number=26,177,599 hash=86014c..356194 dirty=254.46MiB
WARN [03-21|06:16:56.652] Caller gas above allowance, capping requested=9,223,372,036,854,775,807 cap=50,000,000
WARN [03-21|06:16:56.653] Caller gas above allowance, capping requested=9,223,372,036,854,775,807 cap=50,000,000
INFO [03-21|06:16:56.653] Unindexed transactions blocks=1 txs=62 tail=23,827,600 elapsed=1.148ms
INFO [03-21|06:16:56.653] Fetching state updates from Heimdall fromID=1,865,219 to=2022-03-21T06:14:45Z
INFO [03-21|06:16:56.653] Fetching state sync events queryParams="from-id=1865219&to-time=1647843285&limit=50"
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x63 pc=0x7f9a39bca448]

runtime stack:
runtime.throw({0x15ffdfc, 0x7f9a11ffa880})
/usr/local/go/src/runtime/panic.go:1198 +0x71
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:719 +0x396

goroutine 770147 [syscall]:
runtime.cgocall(0x1176e70, 0xc04056f590)
/usr/local/go/src/runtime/cgocall.go:156 +0x5c fp=0xc04056f568 sp=0xc04056f530 pc=0x40efbc
net._C2func_getaddrinfo(0xc037b6aa60, 0x0, 0xc0494d8300, 0xc06a0c4150)
_cgo_gotypes.go:91 +0x56 fp=0xc04056f590 sp=0xc04056f568 pc=0x636876
net.cgoLookupIPCNAME.func1({0xc037b6aa60, 0xc04056f610, 0x203009}, 0xc037b6aa40, 0xc04056f650)
/usr/local/go/src/net/cgo_unix.go:163 +0x9f fp=0xc04056f5e8 sp=0xc04056f590 pc=0x6385bf
net.cgoLookupIPCNAME({0x15c48d0, 0x3}, {0xc037b6aa40, 0x48a9f7})
/usr/local/go/src/net/cgo_unix.go:163 +0x16d fp=0xc04056f738 sp=0xc04056f5e8 pc=0x637e0d
net.cgoIPLookup(0x25da530, {0x15c48d0, 0xc037b6aa50}, {0xc037b6aa40, 0xc054786db0})
/usr/local/go/src/net/cgo_unix.go:220 +0x3b fp=0xc04056f7a8 sp=0xc04056f738 pc=0x63867b
net.cgoLookupIP·dwrap·25()
/usr/local/go/src/net/cgo_unix.go:230 +0x36 fp=0xc04056f7e0 sp=0xc04056f7a8 pc=0x638af6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc04056f7e8 sp=0xc04056f7e0 pc=0x474e61
created by net.cgoLookupIP
/usr/local/go/src/net/cgo_unix.go:230 +0x125

goroutine 1 [chan receive, 9 minutes]:
github.com/ethereum/go-ethereum/node.(*Node).Wait(...)
/go/src/github.com/maticnetwork/bor/node/node.go:422
main.geth(0xc0002669a0)
/go/src/github.com/maticnetwork/bor/cmd/geth/main.go:329 +0x10a
gopkg.in/urfave/cli%2ev1.HandleAction({0x139b240, 0x1852f70}, 0xc000142000)
/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:490 +0x5a
gopkg.in/urfave/cli%2ev1.(*App).Run(0xc000182d00, {0xc00003c280, 0x26, 0x28})
/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:264 +0x5e6
main.main()
/go/src/github.com/maticnetwork/bor/cmd/geth/main.go:262 +0x35

goroutine 6 [chan receive, 9 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc000146300, 0x0)
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:36 +0x49
created by github.com/rjeczalik/notify.newNonrecursiveTree
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:29 +0x16f

goroutine 7 [chan receive, 9 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc000146300, 0xc0001462a0)
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:81 +0x5a
created by github.com/rjeczalik/notify.newNonrecursiveTree
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:30 +0x1c8

goroutine 8 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x0)
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:63 +0x3b
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:55 +0x7a

goroutine 9 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x0)
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:63 +0x3b

@manav2401
Copy link
Contributor

The error log posted seems to occur when you query the rest-server and it returns a 500 response. AFAIK, things like a retry mechanism and proper error handling is already in place at bor level. Also, other bor nodes aren't encountering this. Can you once try querying you heimdall rest-server on http://<host>:<port>/clerk/event-record/list with this query params from-id=1865219&to-time=1647843285&limit=50 to see how heimdall behaves in this case?

For the query related to bor stuck at a particular block. That was an intermittent issue which caused bor to halt for sometime. But, if you've performed updates to your bor and heimdall nodes, it would work well post that.

So, I think the issue might be at the heimdall layer, which also causes the rest-server to send a 500 response. Could you cross check things once at your end with the heimdall node if it got updated correctly or not?

@nbit99
Copy link
Author

nbit99 commented Mar 25, 2022

The error log posted seems to occur when you query the rest-server and it returns a 500 response. AFAIK, things like a retry mechanism and proper error handling is already in place at bor level. Also, other bor nodes aren't encountering this. Can you once try querying you heimdall rest-server on http://<host>:<port>/clerk/event-record/list with this query params from-id=1865219&to-time=1647843285&limit=50 to see how heimdall behaves in this case?

For the query related to bor stuck at a particular block. That was an intermittent issue which caused bor to halt for sometime. But, if you've performed updates to your bor and heimdall nodes, it would work well post that.

So, I think the issue might be at the heimdall layer, which also causes the rest-server to send a 500 response. Could you cross check things once at your end with the heimdall node if it got updated correctly or not?

Heimdall is normal!
curl http://localhost:1317/clerk/event-record/list?from-id=1865219&to-time=1647843285&limit=50

{"height":"0","result":[{"id":1865219,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000e7fbd30492908d7e07f93ec3b32c8d1ce347710c000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000002386f26fc10000","tx_hash":"0x284f26c9b4a5adb2e4d8492e2f0e679838802e4c9cbe38acb61f13fef50f113f","log_index":82,"bor_chain_id":"137","record_time":"2022-03-21T06:11:15.8617672Z"},{"id":1865220,"contract":"0xd9c7c4ed4b66858301d0cb28cc88bf655fe34861","data":"0x0000000000000000000000002b3cdb021d2394060cda51cd6568abfdb7906b590000000000000000000000007d1afa7b718fb893db30a3abc0cfc608aacfebb00000000000000000000000000000000000000000000000014f1bda067678aefd0000000000000000000000000000000000000000000000000000000011986502","tx_hash":"0xa1612f69cd04548e529ba80d287c6d04173a635d3730f726e20ef17d739c5b52","log_index":164,"bor_chain_id":"137","record_time":"2022-03-21T06:11:15.8617672Z"},{"id":1865221,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000302837cc3fe963a731dd5afdbd49b6c160a68b15000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000008e1bc9bf04000","tx_hash":"0x64e88f0ba6e17870fc9777e92687692c8699791b192ed5df07a7529e1de2feb0","log_index":68,"bor_chain_id":"137","record_time":"2022-03-21T06:11:15.8617672Z"},{"id":1865222,"contract":"0x8397259c983751daf40400790063935a11afa28a","data":"0x00000000000000000000000048193776062991c2fe024d9c99c35576a51dade00000000000000000000000005c947eb80d096a5e332bf79bfdc9feb3d0a201d700000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000080000000000000000000000000c35e667f3d1c0b0ca5c4cbdb44c550a394922476000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001","tx_hash":"0x73925b6115b1f206d65292ce452b907e1f0d0528af834df3cd8ff03b6253981e","log_index":203,"bor_chain_id":"137","record_time":"2022-03-21T06:11:15.8617672Z"},{"id":1865223,"contract":"0xd9c7c4ed4b66858301d0cb28cc88bf655fe34861","data":"0x000000000000000000000000e3330c7d20ff47deb760db1160bec2bce9e85c300000000000000000000000007d1afa7b718fb893db30a3abc0cfc608aacfebb0000000000000000000000000000000000000000000000007f091a3bc7419ebc40000000000000000000000000000000000000000000000000000000011986503","tx_hash":"0xd811ec3be8824c81ccf402f60ff344cdce7fcda992ab83f034468d24e88abe02","log_index":377,"bor_chain_id":"137","record_time":"2022-03-21T06:11:15.8617672Z"},{"id":1865224,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000096b9c856a029737429e55086b070769d4a6dacf300000000000000000000000094e496474f1725f1c1824cb5bdb92d7691a4f03a00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000005780e346cc42b631a","tx_hash":"0x9efae70184cb129eeff18387ffec31135ac7c5f96287ca1225ee9db419dcf222","log_index":88,"bor_chain_id":"137","record_time":"2022-03-21T06:11:15.8617672Z"},{"id":1865225,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000085a1f25ea31e9850b63943f2e21f306d0536f01800000000000000000000000094e496474f1725f1c1824cb5bdb92d7691a4f03a000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000056bc75e2d63100000","tx_hash":"0xd478877469327ae0ee93c737e82dffb3019e7137c6055a33d2668df5e070ac9c","log_index":37,"bor_chain_id":"137","record_time":"2022-03-21T06:12:17.865034835Z"},{"id":1865226,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000009594eaa2884eea6e8fdd2742522aeb2e459d54fd000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000bb9551fc24000","tx_hash":"0xd781e7deb96bbbe38a1fd8a9f5517efe4850a94bb9bf784cdd25079037b84c91","log_index":95,"bor_chain_id":"137","record_time":"2022-03-21T06:13:12.729238077Z"},{"id":1865227,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000bc75767e2c23fc834379c4599067dbe3174fe5f40000000000000000000000001c9922314ed1415c95b9fd453c3818fd41867d0b0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000191776d53a7a51f00000","tx_hash":"0x864528caa0e8543c8a9e58ffe96ba9765de42331819f820ebfac2968d09210b8","log_index":98,"bor_chain_id":"137","record_time":"2022-03-21T06:14:14.976333123Z"},{"id":1865228,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000002cc5bcaf3dc55fb1a4032e738455b1d6aeed9e94000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000016345785d8a0000","tx_hash":"0x6762c969a645fb01d0d1cf63f9a8e796545c437a791da1a094cfa20187274e8a","log_index":70,"bor_chain_id":"137","record_time":"2022-03-21T06:14:14.976333123Z"},{"id":1865229,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000a8f25c456d859320d87b7e6b88220cfad1a8ceb9000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000007c585087238000","tx_hash":"0xf682f799ab8e286100587a8331f4ddc9e34149d70a15b1c0455bc43108dd1ce5","log_index":72,"bor_chain_id":"137","record_time":"2022-03-21T06:14:14.976333123Z"},{"id":1865230,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000f6fb18a20e58b9df63e844280bbc48acebf4d98f000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000b1a2bc2ec50000","tx_hash":"0x02e3e2aa29911244de384c3dd7db64d1027e811e4e5df7c5fef08f81f1e2389c","log_index":25,"bor_chain_id":"137","record_time":"2022-03-21T06:14:14.976333123Z"},{"id":1865231,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000199f9bf6368b3ca3c521c248c1bbb88f00c2bd92000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000354a6ba7a18000","tx_hash":"0x7c1dfb3b006d0649d470e5f7ea393e8b334d2ab0e160470b85a5e1831ce35200","log_index":34,"bor_chain_id":"137","record_time":"2022-03-21T06:14:14.976333123Z"},{"id":1865232,"contract":"0xa6fa4fb5f76172d178d61b04b0ecd319c5d1c0aa","data":"0x87a7811f4bfedea3d341ad165680ae306b01aaeacc205d227629cf157dd9f821000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000b199e2f4425cbaae0f22bb637976e8ae81d9758d000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000003328b944c4000","tx_hash":"0x1f18ef6ab57ae811149998320acc9b6c7a18455c2406789dfb957c5976dc3c06","log_index":66,"bor_chain_id":"137","record_time":"2022-03-21T06:14:14.976333123Z"}]}

When the bor synchronous latest block, The bor service will auto exit .
When I restart bor service ,bor synchronous normal!
And so on and so on!!!
see heimdall rest log, When the bor exit, heimdall not found a 500 response!

@nbit99
Copy link
Author

nbit99 commented Mar 25, 2022

This is my bor start log, It is constantly rebooting.

github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc02d40dda0, 0xc0d2bdfbc0)
/go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
/go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8
INFO [03-25|09:17:40.574] Maximum peer count ETH=10 LES=0 total=10
INFO [03-25|09:17:40.574] Smartcard socket not found, disabling err="stat /run/pcscd/pcscd.comm: no such file or directory"
INFO [03-25|09:17:40.574] Set global gas cap cap=50,000,000
INFO [03-25|09:17:40.574] Allocated trie memory caches clean=256.00MiB dirty=256.00MiB
INFO [03-25|09:17:40.574] Allocated cache and file handles database=/home/node/ndata/matic/bor/data/bor/chaindata cache=512.00MiB handles=500,000
INFO [03-25|09:17:42.726] Opened ancient database database=/home/node/ndata/matic/bor/data/bor/chaindata/ancient readonly=false
INFO [03-25|09:17:42.739] Initialised chain configuration config="{ChainID: 137 Homestead: 0 DAO: DAOSupport: false EIP150: 0 EIP155: 0 EIP158: 0 Byzantium: 0 Constantinople: 0 Petersburg: 0 Istanbul: 3395000, Muir Glacier: 3395000, Berlin: 14750000, London: 23850000, Engine: bor}"
INFO [03-25|09:17:42.743] Deep froze chain segment blocks=4 elapsed=4.566ms number=26,249,903 hash=52e760..cb366f
INFO [03-25|09:17:44.246] Gasprice oracle is ignoring threshold set threshold=2
INFO [03-25|09:17:44.248] Initialising Ethereum protocol network=137 dbversion=8
INFO [03-25|09:17:44.666] Loaded most recent local header number=26,339,903 hash=6a7afc..9b27ca td=348,641,057 age=1m1s
INFO [03-25|09:17:44.666] Loaded most recent local full block number=26,339,903 hash=6a7afc..9b27ca td=348,641,057 age=1m1s
INFO [03-25|09:17:44.666] Loaded most recent local fast block number=26,339,903 hash=6a7afc..9b27ca td=348,641,057 age=1m1s
WARN [03-25|09:17:44.666] Head state missing, repairing number=26,339,903 hash=6a7afc..9b27ca
INFO [03-25|09:17:51.761] Loaded most recent local header number=26,339,903 hash=6a7afc..9b27ca td=348,641,057 age=1m8s
INFO [03-25|09:17:51.761] Loaded most recent local full block number=26,328,758 hash=a19081..be885b td=348,390,813 age=6h46m24s
INFO [03-25|09:17:51.761] Loaded most recent local fast block number=26,339,903 hash=6a7afc..9b27ca td=348,641,057 age=1m8s
WARN [03-25|09:17:51.822] Old unclean shutdowns found count=1377
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T04:01:22+0000 age=5h16m29s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T04:13:22+0000 age=5h4m29s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T04:31:23+0000 age=4h46m28s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T04:46:24+0000 age=4h31m27s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T05:03:51+0000 age=4h14m
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T05:26:26+0000 age=3h51m25s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T06:02:30+0000 age=3h15m21s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T06:32:30+0000 age=2h45m21s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T07:07:33+0000 age=2h10m18s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T07:46:18+0000 age=1h31m33s
WARN [03-25|09:17:51.822] Unclean shutdown detected booted=2022-03-25T08:31:42+0000 age=46m9s
INFO [03-25|09:17:51.822] Starting peer-to-peer node instance=bor/v0.2.14-stable/linux-amd64/go1.17.2
INFO [03-25|09:17:51.854] New local node record seq=1,647,151,707,195 id=168f3ddf22d50258 ip=127.0.0.1 udp=30303 tcp=30303

@nbit99
Copy link
Author

nbit99 commented Mar 25, 2022

The bor log:

INFO [03-25|10:05:22.209] Imported new chain segment blocks=1 txs=68 mgas=9.696 elapsed=261.790ms mgasps=37.039 number=26,341,311 hash=b9f359..a528ef dirty=253.74MiB
WARN [03-25|10:05:22.210] Caller gas above allowance, capping requested=9,223,372,036,854,775,807 cap=50,000,000
INFO [03-25|10:05:22.211] Unindexed transactions blocks=1 txs=57 tail=23,991,312 elapsed=1.053ms
WARN [03-25|10:05:22.211] Caller gas above allowance, capping requested=9,223,372,036,854,775,807 cap=50,000,000
INFO [03-25|10:05:22.211] Fetching state updates from Heimdall fromID=1,884,021 to=2022-03-25T10:03:01Z
INFO [03-25|10:05:22.211] Fetching state sync events queryParams="from-id=1884021&to-time=1648202581&limit=50"
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x63 pc=0x7f22c8127448]

runtime stack:
runtime.throw({0x15ffdfc, 0x7f226a7fb880})
/usr/local/go/src/runtime/panic.go:1198 +0x71
runtime.sigpanic()
/usr/local/go/src/runtime/signal_unix.go:719 +0x396

goroutine 1469950 [syscall]:
runtime.cgocall(0x1176e70, 0xc098e69d90)
/usr/local/go/src/runtime/cgocall.go:156 +0x5c fp=0xc098e69d68 sp=0xc098e69d30 pc=0x40efbc
net._C2func_getaddrinfo(0xc03f11e4a0, 0x0, 0xc0651b0de0, 0xc065e4cca8)
_cgo_gotypes.go:91 +0x56 fp=0xc098e69d90 sp=0xc098e69d68 pc=0x636876
net.cgoLookupIPCNAME.func1({0xc03f11e4a0, 0xc098e69e10, 0x203013}, 0xc03f11e480, 0x203013)
/usr/local/go/src/net/cgo_unix.go:163 +0x9f fp=0xc098e69de8 sp=0xc098e69d90 pc=0x6385bf
net.cgoLookupIPCNAME({0x15c48d0, 0x3}, {0xc03f11e480, 0xc02a8ddba0})
/usr/local/go/src/net/cgo_unix.go:163 +0x16d fp=0xc098e69f38 sp=0xc098e69de8 pc=0x637e0d
net.cgoIPLookup(0xc098e69fd0, {0x15c48d0, 0xc063e6ede0}, {0xc03f11e480, 0xc029b73600})
/usr/local/go/src/net/cgo_unix.go:220 +0x3b fp=0xc098e69fa8 sp=0xc098e69f38 pc=0x63867b
net.cgoLookupIP·dwrap·25()
/usr/local/go/src/net/cgo_unix.go:230 +0x36 fp=0xc098e69fe0 sp=0xc098e69fa8 pc=0x638af6
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc098e69fe8 sp=0xc098e69fe0 pc=0x474e61
created by net.cgoLookupIP
/usr/local/go/src/net/cgo_unix.go:230 +0x125
goroutine 1 [chan receive, 47 minutes]:
github.com/ethereum/go-ethereum/node.(*Node).Wait(...)
/go/src/github.com/maticnetwork/bor/node/node.go:422
main.geth(0xc00051c9a0)
/go/src/github.com/maticnetwork/bor/cmd/geth/main.go:329 +0x10a
gopkg.in/urfave/cli%2ev1.HandleAction({0x139b240, 0x1852f70}, 0xc0001a5000)
/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:490 +0x5a
gopkg.in/urfave/cli%2ev1.(*App).Run(0xc0006016c0, {0xc0001b2000, 0x26, 0x28})
/go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:264 +0x5e6
main.main()
/go/src/github.com/maticnetwork/bor/cmd/geth/main.go:262 +0x35

goroutine 34 [chan receive, 47 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc000222180, 0x0)
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:36 +0x49
created by github.com/rjeczalik/notify.newNonrecursiveTree
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:29 +0x16f

goroutine 35 [chan receive, 47 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc000222180, 0xc000222120)
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:81 +0x5a
created by github.com/rjeczalik/notify.newNonrecursiveTree
/go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:30 +0x1c8

goroutine 36 [chan receive]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x0)
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:63 +0x3b
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
/go/src/github.com/maticnetwork/bor/core/tx_cacher.go:55 +0x7a

goroutine 37 [chan receive]:
......

goroutine 1469949 [select]:
net.cgoLookupIP({0x19e96d8, 0xc04b3d8340}, {0x15c48d0, 0x9}, {0xc03f11e480, 0xc00ccf3d30})
/usr/local/go/src/net/cgo_unix.go:231 +0x1b7
net.(*Resolver).lookupIP(0x25da520, {0x19e96d8, 0xc04b3d8340}, {0x15c48d0, 0x3}, {0xc03f11e480, 0x9})
/usr/local/go/src/net/lookup_unix.go:97 +0x128
net.glob..func1({0x19e96d8, 0xc04b3d8340}, 0xc00ccf3f48, {0x15c48d0, 0x7f236424e820}, {0xc03f11e480, 0x8a7bb0})
/usr/local/go/src/net/hook.go:23 +0x3d
net.(*Resolver).lookupIPAddr.func1()
/usr/local/go/src/net/lookup.go:296 +0x9f
internal/singleflight.(Group).doCall(0x25da530, 0xc09baeb860, {0xc03f11e490, 0xd}, 0xc067d8c6e0)
/usr/local/go/src/internal/singleflight/singleflight.go:95 +0x3b
created by internal/singleflight.(Group).DoChan
/usr/local/go/src/internal/singleflight/singleflight.go:88 +0x2f1
INFO [03-25|10:05:42.877] Maximum peer count ETH=10 LES=0 total=10
INFO [03-25|10:05:42.878] Smartcard socket not found, disabling err="stat /run/pcscd/pcscd.comm: no such file or directory"
INFO [03-25|10:05:42.878] Set global gas cap cap=50,000,000
INFO [03-25|10:05:42.878] Allocated trie memory caches clean=256.00MiB dirty=256.00MiB
INFO [03-25|10:05:42.878] Allocated cache and file handles database=/home/node/ndata/matic/bor/data/bor/chaindata cache=512.00MiB handles=500,000
INFO [03-25|10:05:44.487] Opened ancient database database=/home/node/ndata/matic/bor/data/bor/chaindata/ancient readonly=false
INFO [03-25|10:05:44.490] Initialised chain configuration config="{ChainID: 137 Homestead: 0 DAO: DAOSupport: false EIP150: 0 EIP155: 0 EIP158: 0 Byzantium: 0 Constantinople: 0 Petersburg: 0 Istanbul: 3395000, Muir Glacier: 3395000, Berlin: 14750000, London: 23850000, Engine: bor}"
INFO [03-25|10:05:44.509] Deep froze chain segment blocks=15 elapsed=19.435ms number=26,251,311 hash=f222fa..73e8ba
INFO [03-25|10:05:46.046] Gasprice oracle is ignoring threshold set threshold=2
INFO [03-25|10:05:46.049] Initialising Ethereum protocol network=137 dbversion=8
INFO [03-25|10:05:46.667] Loaded most recent local header number=26,341,311 hash=b9f359..a528ef td=348,666,401 age=39s
INFO [03-25|10:05:46.667] Loaded most recent local full block number=26,341,311 hash=b9f359..a528ef td=348,666,401 age=39s
INFO [03-25|10:05:46.667] Loaded most recent local fast block number=26,341,311 hash=b9f359..a528ef td=348,666,401 age=39s
WARN [03-25|10:05:46.667] Head state missing, repairing number=26,341,311 hash=b9f359..a528ef
INFO [03-25|10:05:55.222] Loaded most recent local header number=26,341,311 hash=b9f359..a528ef td=348,666,401 age=48s
INFO [03-25|10:05:55.222] Loaded most recent local full block number=26,328,758 hash=a19081..be885b td=348,390,813 age=7h34m28s
INFO [03-25|10:05:55.222] Loaded most recent local fast block number=26,341,311 hash=b9f359..a528ef td=348,666,401 age=48s
WARN [03-25|10:05:55.347] Old unclean shutdowns found count=1378
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T04:13:22+0000 age=5h52m33s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T04:31:23+0000 age=5h34m32s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T04:46:24+0000 age=5h19m31s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T05:03:51+0000 age=5h2m4s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T05:26:26+0000 age=4h39m29s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T06:02:30+0000 age=4h3m25s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T06:32:30+0000 age=3h33m25s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T07:07:33+0000 age=2h58m22s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T07:46:18+0000 age=2h19m37s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T08:31:42+0000 age=1h34m13s
WARN [03-25|10:05:55.347] Unclean shutdown detected booted=2022-03-25T09:17:51+0000 age=48m4s
INFO [03-25|10:05:55.347] Starting peer-to-peer node instance=bor/v0.2.14-stable/linux-amd64/go1.17.2
INFO [03-25|10:05:59.497] New local node record seq=1,647,151,707,197 id=168f3ddf22d50258 ip=127.0.0.1 udp=30303 tcp=30303
INFO [03-25|10:05:59.498] IPC endpoint opened url=/home/node/ndata/matic/bor/data/bor.ipc
INFO [03-25|10:05:59.499] HTTP server started endpoint=[::]:38545 prefix= cors= vhosts=
INFO [03-25|10:05:59.499] Started P2P networking self=enode://42bfd70f8d5e85d8260e5a13962cdc6ea7148988b36d674412dd49eaa86d9b0be89d5ae8c4354d55e6974038903569b286e4832c5aef359504ba98f71db6d6ea@127.0.0.1:30303

Rest server log:

I[2022-03-25|10:03:08.576] Served RPC HTTP response module=rest-server method=GET url="/clerk/event-record/list?from-id=1884011&to-time=1648202449&limit=50" status=200 duration=5 remoteAddr=127.0.0.1:56472
I[2022-03-25|10:03:08.721] Served RPC HTTP response module=rest-server method=GET url="/clerk/event-record/list?from-id=1884011&to-time=1648202449&limit=50" status=200 duration=5 remoteAddr=127.0.0.1:56472
I[2022-03-25|10:03:11.303] Served RPC HTTP response module=rest-server method=GET url="/clerk/event-record/list?from-id=1884011&to-time=1648202449&limit=50" status=200 duration=3 remoteAddr=127.0.0.1:56472
I[2022-03-25|10:10:11.020] Served RPC HTTP response module=rest-server method=GET url="/clerk/event-record/list?from-id=1882694&to-time=1648175379&limit=50" status=200 duration=2 remoteAddr=127.0.0.1:37878
I[2022-03-25|10:10:59.853] Served RPC HTTP response module=rest-server method=GET url="/clerk/event-record/list?from-id=1882695&to-time=1648175511&limit=50" status=200 duration=2 remoteAddr=127.0.0.1:37878

Heimdall log:

I[2022-03-25|10:05:04.939] Committed state module=state height=8749667 txs=0 appHash=1CEFC9F829332E8A5EBF9BF65E053057DBB005733[457/1975$
F31D77ED11C12
E[2022-03-25|10:05:08.544] Stopping peer for error module=p2p peer="Peer{MConn{167.99.254.23:26656} ae8a9e44621f23daacf5531eb977116c820f1c12 out
}" err=EOF
E[2022-03-25|10:05:09.020] dialing failed (attempts: 11): dial tcp 34.205.94.30:26656: i/o timeout module=pex [addr=da7cac02ab77446e09eb8bf03b08dac108cdad48@34.205.94](mailto:addr=da7cac02ab77446e09eb8bf03b08dac108cdad48@34.205.94)
.30:26656
I[2022-03-25|10:05:12.518] Executed block module=state height=8749668 validTxs=0 invalidTxs=0
I[2022-03-25|10:05:12.539] Committed state module=state height=8749668 txs=0 appHash=1CEFC9F829332E8A5EBF9BF65E053057DBB0057336B476A153E
F31D77ED11C12
D[2022-03-25|10:05:19.397] Tx included in block block=14454757 tx=0x12970344a45a4ff4d0b06389a80bc6a1d98005f4c7494226728164c873555182
D[2022-03-25|10:05:19.398] Latest block on main chain obtained Block=14454791
D[2022-03-25|10:05:19.401] Tx included in block block=14454757 tx=0xa2111d6b9b7d0a293e334e56015aace99f6d6a695ff8ba4bec283c96117da2bb
D[2022-03-25|10:05:19.403] Latest block on main chain obtained Block=14454791
D[2022-03-25|10:05:19.406] Tx included in block block=14454757 tx=0x45260e680a9dd36d56cec04c34f70a3f8372051200b0a67f2f263eeb30a6308d
D[2022-03-25|10:05:19.407] Latest block on main chain obtained Block=14454791
D[2022-03-25|10:05:19.410] Tx included in block block=14454757 tx=0x7b56d92ab0f76ba416e1401826ae7e3053424fa698822ecd8346e795acf13875
D[2022-03-25|10:05:19.411] Latest block on main chain obtained Block=14454791
D[2022-03-25|10:05:19.427] Tx included in block block=14454759 tx=0x22b129db629a9c1926a9aa82a00d0d84235725e143303654e4144e63014aa9df
D[2022-03-25|10:05:19.429] Latest block on main chain obtained Block=14454791
D[2022-03-25|10:05:19.431] Tx included in block block=14454759 tx=0x44d8bb0a37c1e95ec17195f252e9777e02fa7a5deb2c82f6f2a4f0f0dc992c50
D[2022-03-25|10:05:19.433] Latest block on main chain obtained Block=14454791
I[2022-03-25|10:05:19.434] Executed block module=state height=8749669 validTxs=6 invalidTxs=0
I[2022-03-25|10:05:19.458] Committed state module=state height=8749669 txs=6 appHash=E118769E091DF02E1382250EFE144A4B064231FD8EC42A28BC2
73F2B62942378
I[2022-03-25|10:05:26.276] Executed block module=state height=8749670 validTxs=0 invalidTxs=0
I[2022-03-25|10:05:26.297] Committed state module=state height=8749670 txs=0 appHash=E118769E091DF02E1382250EFE144A4B064231FD8EC42A28BC2
73F2B62942378
I[2022-03-25|10:05:33.761] Executed block module=state height=8749671 validTxs=0 invalidTxs=0
I[2022-03-25|10:05:33.784] Committed state module=state height=8749671 txs=0 appHash=374BCB29172E82151BED81DA81F829B1E0AB5C11A51F837D8AF
F162023E4213D
E[2022-03-25|10:05:38.208] dialing failed (attempts: 4): dial tcp 188.40.126.123:26656: connect: connection refused module=pex addr=77ee7fee235536445fb0bc040bea09da8
e8f6fa1@188.40.126.123:26656
E[2022-03-25|10:05:38.575] Stopping peer for error module=p2p peer="Peer{MConn{142.132.154.160:26656} ae2bf92e85e6785c2ee3a44450db2910140c39e5 o
ut}" err=EOF
I[2022-03-25|10:05:41.275] Executed block module=state height=8749672 validTxs=0 invalidTxs=0
I[2022-03-25|10:05:41.292] Committed state module=state height=8749672 txs=0 appHash=374BCB29172E82151BED81DA81F829B1E0AB5C11A51F837D8AF
F162023E4213D
I[2022-03-25|10:05:47.714] Executed block module=state height=8749673 validTxs=0 invalidTxs=0
I[2022-03-25|10:05:47.738] Committed state module=state height=8749673 txs=0 appHash=374BCB29172E82151BED81DA81F829B1E0AB5C11A51F837D8AF
F162023E4213D
I[2022-03-25|10:05:55.198] Executed block module=state height=8749674 validTxs=0 invalidTxs=0
I[2022-03-25|10:05:55.216] Committed state module=state height=8749674 txs=0 appHash=374BCB29172E82151BED81DA81F829B1E0AB5C11A51F837D8AF
F162023E4213D
I[2022-03-25|10:06:02.830] Executed block module=state height=8749675 validTxs=0 invalidTxs=0
I[2022-03-25|10:06:02.853] Committed state module=state height=8749675 txs=0 appHash=374BCB29172E82151BED81DA81F829B1E0AB5C11A51F837D8AF
F162023E4213D
E[2022-03-25|10:06:08.508] Stopping peer for error module=p2p peer="Peer{MConn{44.232.82.169:26656} bf39e1fe833fc34dbd9997e5d5de271b1fef448a out
}" err=EOF
E[2022-03-25|10:06:09.020] dialing failed (attempts: 6): dial tcp 34.233.228.98:26656: i/o timeout module=pex [addr=e870dd5078f11df15312ac341557923d907b4730@34.233.22](mailto:addr=e870dd5078f11df15312ac341557923d907b4730@34.233.22)
8.98:26656
E[2022-03-25|10:06:09.020] dialing failed (attempts: 9): dial tcp 44.194.47.13:26656: i/o timeout module=pex [addr=ab0d8fead810a107b0e99592aad87fe5d6c5ae0f@44.194.47](mailto:addr=ab0d8fead810a107b0e99592aad87fe5d6c5ae0f@44.194.47).
13:26656
I[2022-03-25|10:06:09.284] Executed block module=state height=8749676 validTxs=0 invalidTxs=0
I[2022-03-25|10:06:09.301] Committed state module=state height=8749676 txs=0 appHash=374BCB29172E82151BED81DA81F829B1E0AB5C11A51F837D8AF
F162023E4213D
D[2022-03-25|10:06:15.939] Tx included in block block=14454765 tx=0x68681ad5f6706c4ffca20486f9d19cd4d537fc07e9e2a309007760ede62cb75f
D[2022-03-25|10:06:15.941] Latest block on main chain obtained Block=14454796
D[2022-03-25|10:06:15.948] Tx included in block block=14454765 tx=0xb321f20a681d02fe5ac4acb0676f02633f0a6d67cd3f7f254b8b925ac94788fc
D[2022-03-25|10:06:15.949] Latest block on main chain obtained Block=14454796
I[2022-03-25|10:06:15.951] Executed block module=state height=8749677 validTxs=2 invalidTxs=0
I[2022-03-25|10:06:15.978] Committed state module=state height=8749677 txs=2 appHash=92BE50348F55696DFCC1E6B1D5ECB84C5265539ED05C328F0A7
4AF79C10D4B23
D[2022-03-25|10:06:23.244] Tx included in block block=14454765 tx=0x8fd5408595dfc6e5ec137bd3c72624b3b0f4b2b13e1ccb3318829a10badb74dd
D[2022-03-25|10:06:23.245] Latest block on main chain obtained Block=14454796

@splix
Copy link

splix commented Apr 1, 2022

Crashes every few hours with a stack like:

goroutine 10269835 [select, 30 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc15411ed80)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 14233786 [select]:
github.com/ethereum/go-ethereum/core/state.(*subfetcher).loop(0xc25b2ba2c0)
        /go/src/github.com/maticnetwork/bor/core/state/trie_prefetcher.go:291 +0x2ac
created by github.com/ethereum/go-ethereum/core/state.newSubfetcher
        /go/src/github.com/maticnetwork/bor/core/state/trie_prefetcher.go:228 +0x1a7

goroutine 11165345 [IO wait]:
internal/poll.runtime_pollWait(0x7fe778140c08, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89

@manav2401
Copy link
Contributor

@splix the above issue was resolved actually by re-compiling and re-setting bor. What you posted looks quite different from logs and we haven't observed this with any other node as of now. Could you share some more logs of bor running and the flags you're using while running it? Also, what's the behaviour of heimdall at the same moment?

@splix
Copy link

splix commented Apr 1, 2022

Well, it's actually a much larger stack, I just published last lines here. And I see same stacks in this thread, so I've decided it's the same issue. Maybe I'm wrong and important part was before, will post then on a next crash.

I run it with:

./bor --datadir /data/bor \
        --nat=extip:<my-ip> \
        --cache=49152 \
        --http \
        --ws --ws.origins=<my-host> \
        --txlookuplimit=0 \
        --networkid 137

@splix
Copy link

splix commented Apr 1, 2022

now crashed with [part of the log]:

net.(*netFD).connect.func2()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
        /usr/local/go/src/net/fd_unix.go:119 +0x9e                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
created by net.(*netFD).connect                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
        /usr/local/go/src/net/fd_unix.go:118 +0x385                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
goroutine 8725 [select]:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc07fd7e840)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7            

goroutine 8722 [select]:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).Handshake(0xc07fd7e840, 0x89, 0xc07ba5ae80, {0xff, 0x5a, 0xe5, 0x36, 0x73, 0x78, 0xd, ...}, ...)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handshake.go:59 +0x305                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc004cc0b00, 0xc07fd7e840, 0xc081549410)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
        /go/src/github.com/maticnetwork/bor/eth/handler.go:260 +0x4f1 

goroutine 7658 [select]:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0216fd9e0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 7656 [select]:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0216fd9e0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc0004a0a00, 0xc0216fd9e0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3 

goroutine 7858 [IO wait]:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
internal/poll.runtime_pollWait(0x7faca2c213d8, 0x77)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
        /usr/local/go/src/runtime/netpoll.go:229 +0x89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
internal/poll.(*pollDesc).wait(0xc023428d00, 0xc0234509c0, 0x0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
internal/poll.(*pollDesc).waitWrite(...)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
internal/poll.(*FD).WaitWrite(...)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
        /usr/local/go/src/internal/poll/fd_unix.go:529                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
net.(*netFD).connect(0xc023428d00, {0x18713a8, 0xc023438900}, {0xc00010f890, 0x418b54}, {0x184e4e0, 0xc03ebc0ce0})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
        /usr/local/go/src/net/fd_unix.go:142 +0x717                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
net.(*netFD).dial(0xc023428d00, {0x18713a8, 0xc023438900}, {0x1878f20, 0x0}, {0x1878f20, 0xc023450990}, 0xc00010fa80)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
        /usr/local/go/src/net/sock_posix.go:150 +0x379                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
net.socket({0x18713a8, 0xc023438900}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
net.internetSocket({0x18713a8, 0xc023438900}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc023450990}, 0xc07bd4ced0, 0x0, ...)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
net.(*sysDialer).doDialTCP(0xc023428c80, {0x18713a8, 0xc023438900}, 0x0, 0x13feb80)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
net.(*sysDialer).dialTCP(0xc023438900, {0x18713a8, 0xc023438900}, 0x537126, 0x200)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
net.(*sysDialer).dialSingle(0xc023428c80, {0x18713a8, 0xc023438900}, {0x185cb20, 0xc023450990})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
        /usr/local/go/src/net/dial.go:583 +0x28b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
net.(*sysDialer).dialSerial(0xc023428c80, {0x18713a8, 0xc023438900}, {0xc01607c050, 0x1, 0x15c4f77})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
        /usr/local/go/src/net/dial.go:551 +0x312                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
net.(*Dialer).DialContext(0xc0342a3860, {0x1871338, 0xc034264e80}, {0x15c4830, 0xa6b60d}, {0xc00a52f488, 0xc0115586d8})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
        /usr/local/go/src/net/dial.go:428 +0x736                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0x1}, {0x1871338, 0xc034264e80}, 0x0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a     

goroutine 8667 [select]:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
net.(*Resolver).lookupIPAddr(0x2461500, {0x18713a8, 0xc0890775c0}, {0x15c4830, 0x615ce6}, {0xc088fffcf0, 0x9})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
        /usr/local/go/src/net/lookup.go:302 +0x5c7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
net.(*Resolver).internetAddrList(0x18713a8, {0x18713a8, 0xc0890775c0}, {0x15c4830, 0x3}, {0xc088fffcf0, 0xe})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
        /usr/local/go/src/net/ipsock.go:288 +0x67a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
net.(*Resolver).resolveAddrList(0x24a7058, {0x18713a8, 0xc0890775c0}, {0x15c4f77, 0x4}, {0x15c4830, 0xc00388a8b8}, {0xc088fffcf0, 0xe}, {0x0, ...})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
        /usr/local/go/src/net/dial.go:221 +0x41b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
net.(*Dialer).DialContext(0xc00029a060, {0x18713a8, 0xc0890775c0}, {0x15c4830, 0x7faa8443cad8}, {0xc088fffcf0, 0x118})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
        /usr/local/go/src/net/dial.go:406 +0x448                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
net/http.(*Transport).dial(0xc0890775c0, {0x18713a8, 0xc0890775c0}, {0x15c4830, 0xda416305793c09c5}, {0xc088fffcf0, 0xc75631e0426e030})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
        /usr/local/go/src/net/http/transport.go:1166 +0xda   

goroutine 8420 [runnable]:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop.func2()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
        /go/src/github.com/maticnetwork/bor/p2p/server.go:893                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
created by github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
        /go/src/github.com/maticnetwork/bor/p2p/server.go:893 +0x48f    

@splix
Copy link

splix commented Apr 2, 2022

now with:

goroutine 865764 [IO wait]:
internal/poll.runtime_pollWait(0x7ff0a418a910, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc117beaf00, 0xc3e83b2000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32

goroutine 368321 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc672901620)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 349712 [IO wait]:
internal/poll.runtime_pollWait(0x7ff0a418a3a0, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc123f1ec00, 0xc5d5dafc00, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89

@splix
Copy link

splix commented Apr 2, 2022

After another dozen of crashed I was able to gather a whole stack trace:

fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=0x1 addr=0x47 pc=0x7f9fe41365ca]

runtime stack:
runtime.throw({0x15ffd49, 0x7f9cf8000d64})
        /usr/local/go/src/runtime/panic.go:1198 +0x71
runtime.sigpanic()
        /usr/local/go/src/runtime/signal_unix.go:719 +0x396

goroutine 102335 [syscall]:
runtime.cgocall(0x1176c70, 0xc0c6021590)
        /usr/local/go/src/runtime/cgocall.go:156 +0x5c fp=0xc0c6021568 sp=0xc0c6021530 pc=0x40efbc
net._C2func_getaddrinfo(0xc0396ef2c0, 0x0, 0xc0791696b0, 0xc0d914fc10)
        _cgo_gotypes.go:91 +0x56 fp=0xc0c6021590 sp=0xc0c6021568 pc=0x636876
net.cgoLookupIPCNAME.func1({0xc0396ef2c0, 0x185c260, 0xc0a0bf17c0}, 0xc0396ef2a0, 0xc0c6021650)
        /usr/local/go/src/net/cgo_unix.go:163 +0x9f fp=0xc0c60215e8 sp=0xc0c6021590 pc=0x6385bf
net.cgoLookupIPCNAME({0x15c4830, 0x3}, {0xc0396ef2a0, 0x4})
        /usr/local/go/src/net/cgo_unix.go:163 +0x16d fp=0xc0c6021738 sp=0xc0c60215e8 pc=0x637e0d
net.cgoIPLookup(0x2461510, {0x15c4830, 0xc0396ef2b0}, {0xc0396ef2a0, 0xc0be055ef0})
        /usr/local/go/src/net/cgo_unix.go:220 +0x3b fp=0xc0c60217a8 sp=0xc0c6021738 pc=0x63867b
net.cgoLookupIP·dwrap·25()
        /usr/local/go/src/net/cgo_unix.go:230 +0x36 fp=0xc0c60217e0 sp=0xc0c60217a8 pc=0x638af6
runtime.goexit()
        /usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0c60217e8 sp=0xc0c60217e0 pc=0x474e61
created by net.cgoLookupIP
        /usr/local/go/src/net/cgo_unix.go:230 +0x125

goroutine 1 [chan receive, 4 minutes]:
github.com/ethereum/go-ethereum/node.(*Node).Wait(...)
        /go/src/github.com/maticnetwork/bor/node/node.go:422
main.geth(0xc00017c9a0)
        /go/src/github.com/maticnetwork/bor/cmd/geth/main.go:329 +0x10a
gopkg.in/urfave/cli%2ev1.HandleAction({0x139b1a0, 0x16dac58}, 0xc000142000)
        /go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:490 +0x5a
gopkg.in/urfave/cli%2ev1.(*App).Run(0xc00056b1e0, {0xc00003c9c0, 0xd, 0xd})
        /go/pkg/mod/gopkg.in/urfave/cli.v1@v1.20.0/app.go:264 +0x5e6
main.main()
        /go/src/github.com/maticnetwork/bor/cmd/geth/main.go:262 +0x35

goroutine 6 [chan receive, 4 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).dispatch(0xc000124360, 0x0)
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:36 +0x49
created by github.com/rjeczalik/notify.newNonrecursiveTree
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:29 +0x16f

goroutine 7 [chan receive, 4 minutes]:
github.com/rjeczalik/notify.(*nonrecursiveTree).internal(0xc000124360, 0xc000124300)
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:81 +0x5a
created by github.com/rjeczalik/notify.newNonrecursiveTree
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/tree_nonrecursive.go:30 +0x1c8

goroutine 8 [chan receive, 1 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x0)
        /go/src/github.com/maticnetwork/bor/core/tx_cacher.go:63 +0x3b
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /go/src/github.com/maticnetwork/bor/core/tx_cacher.go:55 +0x7a

goroutine 9 [chan receive, 1 minutes]:
github.com/ethereum/go-ethereum/core.(*txSenderCacher).cache(0x0)
        /go/src/github.com/maticnetwork/bor/core/tx_cacher.go:63 +0x3b
created by github.com/ethereum/go-ethereum/core.newTxSenderCacher
        /go/src/github.com/maticnetwork/bor/core/tx_cacher.go:55 +0x7a

[.... ^^^ repeated many times ....]

goroutine 74 [select, 1 minutes]:
github.com/ethereum/go-ethereum/consensus/ethash.(*remoteSealer).loop(0xc0001780f0)
        /go/src/github.com/maticnetwork/bor/consensus/ethash/sealer.go:279 +0x205
created by github.com/ethereum/go-ethereum/consensus/ethash.startRemoteSealer
        /go/src/github.com/maticnetwork/bor/consensus/ethash/sealer.go:263 +0x31e

goroutine 97 [syscall, 4 minutes]:
os/signal.signal_recv()
        /usr/local/go/src/runtime/sigqueue.go:169 +0x98
os/signal.loop()
        /usr/local/go/src/os/signal/signal_unix.go:24 +0x19
created by os/signal.Notify.func1.1
        /usr/local/go/src/os/signal/signal.go:151 +0x2c

goroutine 129 [select, 4 minutes]:
github.com/ethereum/go-ethereum/accounts.(*Manager).update(0xc00034e700)
        /go/src/github.com/maticnetwork/bor/accounts/manager.go:134 +0x156
created by github.com/ethereum/go-ethereum/accounts.NewManager
        /go/src/github.com/maticnetwork/bor/accounts/manager.go:94 +0x2ba

goroutine 194 [select, 4 minutes]:
github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).loop(0xc0006202c0)
        /go/src/github.com/maticnetwork/bor/accounts/keystore/watch.go:95 +0x46d
created by github.com/ethereum/go-ethereum/accounts/keystore.(*watcher).start
        /go/src/github.com/maticnetwork/bor/accounts/keystore/watch.go:53 +0x7b

goroutine 195 [select]:
github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).updater(0xc000178000)
        /go/src/github.com/maticnetwork/bor/accounts/keystore/keystore.go:209 +0x87
created by github.com/ethereum/go-ethereum/accounts/keystore.(*KeyStore).Subscribe
        /go/src/github.com/maticnetwork/bor/accounts/keystore/keystore.go:196 +0x115

goroutine 179 [syscall, 4 minutes]:
syscall.Syscall6(0xe8, 0x8, 0xc0004a0784, 0x1, 0xffffffffffffffff, 0x0, 0x0)
        /usr/local/go/src/syscall/asm_linux_amd64.s:43 +0x5
golang.org/x/sys/unix.EpollWait(0x0, {0xc0004a0784, 0x0, 0x0}, 0x0)
        /go/pkg/mod/golang.org/x/sys@v0.0.0-20210816183151-1e6c022a8912/unix/zsyscall_linux_amd64.go:77 +0x58
github.com/rjeczalik/notify.(*inotify).loop(0xc000200000, 0xc0006202c0)
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:194 +0x5a
created by github.com/rjeczalik/notify.(*inotify).lazyinit
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:134 +0x11d

goroutine 180 [chan receive, 4 minutes]:
github.com/rjeczalik/notify.(*inotify).send(0xc000200000, 0x0)
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:254 +0x45
created by github.com/rjeczalik/notify.(*inotify).lazyinit
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:137 +0x1d2

goroutine 181 [chan receive, 4 minutes]:
github.com/rjeczalik/notify.(*inotify).send(0xc000200000, 0x0)
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:254 +0x45
created by github.com/rjeczalik/notify.(*inotify).lazyinit
        /go/pkg/mod/github.com/rjeczalik/notify@v0.9.1/watcher_inotify.go:137 +0x1d2

goroutine 196 [select, 4 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0001781e0)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x5bb
created by github.com/syndtr/goleveldb/leveldb.newSession
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2de

goroutine 197 [select, 4 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00003e380)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x15e
created by github.com/syndtr/goleveldb/leveldb.openDB
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x4ef

goroutine 198 [select, 1 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00003e380)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0xae
created by github.com/syndtr/goleveldb/leveldb.openDB
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x531

goroutine 199 [select, 4 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00003e380)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x685
created by github.com/syndtr/goleveldb/leveldb.openDB
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x5a7

goroutine 200 [select, 4 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00003e380)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x119
created by github.com/syndtr/goleveldb/leveldb.openDB
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x5e9

goroutine 201 [select]:
github.com/ethereum/go-ethereum/ethdb/leveldb.(*Database).meter(0xc000db9400, 0x0)
        /go/src/github.com/maticnetwork/bor/ethdb/leveldb/leveldb.go:432 +0x17b3
created by github.com/ethereum/go-ethereum/ethdb/leveldb.NewCustom
        /go/src/github.com/maticnetwork/bor/ethdb/leveldb/leveldb.go:148 +0x812

goroutine 164 [select, 1 minutes]:
github.com/ethereum/go-ethereum/core/rawdb.(*freezer).freeze(0xc000362070, {0x1885df0, 0xc000db9400})
        /go/src/github.com/maticnetwork/bor/core/rawdb/freezer.go:357 +0x1a7
github.com/ethereum/go-ethereum/core/rawdb.NewDatabaseWithFreezer.func1()
        /go/src/github.com/maticnetwork/bor/core/rawdb/database.go:205 +0x2a
created by github.com/ethereum/go-ethereum/core/rawdb.NewDatabaseWithFreezer
        /go/src/github.com/maticnetwork/bor/core/rawdb/database.go:204 +0x575

goroutine 182 [select, 4 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).updateLoop(0xc00fb18000)
        /go/src/github.com/maticnetwork/bor/core/chain_indexer.go:311 +0xcd
created by github.com/ethereum/go-ethereum/core.NewChainIndexer
        /go/src/github.com/maticnetwork/bor/core/chain_indexer.go:119 +0x2db

goroutine 32278 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc0c37c4300)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 94344 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 32274 [IO wait]:
internal/poll.runtime_pollWait(0x7f9fc4176830, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0c4116500, 0xc0e1bbe000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0c4116500, {0xc0e1bbe000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0c4116500, {0xc0e1bbe000, 0x4535f3, 0xc0e15d5940})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc095de1ed8, {0xc0e1bbe000, 0x444340, 0xc07b0ca1a0})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc095de1ed8}, {0xc0e1bbe000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc0dde60600, {0x184e000, 0xc095de1ed8}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc0dde60500, {0x184e000, 0xc095de1ed8})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc0c2865a40)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0bfba0fc0)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0dd381200, 0xc0dc2afc80)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 3734 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc0828e4240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 274 [select, 1 minutes]:
github.com/ethereum/go-ethereum/core.(*BlockChain).futureBlocksLoop(0xc00014d900)
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:2334 +0x10b
created by github.com/ethereum/go-ethereum/core.NewBlockChain
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:395 +0x1c85

goroutine 27980 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc0640946c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 873 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc069540420)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 84790 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0c3d32640)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc0a27ecfc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc0a27ecfc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc0a27ecfc0, 0xc0d716db18)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0c47efaa0, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x75, {0x185c0d0, 0xc0c3d32640})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 275 [select, 1 minutes]:
github.com/ethereum/go-ethereum/core.(*BlockChain).maintainTxIndex(0xc00014d900, 0x0)
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:2413 +0x236
created by github.com/ethereum/go-ethereum/core.NewBlockChain
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:402 +0x1d05

goroutine 276 [select, 4 minutes]:
github.com/ethereum/go-ethereum/trie.(*Database).SaveCachePeriodically(0x23, {0xc00faed968, 0x17}, 0x0, 0xc001d76000)
        /go/src/github.com/maticnetwork/bor/trie/database.go:882 +0xf8
github.com/ethereum/go-ethereum/core.NewBlockChain.func1()
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:415 +0x7d
created by github.com/ethereum/go-ethereum/core.NewBlockChain
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:413 +0x1eaf

goroutine 290 [chan receive, 1 minutes]:
github.com/ethereum/go-ethereum/eth/gasprice.(*Oracle).ProcessCache.func1()
        /go/src/github.com/maticnetwork/bor/eth/gasprice/gasprice.go:128 +0x93
created by github.com/ethereum/go-ethereum/eth/gasprice.(*Oracle).ProcessCache
        /go/src/github.com/maticnetwork/bor/eth/gasprice/gasprice.go:126 +0xa5

goroutine 291 [select, 1 minutes]:
github.com/ethereum/go-ethereum/core.(*ChainIndexer).eventLoop(0xc00fb18000, 0xc00045a240, 0xc004bcc120, {0x185bd38, 0xc00bb0f080})
        /go/src/github.com/maticnetwork/bor/core/chain_indexer.go:211 +0x267
created by github.com/ethereum/go-ethereum/core.(*ChainIndexer).Start
        /go/src/github.com/maticnetwork/bor/core/chain_indexer.go:152 +0x10f

goroutine 292 [select]:
github.com/ethereum/go-ethereum/core.(*TxPool).scheduleReorgLoop(0xc01ee2ca00)
        /go/src/github.com/maticnetwork/bor/core/tx_pool.go:1097 +0x30c
created by github.com/ethereum/go-ethereum/core.NewTxPool
        /go/src/github.com/maticnetwork/bor/core/tx_pool.go:312 +0x656

goroutine 293 [select, 1 minutes]:
github.com/ethereum/go-ethereum/core.(*TxPool).loop(0xc01ee2ca00)
        /go/src/github.com/maticnetwork/bor/core/tx_pool.go:356 +0x2d7
created by github.com/ethereum/go-ethereum/core.NewTxPool
        /go/src/github.com/maticnetwork/bor/core/tx_pool.go:329 +0x913

goroutine 294 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).stateFetcher(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/downloader/statesync.go:83 +0x9a
created by github.com/ethereum/go-ethereum/eth/downloader.New
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:236 +0x51b

goroutine 295 [select]:
github.com/ethereum/go-ethereum/miner.(*worker).mainLoop(0xc00bb7c480)
        /go/src/github.com/maticnetwork/bor/miner/worker.go:462 +0x48f
created by github.com/ethereum/go-ethereum/miner.newWorker
        /go/src/github.com/maticnetwork/bor/miner/worker.go:231 +0x725

goroutine 296 [select, 1 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).newWorkLoop(0xc00bb7c480, 0xb2d05e00)
        /go/src/github.com/maticnetwork/bor/miner/worker.go:390 +0x291
created by github.com/ethereum/go-ethereum/miner.newWorker
        /go/src/github.com/maticnetwork/bor/miner/worker.go:232 +0x770


goroutine 297 [select, 4 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).resultLoop(0xc00bb7c480)
        /go/src/github.com/maticnetwork/bor/miner/worker.go:609 +0x105
created by github.com/ethereum/go-ethereum/miner.newWorker
        /go/src/github.com/maticnetwork/bor/miner/worker.go:233 +0x7b2

goroutine 298 [select, 4 minutes]:
github.com/ethereum/go-ethereum/miner.(*worker).taskLoop(0xc00bb7c480)
        /go/src/github.com/maticnetwork/bor/miner/worker.go:573 +0x11c
created by github.com/ethereum/go-ethereum/miner.newWorker
        /go/src/github.com/maticnetwork/bor/miner/worker.go:234 +0x7f4

goroutine 299 [select, 4 minutes]:
github.com/ethereum/go-ethereum/miner.(*Miner).update(0xc004f46620)
        /go/src/github.com/maticnetwork/bor/miner/miner.go:104 +0x22d
created by github.com/ethereum/go-ethereum/miner.New
        /go/src/github.com/maticnetwork/bor/miner/miner.go:82 +0x23d

goroutine 300 [select]:
github.com/ethereum/go-ethereum/eth/filters.(*EventSystem).eventLoop(0xc00bc04000)
        /go/src/github.com/maticnetwork/bor/eth/filters/filter_system.go:472 +0x46c
created by github.com/ethereum/go-ethereum/eth/filters.NewEventSystem
        /go/src/github.com/maticnetwork/bor/eth/filters/filter_system.go:150 +0x3f1

goroutine 301 [chan receive, 4 minutes]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).timeoutLoop(0xc004bcd200, 0xc)
        /go/src/github.com/maticnetwork/bor/eth/filters/api.go:87 +0x9b
created by github.com/ethereum/go-ethereum/eth/filters.NewPublicFilterAPI
        /go/src/github.com/maticnetwork/bor/eth/filters/api.go:75 +0x166

goroutine 302 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/downloader.(*PublicDownloaderAPI).eventLoop(0xc00bb76480)
        /go/src/github.com/maticnetwork/bor/eth/downloader/api.go:63 +0x207
created by github.com/ethereum/go-ethereum/eth/downloader.NewPublicDownloaderAPI
        /go/src/github.com/maticnetwork/bor/eth/downloader/api.go:49 +0x107

goroutine 303 [select, 4 minutes]:
github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc00bb6d950)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x5bb
created by github.com/syndtr/goleveldb/leveldb.newSession
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x2de

goroutine 1604 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc069dda4e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc069dda4e0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 304 [select, 4 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00bb78c40)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x15e
created by github.com/syndtr/goleveldb/leveldb.openDB
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x4ef

goroutine 305 [select, 1 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00bb78c40)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0xae
created by github.com/syndtr/goleveldb/leveldb.openDB
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x531

goroutine 338 [select, 4 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00bb78c40)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x685
created by github.com/syndtr/goleveldb/leveldb.openDB
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x5a7


goroutine 339 [select, 4 minutes]:
github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00bb78c40)
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0x119
created by github.com/syndtr/goleveldb/leveldb.openDB
        /go/pkg/mod/github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x5e9

goroutine 340 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map({0x18726b0, 0xc00048e1c8}, 0xc000649aa0, {0x15c4830, 0x3}, 0x765f, 0x765f, {0x15cea21, 0xc})
        /go/src/github.com/maticnetwork/bor/p2p/nat/nat.go:113 +0x3fd
github.com/ethereum/go-ethereum/p2p.(*Server).setupListening.func1()
        /go/src/github.com/maticnetwork/bor/p2p/server.go:673 +0x5e
created by github.com/ethereum/go-ethereum/p2p.(*Server).setupListening
        /go/src/github.com/maticnetwork/bor/p2p/server.go:672 +0x1b7

goroutine 341 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcd7e0, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc01ee28b00, 0xe0, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc01ee28b00)
        /usr/local/go/src/internal/poll/fd_unix.go:402 +0x22c
net.(*netFD).accept(0xc01ee28b00)
        /usr/local/go/src/net/fd_unix.go:173 +0x35
net.(*TCPListener).accept(0xc00bb0fe18)
        /usr/local/go/src/net/tcpsock_posix.go:140 +0x28
net.(*TCPListener).Accept(0xc00bb0fe18)
        /usr/local/go/src/net/tcpsock.go:262 +0x3d
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop(0xc000346000)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:862 +0x62c
created by github.com/ethereum/go-ethereum/p2p.(*Server).setupListening
        /go/src/github.com/maticnetwork/bor/p2p/server.go:680 +0x20f

goroutine 277 [sleep, 1 minutes]:
time.Sleep(0xdf8475800)
        /usr/local/go/src/runtime/time.go:193 +0x12e
github.com/ethereum/go-ethereum/cmd/utils.monitorFreeDiskSpace(0x9d5e0e, {0xc00ba20670, 0xd}, 0x29e900000)
        /go/src/github.com/maticnetwork/bor/cmd/utils/cmd.go:116 +0x57
created by github.com/ethereum/go-ethereum/cmd/utils.StartNode.func1
        /go/src/github.com/maticnetwork/bor/cmd/utils/cmd.go:85 +0x2a5

goroutine 343 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p/nat.Map({0x18726b0, 0xc00048e1c8}, 0xc000649aa0, {0x15c483f, 0x3}, 0x765f, 0x765f, {0x15d5978, 0x12})
        /go/src/github.com/maticnetwork/bor/p2p/nat/nat.go:113 +0x3fd
github.com/ethereum/go-ethereum/p2p.(*Server).setupDiscovery.func1()
        /go/src/github.com/maticnetwork/bor/p2p/server.go:566 +0x5e
created by github.com/ethereum/go-ethereum/p2p.(*Server).setupDiscovery
        /go/src/github.com/maticnetwork/bor/p2p/server.go:565 +0x36f

goroutine 344 [select, 4 minutes]:
github.com/ethereum/go-ethereum/p2p/enode.(*DB).expirer(0xc00cd33da0)
        /go/src/github.com/maticnetwork/bor/p2p/enode/nodedb.go:315 +0xd6
created by github.com/ethereum/go-ethereum/p2p/enode.(*DB).ensureExpirer.func1
        /go/src/github.com/maticnetwork/bor/p2p/enode/nodedb.go:306 +0x5f

goroutine 347 [select]:
github.com/ethereum/go-ethereum/p2p/discover.(*Table).loop(0xc00036a8c0)
        /go/src/github.com/maticnetwork/bor/p2p/discover/table.go:236 +0x2fe
created by github.com/ethereum/go-ethereum/p2p/discover.ListenV4
        /go/src/github.com/maticnetwork/bor/p2p/discover/v4_udp.go:150 +0x37f

goroutine 348 [select]:
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).loop(0xc00fb441b0)
        /go/src/github.com/maticnetwork/bor/p2p/discover/v4_udp.go:445 +0x2f1
created by github.com/ethereum/go-ethereum/p2p/discover.ListenV4
        /go/src/github.com/maticnetwork/bor/p2p/discover/v4_udp.go:153 +0x3d4


goroutine 349 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcd6f8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc01ee28b80, 0xc00ba34000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).ReadFrom(0xc01ee28b80, {0xc00ba34000, 0x500, 0x500})
        /usr/local/go/src/internal/poll/fd_unix.go:223 +0x238
net.(*netFD).readFrom(0xc01ee28b80, {0xc00ba34000, 0x0, 0x7d04849258830ab})
        /usr/local/go/src/net/fd_posix.go:62 +0x29
net.(*UDPConn).readFrom(0xc000585c00, {0xc00ba34000, 0x0, 0x6ca9950cd3608f4f}, 0xc07e9cf140)
        /usr/local/go/src/net/udpsock_posix.go:47 +0x3e
net.(*UDPConn).readFromUDP(0xc001b1c368, {0xc00ba34000, 0xc07e9ce150, 0xc0aa8cc640}, 0x40)
        /usr/local/go/src/net/udpsock.go:116 +0x31
net.(*UDPConn).ReadFromUDP(0xc00fb441b0, {0xc00ba34000, 0x500, 0x500})
        /usr/local/go/src/net/udpsock.go:108 +0x50
github.com/ethereum/go-ethereum/p2p/discover.(*UDPv4).readLoop(0xc00fb441b0, 0x0)
        /go/src/github.com/maticnetwork/bor/p2p/discover/v4_udp.go:522 +0xf4
created by github.com/ethereum/go-ethereum/p2p/discover.ListenV4
        /go/src/github.com/maticnetwork/bor/p2p/discover/v4_udp.go:154 +0x43d

goroutine 350 [select]:
github.com/ethereum/go-ethereum/p2p/enode.(*FairMix).runSource(0xc004e92120, 0xc00fb167e0, 0xc00cdccd60)
        /go/src/github.com/maticnetwork/bor/p2p/enode/iter.go:281 +0x175
created by github.com/ethereum/go-ethereum/p2p/enode.(*FairMix).AddSource
        /go/src/github.com/maticnetwork/bor/p2p/enode/iter.go:180 +0x245

goroutine 351 [select]:
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).readNodes(0xc00ba90420, {0x185f5c0, 0xc004e92120})
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:323 +0x13d
created by github.com/ethereum/go-ethereum/p2p.newDialScheduler
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:180 +0x425

goroutine 352 [select]:
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).loop(0xc00ba90420, {0x185f5c0, 0xc004e92120})
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:243 +0x2ba
created by github.com/ethereum/go-ethereum/p2p.newDialScheduler
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:181 +0x496

goroutine 353 [select]:
github.com/ethereum/go-ethereum/p2p.(*Server).run(0xc000346000)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:714 +0x4cc
created by github.com/ethereum/go-ethereum/p2p.(*Server).Start
        /go/src/github.com/maticnetwork/bor/p2p/server.go:487 +0x46f

goroutine 38064 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0aa890720)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 1619 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc069dda4e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145


goroutine 390 [select, 4 minutes]:
net.(*pipe).read(0xc025b87080, {0xc023bb6400, 0x200, 0x458cd2})
        /usr/local/go/src/net/pipe.go:159 +0x15b
net.(*pipe).Read(0xc01ee064b0, {0xc023bb6400, 0xc022a89de8, 0x4535f3})
        /usr/local/go/src/net/pipe.go:142 +0x25
encoding/json.(*Decoder).refill(0xc010c7cdc0)
        /usr/local/go/src/encoding/json/stream.go:165 +0x17f
encoding/json.(*Decoder).readValue(0xc010c7cdc0)
        /usr/local/go/src/encoding/json/stream.go:140 +0xbb
encoding/json.(*Decoder).Decode(0xc010c7cdc0, {0x1403ac0, 0xc012038498})
        /usr/local/go/src/encoding/json/stream.go:63 +0x78
github.com/ethereum/go-ethereum/rpc.(*jsonCodec).readBatch(0xc021239040)
        /go/src/github.com/maticnetwork/bor/rpc/json.go:209 +0x4d
github.com/ethereum/go-ethereum/rpc.(*Client).read(0xc00fb459e0, {0x1877e18, 0xc021239040})
        /go/src/github.com/maticnetwork/bor/rpc/client.go:652 +0xb7
created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch
        /go/src/github.com/maticnetwork/bor/rpc/client.go:576 +0x165

goroutine 876 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc00c92c6c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 38618 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc023baab40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 94398 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37f400, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0efc06880, 0xc0f0193950, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0efc06880, {0x18713a8, 0xc0f01cf3e0}, {0xc0007bd890, 0x418b54}, {0x184e4e0, 0xc0fccbe360})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0efc06880, {0x18713a8, 0xc0f01cf3e0}, {0x1878f20, 0x0}, {0x1878f20, 0xc0f0193920}, 0xc0007bda80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0f01cf3e0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0f01cf3e0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc0f0193920}, 0xc0f01e8340, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0efc06800, {0x18713a8, 0xc0f01cf3e0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0f01cf3e0, {0x18713a8, 0xc0f01cf3e0}, 0x537126, 0xb)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0efc06800, {0x18713a8, 0xc0f01cf3e0}, {0x185cb20, 0xc0f0193920})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0efc06800, {0x18713a8, 0xc0f01cf3e0}, {0xc10d15eec0, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x11}, {0xc0b8bb70c8, 0xc00bb764c0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc01ee224a0}, {0x1871338, 0xc021277680}, 0xc0797e4ef8)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0f0193800, 0xc00ba90420, 0xc0f03763f0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0f0193800, 0x40)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef


goroutine 402 [IO wait, 4 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37fdf8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc025afc880, 0xc, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc025afc880)
        /usr/local/go/src/internal/poll/fd_unix.go:402 +0x22c
net.(*netFD).accept(0xc025afc880)
        /usr/local/go/src/net/fd_unix.go:173 +0x35
net.(*UnixListener).accept(0xc)
        /usr/local/go/src/net/unixsock_posix.go:167 +0x1c
net.(*UnixListener).Accept(0xc025af0de0)
        /usr/local/go/src/net/unixsock.go:260 +0x3d
github.com/ethereum/go-ethereum/rpc.(*Server).ServeListener(0xc022a75bf0, {0x185fe30, 0xc025af0de0})
        /go/src/github.com/maticnetwork/bor/rpc/ipc.go:30 +0x5b
created by github.com/ethereum/go-ethereum/rpc.StartIPCEndpoint
        /go/src/github.com/maticnetwork/bor/rpc/endpoints.go:50 +0x206

goroutine 403 [IO wait, 4 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37fd10, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc025b86e00, 0x2, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc025b86e00)
        /usr/local/go/src/internal/poll/fd_unix.go:402 +0x22c
net.(*netFD).accept(0xc025b86e00)
        /usr/local/go/src/net/fd_unix.go:173 +0x35
net.(*TCPListener).accept(0xc022b147f8)
        /usr/local/go/src/net/tcpsock_posix.go:140 +0x28
net.(*TCPListener).Accept(0xc022b147f8)
        /usr/local/go/src/net/tcpsock.go:262 +0x3d
net/http.(*Server).Serve(0xc022a6fb20, {0x185fe00, 0xc022b147f8})
        /usr/local/go/src/net/http/server.go:3001 +0x394
created by github.com/ethereum/go-ethereum/node.(*httpServer).start
        /go/src/github.com/maticnetwork/bor/node/rpcstack.go:145 +0x28f

goroutine 404 [IO wait, 4 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37fc28, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc025b86f80, 0x20301a, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc025b86f80)
        /usr/local/go/src/internal/poll/fd_unix.go:402 +0x22c
net.(*netFD).accept(0xc025b86f80)
        /usr/local/go/src/net/fd_unix.go:173 +0x35
net.(*TCPListener).accept(0xc022b14810)
        /usr/local/go/src/net/tcpsock_posix.go:140 +0x28
net.(*TCPListener).Accept(0xc022b14810)
        /usr/local/go/src/net/tcpsock.go:262 +0x3d
net/http.(*Server).Serve(0xc022a6fce0, {0x185fe00, 0xc022b14810})
        /usr/local/go/src/net/http/server.go:3001 +0x394
created by github.com/ethereum/go-ethereum/node.(*httpServer).start
        /go/src/github.com/maticnetwork/bor/node/rpcstack.go:145 +0x28f

goroutine 405 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.StartENRUpdater.func1()
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/discovery.go:48 +0x125
created by github.com/ethereum/go-ethereum/eth/protocols/eth.StartENRUpdater
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/discovery.go:45 +0xdf

goroutine 406 [select, 4 minutes]:
github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers.func1()
        /go/src/github.com/maticnetwork/bor/eth/bloombits.go:50 +0xd2
created by github.com/ethereum/go-ethereum/eth.(*Ethereum).startBloomHandlers
        /go/src/github.com/maticnetwork/bor/eth/bloombits.go:48 +0x39


[... ^^^ repeated many times ...]

goroutine 422 [select]:
github.com/ethereum/go-ethereum/eth.(*handler).txBroadcastLoop(0xc01ee2a800)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:524 +0x11e
created by github.com/ethereum/go-ethereum/eth.(*handler).Start
        /go/src/github.com/maticnetwork/bor/eth/handler.go:401 +0xf3

goroutine 423 [chan receive, 4 minutes]:
github.com/ethereum/go-ethereum/eth.(*handler).minedBroadcastLoop(0xc01ee2a800)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:512 +0x8a
created by github.com/ethereum/go-ethereum/eth.(*handler).Start
        /go/src/github.com/maticnetwork/bor/eth/handler.go:406 +0x1a8

goroutine 424 [select]:
github.com/ethereum/go-ethereum/eth.(*chainSyncer).loop(0xc00bb98060)
        /go/src/github.com/maticnetwork/bor/eth/sync.go:119 +0x275
created by github.com/ethereum/go-ethereum/eth.(*handler).Start
        /go/src/github.com/maticnetwork/bor/eth/handler.go:410 +0x20f

goroutine 425 [chan receive, 4 minutes]:
github.com/ethereum/go-ethereum/cmd/utils.StartNode.func1()
        /go/src/github.com/maticnetwork/bor/cmd/utils/cmd.go:88 +0x2b1
created by github.com/ethereum/go-ethereum/cmd/utils.StartNode
        /go/src/github.com/maticnetwork/bor/cmd/utils/cmd.go:73 +0xbe

goroutine 314 [select]:
github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).loop(0xc00034e7e0)
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:379 +0x367
created by github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).Start
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:231 +0x5b

goroutine 315 [select]:
github.com/ethereum/go-ethereum/eth/fetcher.(*TxFetcher).loop(0xc00ba8ad10)
        /go/src/github.com/maticnetwork/bor/eth/fetcher/tx_fetcher.go:355 +0x165
created by github.com/ethereum/go-ethereum/eth/fetcher.(*TxFetcher).Start
        /go/src/github.com/maticnetwork/bor/eth/fetcher/tx_fetcher.go:337 +0x5b

goroutine 426 [chan receive, 4 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0xc0002d6300, {0x1877e18, 0xc021238fa0}, 0x10000d7b4d1)
        /go/src/github.com/maticnetwork/bor/rpc/server.go:87 +0x169
created by github.com/ethereum/go-ethereum/rpc.DialInProc.func1
        /go/src/github.com/maticnetwork/bor/rpc/inproc.go:29 +0xcf

goroutine 427 [select, 4 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc00fb459e0, {0x1877e18, 0xc021239040})
        /go/src/github.com/maticnetwork/bor/rpc/client.go:579 +0x2cc
created by github.com/ethereum/go-ethereum/rpc.initClient
        /go/src/github.com/maticnetwork/bor/rpc/client.go:241 +0x3a5

goroutine 428 [chan receive, 4 minutes]:
main.startNode.func1()
        /go/src/github.com/maticnetwork/bor/cmd/geth/main.go:364 +0x89
created by main.startNode
        /go/src/github.com/maticnetwork/bor/cmd/geth/main.go:356 +0x18f

goroutine 429 [select, 4 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc00fb45b00, {0x1877e18, 0xc021238fa0})
        /go/src/github.com/maticnetwork/bor/rpc/client.go:579 +0x2cc
created by github.com/ethereum/go-ethereum/rpc.initClient
        /go/src/github.com/maticnetwork/bor/rpc/client.go:241 +0x3a5


goroutine 430 [select, 4 minutes]:
net.(*pipe).read(0xc025b87000, {0xc00ae44e00, 0x200, 0x458cd2})
        /usr/local/go/src/net/pipe.go:159 +0x15b
net.(*pipe).Read(0x1877e18, {0xc00ae44e00, 0x8d2306, 0xc00fb45b00})
        /usr/local/go/src/net/pipe.go:142 +0x25
encoding/json.(*Decoder).refill(0xc010c7cc80)
        /usr/local/go/src/encoding/json/stream.go:165 +0x17f
encoding/json.(*Decoder).readValue(0xc010c7cc80)
        /usr/local/go/src/encoding/json/stream.go:140 +0xbb
encoding/json.(*Decoder).Decode(0xc010c7cc80, {0x1403ac0, 0xc022b14a20})
        /usr/local/go/src/encoding/json/stream.go:63 +0x78
github.com/ethereum/go-ethereum/rpc.(*jsonCodec).readBatch(0xc021238fa0)
        /go/src/github.com/maticnetwork/bor/rpc/json.go:209 +0x4d
github.com/ethereum/go-ethereum/rpc.(*Client).read(0xc00fb45b00, {0x1877e18, 0xc021238fa0})
        /go/src/github.com/maticnetwork/bor/rpc/client.go:652 +0xb7
created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch
        /go/src/github.com/maticnetwork/bor/rpc/client.go:576 +0x165

goroutine 1573 [select]:
github.com/ethereum/go-ethereum/rpc.(*websocketCodec).pingLoop(0xc069fcc090)
        /go/src/github.com/maticnetwork/bor/rpc/websocket.go:283 +0x11b
created by github.com/ethereum/go-ethereum/rpc.newWebsocketCodec
        /go/src/github.com/maticnetwork/bor/rpc/websocket.go:255 +0x207

goroutine 875 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc00c92c6c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 2564 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0871e2180)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0871e2180)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 877 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc00c92c6c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 874 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc068df0f00)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc00c92c6c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc00c92c6c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc00c92c6c0, 0xc069534480)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc069540420, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x0, {0x185c0d0, 0xc068df0f00})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 20335 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc031150240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 2568 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc08684f740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 1620 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc023bbfe00)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc00bc04d80)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc00bc04d80)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc00bc04d80, 0xc069f32708)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc069dda4e0, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x0, {0x185c0d0, 0xc023bbfe00})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 1622 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc00bc04d80)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 1623 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc00bc04d80)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 1618 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcd0a0, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc069ab1c80, 0xc0d7ab0000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc069ab1c80, {0xc0d7ab0000, 0xe000, 0xe000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc069ab1c80, {0xc0d7ab0000, 0x4535f3, 0xc0b23e4480})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc01200aa40, {0xc0d7ab0000, 0x444340, 0xc0277de4e0})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc01200aa40}, {0xc0d7ab0000, 0xe000, 0xe000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc069dce100, {0x184e000, 0xc01200aa40}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc069dce000, {0x184e000, 0xc01200aa40})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc069abf8b0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc069d89780)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc069dda4e0, 0x0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 1908 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc03ec63080)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc03ec63080)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 871 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc069540420)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc069540420)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde


goroutine 2567 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0602d79a0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc08684f740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc08684f740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc08684f740, 0xc0871e6030)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0871e2180, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x75, {0x185c0d0, 0xc0602d79a0})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 1909 [IO wait]:
internal/poll.runtime_pollWait(0x7f9fc4176a00, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc03ec44580, 0xc0654c4000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc03ec44580, {0xc0654c4000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc03ec44580, {0xc0654c4000, 0x4535f3, 0xc0ef43a800})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc03e2d3bc8, {0xc0654c4000, 0x444340, 0xc0277df1e0})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc03e2d3bc8}, {0xc0654c4000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc05e592d80, {0x184e000, 0xc03e2d3bc8}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc05e592c80, {0x184e000, 0xc03e2d3bc8})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc03f7a7220)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc03ec65dc0)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc03ec63080, 0xc00b67e5a0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 872 [runnable]:
internal/poll.runtime_pollWait(0x7fa07c37fa58, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc068a3b500, 0xc132342000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc068a3b500, {0xc132342000, 0xca000, 0xca000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc068a3b500, {0xc132342000, 0x4535f3, 0xc0ef67f1e0})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc01ef023a8, {0xc132342000, 0x444340, 0xc00090cd00})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc01ef023a8}, {0xc132342000, 0xca000, 0xca000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc068db09c0, {0x184e000, 0xc01ef023a8}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc068db08c0, {0x184e000, 0xc01ef023a8})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc068a68fa0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc068a32ec0)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc069540420, 0x0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8


goroutine 1621 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc00bc04d80)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 1911 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc069c51180)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc05e5a0000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc05e5a0000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc05e5a0000, 0xc03f79dea8)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc03ec63080, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x75, {0x185c0d0, 0xc069c51180})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 1574 [select]:
github.com/ethereum/go-ethereum/rpc.(*Client).dispatch(0xc069c758c0, {0x1877e58, 0xc069fcc090})
        /go/src/github.com/maticnetwork/bor/rpc/client.go:579 +0x2cc
created by github.com/ethereum/go-ethereum/rpc.initClient
        /go/src/github.com/maticnetwork/bor/rpc/client.go:241 +0x3a5

goroutine 1576 [select]:
github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).NewHeads.func1()
        /go/src/github.com/maticnetwork/bor/eth/filters/api.go:232 +0x129
created by github.com/ethereum/go-ethereum/eth/filters.(*PublicFilterAPI).NewHeads
        /go/src/github.com/maticnetwork/bor/eth/filters/api.go:227 +0xd0

goroutine 3730 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc09ab553e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc09ab553e0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde


goroutine 1575 [IO wait]:
internal/poll.runtime_pollWait(0x7fa07c37f318, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc069f88300, 0xc068a0d800, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc069f88300, {0xc068a0d800, 0x400, 0x400})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc069f88300, {0xc068a0d800, 0xc06707d0e0, 0x7fa0740d3870})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc01ef02bd0, {0xc068a0d800, 0x1324cbf, 0x18a23d0})
        /usr/local/go/src/net/net.go:183 +0x45
bufio.(*Reader).fill(0xc069f84ba0)
        /usr/local/go/src/bufio/bufio.go:101 +0x103
bufio.(*Reader).Peek(0xc069f84ba0, 0x2)
        /usr/local/go/src/bufio/bufio.go:139 +0x5d
github.com/gorilla/websocket.(*Conn).read(0xc069fce160, 0xc003349d78)
        /go/pkg/mod/github.com/gorilla/websocket@v1.4.2/conn.go:370 +0x2c
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc069fce160)
        /go/pkg/mod/github.com/gorilla/websocket@v1.4.2/conn.go:798 +0x7b
github.com/gorilla/websocket.(*Conn).NextReader(0xc069fce160)
        /go/pkg/mod/github.com/gorilla/websocket@v1.4.2/conn.go:980 +0xc5
github.com/gorilla/websocket.(*Conn).ReadJSON(0x18, {0x1403ac0, 0xc0b67c6960})
        /go/pkg/mod/github.com/gorilla/websocket@v1.4.2/json.go:50 +0x27
github.com/ethereum/go-ethereum/rpc.(*jsonCodec).readBatch(0xc069e1ab90)
        /go/src/github.com/maticnetwork/bor/rpc/json.go:209 +0x4d
github.com/ethereum/go-ethereum/rpc.(*Client).read(0xc069c758c0, {0x1877e58, 0xc069fcc090})
        /go/src/github.com/maticnetwork/bor/rpc/client.go:652 +0xb7
created by github.com/ethereum/go-ethereum/rpc.(*Client).dispatch
        /go/src/github.com/maticnetwork/bor/rpc/client.go:576 +0x165

goroutine 1570 [chan receive, 4 minutes]:
github.com/ethereum/go-ethereum/rpc.(*Server).ServeCodec(0xc025af1800, {0x1877e58, 0xc069fcc090}, 0xc00ade6700)
        /go/src/github.com/maticnetwork/bor/rpc/server.go:87 +0x169
github.com/ethereum/go-ethereum/rpc.(*Server).WebsocketHandler.func1({0x1860010, 0xc069f86b60}, 0xffffffffffffffff)
        /go/src/github.com/maticnetwork/bor/rpc/websocket.go:64 +0xce
net/http.HandlerFunc.ServeHTTP(0xc00ade6700, {0x1860010, 0xc069f86b60}, 0xc004c9baf8)
        /usr/local/go/src/net/http/server.go:2046 +0x2f
github.com/ethereum/go-ethereum/node.(*httpServer).ServeHTTP(0xc00063e600, {0x1860010, 0xc069f86b60}, 0xc00ade6700)
        /go/src/github.com/maticnetwork/bor/node/rpcstack.go:188 +0x13e
net/http.serverHandler.ServeHTTP({0xc069e1ff80}, {0x1860010, 0xc069f86b60}, 0xc00ade6700)
        /usr/local/go/src/net/http/server.go:2878 +0x43b
net/http.(*conn).serve(0xc069c51e00, {0x18713e0, 0xc0009703f0})
        /usr/local/go/src/net/http/server.go:1929 +0xb08
created by net/http.(*Server).Serve
        /usr/local/go/src/net/http/server.go:3033 +0x4e8


goroutine 47501 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0ac1150e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc112786240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc112786240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc112786240, 0xc118aaa018)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc11897b6e0, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0xb85c3e0b7e25aa3, {0x185c0d0, 0xc0ac1150e0})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 27975 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcd270, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc004d9c380, 0xc0b4954000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc004d9c380, {0xc0b4954000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc004d9c380, {0xc0b4954000, 0x4535f3, 0xc0e17bc380})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc0a5c51350, {0xc0b4954000, 0x444340, 0xc0a2012340})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc0a5c51350}, {0xc0b4954000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc06c8b2600, {0x184e000, 0xc0a5c51350}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc06c8b2500, {0x184e000, 0xc0a5c51350})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc068e7b900)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0d98fd100)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc096ec6f00, 0xc095d542d0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 1912 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc05e5a0000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465


goroutine 1910 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc03ec63080)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 84961 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0c880ec60)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 1914 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc05e5a0000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 1913 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc05e5a0000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 3733 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc069d3c460)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc0828e4240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc0828e4240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc0828e4240, 0xc08da19770)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc09ab553e0, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0xc025af1260, {0x185c0d0, 0xc069d3c460})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 3732 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc09ab553e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 3735 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc0828e4240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 2566 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0871e2180)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 32225 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0dd381200)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0dd381200)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 61319 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc11b08a7e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 2565 [IO wait]:
internal/poll.runtime_pollWait(0x7fa07c37fee0, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc086513100, 0xc0d764cc00, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc086513100, {0xc0d764cc00, 0xc00, 0xc00})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc086513100, {0xc0d764cc00, 0x4535f3, 0xc0e185a240})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc084ffa340, {0xc0d764cc00, 0x444340, 0xc0347551e0})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc084ffa340}, {0xc0d764cc00, 0xc00, 0xc00}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc086fedc80, {0x184e000, 0xc084ffa340}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc086fedb80, {0x184e000, 0xc084ffa340})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc0865010e0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc085f01540)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0871e2180, 0x1)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 38065 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0003f43c0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc03ecf4180)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc03ecf4180)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc03ecf4180, 0xc0881d5f98)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0aa890720, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x13a93c0, {0x185c0d0, 0xc0003f43c0})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3


goroutine 102536 [runnable]:
github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop.func2()
        /go/src/github.com/maticnetwork/bor/p2p/server.go:893
created by github.com/ethereum/go-ethereum/p2p.(*Server).listenLoop
        /go/src/github.com/maticnetwork/bor/p2p/server.go:893 +0x48f

goroutine 38617 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc069c506e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc023baab40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc023baab40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc023baab40, 0xc089a15da0)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0ab8fc7e0, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x13a93c0, {0x185c0d0, 0xc069c506e0})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 32276 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc089c32960)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc0c37c4300)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc0c37c4300)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc0c37c4300, 0xc0dde72348)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0dd381200, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x0, {0x185c0d0, 0xc089c32960})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 38179 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc03ecf4180)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 2570 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc08684f740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 3731 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37ffc8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc08db67b80, 0xc0a0784700, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc08db67b80, {0xc0a0784700, 0x700, 0x700})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc08db67b80, {0xc0a0784700, 0x4535f3, 0xc107f91300})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc08dd236c8, {0xc0a0784700, 0x444340, 0xc004c83a00})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc08dd236c8}, {0xc0a0784700, 0x700, 0x700}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc09a53c100, {0x184e000, 0xc08dd236c8}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc09a53c000, {0x184e000, 0xc08dd236c8})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc09968ac80)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0964f3f80)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc09ab553e0, 0xc076233fb8)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 12681 [select, 3 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0003f5e00)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc0105aefc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc0105aefc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc0105aefc0, 0xc09e87f860)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0c2243bc0, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x48cd7e, {0x185c0d0, 0xc0003f5e00})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 12682 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc0105aefc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 27974 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc096ec6f00)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc096ec6f00)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 85060 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc05be57740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af


goroutine 94343 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa077fcd440, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0e8853500, 0xc0ef3f8f00, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0e8853500, {0x18713a8, 0xc0ef3f5200}, {0xc00024a890, 0x418b54}, {0x184e4e0, 0xc0fc917060})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0e8853500, {0x18713a8, 0xc0ef3f5200}, {0x1878f20, 0x0}, {0x1878f20, 0xc0ef3f8ed0}, 0xc00024aa80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0ef3f5200}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0ef3f5200}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc0ef3f8ed0}, 0xc0ef2f2a90, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0e8853480, {0x18713a8, 0xc0ef3f5200}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0ef3f5200, {0x18713a8, 0xc0ef3f5200}, 0x537126, 0x7)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0e8853480, {0x18713a8, 0xc0ef3f5200}, {0x185cb20, 0xc0ef3f8ed0})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0e8853480, {0x18713a8, 0xc0ef3f5200}, {0xc0ca0f35c0, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x976080}, {0xc100be2c00, 0xc00bb764c0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc01ee224a0}, {0x1871338, 0xc021277680}, 0xc06eefbef8)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0ef3f8db0, 0xc00ba90420, 0xc0ef6255f0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0ef3f8db0, 0xc0ef78e2a0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef


goroutine 101899 [IO wait]:
internal/poll.runtime_pollWait(0x7f9fc4176bd0, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0d3388600, 0xc0054c5380, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0d3388600, {0x18713a8, 0xc0e7d2bbc0}, {0xc0d979f890, 0x418b54}, {0x184e4e0, 0xc0c61b10c0})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0d3388600, {0x18713a8, 0xc0e7d2bbc0}, {0x1878f20, 0x0}, {0x1878f20, 0xc0054c5320}, 0xc0d979fa80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0e7d2bbc0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0e7d2bbc0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc0054c5320}, 0xc07fbf02b0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0d3388580, {0x18713a8, 0xc0e7d2bbc0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0e7d2bbc0, {0x18713a8, 0xc0e7d2bbc0}, 0x537126, 0x6)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0d3388580, {0x18713a8, 0xc0e7d2bbc0}, {0x185cb20, 0xc0054c5320})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0d3388580, {0x18713a8, 0xc0e7d2bbc0}, {0xc09466b5d0, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x18}, {0xc0acce5380, 0xc07b052098})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc07e858500}, {0x1871338, 0xc021277680}, 0x130)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0054c4300, 0xc00ba90420, 0xc00fb445a0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0054c4300, 0xc10885c038)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef


goroutine 92680 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc0e1cf2480)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 61321 [select, 1 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc073472c00)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 12783 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc09fca4000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 92679 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0e65cfa40)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc0e1cf2480)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc0e1cf2480)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc0e1cf2480, 0xc0de9642d0)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0ed6c2960, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0xe4fad65cc7226a1e, {0x185c0d0, 0xc0e65cfa40})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 61320 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc07d800500)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc073472c00)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc073472c00)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc073472c00, 0xc0a7203f98)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc11b08a7e0, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x75, {0x185c0d0, 0xc07d800500})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3


goroutine 85061 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc05be57740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 98451 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f9fc4176e88, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0f37a9c00, 0xc1015e2a20, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0f37a9c00, {0x18713a8, 0xc101215a40}, {0xc097515890, 0x418b54}, {0x184e4e0, 0xc0df976ea0})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0f37a9c00, {0x18713a8, 0xc101215a40}, {0x1878f20, 0x0}, {0x1878f20, 0xc1015e29f0}, 0xc097515a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc101215a40}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc101215a40}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc1015e29f0}, 0xc101216560, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0f37a9b80, {0x18713a8, 0xc101215a40}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc101215a40, {0x18713a8, 0xc101215a40}, 0x537126, 0x8)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0f37a9b80, {0x18713a8, 0xc101215a40}, {0x185cb20, 0xc1015e29f0})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0f37a9b80, {0x18713a8, 0xc101215a40}, {0xc107122e20, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x11}, {0xc11aa847b0, 0xc00bb764c0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc01ee224a0}, {0x1871338, 0xc021277680}, 0xc06eefb6f8)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc1015e28d0, 0xc00ba90420, 0xc100fe02d0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc1015e28d0, 0x9e9c0e)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 84793 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc0a27ecfc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 92681 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc0e1cf2480)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 12777 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0bf83d140)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0bf83d140)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 64728 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fccfb8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0ba8b4500, 0xc0ff3a6000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0ba8b4500, {0xc0ff3a6000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0ba8b4500, {0xc0ff3a6000, 0x4535f3, 0xc0eff9a5e0})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc01d818a10, {0xc0ff3a6000, 0x444340, 0xc10eb50b60})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc01d818a10}, {0xc0ff3a6000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc085c8e240, {0x184e000, 0xc01d818a10}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc085c8e140, {0x184e000, 0xc01d818a10})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc08293d860)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0e82dbf80)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc12bd53080, 0xc0c2643020)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 32275 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0dd381200)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 99003 [select]:
net/http.(*Transport).getConn(0x22801c0, 0xc0a0e64f00, {{}, 0x0, {0xc0cc2f89c0, 0x4}, {0xc0396ef2a0, 0xe}, 0x0})
        /usr/local/go/src/net/http/transport.go:1372 +0x5d2
net/http.(*Transport).roundTrip(0x22801c0, 0xc0bea02800)
        /usr/local/go/src/net/http/transport.go:581 +0x774
net/http.(*Transport).RoundTrip(0xc0bea02800, 0x184e0e0)
        /usr/local/go/src/net/http/roundtrip.go:18 +0x19
net/http.send(0xc0bea02700, {0x184e0e0, 0x22801c0}, {0x1581120, 0x4d0a01, 0x246a900})
        /usr/local/go/src/net/http/client.go:252 +0x5d8
net/http.(*Client).send(0xc00fae2390, 0xc0bea02700, {0xc0bea02700, 0x2f, 0x246a900})
        /usr/local/go/src/net/http/client.go:176 +0x9b
net/http.(*Client).do(0xc00fae2390, 0xc0bea02700)
        /usr/local/go/src/net/http/client.go:725 +0x908
net/http.(*Client).Do(...)
        /usr/local/go/src/net/http/client.go:593
net/http.(*Client).Get(0xc0bea34000, {0xc0cc2f89c0, 0xc132822a20})
        /usr/local/go/src/net/http/client.go:480 +0x6a
github.com/ethereum/go-ethereum/consensus/bor.(*HeimdallClient).internalFetch(0xc00fae2380, 0xc0917fb400)
        /go/src/github.com/maticnetwork/bor/consensus/bor/rest.go:111 +0x6a
github.com/ethereum/go-ethereum/consensus/bor.(*HeimdallClient).FetchWithRetry(0xc00fae2380, {0x15dd1b1, 0x17}, {0xc07c3ee6f0, 0x2b})
        /go/src/github.com/maticnetwork/bor/consensus/bor/rest.go:100 +0x166
github.com/ethereum/go-ethereum/consensus/bor.(*HeimdallClient).FetchStateSyncEvents(0x2266560, 0x1d355b, 0x24)
        /go/src/github.com/maticnetwork/bor/consensus/bor/rest.go:52 +0x1de
github.com/ethereum/go-ethereum/consensus/bor.(*Bor).CommitStates(0xc000368500, 0xc08cebdce0, 0xc027a14000, {{0x1877758, 0xc00014d900}, {0x188ee70, 0xc000368500}})
        /go/src/github.com/maticnetwork/bor/consensus/bor/bor.go:1165 +0x2ad
github.com/ethereum/go-ethereum/consensus/bor.(*Bor).Finalize(0xc00fb97040, {0x1877758, 0xc00014d900}, 0xc027a14000, 0xc0917fa6a0, {0xc0917fa6e0, 0xc0917fa720, 0xc1061f3200}, {0x24a7058, 0x0, ...})
        /go/src/github.com/maticnetwork/bor/consensus/bor/bor.go:704 +0x205
github.com/ethereum/go-ethereum/core.(*StateProcessor).Process(_, _, _, {0x0, {0x0, 0x0}, 0x0, 0x0, 0x0, {0x0, ...}, ...})
        /go/src/github.com/maticnetwork/bor/core/state_processor.go:90 +0xd5a
github.com/ethereum/go-ethereum/core.(*BlockChain).insertChain(0xc00014d900, {0xc0f47e3380, 0x32, 0x32}, 0x1)
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:1924 +0x1cc4
github.com/ethereum/go-ethereum/core.(*BlockChain).InsertChain(0xc00014d900, {0xc0f47e3380, 0x32, 0x32})
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:1699 +0xb54
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).importBlockResults(0xc00bb78700, {0xc0f47e3040, 0x32, 0xc0003f5e00})
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:1723 +0x48a
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).processFullSyncContent(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:1697 +0x85
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync.func1()
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:573 +0x70
created by github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:573 +0x65

goroutine 61318 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37f970, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc068ed0700, 0xc0fe17c000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc068ed0700, {0xc0fe17c000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc068ed0700, {0xc0fe17c000, 0x4535f3, 0xc128ceda20})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc10885d970, {0xc0fe17c000, 0x444340, 0xc01ec83040})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc10885d970}, {0xc0fe17c000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc07f0d6880, {0x184e000, 0xc10885d970}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc07f0d6780, {0x184e000, 0xc10885d970})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc07ed1e140)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0e0d02d80)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc11b08a7e0, 0xc0bea22e40)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8


goroutine 47503 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc112786240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 12778 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa077fccc18, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0a2268f00, 0xc0a9a7c000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0a2268f00, {0xc0a9a7c000, 0x1000, 0x1000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0a2268f00, {0xc0a9a7c000, 0x138c460, 0xc0e203cb80})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc02009b518, {0xc0a9a7c000, 0x20, 0x598aa7})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc02009b518}, {0xc0a9a7c000, 0x1000, 0x1000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc09a0ca380, {0x184e000, 0xc02009b518}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc09a0ca280, {0x184e000, 0xc02009b518})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc09418f180)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0bcefdf00)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0bf83d140, 0x24a6c00)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 47502 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc112786240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465


goroutine 12782 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc09fca4000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 102502 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcced0, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0fbcecd00, 0xc07e9ce060, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0fbcecd00, {0x18713a8, 0xc0a23401e0}, {0xc0ec350890, 0x418b54}, {0x184e4e0, 0xc0c17f1300})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0fbcecd00, {0x18713a8, 0xc0a23401e0}, {0x1878f20, 0x0}, {0x1878f20, 0xc07e9ce030}, 0xc0ec350a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0a23401e0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0a23401e0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc07e9ce030}, 0xc01ee02710, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0fbcecc80, {0x18713a8, 0xc0a23401e0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0a23401e0, {0x18713a8, 0xc0a23401e0}, 0x537126, 0x6)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0fbcecc80, {0x18713a8, 0xc0a23401e0}, {0x185cb20, 0xc07e9ce030})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0fbcecc80, {0x18713a8, 0xc0a23401e0}, {0xc0d792e7a0, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0xc068bec6b0}, {0xc09b334d50, 0x141f0e0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc004b9c000}, {0x1871338, 0xc021277680}, 0xc068bec6b0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc075afbec0, 0xc00ba90420, 0xc1282b0120)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc075afbec0, 0xc0b41bc360)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 27979 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc0640946c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 92677 [IO wait]:
internal/poll.runtime_pollWait(0x7f9fc4176ae8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0d8e18c80, 0xc0ed5ea200, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0d8e18c80, {0xc0ed5ea200, 0x200, 0x200})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0d8e18c80, {0xc0ed5ea200, 0x138c460, 0xc01ee7bda0})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc0b83bdb50, {0xc0ed5ea200, 0x20, 0x598aa7})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc0b83bdb50}, {0xc0ed5ea200, 0x200, 0x200}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc0ed5db500, {0x184e000, 0xc0b83bdb50}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc0ed5db400, {0x184e000, 0xc0b83bdb50})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc0d865d310)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0e9de5500)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0ed6c2960, 0xc0ed09d350)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 38616 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0ab8fc7e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 12684 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc0105aefc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7


goroutine 101419 [select]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 12678 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0c2243bc0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0c2243bc0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 64731 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc00f6bd980)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 12683 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc0105aefc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 32277 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc0c37c4300)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465


goroutine 38615 [IO wait]:
internal/poll.runtime_pollWait(0x7f9fc4176918, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0e80de180, 0xc0db6ec000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0e80de180, {0xc0db6ec000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0e80de180, {0xc0db6ec000, 0x4535f3, 0xc0c03b5120})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc0d0bfe3b0, {0xc0db6ec000, 0x444340, 0xc0681e4000})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc0d0bfe3b0}, {0xc0db6ec000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc043798c40, {0x184e000, 0xc0d0bfe3b0}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc043798b40, {0x184e000, 0xc0d0bfe3b0})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc10dda8960)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc093b3b8c0)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0ab8fc7e0, 0xc0e15807b0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 97693 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37f4e8, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0f9b25480, 0xc0fced30b0, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0f9b25480, {0x18713a8, 0xc0fceab4a0}, {0xc0bf910890, 0x418b54}, {0x184e4e0, 0xc0d6528900})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0f9b25480, {0x18713a8, 0xc0fceab4a0}, {0x1878f20, 0x0}, {0x1878f20, 0xc0fced3080}, 0xc0bf910a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0fceab4a0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0fceab4a0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc0fced3080}, 0xc0fc7078c0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0f9b25400, {0x18713a8, 0xc0fceab4a0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0fceab4a0, {0x18713a8, 0xc0fceab4a0}, 0x537126, 0x5)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0f9b25400, {0x18713a8, 0xc0fceab4a0}, {0x185cb20, 0xc0fced3080})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0f9b25400, {0x18713a8, 0xc0fceab4a0}, {0xc11bef3d80, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0xc0fadbcc00}, {0xc1190e0f48, 0xa45b4c})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0x246a900}, {0x1871338, 0xc021277680}, 0x30)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0fced2f60, 0xc00ba90420, 0xc1001a2510)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0fced2f60, 0xc004f467e0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef


goroutine 12679 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f9fc4176660, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0a89f8400, 0xc065155e00, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0a89f8400, {0xc065155e00, 0x200, 0x200})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0a89f8400, {0xc065155e00, 0x138c460, 0xc0df76d720})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc07767cbb8, {0xc065155e00, 0x20, 0x598aa7})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc07767cbb8}, {0xc065155e00, 0x200, 0x200}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc07bedf640, {0x184e000, 0xc07767cbb8}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc07bedf540, {0x184e000, 0xc07767cbb8})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc07b812cd0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc08a475440)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0c2243bc0, 0x2)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 47504 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc112786240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 38180 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc03ecf4180)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 20331 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0ab299f80)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0ab299f80)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 20337 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc031150240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 84290 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc0b40c0e40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7


goroutine 27977 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc068df1360)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc0640946c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc0640946c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc0640946c0, 0xc09c5f5d40)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc096ec6f00, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x13a93c0, {0x185c0d0, 0xc068df1360})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 84141 [IO wait]:
internal/poll.runtime_pollWait(0x7fa07c37f148, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0bdd92180, 0xc10e75a000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0bdd92180, {0xc10e75a000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0bdd92180, {0xc10e75a000, 0x4535f3, 0xc0eff9a7c0})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc075fde5a8, {0xc10e75a000, 0x444340, 0xc127b09380})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc075fde5a8}, {0xc10e75a000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc0c4b87dc0, {0x184e000, 0xc075fde5a8}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc0c4b87cc0, {0x184e000, 0xc075fde5a8})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc099b0fdb0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc09be24440)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0c5578420, 0xc11c24c030)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 12680 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0c2243bc0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145


goroutine 101446 [select]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 12780 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc09fca2000)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc09fca4000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc09fca4000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc09fca4000, 0xc0ba4fd548)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0bf83d140, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x48cd7e, {0x185c0d0, 0xc09fca2000})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 12781 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc09fca4000)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 12779 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0bf83d140)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 100914 [chan receive]:
github.com/ethereum/go-ethereum/internal/syncx.(*ClosableMutex).TryLock(...)
        /go/src/github.com/maticnetwork/bor/internal/syncx/mutex.go:35
github.com/ethereum/go-ethereum/core.(*BlockChain).InsertChain(0xc00014d900, {0xc09466c0d8, 0x1, 0x1})
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:1695 +0xae6
github.com/ethereum/go-ethereum/eth.newHandler.func3({0xc09466c0d8, 0xc094643120, 0x50c7989da9040c95})
        /go/src/github.com/maticnetwork/bor/eth/handler.go:214 +0x5f8
github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks.func1()
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:817 +0x5b3
created by github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:791 +0x3cf

goroutine 47498 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc11897b6e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc11897b6e0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde


goroutine 97860 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37f5d0, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc10011ec00, 0xc100231950, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc10011ec00, {0x18713a8, 0xc0f0cfbf80}, {0xc004dad890, 0x418b54}, {0x184e4e0, 0xc0d4f73380})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc10011ec00, {0x18713a8, 0xc0f0cfbf80}, {0x1878f20, 0x0}, {0x1878f20, 0xc100231920}, 0xc004dada80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0f0cfbf80}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0f0cfbf80}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc100231920}, 0xc0f0ca10b0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc10011eb80, {0x18713a8, 0xc0f0cfbf80}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0f0cfbf80, {0x18713a8, 0xc0f0cfbf80}, 0x537126, 0x6)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc10011eb80, {0x18713a8, 0xc0f0cfbf80}, {0x185cb20, 0xc100231920})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc10011eb80, {0x18713a8, 0xc0f0cfbf80}, {0xc0f29d7060, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0xc1281f86c0}, {0xc11985e030, 0x141f0e0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc004f80800}, {0x1871338, 0xc021277680}, 0xc07622deb0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc100088930, 0xc00ba90420, 0xc0da0f9ef0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc100088930, 0x9e9c0e)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 27978 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc0640946c0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465


goroutine 94376 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa07c37f888, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0e8c1ff00, 0xc0ef773590, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0e8c1ff00, {0x18713a8, 0xc0ef775da0}, {0xc111112890, 0x418b54}, {0x184e4e0, 0xc0fc3b9d80})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0e8c1ff00, {0x18713a8, 0xc0ef775da0}, {0x1878f20, 0x0}, {0x1878f20, 0xc0ef773560}, 0xc111112a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0ef775da0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0ef775da0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc0ef773560}, 0xc0e9d652a0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0e8c1fe80, {0x18713a8, 0xc0ef775da0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0ef775da0, {0x18713a8, 0xc0ef775da0}, 0x537126, 0x7)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0e8c1fe80, {0x18713a8, 0xc0ef775da0}, {0x185cb20, 0xc0ef773560})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0e8c1fe80, {0x18713a8, 0xc0ef775da0}, {0xc10c604ca0, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x11}, {0xc0d6c42a98, 0xc00bb764c0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc01ee224a0}, {0x1871338, 0xc021277680}, 0xc086fe0ef8)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0ef773440, 0xc00ba90420, 0xc0ef625950)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0ef773440, 0xc086fe0fd0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 20336 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc031150240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 84144 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc0b40c0e40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 94399 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 38573 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0ab8fc7e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0ab8fc7e0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde


goroutine 20333 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0ab299f80)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 20332 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcd610, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0b3965f00, 0xc09bbc6000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0b3965f00, {0xc09bbc6000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0b3965f00, {0xc09bbc6000, 0x4535f3, 0xc0e15d4800})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc05de8c9f8, {0xc09bbc6000, 0x444340, 0xc0db316b60})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc05de8c9f8}, {0xc09bbc6000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc091b1a100, {0x184e000, 0xc05de8c9f8}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc091b1a000, {0x184e000, 0xc05de8c9f8})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc0921de4b0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc076516d00)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0ab299f80, 0xa)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 20334 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc023bbebe0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc031150240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc031150240)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc031150240, 0xc0b9e559e0)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0ab299f80, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x48cd7e, {0x185c0d0, 0xc023bbebe0})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3


goroutine 102333 [select]:
net.(*Resolver).lookupIPAddr(0x2461500, {0x18713a8, 0xc0a6e126c0}, {0x15c4830, 0x58febc}, {0xc0396ef2a0, 0x9})
        /usr/local/go/src/net/lookup.go:302 +0x5c7
net.(*Resolver).internetAddrList(0x18713a8, {0x18713a8, 0xc0a6e126c0}, {0x15c4830, 0x3}, {0xc0396ef2a0, 0xe})
        /usr/local/go/src/net/ipsock.go:288 +0x67a
net.(*Resolver).resolveAddrList(0x24a7058, {0x18713a8, 0xc0a6e126c0}, {0x15c4f77, 0x4}, {0x15c4830, 0x13e9960}, {0xc0396ef2a0, 0xe}, {0x0, ...})
        /usr/local/go/src/net/dial.go:221 +0x41b
net.(*Dialer).DialContext(0xc0002d40c0, {0x18713a8, 0xc0a6e126c0}, {0x15c4830, 0x7f9f1235f240}, {0xc0396ef2a0, 0x118})
        /usr/local/go/src/net/dial.go:406 +0x448
net/http.(*Transport).dial(0xc0a6e126c0, {0x18713a8, 0xc0a6e126c0}, {0x15c4830, 0x13e87c0}, {0xc0396ef2a0, 0x0})
        /usr/local/go/src/net/http/transport.go:1166 +0xda
net/http.(*Transport).dialConn(0x22801c0, {0x18713a8, 0xc0a6e126c0}, {{}, 0x0, {0xc0cc2f89c0, 0x4}, {0xc0396ef2a0, 0xe}, 0x0})
        /usr/local/go/src/net/http/transport.go:1604 +0x845
net/http.(*Transport).dialConnFor(0x76eb6d, 0xc0be055ef0)
        /usr/local/go/src/net/http/transport.go:1446 +0xb0
created by net/http.(*Transport).queueForDial
        /usr/local/go/src/net/http/transport.go:1415 +0x3d7

goroutine 38178 [select, 2 minutes]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc03ecf4180)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 47499 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcd528, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0e277e480, 0xc119080000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0e277e480, {0xc119080000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc0e277e480, {0xc119080000, 0x4535f3, 0xc0e13e0ee0})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc0d21fec78, {0xc119080000, 0x444340, 0xc004e82d00})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc0d21fec78}, {0xc119080000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc1188bc880, {0x184e000, 0xc0d21fec78}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc1188bc780, {0x184e000, 0xc0d21fec78})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc1121d3590)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc118119800)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc11897b6e0, 0xc0fc417b60)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 94495 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385


goroutine 3792 [chan receive, 1 minutes]:
github.com/ethereum/go-ethereum/internal/syncx.(*ClosableMutex).TryLock(...)
        /go/src/github.com/maticnetwork/bor/internal/syncx/mutex.go:35
github.com/ethereum/go-ethereum/core.(*BlockChain).InsertChain(0xc00014d900, {0xc09d4d8440, 0x1, 0x1})
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:1695 +0xae6
github.com/ethereum/go-ethereum/eth.newHandler.func3({0xc09d4d8440, 0xc09d4b9820, 0x7a8d353869bb8ae1})
        /go/src/github.com/maticnetwork/bor/eth/handler.go:214 +0x5f8
github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks.func1()
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:817 +0x5b3
created by github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:791 +0x3cf

goroutine 27976 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc096ec6f00)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 32279 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc0c37c4300)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 47500 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc11897b6e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 64733 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc00f6bd980)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 61322 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc073472c00)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 94695 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 94694 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa077fccb30, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0f0926000, 0xc0f0924210, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0f0926000, {0x18713a8, 0xc0f00ce9c0}, {0xc111110890, 0x418b54}, {0x184e4e0, 0xc0fcf2b480})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0f0926000, {0x18713a8, 0xc0f00ce9c0}, {0x1878f20, 0x0}, {0x1878f20, 0xc0f09241e0}, 0xc111110a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0f00ce9c0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0f00ce9c0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc0f09241e0}, 0xc0efb0ae90, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0dc1e5f80, {0x18713a8, 0xc0f00ce9c0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0f00ce9c0, {0x18713a8, 0xc0f00ce9c0}, 0x537126, 0x9)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0dc1e5f80, {0x18713a8, 0xc0f00ce9c0}, {0x185cb20, 0xc0f09241e0})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0dc1e5f80, {0x18713a8, 0xc0f00ce9c0}, {0xc0908dd120, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0xc10ea906b0}, {0xc0f88c87c8, 0x141f0e0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc004e80000}, {0x1871338, 0xc021277680}, 0xc10ea906b0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0f09240c0, 0xc00ba90420, 0xc0f0376750)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0f09240c0, 0xc0c4092480)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 38620 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc023baab40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 94494 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa077fccd00, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0ef8cca00, 0xc0f0381e90, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0ef8cca00, {0x18713a8, 0xc0f03bb0e0}, {0xc00093b890, 0x418b54}, {0x184e4e0, 0xc0fcad17a0})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0ef8cca00, {0x18713a8, 0xc0f03bb0e0}, {0x1878f20, 0x0}, {0x1878f20, 0xc0f0381e60}, 0xc00093ba80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0f03bb0e0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0f03bb0e0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc0f0381e60}, 0xc0f039aac0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0ef8cc980, {0x18713a8, 0xc0f03bb0e0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0f03bb0e0, {0x18713a8, 0xc0f03bb0e0}, 0x537126, 0x2)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0ef8cc980, {0x18713a8, 0xc0f03bb0e0}, {0x185cb20, 0xc0f0381e60})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0ef8cc980, {0x18713a8, 0xc0f03bb0e0}, {0xc0bb4d7d20, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x11}, {0xc100fbbf68, 0xc00bb764c0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc01ee224a0}, {0x1871338, 0xc021277680}, 0xc1162616f8)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0f0381d40, 0xc00ba90420, 0xc0f0376510)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0f0381d40, 0xc116261768)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 38063 [IO wait]:
internal/poll.runtime_pollWait(0x7fa07c37f7a0, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc10725fe00, 0xc0729c6000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc10725fe00, {0xc0729c6000, 0xc000, 0xc000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc10725fe00, {0xc0729c6000, 0x4535f3, 0xc0c17f1a20})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc0ca9effe8, {0xc0729c6000, 0x444340, 0xc025bbf1e0})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc0ca9effe8}, {0xc0729c6000, 0xc000, 0xc000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc042b69780, {0x184e000, 0xc0ca9effe8}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc042b69680, {0x184e000, 0xc0ca9effe8})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc10dda8320)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc093b3a480)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0aa890720, 0xc0c0e67980)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8


goroutine 61301 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc11b08a7e0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc11b08a7e0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 64732 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc00f6bd980)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 38619 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc023baab40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 64730 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc07ffadc20)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc00f6bd980)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc00f6bd980)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc00f6bd980, 0xc0888dce10)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc12bd53080, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x75, {0x185c0d0, 0xc07ffadc20})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 38107 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0aa890720)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0aa890720)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde


goroutine 101477 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcd8c8, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc102b53800, 0xc108752a20, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc102b53800, {0x18713a8, 0xc07eab0cc0}, {0xc0d979d890, 0x418b54}, {0x184e4e0, 0xc0620f8d20})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc102b53800, {0x18713a8, 0xc07eab0cc0}, {0x1878f20, 0x0}, {0x1878f20, 0xc1087529f0}, 0xc0d979da80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc07eab0cc0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc07eab0cc0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc1087529f0}, 0xc13e2ef7f0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc102b53780, {0x18713a8, 0xc07eab0cc0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc07eab0cc0, {0x18713a8, 0xc07eab0cc0}, 0x537126, 0x0)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc102b53780, {0x18713a8, 0xc07eab0cc0}, {0x185cb20, 0xc1087529f0})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc102b53780, {0x18713a8, 0xc07eab0cc0}, {0xc12d4bd790, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x11}, {0xc00faed290, 0xc00bb764c0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc01ee224a0}, {0x1871338, 0xc021277680}, 0xc0c601bef8)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc1087528d0, 0xc00ba90420, 0xc00fb454d0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc1087528d0, 0xc1017b46c0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 101478 [select]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 84145 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastTransactions(0xc0b40c0e40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:105 +0x190
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:110 +0x4af

goroutine 97694 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 97862 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 102334 [select]:
net.cgoLookupIP({0x1871338, 0xc0a0e64f40}, {0x15c4830, 0x9}, {0xc0396ef2a0, 0xc0c6021518})
        /usr/local/go/src/net/cgo_unix.go:231 +0x1b7
net.(*Resolver).lookupIP(0x2461500, {0x1871338, 0xc0a0e64f40}, {0x15c4830, 0x3}, {0xc0396ef2a0, 0x9})
        /usr/local/go/src/net/lookup_unix.go:97 +0x128
net.glob..func1({0x1871338, 0xc0a0e64f40}, 0x185c260, {0x15c4830, 0x7fa07c380138}, {0xc0396ef2a0, 0x8a7bb0})
        /usr/local/go/src/net/hook.go:23 +0x3d
net.(*Resolver).lookupIPAddr.func1()
        /usr/local/go/src/net/lookup.go:296 +0x9f
internal/singleflight.(*Group).doCall(0x2461510, 0xc0beb2d590, {0xc0396ef2b0, 0xd}, 0xc0be055ef0)
        /usr/local/go/src/internal/singleflight/singleflight.go:95 +0x3b
created by internal/singleflight.(*Group).DoChan
        /usr/local/go/src/internal/singleflight/singleflight.go:88 +0x2f1

goroutine 84212 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0c5578420)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0c5578420)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 84992 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0c880ec60)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0c880ec60)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 64491 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc12bd53080)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc12bd53080)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 92678 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0ed6c2960)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 99222 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385


goroutine 97861 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f9fc4176da0, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc0f6f14c00, 0xc100088b40, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc0f6f14c00, {0x18713a8, 0xc0ff96bd40}, {0xc000a61890, 0x418b54}, {0x184e4e0, 0xc0dec64660})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc0f6f14c00, {0x18713a8, 0xc0ff96bd40}, {0x1878f20, 0x0}, {0x1878f20, 0xc100088b10}, 0xc000a61a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0ff96bd40}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0ff96bd40}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc100088b10}, 0xc0fd752d70, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc0f6f14b80, {0x18713a8, 0xc0ff96bd40}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0ff96bd40, {0x18713a8, 0xc0ff96bd40}, 0x537126, 0x2)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc0f6f14b80, {0x18713a8, 0xc0ff96bd40}, {0x185cb20, 0xc100088b10})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc0f6f14b80, {0x18713a8, 0xc0ff96bd40}, {0xc126a8da10, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0xc06e51feb0}, {0xc1198b9488, 0x141f0e0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc000584400}, {0x1871338, 0xc021277680}, 0xc06e51feb0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc1000889f0, 0xc00ba90420, 0xc1001a2090)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc1000889f0, 0xc06e51ff68)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 97303 [chan receive]:
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).spawnSync(0xc00bb78700, {0xc101cc3d40, 0x5, 0x4})
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:584 +0x14f
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).syncWithPeer(0xc00bb78700, 0xc06a04d450, {0x7f, 0xc0, 0xa2, 0x1a, 0x2e, 0x5d, 0x63, 0x6a, ...}, ...)
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:563 +0xcd4
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).synchronise(0xc0f5deda40, {0xc069f2cb80, 0xc104a9d4d8}, {0x7f, 0xc0, 0xa2, 0x1a, 0x2e, 0x5d, 0x63, ...}, ...)
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:431 +0x4b0
github.com/ethereum/go-ethereum/eth/downloader.(*Downloader).Synchronise(0xc00bb78700, {0xc069f2cb80, 0x40}, {0x7f, 0xc0, 0xa2, 0x1a, 0x2e, 0x5d, 0x63, ...}, ...)
        /go/src/github.com/maticnetwork/bor/eth/downloader/downloader.go:326 +0x5c
github.com/ethereum/go-ethereum/eth.(*handler).doSync(0xc01ee2a800, 0xc0fcb88a40)
        /go/src/github.com/maticnetwork/bor/eth/sync.go:230 +0x1fd
github.com/ethereum/go-ethereum/eth.(*chainSyncer).startSync.func1()
        /go/src/github.com/maticnetwork/bor/eth/sync.go:206 +0x29
created by github.com/ethereum/go-ethereum/eth.(*chainSyncer).startSync
        /go/src/github.com/maticnetwork/bor/eth/sync.go:206 +0xaf


goroutine 61323 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc073472c00)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7

goroutine 101900 [select]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 98452 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 97876 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 64729 [select, 1 minutes]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc12bd53080)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 92682 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).announceTransactions(0xc0e1cf2480)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:172 +0x18d
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:111 +0x4f7


goroutine 101385 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fcd358, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc11815ac80, 0xc0b8f3d400, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc11815ac80, {0xc0b8f3d400, 0x200, 0x200})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc11815ac80, {0xc0b8f3d400, 0x7cb58a8e4c3bfa, 0x0})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc0f477f1b0, {0xc0b8f3d400, 0xc0b943bd40, 0x300000002})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc0f477f1b0}, {0xc0b8f3d400, 0x200, 0x200}, 0x2)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc00ba18b90, {0x184e000, 0xc0f477f1b0}, 0x2)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).readMsg(0xc00ba18b40, {0x1354800, 0xc126775700}, 0xc0002d64b0, {0x184e000, 0xc0f477f1b0})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:602 +0x22d
github.com/ethereum/go-ethereum/p2p/rlpx.(*handshakeState).runInitiator(0xc00ba18b40, {0x7fa07c3800b0, 0xc0f477f1b0}, 0x7fa077fcd358, 0xc031b9c8a0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:532 +0x248
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Handshake(0xc0885341e0, 0x3f298912f0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:307 +0x110
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).doEncHandshake(0xc0d467e640, 0x184cd60)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:131 +0x77
github.com/ethereum/go-ethereum/p2p.(*Server).setupConn(0xc000346000, 0xc0b79d4e40, 0x31b9c8a0, 0xc00fb442d0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:957 +0x13b
github.com/ethereum/go-ethereum/p2p.(*Server).SetupConn(0xc000346000, {0x1885ab8, 0xc0f477f1b0}, 0x1, 0xc00fb442d0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:929 +0x15e
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0cbf34c00, 0xc00ba90420, 0xc00fb442d0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:544 +0x478
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0cbf34c00, 0x246a900)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 85059 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc05be57740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465


goroutine 101445 [IO wait]:
internal/poll.runtime_pollWait(0x7f9fc4176cb8, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc06eb79a00, 0xc0df4f58f0, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc06eb79a00, {0x18713a8, 0xc0eb950e40}, {0xc097514890, 0x418b54}, {0x184e4e0, 0xc08bdd80c0})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc06eb79a00, {0x18713a8, 0xc0eb950e40}, {0x1878f20, 0x0}, {0x1878f20, 0xc0df4f58c0}, 0xc097514a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0eb950e40}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0eb950e40}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc0df4f58c0}, 0xc0ef3851b0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc06eb79980, {0x18713a8, 0xc0eb950e40}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0eb950e40, {0x18713a8, 0xc0eb950e40}, 0x537126, 0x6)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc06eb79980, {0x18713a8, 0xc0eb950e40}, {0x185cb20, 0xc0df4f58c0})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc06eb79980, {0x18713a8, 0xc0eb950e40}, {0xc11ad35290, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x20}, {0xc006c81248, 0x7fa0a64fa948})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xa47715}, {0x1871338, 0xc021277680}, 0x184cee0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc0df4f5680, 0xc00ba90420, 0xc0cb65ab40)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc0df4f5680, 0x8d4ec0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 85058 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0c3d32aa0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc05be57740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc05be57740)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc05be57740, 0xc0d98b62a0)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0c880ec60, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0x13a93c0, {0x185c0d0, 0xc0c3d32aa0})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3


goroutine 84143 [select]:
github.com/ethereum/go-ethereum/p2p.(*protoRW).ReadMsg(0xc0ba35b720)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:464 +0xc5
github.com/ethereum/go-ethereum/eth/protocols/eth.handleMessage({0x1882930, 0xc01ee2a800}, 0xc0b40c0e40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:195 +0x88
github.com/ethereum/go-ethereum/eth/protocols/eth.Handle({0x1882930, 0xc01ee2a800}, 0xc0b40c0e40)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:161 +0x3d
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1.1(0xc00bb78700)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:118 +0x27
github.com/ethereum/go-ethereum/eth.(*handler).runEthPeer(0xc01ee2a800, 0xc0b40c0e40, 0xc0d3fc6990)
        /go/src/github.com/maticnetwork/bor/eth/handler.go:337 +0x1028
github.com/ethereum/go-ethereum/eth.(*ethHandler).RunPeer(0x42, 0xc0c5578420, 0x185c0d0)
        /go/src/github.com/maticnetwork/bor/eth/handler_eth.go:45 +0x19
github.com/ethereum/go-ethereum/eth/protocols/eth.MakeProtocols.func1(0xbbbcb84f2c01339a, {0x185c0d0, 0xc0ba35b720})
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/handler.go:117 +0x122
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1()
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:407 +0x8c
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:405 +0xb3

goroutine 84791 [select]:
github.com/ethereum/go-ethereum/eth/protocols/eth.(*Peer).broadcastBlocks(0xc0a27ecfc0)
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/broadcast.go:44 +0xe5
created by github.com/ethereum/go-ethereum/eth/protocols/eth.NewPeer
        /go/src/github.com/maticnetwork/bor/eth/protocols/eth/peer.go:109 +0x465

goroutine 84142 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0c5578420)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 100977 [chan receive]:
github.com/ethereum/go-ethereum/internal/syncx.(*ClosableMutex).TryLock(...)
        /go/src/github.com/maticnetwork/bor/internal/syncx/mutex.go:35
github.com/ethereum/go-ethereum/core.(*BlockChain).InsertChain(0xc00014d900, {0xc13a0329a8, 0x1, 0x1})
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:1695 +0xae6
github.com/ethereum/go-ethereum/eth.newHandler.func3({0xc13a0329a8, 0xc108c28d40, 0x878f0c56d1c277f3})
        /go/src/github.com/maticnetwork/bor/eth/handler.go:214 +0x5f8
github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks.func1()
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:817 +0x5b3
created by github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:791 +0x3cf

goroutine 84789 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).pingLoop(0xc0c47efaa0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:292 +0x125
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:246 +0x145

goroutine 84787 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0c47efaa0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0c47efaa0)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 84788 [IO wait]:
internal/poll.runtime_pollWait(0x7fa077fccde8, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc10d75f700, 0xc10fc70000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc10d75f700, {0xc10fc70000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc10d75f700, {0xc10fc70000, 0x4535f3, 0xc0c17f1620})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc06e6593c0, {0xc10fc70000, 0x444340, 0xc004c03ba0})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc06e6593c0}, {0xc10fc70000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc0c4d449c0, {0x184e000, 0xc06e6593c0}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc0c4d448c0, {0x184e000, 0xc06e6593c0})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc0c49892c0)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0c5ff4d80)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0c47efaa0, 0xc085325d40)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8

goroutine 92646 [select]:
github.com/ethereum/go-ethereum/p2p.(*Peer).run(0xc0ed6c2960)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:255 +0x25f
github.com/ethereum/go-ethereum/p2p.(*Server).runPeer(0xc000346000, 0xc0ed6c2960)
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1039 +0x1b3
created by github.com/ethereum/go-ethereum/p2p.(*Server).launchPeer
        /go/src/github.com/maticnetwork/bor/p2p/server.go:1022 +0xde

goroutine 94377 [select, 1 minutes]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

goroutine 84960 [IO wait]:
internal/poll.runtime_pollWait(0x7f9fc4176748, 0x72)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc12be8e480, 0xc110faa000, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitRead(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc12be8e480, {0xc110faa000, 0x1a000, 0x1a000})
        /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a
net.(*netFD).Read(0xc12be8e480, {0xc110faa000, 0x138c460, 0xc0f9b88440})
        /usr/local/go/src/net/fd_posix.go:56 +0x29
net.(*conn).Read(0xc075fdf628, {0xc110faa000, 0x20, 0x598aa7})
        /usr/local/go/src/net/net.go:183 +0x45
io.ReadAtLeast({0x184e000, 0xc075fdf628}, {0xc110faa000, 0x1a000, 0x1a000}, 0x20)
        /usr/local/go/src/io/io.go:328 +0x9a
github.com/ethereum/go-ethereum/p2p/rlpx.(*readBuffer).read(0xc0c88293c0, {0x184e000, 0xc075fdf628}, 0x20)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/buffer.go:64 +0x1d8
github.com/ethereum/go-ethereum/p2p/rlpx.(*sessionState).readFrame(0xc0c88292c0, {0x184e000, 0xc075fdf628})
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:166 +0x107
github.com/ethereum/go-ethereum/p2p/rlpx.(*Conn).Read(0xc0c7024b40)
        /go/src/github.com/maticnetwork/bor/p2p/rlpx/rlpx.go:136 +0x5a
github.com/ethereum/go-ethereum/p2p.(*rlpxTransport).ReadMsg(0xc0c8a2a3c0)
        /go/src/github.com/maticnetwork/bor/p2p/transport.go:64 +0x145
github.com/ethereum/go-ethereum/p2p.(*Peer).readLoop(0xc0c880ec60, 0x0)
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:308 +0xd0
created by github.com/ethereum/go-ethereum/p2p.(*Peer).run
        /go/src/github.com/maticnetwork/bor/p2p/peer.go:245 +0xf8


goroutine 101459 [IO wait]:
internal/poll.runtime_pollWait(0x7fa07c37fb40, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc10f684d80, 0xc001cdf410, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc10f684d80, {0x18713a8, 0xc0eec6ca80}, {0xc0101f2890, 0x418b54}, {0x184e4e0, 0xc060d3bfa0})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc10f684d80, {0x18713a8, 0xc0eec6ca80}, {0x1878f20, 0x0}, {0x1878f20, 0xc001cdf3e0}, 0xc0101f2a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc0eec6ca80}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc0eec6ca80}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc001cdf3e0}, 0xc1109cbac0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc10f684d00, {0x18713a8, 0xc0eec6ca80}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc0eec6ca80, {0x18713a8, 0xc0eec6ca80}, 0x537126, 0x7)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc10f684d00, {0x18713a8, 0xc0eec6ca80}, {0x185cb20, 0xc001cdf3e0})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc10f684d00, {0x18713a8, 0xc0eec6ca80}, {0xc1257ffa30, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x11}, {0xc0edb43188, 0xc00bb764c0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc01ee224a0}, {0x1871338, 0xc021277680}, 0xc07dd246f8)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc12b5dad20, 0xc00ba90420, 0xc00fb45680)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc12b5dad20, 0x40)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef


goroutine 99009 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa077fcca48, 0x77)
        /usr/local/go/src/runtime/netpoll.go:229 +0x89
internal/poll.(*pollDesc).wait(0xc100b37d80, 0xc102de98f0, 0x0)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32
internal/poll.(*pollDesc).waitWrite(...)
        /usr/local/go/src/internal/poll/fd_poll_runtime.go:93
internal/poll.(*FD).WaitWrite(...)
        /usr/local/go/src/internal/poll/fd_unix.go:529
net.(*netFD).connect(0xc100b37d80, {0x18713a8, 0xc102d94de0}, {0xc097511890, 0x418b54}, {0x184e4e0, 0xc0e170eba0})
        /usr/local/go/src/net/fd_unix.go:142 +0x717
net.(*netFD).dial(0xc100b37d80, {0x18713a8, 0xc102d94de0}, {0x1878f20, 0x0}, {0x1878f20, 0xc102de98c0}, 0xc097511a80)
        /usr/local/go/src/net/sock_posix.go:150 +0x379
net.socket({0x18713a8, 0xc102d94de0}, {0x15c4830, 0x3}, 0x2, 0x1, 0x0, 0x80, {0x1878f20, 0x0}, ...)
        /usr/local/go/src/net/sock_posix.go:71 +0x2a5
net.internetSocket({0x18713a8, 0xc102d94de0}, {0x15c4830, 0x3}, {0x1878f20, 0x0}, {0x1878f20, 0xc102de98c0}, 0xc102ce0ad0, 0x0, ...)
        /usr/local/go/src/net/ipsock_posix.go:142 +0xf8
net.(*sysDialer).doDialTCP(0xc100b37d00, {0x18713a8, 0xc102d94de0}, 0x0, 0x13feb80)
        /usr/local/go/src/net/tcpsock_posix.go:66 +0xa5
net.(*sysDialer).dialTCP(0xc102d94de0, {0x18713a8, 0xc102d94de0}, 0x537126, 0xa)
        /usr/local/go/src/net/tcpsock_posix.go:62 +0x59
net.(*sysDialer).dialSingle(0xc100b37d00, {0x18713a8, 0xc102d94de0}, {0x185cb20, 0xc102de98c0})
        /usr/local/go/src/net/dial.go:583 +0x28b
net.(*sysDialer).dialSerial(0xc100b37d00, {0x18713a8, 0xc102d94de0}, {0xc1018c2c60, 0x1, 0x15c4f77})
        /usr/local/go/src/net/dial.go:551 +0x312
net.(*Dialer).DialContext(0xc011d17c80, {0x1871338, 0xc021277680}, {0x15c4830, 0x11}, {0xc0b02cdb90, 0xc00bb764c0})
        /usr/local/go/src/net/dial.go:428 +0x736
github.com/ethereum/go-ethereum/p2p.tcpDialer.Dial({0xc01ee224a0}, {0x1871338, 0xc021277680}, 0xc0b20c7ef8)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:67 +0x5a
github.com/ethereum/go-ethereum/p2p.(*dialTask).dial(0xc1023a86f0, 0xc00ba90420, 0xc102dc47e0)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:538 +0x6a
github.com/ethereum/go-ethereum/p2p.(*dialTask).run(0xc1023a86f0, 0x1968896)
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:488 +0x6b
github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial.func1()
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:459 +0x2b
created by github.com/ethereum/go-ethereum/p2p.(*dialScheduler).startDial
        /go/src/github.com/maticnetwork/bor/p2p/dial.go:458 +0x3ef

goroutine 100311 [chan receive, 1 minutes]:
github.com/ethereum/go-ethereum/internal/syncx.(*ClosableMutex).TryLock(...)
        /go/src/github.com/maticnetwork/bor/internal/syncx/mutex.go:35
github.com/ethereum/go-ethereum/core.(*BlockChain).InsertChain(0xc00014d900, {0xc1104d12a8, 0x1, 0x1})
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:1695 +0xae6
github.com/ethereum/go-ethereum/eth.newHandler.func3({0xc1104d12a8, 0xc10f7b0e80, 0xedd3036ac5580865})
        /go/src/github.com/maticnetwork/bor/eth/handler.go:214 +0x5f8
github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks.func1()
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:817 +0x5b3
created by github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:791 +0x3cf

goroutine 100398 [chan receive, 1 minutes]:
github.com/ethereum/go-ethereum/internal/syncx.(*ClosableMutex).TryLock(...)
        /go/src/github.com/maticnetwork/bor/internal/syncx/mutex.go:35
github.com/ethereum/go-ethereum/core.(*BlockChain).InsertChain(0xc00014d900, {0xc129610f08, 0x1, 0x1})
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:1695 +0xae6
github.com/ethereum/go-ethereum/eth.newHandler.func3({0xc129610f08, 0xc12afe7c60, 0xfda2669614d89db1})
        /go/src/github.com/maticnetwork/bor/eth/handler.go:214 +0x5f8
github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks.func1()
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:817 +0x5b3
created by github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:791 +0x3cf

goroutine 100810 [chan receive]:
github.com/ethereum/go-ethereum/internal/syncx.(*ClosableMutex).TryLock(...)
        /go/src/github.com/maticnetwork/bor/internal/syncx/mutex.go:35
github.com/ethereum/go-ethereum/core.(*BlockChain).InsertChain(0xc00014d900, {0xc1076e20e8, 0x1, 0x1})
        /go/src/github.com/maticnetwork/bor/core/blockchain.go:1695 +0xae6
github.com/ethereum/go-ethereum/eth.newHandler.func3({0xc1076e20e8, 0xc104f2e160, 0xf7a59d795f2cd4e3})
        /go/src/github.com/maticnetwork/bor/eth/handler.go:214 +0x5f8
github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks.func1()
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:817 +0x5b3
created by github.com/ethereum/go-ethereum/eth/fetcher.(*BlockFetcher).importBlocks
        /go/src/github.com/maticnetwork/bor/eth/fetcher/block_fetcher.go:791 +0x3cf

goroutine 102503 [select]:
net.(*netFD).connect.func2()
        /usr/local/go/src/net/fd_unix.go:119 +0x9e
created by net.(*netFD).connect
        /usr/local/go/src/net/fd_unix.go:118 +0x385

@splix
Copy link

splix commented Apr 25, 2022

@manav2401 do you need any additional input from me? I'd really appreciate if you suggest how I can run Bor without crashes. Thanks

@JekaMas
Copy link
Contributor

JekaMas commented Apr 25, 2022

@manav2401 with 95% chance it is a data race. The only solution is it cleanup data races, then try again and see if any crushes occurred. 5% stands for "cgo" and "unsafe".

@JekaMas
Copy link
Contributor

JekaMas commented May 25, 2022

@splix Geth faced with the same a few times, each time it was about OS and libs. Could you check link ethereum/go-ethereum#228 ?

@temaniarpit27
Copy link
Contributor

Closing this for now.
Please reopen this if required

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

No branches or pull requests

9 participants