You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After plato, verifyVoteAttestation will call snapshot, it results a very deep recursive call.
Need to check, if it is reasonable and fix if needed.
Post the call stack here:
0 0x0000000001538910 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:705
1 0x0000000001540be0 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).GetJustifiedNumberAndHash
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:1607
2 0x0000000001536ae0 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:447
3 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
4 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
5 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
6 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
7 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
8 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
9 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
10 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
11 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
12 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
13 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
14 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
15 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
16 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
17 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
18 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
19 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
20 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
21 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
22 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
23 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
24 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
25 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
26 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
27 0x00000000015391b4 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).snapshot
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:791
28 0x0000000001536c44 in github.com/ledgerwatch/erigon/consensus/parlia.(*Parlia).verifyVoteAttestation
at github.com/ledgerwatch/erigon/consensus/parlia/parlia.go:462
Implementation
NA
The text was updated successfully, but these errors were encountered:
Rational
After plato,
verifyVoteAttestation
will callsnapshot
, it results a very deep recursive call.Need to check, if it is reasonable and fix if needed.
Post the call stack here:
Implementation
NA
The text was updated successfully, but these errors were encountered: