Bug 57684 - plasmashell падает при работе с буфером обмена если установлен wl-clipboard
Summary: plasmashell падает при работе с буфером обмена если установлен wl-clipboard
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: kf6-kguiaddons (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: sirius@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-28 09:46 MSK by alekseevam@basealt.ru
Modified: 2026-01-29 18:10 MSK (History)
2 users (show)

See Also:


Attachments
исправленный патч (2.04 KB, patch)
2026-01-29 16:33 MSK, alekseevam@basealt.ru
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description alekseevam@basealt.ru 2026-01-28 09:46:19 MSK
1. Установить wl-clipboard
2. В сессии wayland открыть какой-нибудь файл для редактирования:
  - чаще всего падает при использовании Qt Creator, реже - kate 
  - гарантировано воспроизводится с консольным редактором micro (он использует wl-clipboard для интеграции с буфером обмена)

Пока не успел проверить, но судя по последним коммитам это возможно уже исправлено в 6.22.1 https://invent.kde.org/frameworks/kguiaddons/-/commits/v6.22.1?ref_type=tags
Comment 1 alekseevam@basealt.ru 2026-01-28 09:53:19 MSK
coredump: https://disk.yandex.ru/d/kVyPoaac6SM7wQ
Comment 2 alekseevam@basealt.ru 2026-01-29 13:36:48 MSK
видимо я поторопился с открытием баги, на свежей виртуалке никак не воспроизводится, буду копать дальше
Comment 3 alekseevam@basealt.ru 2026-01-29 15:43:32 MSK
Всё-таки от wl-clipboard это не зависит, воспроизвёл несколько раз с переменным успехом через вставку текста в окно браузера под xwayland. 
Изучил ранее приложенный coredump внимательнее и пересобрал libkf6guiaddons, убрав последний патч (https://git.altlinux.org/gears/k/kf6-kguiaddons.git?p=kf6-kguiaddons.git;a=commit;h=0ab075aa5456a32f0686b88b3f8dd5bdb233a810). Сегфолт ушёл.
Comment 4 alekseevam@basealt.ru 2026-01-29 16:33:21 MSK
Created attachment 20588 [details]
исправленный патч
Comment 5 alekseevam@basealt.ru 2026-01-29 16:37:22 MSK
В патче "alt-fix-multiple-clipboard-insertions.patch" ошибка - некорректно использован QObject::connect, в результате имеем трудновоспроизводимый use after free
янв 29 17:14:29 workstation plasmashell[16078]: quit #2: "waitloop1714636915"
янв 29 17:14:29 workstation plasmashell[16078]: destroyed: "waitloop1714636915"
янв 29 17:14:31 workstation plasmashell[16078]: quit #1: "waitloop1714636915"

приложил исправленный патч