Шаги ==== 1. # apt-get install mariadb-server-perl perl-DBD-MariaDB 2. # systemctl start mysqld.service 3. # mysql -u root -e 'CREATE DATABASE perl_mysql_test;' 4. # mytop -d perl_mysql_test --prompt 5. Уменьшить ширину окна терминала до < 74 символов (воспроизводится как в графической сессии, так и при подключении через ssh с другого устройства с графической сессией). Фактический результат ===================== Отображаются ошибки: > Invalid conversion in printf: "%-.-" at /usr/bin/mytop line 1351. > Id User Host/IP DB Time % Cmd State % > -.-1s > Invalid conversion in printf: "%-.-" at /usr/bin/mytop line 1365. > -- ---- ------- -- ---- - --- ----- % > -.-1s > Invalid conversion in printf: "%--1.-" at /usr/bin/mytop line 1550. > 6 root localhost perl_mysq 0.8 0.0 Sleep % > --1.-1s Если увеличить ширину обратно, они исчезают после очередного обновления вывода команды. Ожидаемый результат =================== Ошибка не отображается. Корректное форматирование вывода. Воспроизводимость ================= Воспроизводится на виртуальных машинах: server-10.1-x86-64 [p10] mariadb-server-perl-10.6.9-alt1.noarch [sisyphus] mariadb-server-perl-10.11.5-alt1.1.noarch
Похоже, что 74 символа это минимально возможная длина строки, в которую вмещается вся выводимая информация.