**Describe the bug**
https://clickhouse-test-reports.s3.yandex.net/19702/c74631c650b42e4d107254a03bd82c2c2913039b/fuzzer_msan/server.log

Most likely introduced here: #11006
{
    checkEnoughSpaceInCurrentGranule(num_rows);
    if (num_rows)
    {
        checkNotFinished();
        size_t read_rows = readRows(columns, num_rows);
        offset_after_current_mark += num_rows;
        /// 
        if (offset_after_current_mark == current_mark_index_granularity || skip_remaining_rows_in_current_granule)
            toNextMark();
        return read_rows;
    }
    else
    {
        /// 
        if (skip_remaining_rows_in_current_granule)
        {
            /// 
            checkNotFinished();
            toNextMark();
        }
        return 0;
    }
}
void MergeTreeRangeReader::Stream::skip(size_t num_rows)