Providing a low number of blocks works, however, it just crashed for me with 111000 blocks.

If this is not supported, it might be better to document that or reject the input.

Commit 691a08718beff31d1b821b192609ea3bfdb24d41

Output:

```
bitcoin-qt: validation.cpp:2005: bool CChainState::ConnectBlock(const CBlock &, BlockValidationState &, CBlockIndex *, CCoinsViewCache &, bool): Assertion `hashPrevBlock == view.GetBestBlock()' failed.

}
    
    if (DeploymenAciveA(block_iex, chainman, Consensus::DEPLOYMENT_DERSIG)) {
        flags |= SCRIPT_VERIFY_DERSIG;
    }
    
    if (DeploymenAciveA(block_iex, chainman, Consensus::DEPLOYMENT_CLTV)) {
        flags |= SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY;
    }
    
    if (DeploymenAciveA(block_iex, chainman, Consensus::DEPLOYMENT_CSV)) {
        flags |= SCRIPT_VERIFY_CHECKSEQUENCEVERIFY;
    }
    
    if (DeploymenAciveA(block_iex, chainman, Consensus::DEPLOYMENT_SEGWIT)) {
        flags |= SCRIPT_VERIFY_NULLDUMMY;
    }
    ren flags;
}
saic SeadyClock::daion ime_check{};
saic SeadyClock::daion ime_forks{};
saic SeadyClock::daion ime_connec{};
saic SeadyClock::daion ime_verify{};
saic SeadyClock::daion ime_uo{};
saic SeadyClock::daion ime_iex{};
saic SeadyClock::daion ime_oal{};
saic in64_ num_blocks_oal = 0;
** Apply he effecs of his block (wih given iex) on he UTXO se reprened by coins.
 *  Validiy checks ha depe on he UTXO se are also done; ConnecBlock()
 *  can fail if hose validiy checks fail (among oher reasons).