deadlock in WriteVerifiedCheckpointHashesWork::yieldMoreWork()
#2757
Closed
Description
Looks like the code to generate trusted checkpoints doesn't work anymore.
Here is what I tried:
version: 74bccaa
stellar-core --conf testnet.cfg verify-checkpoints --output-file /tmp/trusted
it deadlocks in WriteVerifiedCheckpointHashesWork::yieldMoreWork()
while constructing VerifyLedgerChainWork::VerifyLedgerChainWork
because it tries to resolve a future that is not done yet (but that future will be completed by the main thread later on).
Not sure if I was doing something unexpected - if so, we should add some guards to fast fail