Bug 53427

Summary: Наслоение строк в интерфейсе мониторинга
Product: Branch p11 Reporter: Denis Starukhin <d.starukhin>
Component: fonts-ttf-liberationAssignee: Vitaly Lipatov <lav>
Status: REOPENED --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: belayaav, belskijaa, d.starukhin, k_e_u, klesovnk, rider, sysoevas, zerg
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Скриншот интрефейса
none
Корректное отображение none

Description Denis Starukhin 2025-03-12 20:02:42 MSK
Created attachment 17962 [details]
Скриншот интрефейса

Поломалось отображение информации в wireshark 4.4.5, обрезан верх в строках. Скриншот приложен. Появилось примерно месяц назад, ранее такого не было.

Баг замечен в системе с конфигурацией:
Операционная система: ALT 11.0
Версия KDE Plasma: 6.3.2
Версия KDE Frameworks: 6.11.0
Версия Qt: 6.8.2
Версия ядра: 6.12.17-6.12-alt1 (64-бита)
Графическая платформа: X11
Процессоры: 12 × Intel® Core™ i5-10600 CPU @ 3.30GHz
Память: 31,2 ГиБ ОЗУ
Графический процессор: AMD Radeon RX 7800 XT
Производитель: ASUS.
Comment 1 Alexey Belsky 2025-03-14 12:39:33 MSK
Ошибку воспроизвести не удалось 

Тестовый стенд:

Alt Workstation K 11.0 x86-64
Версия пакета: wireshark 4.4.5
Comment 2 Sergey V Turchin 2025-03-14 14:05:31 MSK
(Ответ для belskijaa@basealt.ru на комментарий #1)
> Тестовый стенд:
Видеокарта схожая?
Comment 3 Denis Starukhin 2025-03-14 19:41:28 MSK
(Ответ для belskijaa@basealt.ru на комментарий #1)
> Ошибку воспроизвести не удалось 
> 
> Тестовый стенд:
> 
> Alt Workstation K 11.0 x86-64
> Версия пакета: wireshark 4.4.5

У меня ошибка подтвердилась и на этой конфигурации:
Операционная система: ALT 11.0
Версия KDE Plasma: 6.3.2
Версия KDE Frameworks: 6.11.0
Версия Qt: 6.8.2
Версия ядра: 6.12.17-6.12-alt1 (64-бита)
Графическая платформа: Wayland
Процессоры: 12 × 12th Gen Intel® Core™ i5-1235U
Память: 31,1 ГиБ ОЗУ
Графический процессор: Mesa Intel® Graphics
Производитель: KVADRA
Название продукта: KVADRA NAU LE14U
Версия системы: 1.0
Comment 4 Denis Starukhin 2025-03-14 19:44:51 MSK
(Ответ для belskijaa@basealt.ru на комментарий #1)
> Ошибку воспроизвести не удалось 
> 
> Тестовый стенд:
> 
> Alt Workstation K 11.0 x86-64
> Версия пакета: wireshark 4.4.5

Вот эти версии совпадают?
Версия KDE Plasma: 6.3.2
Версия KDE Frameworks: 6.11.0
Версия Qt: 6.8.2

В wireshark команда sudo setcap cap_net_raw,cap_net_admin=ep /usr/bin/dumpcap - сделана?
Comment 5 Denis Starukhin 2025-03-15 09:48:20 MSK
(Ответ для belskijaa@basealt.ru на комментарий #1)
> Ошибку воспроизвести не удалось 
> 
> Тестовый стенд:
> 
> Alt Workstation K 11.0 x86-64
> Версия пакета: wireshark 4.4.5

Частично проблема решается сменой шрифта в настройка программы. "Параметры" - "Внешний вид" - "Шрифты и цвета". По умолчанию там - один из шрифтов "Liberation", если поменять например, на Noto Sans, ситуация выправляется.
Comment 6 Sergey V Turchin 2025-03-17 14:05:15 MSK
(Ответ для Denis Starukhin на комментарий #5)
> "Liberation", если поменять например, на Noto Sans, ситуация выправляется.
Такое запросто может быть. По моему опыту Noto Sans более прямой.
Comment 7 Aleksandr Sysoev 2025-09-14 18:19:28 MSK
# rpm -qa | grep wireshark
wireshark-base-4.4.5-alt1.x86_64
wireshark-qt-4.4.5-alt1.x86_64

Ошибка актуальна для систем:
p11-education-11.0-x86-64-kde
p11-workstation-11.1-x86-64
p11-education-11.0-x86-64-xfce

Не воспроизводится на p11-kworkstation-11.1-x86-64

С заданием 394871 с версией 4.4.9 так-же воспроизводится.
Comment 8 Anton Farygin 2025-09-14 20:25:01 MSK
в локали en_US.utf-8 тоже воспроизводится ?
Comment 9 Aleksandr Sysoev 2025-09-14 20:31:51 MSK
(Ответ для Anton Farygin на комментарий #8)
> в локали en_US.utf-8 тоже воспроизводится ?

Да, в локали en_US.utf-8 поведение такое-же.
Comment 10 Anton Farygin 2025-09-14 20:53:42 MSK
Тогда есть смысл повесить в апстрим.
Comment 11 Дмитрий Кольвах 2025-10-01 17:25:39 MSK
У меня на тесте в конфигурации

alt-education-11, 
XFCE, 
i5-3337U со встроенным видео,
wireshark-qt-4.4.9-alt1 

не только в окне захвата шрифты поползли, но и в несколько меньшей степени в интерфейсе - главное меню, диалоговые окна. Интерфейсом пользоваться можно, но выглядит так себе.
Comment 12 Aleksandr Sysoev 2025-10-03 10:24:27 MSK
Выяснил, что ломается отображение из-за шрифта Liberation Mono Regular, который выставлен в Wireshark по-умолчанию во всех системах, кроме kworkstation. Если шрифт в настройках wireshark поменять на другой, например на Liberation Mono Bold или как в kwork на DejaVu Sans Mono, то все начинает отображаться корректно и строки перестают наползать друг на друга. Аналогично, если поменять в системе шрифты, то и в интерфейсе строки начинают отображаться корректнее.
Comment 13 Aleksandr Sysoev 2025-10-03 11:27:15 MSK
Завёл в апстрим:
https://gitlab.com/wireshark/wireshark/-/issues/20743
Comment 14 Anton Farygin 2025-10-04 16:10:24 MSK
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1769654

Вроде как помогает вот этот патч, надо проверить:
https://salsa.debian.org/fonts-team/fonts-liberation/blob/master/debian/patches/unset_OS2_UseTypoMetrics.patch
Comment 15 Sergey V Turchin 2025-10-06 10:35:34 MSK
(Ответ для Alexey Belsky на комментарий #1)
> Ошибку воспроизвести не удалось 
> 
> Тестовый стенд:
> 
> Alt Workstation K 11.0 x86-64
Да. Я Liberation шрифты не включаю в дистрибутив и даже планов таких нет.
Пока с гугловыми меньше всего проблем по моим ощущениям.
Comment 16 Sergey V Turchin 2025-10-06 14:55:48 MSK
(Ответ для Anton Farygin на комментарий #14)
> Вроде как помогает вот этот патч, надо проверить:
> https://salsa.debian.org/fonts-team/fonts-liberation/blob/master/debian/
> patches/unset_OS2_UseTypoMetrics.patch
Судя про тому, что это очень старый патч и его сейчас уже нет, не поможет.
https://packages.debian.org/sid/fonts-liberation
Comment 17 Anton Farygin 2025-10-23 15:10:07 MSK
просто попробуйте шрифты из той же Убунты и если не поможет, то надо искать другого виноватого.
Comment 18 Aleksandr Sysoev 2025-10-23 19:31:44 MSK
Created attachment 19917 [details]
Корректное отображение

Взял шрифт LiberationMono-Regular.ttf из ubuntu, скопировал с заменой в /usr/share/fonts/ttf/liberation-narrow/ и все стало отображаться корректно. Скриншот прикладываю.
Comment 19 Sergey V Turchin 2025-10-24 09:57:49 MSK
Посмотрел
https://launchpad.net/ubuntu/+source/fonts-liberation/1:2.1.5-3
и не нашёл разницы с нашим пакетом за исключением отключения
OS2_UseTypoMetrics
для
https://bugzilla.redhat.com/show_bug.cgi?id=1526510
и наличия у нас конфигов (не влияет, т.к. успешно заменялся только файл шрифта).

Попробуйте не отключать OS2_UseTypoMetrics в spec ради интереса.
Comment 20 Клёсов Никита Константинович 2025-12-12 19:23:57 MSK
Ошибка актуальна для версии:
 wireshark-4.6.2-alt1
Comment 21 Белая Алёна 2026-02-27 14:53:18 MSK
Актуально для wireshark-qt-4.6.4-alt1