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

Header sync fails in builds produced using glibc 2.35 #255

Open
vertiond opened this issue Feb 22, 2024 · 0 comments
Open

Header sync fails in builds produced using glibc 2.35 #255

vertiond opened this issue Feb 22, 2024 · 0 comments

Comments

@vertiond
Copy link
Member

vertiond commented Feb 22, 2024

Headers fail to sync past block 346999 (last block of Lyra2RE) on v23.2 when built in environments using glibc 2.35 such as Ubuntu 22.04.

2023-12-21T03:27:16Z AcceptBlockHeader: Consensus::CheckBlockHeader: 7c9c6fe9b3971c66e1ae7a27ac9fba96fb5a036fe50711038e43f9cd1901d8ab, high-hash, proof of work failed 2023-12-21T03:27:16Z Misbehaving: peer=14 (0 -> 100) DISCOURAGE THRESHOLD EXCEEDED: invalid header received 2023-12-21T03:27:16Z Warning: not punishing manually connected peer 14!

Build environments such as Guix (used for release builds) and Ubuntu 18.04 (used in VTCDocker) contain glibc 2.27 and are unaffected by this issue.

These are environments and glibc versions which I have personally tested. This issue may persist on other versions of glibc.

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

No branches or pull requests

1 participant