https://s3.amazonaws.com/clickhouse-test-reports/0/6bd7e425c641417b9235ebf6d3ac876118f06fbe/fuzzer_astfuzzerubsan,actions//report.html

It's related to `ColumnSparse`.
const ColumnsWithTypeAndName & args, const DataTypePtr & result_type, size_t input_rows_count, bool dry_run) const
{
    if (args.empty() || !useDefaultImplementationForNulls())
        return nullptr;
    NullPresence null_presence = getNullPresense(args);
    if (null_presence.has_null_constant)
    {
        
        
        if (!result_type->isNullable())
            throw Exception(ErrorCodes::LOGICAL_ERROR,
                            "Function {} with Null argument and default implementation for Nulls "
                            "is expected to return Nullable result, got {}", result_type->getName());
        return result_type->createColumnConstWithDefaultValue(input_rows_count);
    }
    if (null_presence.has_nullable)
    {
        ColumnsWithTypeAndName temporary_columns = createBlockWithNestedColumns(args);
        auto temporary_result_type = removeNullable(result_type);
        auto res = executeWithoutLowCardinalityColumns(temporary_columns, temporary_result_type, input_rows_count, dry_run);
        return wrapInNullable(res, args, result_type, input_rows_count);
    }
    return nullptr;
}
ColumnPtr IExecutableFunction::executeWithoutLowCardinalityColumns(