<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>57684</bug_id>
          
          <creation_ts>2026-01-28 09:46:19 +0300</creation_ts>
          <short_desc>plasmashell падает при работе с буфером обмена если установлен wl-clipboard</short_desc>
          <delta_ts>2026-02-19 00:42:17 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kf6-kguiaddons</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=57926</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alekseevam@basealt.ru">alekseevam</reporter>
          <assigned_to name="sirius@altlinux.org">sirius</assigned_to>
          <cc>liannnix</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>280997</commentid>
    <comment_count>0</comment_count>
    <who name="alekseevam@basealt.ru">alekseevam</who>
    <bug_when>2026-01-28 09:46:19 +0300</bug_when>
    <thetext>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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280998</commentid>
    <comment_count>1</comment_count>
    <who name="alekseevam@basealt.ru">alekseevam</who>
    <bug_when>2026-01-28 09:53:19 +0300</bug_when>
    <thetext>coredump: https://disk.yandex.ru/d/kVyPoaac6SM7wQ</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281099</commentid>
    <comment_count>2</comment_count>
    <who name="alekseevam@basealt.ru">alekseevam</who>
    <bug_when>2026-01-29 13:36:48 +0300</bug_when>
    <thetext>видимо я поторопился с открытием баги, на свежей виртуалке никак не воспроизводится, буду копать дальше</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281107</commentid>
    <comment_count>3</comment_count>
    <who name="alekseevam@basealt.ru">alekseevam</who>
    <bug_when>2026-01-29 15:43:32 +0300</bug_when>
    <thetext>Всё-таки от wl-clipboard это не зависит, воспроизвёл несколько раз с переменным успехом через вставку текста в окно браузера под xwayland. 
Изучил ранее приложенный coredump внимательнее и пересобрал libkf6guiaddons, убрав последний патч (https://git.altlinux.org/gears/k/kf6-kguiaddons.git?p=kf6-kguiaddons.git;a=commit;h=0ab075aa5456a32f0686b88b3f8dd5bdb233a810). Сегфолт ушёл.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281110</commentid>
    <comment_count>4</comment_count>
      <attachid>20588</attachid>
    <who name="alekseevam@basealt.ru">alekseevam</who>
    <bug_when>2026-01-29 16:33:21 +0300</bug_when>
    <thetext>Created attachment 20588
исправленный патч</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281112</commentid>
    <comment_count>5</comment_count>
    <who name="alekseevam@basealt.ru">alekseevam</who>
    <bug_when>2026-01-29 16:37:22 +0300</bug_when>
    <thetext>В патче &quot;alt-fix-multiple-clipboard-insertions.patch&quot; ошибка - некорректно использован QObject::connect, в результате имеем трудновоспроизводимый use after free
янв 29 17:14:29 workstation plasmashell[16078]: quit #2: &quot;waitloop1714636915&quot;
янв 29 17:14:29 workstation plasmashell[16078]: destroyed: &quot;waitloop1714636915&quot;
янв 29 17:14:31 workstation plasmashell[16078]: quit #1: &quot;waitloop1714636915&quot;

приложил исправленный патч</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20588</attachid>
            <date>2026-01-29 16:33:21 +0300</date>
            <delta_ts>2026-01-29 16:33:21 +0300</delta_ts>
            <desc>исправленный патч</desc>
            <filename>alt-fix-multiple-clipboard-insertions.patch</filename>
            <type>text/plain</type>
            <size>2085</size>
            <attacher name="alekseevam@basealt.ru">alekseevam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3NyYy9zeXN0ZW1jbGlwYm9hcmQvd2F5bGFuZGNsaXBib2FyZC5jcHAgYi9z
cmMvc3lzdGVtY2xpcGJvYXJkL3dheWxhbmRjbGlwYm9hcmQuY3BwCmluZGV4IGI5MGJjM2MuLmUw
NWE1NTggMTAwNjQ0Ci0tLSBhL3NyYy9zeXN0ZW1jbGlwYm9hcmQvd2F5bGFuZGNsaXBib2FyZC5j
cHAKKysrIGIvc3JjL3N5c3RlbWNsaXBib2FyZC93YXlsYW5kY2xpcGJvYXJkLmNwcApAQCAtMzEx
LDYgKzMxMSw3IEBAIHB1YmxpYzoKIAogUV9TSUdOQUxTOgogICAgIHZvaWQgY2FuY2VsbGVkKCk7
CisgICAgdm9pZCBkYXRhU2VuZGluZ0NvbXBsZXRlZCgpOwogCiBwcm90ZWN0ZWQ6CiAgICAgdm9p
ZCBleHRfZGF0YV9jb250cm9sX3NvdXJjZV92MV9zZW5kKGNvbnN0IFFTdHJpbmcgJm1pbWVfdHlw
ZSwgaW50MzJfdCBmZCkgb3ZlcnJpZGU7CkBAIC0zOTMsNiArMzk0LDggQEAgdm9pZCBEYXRhQ29u
dHJvbFNvdXJjZTo6ZXh0X2RhdGFfY29udHJvbF9zb3VyY2VfdjFfc2VuZChjb25zdCBRU3RyaW5n
ICZtaW1lX3R5cGUKICAgICBpZiAod3JpdHRlbiAhPSBiYS5zaXplKCkpIHsKICAgICAgICAgcVdh
cm5pbmcoKSA8PCAiRmFpbGVkIHRvIHNlbmQgYWxsIGNsaXBvYmFyZCBkYXRhOyBzZW50IiA8PCB3
cml0dGVuIDw8ICJieXRlcyBvdXQgb2YiIDw8IGJhLnNpemUoKTsKICAgICB9CisKKyAgICBRX0VN
SVQgZGF0YVNlbmRpbmdDb21wbGV0ZWQoKTsKIH0KIAogdm9pZCBEYXRhQ29udHJvbFNvdXJjZTo6
ZXh0X2RhdGFfY29udHJvbF9zb3VyY2VfdjFfY2FuY2VsbGVkKCkKQEAgLTY0NiwxNSArNjQ5LDQw
IEBAIHZvaWQgV2F5bGFuZENsaXBib2FyZDo6c2V0TWltZURhdGEoUU1pbWVEYXRhICptaW1lLCBR
Q2xpcGJvYXJkOjpNb2RlIG1vZGUpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKKyAgICAgYXV0
byB3YXlsYW5kQXBwID0gcUd1aUFwcC0+bmF0aXZlSW50ZXJmYWNlPFFOYXRpdmVJbnRlcmZhY2U6
OlFXYXlsYW5kQXBwbGljYXRpb24+KCk7CisgICAgIGF1dG8gZGlzcGxheSA9IHdheWxhbmRBcHAt
PmRpc3BsYXkoKTsKKworICAgIFFFdmVudExvb3Agd2FpdExvb3A7CisgICAgUVRpbWVyIHJlcXVl
c3RUaW1lcjsKKyAgICByZXF1ZXN0VGltZXIuc2V0SW50ZXJ2YWwoMjAwKTsKKworICAgIFFUaW1l
ciB0aW1lb3V0VGltZXI7CisgICAgdGltZW91dFRpbWVyLnNldFNpbmdsZVNob3QodHJ1ZSk7CisK
ICAgICBhdXRvIHNvdXJjZSA9IHN0ZDo6bWFrZV91bmlxdWU8RGF0YUNvbnRyb2xTb3VyY2U+KG1f
bWFuYWdlci0+Y3JlYXRlX2RhdGFfc291cmNlKCksIG1pbWUpOwogICAgIHNvdXJjZS0+bW92ZVRv
VGhyZWFkKG1fdGhyZWFkLmdldCgpKTsKKyAgICBjb25uZWN0KHNvdXJjZS5nZXQoKSwgJkRhdGFD
b250cm9sU291cmNlOjpkYXRhU2VuZGluZ0NvbXBsZXRlZCwgJndhaXRMb29wLCAmUUV2ZW50TG9v
cDo6cXVpdCk7CisKICAgICBpZiAobW9kZSA9PSBRQ2xpcGJvYXJkOjpDbGlwYm9hcmQpIHsKICAg
ICAgICAgbV9kZXZpY2UtPnNldFNlbGVjdGlvbihzdGQ6Om1vdmUoc291cmNlKSk7CiAgICAgfSBl
bHNlIGlmIChtb2RlID09IFFDbGlwYm9hcmQ6OlNlbGVjdGlvbikgewogICAgICAgICBtX2Rldmlj
ZS0+c2V0UHJpbWFyeVNlbGVjdGlvbihzdGQ6Om1vdmUoc291cmNlKSk7CiAgICAgfQotfQogCisg
ICAgY29ubmVjdCgmcmVxdWVzdFRpbWVyLCAmUVRpbWVyOjp0aW1lb3V0LCBbZGlzcGxheV17Cisg
ICAgICAgIHdsX2Rpc3BsYXlfZGlzcGF0Y2hfcGVuZGluZyhkaXNwbGF5KTsKKyAgICAgICAgd2xf
ZGlzcGxheV9mbHVzaChkaXNwbGF5KTsKKyAgICB9KTsKKworICAgIGNvbm5lY3QoJnRpbWVvdXRU
aW1lciwgJlFUaW1lcjo6dGltZW91dCwgWyZ3YWl0TG9vcF17CisgICAgICAgIHdhaXRMb29wLnF1
aXQoKTsKKyAgICB9KTsKKworICAgIHRpbWVvdXRUaW1lci5zdGFydCg1MDAwKTsKKyAgICByZXF1
ZXN0VGltZXIuc3RhcnQoKTsKKyAgICB3YWl0TG9vcC5leGVjKCk7CisgICAgcmVxdWVzdFRpbWVy
LnN0b3AoKTsKK30KIHZvaWQgV2F5bGFuZENsaXBib2FyZDo6Y2xlYXIoUUNsaXBib2FyZDo6TW9k
ZSBtb2RlKQogewogICAgIGlmICghbV9kZXZpY2UpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>