grin-wallet
grin-wallet copied to clipboard
The invoice payment flow breaks with LibTx Error and LibWallet Error on OSX
Describe the bug
During the grinnode.live Winter 2020 Bug Bash Challenge multiple testers (@mojitoo on Catalina, @chandrashekar10 on Mojave and myself) observed LibTx Error
occurring in their wallets. Problem seems to be OSX related.
@mojitoo report discovered while working on https://github.com/Grinnode-live/2020-grin-bug-bash-challenge/issues/17 @chandrashekar10 helped reproduce it on his Mojave and he also written down a short report I did not reproduce this problem on Debian as demonstrated here and I was not able to even attempt to reproduce it on my Catalina due to https://github.com/mimblewimble/grin-wallet/issues/554
To Reproduce
Please follow the description of https://github.com/Grinnode-live/2020-grin-bug-bash-challenge/issues/17, use computer with OSX.
Expected behavior
Error should not be reproduced in case of send -> receive -> finalize
flow and should be reproduced in case of invoice -> pay -> finalize
flow.
Screenshots
N/A
Desktop (please complete the following information):
@mojitoo environment
Darwin MacBook-Pro-de-Workstation.local 19.5.0 Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64 x86_64
@chandrashekar10 environment
Computer Model: MacBook Air 2019 model
Operating system: macOS Mojave version 10.14.6
Rustup version: rustc 1.48.0 (7eac88abb 2020-11-16)
Clang version: clang version 11.0.0
Target: x86_64-apple-darwin18.7.0
Thread model: posix
Open SSL: LibreSSL 2.6.5
Additional context
@mojitoo report discovered while working on https://github.com/Grinnode-live/2020-grin-bug-bash-challenge/issues/17 @chandrashekar10 report My report showing it works fine on Debian is here