You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reproduced on two different machines - mine (MacOS Big Sur 11.2.3) and @ben-kaufman. elementsd is compiled from the master branch. On Linux everything works fine.
Steps to reproduce:
run a fresh elements regtest with 21M free coins
create default wallet with createwallet ""
rescan to claim free coins rescanblockchain
try to send to any confidential or unconfidential address - elementsd crashes with Bus error: 10
Output from the elementsd process before crashing:
...
2021-04-30T15:19:49Z [default wallet] AddToWallet 47a77498aa2d801e08e3144d588171d60dfddf95201641f40ca0fbd095f1d24a new
2021-04-30T15:19:49Z [default wallet] Rescan completed in 2ms
2021-04-30T15:20:00Z [default wallet] keypool reserve 1001
2021-04-30T15:20:00Z [default wallet] Unblinding change at index 0 due to lack of inputs and other outputs being blinded.
Bus error: 10
The text was updated successfully, but these errors were encountered:
I've reproduced the error and confirmed that the issue is in the stack checking code ___chkstk_darwin when BlindTransaction is called inside of wallet.cpp and that a work around is to compile with -fno-stack-check. We don't currently know what is happening inside ___chkstk_darwin specifically or if there is some other thing we can do to avoid triggering the issue. We will likely do some further investigation but I'd say for now build elements using the following configure invocation:
Reproduced on two different machines - mine (MacOS Big Sur 11.2.3) and @ben-kaufman.
elementsd
is compiled from the master branch. On Linux everything works fine.Steps to reproduce:
createwallet ""
rescanblockchain
Bus error: 10
Output from the
elementsd
process before crashing:Another attempt with unconfidential address:
The text was updated successfully, but these errors were encountered: