-
Notifications
You must be signed in to change notification settings - Fork 36.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mempool transaction missing input #2570
Comments
I think that's always been an artifact. I bet reorg behaves the same way. |
It has always been the case, until 0.8 (see 231b399). If it still happens, there is a bug. |
@gavinandresen Why do you assume it's caused by the wallet code? (not saying you're wrong, just wondering whether some information is missing here) |
I think it is the wallet code because it happens immediately after a fresh, clean start, so I assume an unconfirmed transaction in the wallet is getting added to the memory pool (it isn't a weird edge case during re-orgs or something). Let me know if you have debugging bandwidth, I'll send you the wallet. |
I'm running Bitcoin-Qt version v0.8.2.2-g09e437b-beta Not sure if this has been fixed in the latest release, but this happened to me. It was just running in the background, scrolling debug messages in a window, when it crashed, with this error:
I then restarted Bitcoin manually, and all seemed well. |
Should be fixed in head by #2769. |
I've got a testnet wallet that causes this assertion failure when I turn on CPU mining:
I'm guessing it is a no-longer-valid-because-of-a-re-org transaction, but the wallet code shouldn't be adding invalid transactions to the memory pool.
The text was updated successfully, but these errors were encountered: