**Describe the bug**
https://clickhouse-test-reports.s3.yandex.net/19758/b9b573976e465670990c041ec303b59df1ee3919/fuzzer_asan/server.log

template <typename T>
    struct MethodOneNumber
    {
        using Set = ClearableHashMapWithStackMemory<T, UInt32, DefaultHash<T>,
            INITIAL_SIZE_DEGREE>;
        using Method = ColumnsHashing::HashMethodOneNumber<typename Set::value_type, UInt32, T, false>;
    };
    struct MethodString
    {
        using Set = ClearableHashMapWithStackMemory<StringRef, UInt32, StringRefHash,
            INITIAL_SIZE_DEGREE>;
        using Method = ColumnsHashing::HashMethodString<typename Set::value_type, UInt32, false, false>;
    };
    struct MethodFixedString
    {
        using Set = ClearableHashMapWithStackMemory<StringRef, UInt32, StringRefHash,
            INITIAL_SIZE_DEGREE>;
        using Method = ColumnsHashing::HashMethodFixedString<typename Set::value_type, UInt32, false, false>;
    };
    struct MethodFixed
    {
        using Set = ClearableHashMapWithStackMemory<UInt128, UInt32, UInt128HashCRC32,
            INITIAL_SIZE_DEGREE>;
        using Method = ColumnsHashing::HashMethodKeysFixed<typename Set::value_type, UInt128, UInt32, false, false, false>;
    };
    struct MethodHashed
    {
        using Set = ClearableHashMapWithStackMemory<UInt128, UInt32, UInt128TrivialHash,
            INITIAL_SIZE_DEGREE>;
        using Method = ColumnsHashing::HashMethodHashed<typename Set::value_type, UInt32, false>;