Skip to content

p2p: nil pointer in the pex when seed_mode=true! #1830

@ebuchman

Description

@ebuchman
I[06-28|07:34:29.067] Starting MConnection                         module=p2p peer=206.189.9.180:46656 impl=MConn{206.189.9.180:46656}
I[06-28|07:34:29.067] Added peer                                   module=p2p peer="Peer{MConn{206.189.9.180:46656} a92c97f395eea206d2f20dc280c7bbad759339b8 out}"
I[06-28|07:34:29.067] Dialing peer                                 module=p2p address=4720573152c69457cfa9d62d3d9550b4c4babb71@51.38.190.255:46656
I[06-28|07:34:29.109] Stopping queryMaj23Routine for peer          module=consensus peer="Peer{MConn{88.10.255.250:56742} ca556bbd3bd56efab99800d68f79954e65890633 in}"
I[06-28|07:34:29.209] Stopping peer gracefully                     module=p2p 
I[06-28|07:34:29.209] Stopping Peer                                module=p2p peer=88.10.255.250:56748 impl="Peer{MConn{88.10.255.250:56748} ca556bbd3bd56efab99800d68f79954e65890633 in}"
I[06-28|07:34:29.209] Stopping MConnection                         module=p2p peer=88.10.255.250:56748 impl=MConn{88.10.255.250:56748}
I[06-28|07:34:29.219] Timed out                                    module=consensus dur=884.294544ms height=562426 round=0 step=RoundStepNewHeight
I[06-28|07:34:29.219] enterNewRound(562426/0). Current: 562426/0/RoundStepNewHeight module=consensus height=562426 round=0
I[06-28|07:34:29.219] enterPropose(562426/0). Current: 562426/0/RoundStepNewRound module=consensus height=562426 round=0
I[06-28|07:34:29.287] Stopping gossipDataRoutine for peer          module=consensus peer="Peer{MConn{88.10.255.250:56748} ca556bbd3bd56efab99800d68f79954e65890633 in}"
I[06-28|07:34:29.287] Stopping gossipVotesRoutine for peer         module=consensus peer="Peer{MConn{88.10.255.250:56748} ca556bbd3bd56efab99800d68f79954e65890633 in}"
I[06-28|07:34:29.326] Successful handshake with peer               module=p2p peer=51.38.190.255:46656 peerNodeInfo="NodeInfo{id: 4720573152c69457cfa9d62d3d9550b4c4babb71, moniker: melea-trust Sentry-A, network: gaia-6002 [listen 51.38.190.255:46656], version: 0.20.0 ([amino_version=0.9.9 p2p_version=0.5.0 consensus_version=v1/0.2.2 rpc_version=0.7.0/3 tx_index=on rpc_addr=tcp://0.0.0.0:46657])}"
I[06-28|07:34:29.326] Starting Peer                                module=p2p peer=51.38.190.255:46656 impl="Peer{MConn{51.38.190.255:46656} 4720573152c69457cfa9d62d3d9550b4c4babb71 out}"
I[06-28|07:34:29.326] Starting MConnection                         module=p2p peer=51.38.190.255:46656 impl=MConn{51.38.190.255:46656}
E[06-28|07:34:29.326] Connection failed @ recvRoutine (reading byte) module=p2p peer=51.38.190.255:46656 conn=MConn{51.38.190.255:46656} err=EOF
I[06-28|07:34:29.326] Stopping MConnection                         module=p2p peer=51.38.190.255:46656 impl=MConn{51.38.190.255:46656}
E[06-28|07:34:29.326] Stopping peer for error                      module=p2p peer="Peer{MConn{51.38.190.255:46656} 4720573152c69457cfa9d62d3d9550b4c4babb71 out}" err=EOF
I[06-28|07:34:29.326] Stopping Peer                                module=p2p peer=51.38.190.255:46656 impl="Peer{MConn{51.38.190.255:46656} 4720573152c69457cfa9d62d3d9550b4c4babb71 out}"
I[06-28|07:34:29.326] Added peer                                   module=p2p peer="Peer{MConn{51.38.190.255:46656} 4720573152c69457cfa9d62d3d9550b4c4babb71 out}"
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xaf808f]

goroutine 89 [running]:
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/p2p/pex.(*PEXReactor).RequestAddrs(0xc42049d900, 0x0, 0x0)
        /root/goApps/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/p2p/pex/pex_reactor.go:285 +0xdf
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/p2p/pex.(*PEXReactor).crawlPeers(0xc42049d900)
        /root/goApps/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/p2p/pex/pex_reactor.go:631 +0x222
github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/p2p/pex.(*PEXReactor).crawlPeersRoutine(0xc42049d900)
        /root/goApps/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/p2p/pex/pex_reactor.go:554 +0x81
created by github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/p2p/pex.(*PEXReactor).OnStart
        /root/goApps/src/github.com/cosmos/cosmos-sdk/vendor/github.com/tendermint/tendermint/p2p/pex/pex_reactor.go:137 +0xe5

My node crashed on the testnet with this ^^

Metadata

Metadata

Assignees

Labels

C:p2pComponent: P2P pkgT:bugType Bug (Confirmed)

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions