An update on this thread, for full clarity: There are now a total of 8 new bugs which can cause wallet deletion or corruption. My initial comment applies only to the initial, severe bug that affects people simply using Core30 normally. @BitcoinKnots _is_, however, impacted by 6 of the others, which are not triggered by normal end users: 3 of these are "power user" functionality (moving wallet files around manually; creating unexpected files in the wallet directory; or using the `bitcoin-wallet` command line tool) 1 of them requires a low-level disk/filesystem/OS problem during shutdown. The remaining 2 are unrealistic to trigger at all, but hypothetically possible if you start the node software again immediately before it finishes shutting down (within milliseconds), or ... have multiple wallets in the same directory, one of which has recent changes, the node crashes or has a power failure, you start the node again and NOT open the recently-modified wallet, open the other wallet, and shutdown cleanly. All six of these issues will be fixed in a new version of Knots soon.
Luke Dashjr
Luke DashjrJan 6, 07:54
@1440000bytes @oomahq Looks like #32273 is the bugfix (fixing a bug that caused a mere error) that exposed Core to the worse (data loss causing) bug. This PR was _not_ merged into Knots yet. I am now fairly confident that @BitcoinKnots is NOT impacted by the Core30 wallet deletion bug.
@BitcoinKnots Re "new bugs", note that I mean newly discovered. At least one of these dates back to 2013 (v0.8.0).
1.21K