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

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

    <bug>
          <bug_id>58423</bug_id>
          
          <creation_ts>2026-03-29 09:19:55 +0300</creation_ts>
          <short_desc>Битые скриншоты в буфере обмена при быстром копировании из Spectacle</short_desc>
          <delta_ts>2026-04-03 17:30:09 +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>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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="Жора Змейкин">katze_942</reporter>
          <assigned_to name="sirius@altlinux.org">sirius</assigned_to>
          <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>284737</commentid>
    <comment_count>0</comment_count>
      <attachid>20993</attachid>
    <who name="Жора Змейкин">katze_942</who>
    <bug_when>2026-03-29 09:19:55 +0300</bug_when>
    <thetext>Created attachment 20993
Обновлённый патч

При создании скриншотов Spectacle выдаёт:
&gt; qt.core.qobject.connect: QObject::connect(DataControlSource, QEventLoop): invalid nullptr parameter

Время от времени в буфере обмена остаются битые скриншоты, которые невозможно вставить. Чаще всего это происходит когда очень быстро делаешь серию скриншотов и сразу же пытаешься куда-то вставить. Прикладываю исправленный alt-fix-multiple-clipboard-insertions.patch

Похожий баг:
https://bugzilla.altlinux.org/57926</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>285102</commentid>
    <comment_count>1</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-04-03 17:30:09 +0300</bug_when>
    <thetext>kf6-kguiaddons-6.24.0-alt2 -&gt; sisyphus:

Fri Apr 03 2026 Dmitrii Fomchenkov &lt;sirius@altlinux&gt; 6.24.0-alt2
- fix corrupted screenshots on paste (closes: 58423)
- fix reinserting image into clipboard error</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20993</attachid>
            <date>2026-03-29 09:19:55 +0300</date>
            <delta_ts>2026-03-29 09:19:55 +0300</delta_ts>
            <desc>Обновлённый патч</desc>
            <filename>alt-fix-multiple-clipboard-insertions.patch</filename>
            <type>text/plain</type>
            <size>5252</size>
            <attacher name="Жора Змейкин">katze_942</attacher>
            
              <data encoding="base64">LS0tIGEvc3JjL3N5c3RlbWNsaXBib2FyZC93YXlsYW5kY2xpcGJvYXJkLmNwcAkyMDI2LTAzLTI3
IDIxOjIxOjI3LjIzODM1NjMwNiArMDMwMAorKysgYi9zcmMvc3lzdGVtY2xpcGJvYXJkL3dheWxh
bmRjbGlwYm9hcmQuY3BwCTIwMjYtMDMtMjcgMjE6MjM6MDUuNzI5OTM1MTY5ICswMzAwCkBAIC0x
Niw2ICsxNiw3IEBACiAjaW5jbHVkZSA8UVBvaW50ZXI+CiAjaW5jbHVkZSA8UVRocmVhZD4KICNp
bmNsdWRlIDxRVGltZXI+CisjaW5jbHVkZSA8UVF1ZXVlPgogI2luY2x1ZGUgPFFXYXlsYW5kQ2xp
ZW50RXh0ZW5zaW9uPgogI2luY2x1ZGUgPFFXaW5kb3c+CiAjaW5jbHVkZSA8UXRXYXlsYW5kQ2xp
ZW50VmVyc2lvbj4KQEAgLTMyMCw2ICszMjEsNyBAQAogCiBRX1NJR05BTFM6CiAgICAgdm9pZCBj
YW5jZWxsZWQoKTsKKyAgICB2b2lkIGRhdGFTZW5kaW5nQ29tcGxldGVkKCk7CiAKIHByb3RlY3Rl
ZDoKICAgICB2b2lkIGV4dF9kYXRhX2NvbnRyb2xfc291cmNlX3YxX3NlbmQoY29uc3QgUVN0cmlu
ZyAmbWltZV90eXBlLCBpbnQzMl90IGZkKSBvdmVycmlkZTsKQEAgLTM5NCw2ICszOTYsOCBAQAog
ICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2xvc2UoZmQpOworCisgICAgUV9FTUlUIGRhdGFT
ZW5kaW5nQ29tcGxldGVkKCk7CiB9CiAKIHZvaWQgRGF0YUNvbnRyb2xTb3VyY2U6OmV4dF9kYXRh
X2NvbnRyb2xfc291cmNlX3YxX2NhbmNlbGxlZCgpCkBAIC01NzgsNiArNTgyLDEwOCBAQAogICAg
IHdsX2Rpc3BsYXkgKm1fZGlzcGxheSA9IG51bGxwdHI7CiB9OwogCitjbGFzcyBDbGlwYm9hcmRQ
cm9jZXNzaW5nUXVldWUgOiBwdWJsaWMgUU9iamVjdAoreworICAgIFFfT0JKRUNUCitwdWJsaWM6
CisgICAgZXhwbGljaXQgQ2xpcGJvYXJkUHJvY2Vzc2luZ1F1ZXVlKFdheWxhbmRDbGlwYm9hcmQg
JndjbGlwLCBRT2JqZWN0ICpwYXJlbnQgPSBudWxscHRyKTsKKyAgICB+Q2xpcGJvYXJkUHJvY2Vz
c2luZ1F1ZXVlKCk7CisKKyAgICB2b2lkIGFkZE1pbWVEYXRhKFFNaW1lRGF0YSAqZGF0YSk7Cisg
ICAgdm9pZCBzdG9wKCk7CisKK3ByaXZhdGUgUV9TTE9UUzoKKyAgICB2b2lkIHByb2Nlc3NOZXh0
KCk7CisKK3ByaXZhdGU6CisgICAgUVRocmVhZCBtX3RoOworICAgIFFNdXRleCBtX210eDsKKyAg
ICBRUXVldWU8UU1pbWVEYXRhKj4gbV9xdWV1ZTsKKyAgICBXYXlsYW5kQ2xpcGJvYXJkICZtX3dj
bGlwOworICAgIGJvb2wgbV9zdG9wcGVkID0gZmFsc2U7CisgICAgYm9vbCBtX3Byb2Nlc3Npbmcg
PSBmYWxzZTsKKyAgICBRRXZlbnRMb29wICptX3dhaXRMb29wID0gbnVsbHB0cjsKK307CisKK0Ns
aXBib2FyZFByb2Nlc3NpbmdRdWV1ZTo6Q2xpcGJvYXJkUHJvY2Vzc2luZ1F1ZXVlKFdheWxhbmRD
bGlwYm9hcmQgJndjbGlwLCBRT2JqZWN0ICpwYXJlbnQpCisgICAgOiBRT2JqZWN0KHBhcmVudCkK
KyAgICAsIG1fd2NsaXAod2NsaXApCit7CisgICAgbW92ZVRvVGhyZWFkKCZtX3RoKTsKKyAgICBt
X3RoLnN0YXJ0KCk7Cit9CisKK0NsaXBib2FyZFByb2Nlc3NpbmdRdWV1ZTo6fkNsaXBib2FyZFBy
b2Nlc3NpbmdRdWV1ZSgpCit7CisgICAgaWYgKG1fdGguaXNSdW5uaW5nKCkpIHsKKyAgICAgICAg
bV90aC5xdWl0KCk7CisgICAgICAgIG1fdGgud2FpdCgpOworICAgIH0KK30KKwordm9pZCBDbGlw
Ym9hcmRQcm9jZXNzaW5nUXVldWU6OmFkZE1pbWVEYXRhKFFNaW1lRGF0YSAqZGF0YSkKK3sKKyAg
ICBRTXV0ZXhMb2NrZXIgbG9ja2VyKCZtX210eCk7CisgICAgbV9xdWV1ZS5lbnF1ZXVlKGRhdGEp
OworICAgIGlmICghbV9wcm9jZXNzaW5nKSB7CisgICAgICAgIFFNZXRhT2JqZWN0OjppbnZva2VN
ZXRob2QodGhpcywgInByb2Nlc3NOZXh0IiwgUXQ6OlF1ZXVlZENvbm5lY3Rpb24pOworICAgIH0K
K30KKwordm9pZCBDbGlwYm9hcmRQcm9jZXNzaW5nUXVldWU6OnN0b3AoKQoreworICAgIFFNdXRl
eExvY2tlciBsb2NrZXIoJm1fbXR4KTsKKyAgICBtX3N0b3BwZWQgPSB0cnVlOworCisgICAgaWYg
KG1fd2FpdExvb3AgJiYgbV93YWl0TG9vcC0+aXNSdW5uaW5nKCkpIHsKKyAgICAgICAgUU1ldGFP
YmplY3Q6Omludm9rZU1ldGhvZCh0aGlzLCBbdGhpc117CisgICAgICAgICAgICBtX3dhaXRMb29w
LT5xdWl0KCk7CisgICAgICAgIH0sIFF0OjpRdWV1ZWRDb25uZWN0aW9uKTsKKyAgICB9Cit9CisK
K3ZvaWQgQ2xpcGJvYXJkUHJvY2Vzc2luZ1F1ZXVlOjpwcm9jZXNzTmV4dCgpCit7CisgICAgaWYg
KG1fc3RvcHBlZCkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgUU1pbWVEYXRhICpt
aW1lID0gbnVsbHB0cjsKKyAgICB7CisgICAgICAgIFFNdXRleExvY2tlciBsb2NrZXIoJm1fbXR4
KTsKKyAgICAgICAgaWYgKG1fcXVldWUuaXNFbXB0eSgpIHx8IG1fcHJvY2Vzc2luZykgeworICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgICAgIG1pbWUgPSBtX3F1ZXVlLmRlcXVl
dWUoKTsKKyAgICAgICAgbV9wcm9jZXNzaW5nID0gdHJ1ZTsKKyAgICB9CisKKyAgICBpZiAobWlt
ZSkgeworICAgICAgICBhdXRvICZkZXZpY2UgPSBtX3djbGlwLm1fZGV2aWNlOworICAgICAgICBh
dXRvICZtYW5hZ2VyID0gbV93Y2xpcC5tX21hbmFnZXI7CisgICAgICAgIGF1dG8gc291cmNlID0g
c3RkOjptYWtlX3VuaXF1ZTxEYXRhQ29udHJvbFNvdXJjZT4obWFuYWdlci0+Y3JlYXRlX2RhdGFf
c291cmNlKCksIG1pbWUpOworICAgICAgICBzb3VyY2UtPm1vdmVUb1RocmVhZChtX3djbGlwLm1f
dGhyZWFkLmdldCgpKTsKKworICAgICAgICBhdXRvICpzb3VyY2VQdHIgPSBzb3VyY2UuZ2V0KCk7
CisgICAgICAgIGRldmljZS0+c2V0U2VsZWN0aW9uKHN0ZDo6bW92ZShzb3VyY2UpKTsKKworICAg
ICAgICBRRXZlbnRMb29wIGxvb3A7CisgICAgICAgIG1fd2FpdExvb3AgPSAmbG9vcDsKKyAgICAg
ICAgY29ubmVjdChzb3VyY2VQdHIsICZEYXRhQ29udHJvbFNvdXJjZTo6ZGF0YVNlbmRpbmdDb21w
bGV0ZWQsICZsb29wLCAmUUV2ZW50TG9vcDo6cXVpdCk7CisgICAgICAgIGNvbm5lY3Qoc291cmNl
UHRyLCAmRGF0YUNvbnRyb2xTb3VyY2U6OmNhbmNlbGxlZCwgJmxvb3AsICZRRXZlbnRMb29wOjpx
dWl0KTsKKyAgICAgICAgUVRpbWVyOjpzaW5nbGVTaG90KDUwMDAsICZsb29wLCAmUUV2ZW50TG9v
cDo6cXVpdCk7CisgICAgICAgIGxvb3AuZXhlYygpOworICAgICAgICBtX3dhaXRMb29wID0gbnVs
bHB0cjsKKyAgICB9CisKKyAgICB7CisgICAgICAgIFFNdXRleExvY2tlciBsb2NrZXIoJm1fbXR4
KTsKKyAgICAgICAgbV9wcm9jZXNzaW5nID0gZmFsc2U7CisgICAgfQorCisgICAgUU1ldGFPYmpl
Y3Q6Omludm9rZU1ldGhvZCh0aGlzLCAicHJvY2Vzc05leHQiLCBRdDo6UXVldWVkQ29ubmVjdGlv
bik7Cit9CisKIFdheWxhbmRDbGlwYm9hcmQ6OldheWxhbmRDbGlwYm9hcmQoUU9iamVjdCAqcGFy
ZW50KQogICAgIDogS1N5c3RlbUNsaXBib2FyZChwYXJlbnQpCiAgICAgLCBtX21hbmFnZXIobmV3
IERhdGFDb250cm9sRGV2aWNlTWFuYWdlcikKQEAgLTYyMyw5ICs3MjksMTIgQEAKICAgICAgICAg
ICAgIGNvbm5lY3QobV9kZXZpY2UuZ2V0KCksICZEYXRhQ29udHJvbERldmljZTo6cHJpbWFyeVNl
bGVjdGlvbkNoYW5nZWQsIHRoaXMsIFt0aGlzXSgpIHsKICAgICAgICAgICAgICAgICBRX0VNSVQg
Y2hhbmdlZChRQ2xpcGJvYXJkOjpTZWxlY3Rpb24pOwogICAgICAgICAgICAgfSk7CisKKyAgICAg
ICAgICAgIG1fZGF0YVF1ZXVlLnJlc2V0KG5ldyBDbGlwYm9hcmRQcm9jZXNzaW5nUXVldWUoKnRo
aXMpKTsKICAgICAgICAgICAgIG1fdGhyZWFkLT5zdGFydCgpOwogCiAgICAgICAgIH0gZWxzZSB7
CisgICAgICAgICAgICBtX2RhdGFRdWV1ZS5yZXNldCgpOwogICAgICAgICAgICAgbV9kZXZpY2Uu
cmVzZXQoKTsKICAgICAgICAgICAgIG1fdGhyZWFkLT53YWl0KCk7CiAgICAgICAgICAgICBtX3Ro
cmVhZC5yZXNldCgpOwpAQCAtNjM3LDYgKzc0Niw5IEBACiAKIFdheWxhbmRDbGlwYm9hcmQ6On5X
YXlsYW5kQ2xpcGJvYXJkKCkKIHsKKyAgICBpZiAobV9kYXRhUXVldWUpIHsKKyAgICAgICAgbV9k
YXRhUXVldWUtPnN0b3AoKTsKKyAgICB9CiAgICAgaWYgKG1fdGhyZWFkICYmIG1fdGhyZWFkLT5p
c1J1bm5pbmcoKSkgewogICAgICAgICBtX3RocmVhZC0+c3luY1F1ZXVlKCk7CiAgICAgICAgIG1f
dGhyZWFkLT53YWl0KCk7CkBAIC02NjQsNiArNzc2LDEyIEBACiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKKyAgICAvLyBVc2Ugb25seSBmb3IgY2xpcGJvYXJkIGluc2VydGlvbiBhbmQgaWYgbWlt
ZSBkYXRhIGNvbnRhaW5zIGFuIGltYWdlCisgICAgaWYgKG1vZGUgPT0gUUNsaXBib2FyZDo6Q2xp
cGJvYXJkICYmIG1pbWUtPmhhc0ltYWdlKCkpIHsKKyAgICAgICAgbV9kYXRhUXVldWUtPmFkZE1p
bWVEYXRhKG1pbWUpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgYXV0byBzb3VyY2Ug
PSBzdGQ6Om1ha2VfdW5pcXVlPERhdGFDb250cm9sU291cmNlPihtX21hbmFnZXItPmNyZWF0ZV9k
YXRhX3NvdXJjZSgpLCBtaW1lKTsKICAgICBzb3VyY2UtPm1vdmVUb1RocmVhZChtX3RocmVhZC5n
ZXQoKSk7CiAgICAgaWYgKG1vZGUgPT0gUUNsaXBib2FyZDo6Q2xpcGJvYXJkKSB7Ci0tLSBhL3Ny
Yy9zeXN0ZW1jbGlwYm9hcmQvd2F5bGFuZGNsaXBib2FyZF9wLmgJMjAyNi0wMy0yNyAyMToyMToy
Ny4yNDAzNTYzNTggKzAzMDAKKysrIGIvc3JjL3N5c3RlbWNsaXBib2FyZC93YXlsYW5kY2xpcGJv
YXJkX3AuaAkyMDI2LTAzLTI3IDIxOjIzOjIwLjU1OTMyMzQ1NSArMDMwMApAQCAtMTQsNiArMTQs
NyBAQAogY2xhc3MgRGF0YUNvbnRyb2xEZXZpY2U7CiBjbGFzcyBEYXRhQ29udHJvbERldmljZU1h
bmFnZXI7CiBjbGFzcyBDbGlwYm9hcmRUaHJlYWQ7CitjbGFzcyBDbGlwYm9hcmRQcm9jZXNzaW5n
UXVldWU7CiAKIGNsYXNzIFdheWxhbmRDbGlwYm9hcmQgOiBwdWJsaWMgS1N5c3RlbUNsaXBib2Fy
ZAogewpAQCAtMzIsNiArMzMsOSBAQAogICAgIHN0ZDo6dW5pcXVlX3B0cjxDbGlwYm9hcmRUaHJl
YWQ+IG1fdGhyZWFkOwogICAgIHN0ZDo6dW5pcXVlX3B0cjxEYXRhQ29udHJvbERldmljZU1hbmFn
ZXI+IG1fbWFuYWdlcjsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8RGF0YUNvbnRyb2xEZXZpY2U+IG1f
ZGV2aWNlOworICAgIHN0ZDo6dW5pcXVlX3B0cjxDbGlwYm9hcmRQcm9jZXNzaW5nUXVldWU+IG1f
ZGF0YVF1ZXVlOworCisgICAgZnJpZW5kIENsaXBib2FyZFByb2Nlc3NpbmdRdWV1ZTsKIH07CiAK
ICNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>