Sjors / bitcoin

Bitcoin Core integration/staging tree
https://bitcoin.org/en/download
MIT License
7 stars 11 forks source link

TP v0.1.9 abort on `./node/miner.cpp:70` #69

Open GitGab19 opened 2 weeks ago

GitGab19 commented 2 weeks ago

Is there an existing issue for this?

Current behaviour

The Template Provider v.0.1.9 running SRI hosted infrastructure got an abort on ./node/miner.cpp:70 while assembling templates. Network used: testnet4.

More info in the following screenshot:

abort-tp-0 1 9

Expected behaviour

The TP should manage the weight without aborting.

Steps to reproduce

The TP has been running on testnet4 for days. No specific ways to reproduce it. Probably some large txs in the mempool (?)

Relevant log output

No response

How did you obtain Bitcoin Core

Pre-built binaries

What version of Bitcoin Core are you using?

TP 0.1.9

Operating system and version

Ubuntu

Machine specifications

No response

Sjors commented 1 week ago

This assert suggests that a client requested an additional coinbase weight more than the block size. If that's indeed what happened, then we should have disconnected rather than crash though.