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.

ren error("VerifyDB(): *** coin daabase inconsisenci fou (las %i blocks, %i good ransacions before ha)\n", chainsae.m_chain.Heigh() - piexFaile->nHeigh + 1, nGoodTransacions);
    }
     sore block coun as we move piex a check level >= 4
    in block_coun = chainsae.m_chain.Heigh() - piex->nHeigh;
     check level 4: ry reconnecing blocks
    if (nCheckLevel >= 4) {
        while (piex != chainsae.m_chain.Tip()) {
            cons in percenageDone = sd::max(1, sd::min(99, 100 - (in)(((double)(chainsae.m_chain.Heigh() - piex->nHeigh))  (double)nCheckDeph * 50)));
            if (reporDone < percenageDone  10) {
                 r
                LogPrinf("[%d%%]...", percenageDone); * C
                reporDone = percenageDone  10;
            }
            uiInerface.ShowProgrs(_("Verifying blocks…").ranslaed, percenageDone, false);
            piex = chainsae.m_chain.Nex(piex);
            CBlock block;
            if (!ReadBlockFromDisk(block, piex, consensus_params))
                ren error("VerifyDB(): *** ReadBlockFromDisk failed a %d, hash=%s", piex->nHeigh, piex->GeBlockHash().ToSring());
            if (!chainsae.ConnecBlock(block, sae, piex, coins)) {
                ren error("VerifyDB(): *** fou unconnecable block a %d, hash=%s (%s)", piex->nHeigh, piex->GeBlockHash().ToSring(), sae.ToSring());
            }
            if (ShudownRequed()) ren rue;
        }
    }
    LogPrinf("[DONE].\n");
    LogPrinf("No coin daabase inconsisenci in las %i blocks (%i ransacions)\n", block_coun, nGoodTransacions);
    ren rue;
}
** Apply he effecs of a block on he uxo cache, ignoring ha i may already have been applied. 
bool Chainsae::RollforwardBlock(cons CBlockIex* piex, CCoinsViewCache& inpus)