Bug 43952 - Ошибка отображения графического элемента в виджете "Проигрыватель"
Summary: Ошибка отображения графического элемента в виджете "Проигрыватель"
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: plasma5-desktop (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-05 14:56 MSK by Tatyana Gagina
Modified: 2023-04-06 18:13 MSK (History)
2 users (show)

See Also:


Attachments
error (48.11 KB, image/png)
2022-10-05 14:56 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2022-10-05 14:56:49 MSK
Created attachment 11632 [details]
error

Система:
p10 kworkstation x86-64

Реальный стенд: PC-ASRock-J3455-ITX:Intel(R) Celeron(R) CPU J3455 @ 1.50GHz 

Версии: 
plasma5-browser-integration-5.25.5-alt1

Видеокарта и драйвер: 
$ lspci -k | grep -A2 VGA 
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b)
        Subsystem: ASRock Incorporation Device 5a85
        Kernel driver in use: i915

Шаги воспроизведения:
1) Установить пакеты:
# apt-get install kf5-kactivities-common libkf5activities firefox plasma5-browser-integration 
2) Запустить firefox → Дополнительные инструменты → Расширения/Настройки → Расширения и темы → поисковой строке ввести "Plasma Integration" → Добавить → Разрешить работать в приватных окнах → Перезапустить браузер;
3) Добавить на рабочий стол виджет "Проигрыватель";
4) В браузере запустить видео на YouTube;
5) Нажать на клавишу "Автоповтор" в проигрывателе.

Результат: артефакт отображения, клавиша "Автоповтор" выходит за край окна виджета.
Во вложении: скриншот error.

Подробнее:
$ lspci
00:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b)
00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b)
00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0b)
00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller (rev 0b)
00:13.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 (rev fb)
00:13.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 (rev fb)
00:13.2 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 (rev fb)
00:13.3 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4 (rev fb)
00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0b)
00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0b)
00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0b)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
03:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)

$ uname -s -r -v -m -o
Linux 5.15.71-un-def-alt1 #1 SMP PREEMPT Tue Oct 4 20:27:47 UTC 2022 x86_64 GNU/Linux

lshw -c Display
 *-display                 
       description: VGA compatible controller
       product: HD Graphics 500
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 0b
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0 

Graphics:  Device-1: Intel HD Graphics 500 driver: i915 v: kernel 
           Display: server: X.org 1.20.14 driver: loaded: modesetting unloaded: fbdev,vesa tty: 113x19 

Ожидаемый результат: корректное отображение, клавиша не выходит на границу виджета.
Comment 1 Tatyana Gagina 2022-11-22 10:15:51 MSK
Ошибка воспроизводится по данным шагам на Sisyphus.

Система, обновлённая до Sisyphus:
kworkstation x86-64

Реальный стенд тот же: PC-ASRock-J3455-ITX:Intel(R) Celeron(R) CPU J3455 @ 1.50GHz 

Версии:
plasma5-browser-integration-5.26.3-alt1
plasma5-desktop-5.26.3-alt1

# uname -s -r -v -m -o
Linux 6.0.9-un-def-alt1 #1 SMP PREEMPT_DYNAMIC Wed Nov 16 14:03:28 UTC 2022 x86_64 GNU/Linux

# lspci -k | grep -A2 VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b)
        Subsystem: ASRock Incorporation Device 5a85
        Kernel driver in use: i915

Результат: клавиша "Автоповтор" выходит за край окна виджета (как на скриншоте error).

Проверялось в p10, ошибка воспроизводится.
Comment 2 Tatyana Gagina 2023-04-03 18:04:38 MSK
Ошибка также воспроизводится на Education KDE x86-64:
Реальный стенд: ПК АSRock H110M-DGS

Характеристики:
Процессор: Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz

$ lspci -k | grep -A2 VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
        Subsystem: PC Partner Limited / Sapphire Technology Device a004
        Kernel driver in use: radeon

Версии на Sisyphus: plasma5-desktop-5.27.3-alt2
plasma5-browser-integration-5.27.3-alt1

Проверялось на p10, ошибка воспроизводится на этом же стенде (на un-def и std-def).
Версии:
plasma5-desktop-5.26.5-alt3
plasma5-browser-integration-5.26.5-alt1

$ uname -s -r -v -m -o
Linux 5.15.104-un-def-alt1 #1 SMP PREEMPT Tue Mar 28 17:27:40 UTC 2023 x86_64 GNU/Linux

Аналогичное поведение на ядре std-def:
Linux 5.10.156-std-def-alt1 #1 SMP Wed Nov 30 09:36:30 UTC 2022 x86_64 GNU/Linux
Comment 3 Sergey V Turchin 2023-04-06 14:36:12 MSK
На Раб.станции К 10.2 бета2 воспроизводится?
Comment 4 Tatyana Gagina 2023-04-06 16:56:24 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> На Раб.станции К 10.2 бета2 воспроизводится?

Не воспроизводится.
Реальный стенд: ПК АSRock H110M-DGS
Linux 5.15.104-un-def-alt1
Comment 5 Sergey V Turchin 2023-04-06 18:10:52 MSK
(Ответ для Tatyana Gagina на комментарий #4)
> Не воспроизводится.
Comment 6 Sergey V Turchin 2023-04-06 18:13:00 MSK
Если хотите переоткрыть, вешать надо на конкретный дистрибутив.
Я в К-10.2-бета2 сменил шрифты и это починило много различных расползаний.