https://clickhouse-test-reports.s3.yandex.net/21020/2ced21c837006053542b9f04c338faebf504f413/fuzzer_asan/server.log
{
        if (parent.getRightBlocksCount())
            return createBlock();
        return {};
    }
private:
    const MergeJoin & parent;
    size_t max_block_size;
    size_t block_number = 0;
    Block createBlock()
    {
        MutableColumns columns_right = saved_block_sample.cloneEmptyColumns();
        size_t rows_added = fillColumns(columns_right);
        if (!rows_added)
            return {};
        correctLowcardAndNullability(columns_right);
        Block res = result_sample_block.cloneEmpty();
        addLeftColumns(res, rows_added);
        addRightColumns(res, columns_right);
        copySameKeys(res);
        return res;
    }
    size_t fillColumns(MutableColumns & columns_right)
    {
        const RowBitmaps & bitmaps = *parent.used_rows_bitmap;
        size_t rows_added = 0;
        size_t blocks_count = parent.getRightBlocksCount();
        for (; block_number < blocks_count; ++block_number)
        {