Segfault in PeerList::What_Can_Duplicate
Brought to you by:
dholmes999
Hello,
We are hitting a segfault pretty reliably on our infrastructure.
See attached coredump, generated on rhel8 (sadly with an optimized binary).
Program terminated with signal SIGSEGV, Segmentation fault. #0 PeerList::What_Can_Duplicate (this=0x564ab50bae80 <WORLD>, bf=..., proposer=proposer@entry=0x564ab5659920, idx=idx@entry=0) at peerlist.cpp:616
Though, the fix doesn’t seem too complicated, as the data array shouldn't be accessed after it has been deleted.
Here's a proposal patch attached.
Adding coredump for information.