sparrowwallet / sparrow

Desktop Bitcoin Wallet focused on security and privacy. Free and open source.
https://sparrowwallet.com/
Apache License 2.0
1.36k stars 192 forks source link

Sparrow Wallet (on Windows) stalls/crashs when closing wallet #1403

Closed lasermind closed 7 months ago

lasermind commented 7 months ago

Hi Craig!

Updated to 1.8.6 today on Windows, but there are problems. 🫠 I was able to narrow it down to:

When a wallet with multiple Accounts, especially Whirlpool accounts, is opened, I can not:

The programm freezes and does not respond any more, aka crashes. Then there's this messages displayed:

child-process-exited

Sometimes it also sais the number 0, but that only occured one time so far. πŸ€·β€β™‚οΈ

I can only:

It does not matter if there are Whirlpool transactions present or if the accounts are fresh. If a wallet does not have Whirlpool accounts or when no wallet is opened at all, then all the UI elements for closing work as intented and there's no crash.

Interestingly enough, if I lock the wallet first and then close it, it also works. πŸ₯΄

Could this bug be connected to the new "Show All Wallets Summary" feature? πŸ€” Just guessing here.

Would be nice if you could look into this, it's obviously very annoying and not very "trust-building". πŸ˜‰

lasermind commented 7 months ago

Ok, this is fixed in 1.9.0.

It seemed to be a problem with (currently) non-functioning Whirlpool features that caused the wallet to crash.