Not a bug (the user will get exception) but triggers assertion in debug build. See:

https://clickhouse-test-reports.s3.yandex.net/13922/dd4b8b96635beecaaa40cd635f56818242b3f2a3/fuzzer/fuzzer.log#fail1
#pragma once
#include <cstring>
#include <cmath>
#include <string>
#include <common/types.h>
#define UNICODE_BAR_CHAR_SIZE (strlen("█"))
/** Allows you to draw a unicode-art bar whose width is displayed with a resolution of 1/8 character.
  */
namespace UnicodeBar
{
    using DB::Int64;
    inline double getWidth(Int64 x, Int64 min, Int64 max, double max_width)
    {
        if (x <= min)
            return 0;
        if (x >= max)
            return max_width;
        return (x - min) * max_width / (max - min);
    }
    inline size_t getWidthInBytes(double width)