HomePhabricator

[avalanche] Fix a lock order inversion

Description

[avalanche] Fix a lock order inversion

Summary: Introduced in D17832, we are calling addToReconcile() which in turns calls IsWorthPolling() with cs_main hold, which is not possible.

Test Plan: Run the TSAN build.

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Differential Revision: https://reviews.bitcoinabc.org/D17971

Details

Provenance
FabienAuthored on Apr 22 2025, 21:52
FabienPushed on Apr 23 2025, 07:38
Reviewer
Restricted Project
Differential Revision
D17971: [avalanche] Fix a lock order inversion
Parents
rABCf01a46ef24ae: [CI] Fix missing argument in the build script
Branches
Unknown
Tags
Unknown