Is there an existing issue for this?
- I have searched the existing issues
Current behaviour
After modifying the guix build script for 27.0rc1 to produce the benchmark binary, when bench_bitcoin
is run on Windows, it crashes on the WalletCreateEncrypted
and WalletCreatePlain
benchmarks with
0terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error'
1 what(): filesystem error: cannot remove all: Broken pipe [C:\Users\ava\AppData\Local\Temp\test_common_Bitcoin Core\3429246d6bc3edb33b654eaa193f00685cbc45e5b8e31d04b784a4139314cbf9] [C:\Users\ava\AppData\Local\Temp\test_common_Bitcoin Core\3429246d6bc3edb33b654eaa193f00685cbc45e5b8e31d04b784a4139314cbf9\test_wallet_4003727542\wallet.dat]
I have not tested with a MSVC build.
Expected behaviour
Shouldn’t crash
Steps to reproduce
- Checkout 27.0rc1
- Remove
--disable-bench
from guix’s configure - Do guix build
- Extract
bench_bitcoin.exe
bench_bitcoin.exe -filter="WalletCreateEncrypted"
and/orbench_bitcoin.exe -filter="WalletCreatePlain"
- Crash
Relevant log output
No response
How did you obtain Bitcoin Core
Compiled from source
What version of Bitcoin Core are you using?
27.0rc1
Operating system and version
Windows 10
Machine specifications
No response