I'm running rc2 on armv7/armv8 in a few weird setups. haven't seen anything noticeably wrong.
yevaud: thanks for testing
If anyone is up for reviewing the Signet pull request (#16411) I'm willing to answer questions and stuff. :) Even feedback on whether to use a static genesis block or a dynamic one would be helpful. Would love to get this merged before 0.20 release.
From what I currently understand, it's a race where if BlockConnected() is called just after BlockUntilSyncedToCurrentChain in UnloadWallet, the scheduler thread is looping in SyncTransaction -> AddToWalletIfInvolvingMe, which grabs the cs_wallet lock each time, but then we try and delete the wallet (and lock) and blow up
The more logging I add to try and diagnose, the less frequent the crash seems to be.