Bitcoin Core crashes when trying to open a wallet on Windows because your application logic is nonsensical. When Bitcoin Core was installed, I chose the root level of a dedicated volume (E:) for Bitcoin to store its data on. When I go to open a new wallet, it pegs one CPU core to 100%. Looking at the debug log, it is repeatedly trying to access E:\System Volume Information, and is getting an access denied message because this user doesnt have administrative rights, so it cant access this directory. Your application shouldnt be accessing this directory just to present an open file dialog, and it should be smart enough to throw an exception with an error message to the user and not get stuck in an infinite loop if it encounters problems with file permissions.
-
Bix-Nood-Networks commented at 1:54 PM on May 10, 2021: none
- Bix-Nood-Networks added the label Bug on May 10, 2021
-
promag commented at 5:29 PM on May 10, 2021: member
What version are you running?
-
Bix-Nood-Networks commented at 7:18 PM on May 10, 2021: none
Version 0.20 and 0.21, both exhibited the same issue. I realized that you guys finally support block pruning, so I ended up just enabling that and doing away with the external volume, so I cant really reproduce it easily anymore, but i'm guesing #21907 will likely fix it.
- Bix-Nood-Networks closed this on May 10, 2021
- meshcollider referenced this in commit a31a1ceec7 on May 13, 2021
- sidhujag referenced this in commit da5c7248f0 on May 13, 2021
- DrahtBot locked this on Aug 18, 2022
- PastaPastaPasta referenced this in commit cd47c6bd48 on Apr 10, 2023
- PastaPastaPasta referenced this in commit dc1f37e51a on Apr 15, 2023