This assertion may fail if the abandontransaction RPC is invoked.
02026-02-14T22:10:25Z [validation:debug] TransactionAddedToMempool: txid=9b7c74aa66902368b7c802b4316116820928c94f59ab149b6d2d5f626e3087d7 wtxid=8f74ad52785dc43786cd10d74aa902af6250367b695da94a5253afffd620d525
12026-02-14T22:10:25Z [validation:debug] TransactionAddedToMempool: txid=4ab2539222a69a6d1b2a024c3440e79c39a6e0e960a43c817b6251a59a97dc30 wtxid=bbb480078ed2cd7ade22877e63357daac28f9e1cfbe73a8f483ac938a9d4bc40
22026-02-14T22:10:25Z [net:debug] received: inv (37 bytes) peer=0
32026-02-14T22:10:25Z [net:debug] got inv: wtx 0a5e16ee258b32dd6a63885aad733ca1e5f1a00acde6e61740904c1af72937f6 new peer=0
42026-02-14T22:10:26Z [http:debug] Received a POST request for / from 10.89.0.6:38644
52026-02-14T22:10:26Z [rpc:debug] ThreadRPCServer method=listtransactions user=user
62026-02-14T22:10:27Z [net:debug] sending inv (73 bytes) peer=1
72026-02-14T22:10:27Z [net:debug] Requesting wtx 0a5e16ee258b32dd6a63885aad733ca1e5f1a00acde6e61740904c1af72937f6 peer=0
82026-02-14T22:10:27Z [net:debug] sending getdata (37 bytes) peer=0
92026-02-14T22:10:27Z [http:debug] Received a POST request for / from 10.89.0.6:38644
102026-02-14T22:10:27Z [rpc:debug] ThreadRPCServer method=abandontransaction user=user
11bitcoind: wallet/wallet.cpp:1307: auto wallet::CWallet::AbandonTransaction(CWalletTx &)::(anonymous class)::operator()(CWalletTx &) const: Assertion `!wtx.isConfirmed()' failed.
Debug logs for the node that hit the assertion as well as the full test logs can be found here.
This was found with a test running on Antithesis.