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

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

    <bug>
          <bug_id>42962</bug_id>
          
          <creation_ts>2022-06-09 16:14:44 +0300</creation_ts>
          <short_desc>Ошибка создания нескольких окон при запуске восстановления со снимка</short_desc>
          <delta_ts>2023-03-10 12:47:54 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>timeshift</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></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="Дорошенко Глеб">doroshenkogv</reporter>
          <assigned_to name="Alexander Makeenkov">amakeenk</assigned_to>
          <cc>amakeenk</cc>
    
    <cc>belayaav</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>211610</commentid>
    <comment_count>0</comment_count>
    <who name="Дорошенко Глеб">doroshenkogv</who>
    <bug_when>2022-06-09 16:14:44 +0300</bug_when>
    <thetext>Версия: timeshift-21.09.1-alt1 и timeshift-22.06.1-alt1
Воспроизводится на p9 education-9.2-kde-x86-64 и p9 server-9.2-office-x86-64 (виртуальные машины)

Шаги для воспроизведения:
1. # timeshift-launcher
2. Добавить диск для хранения снимка с фс ext4.
3. Создать снимок, в качестве хранилища указать добавленный диск, остальное по умолчанию.
4. Восстановиться со снимка. Восстановить - Далее - Выбираем пару файлов, которые хотим восстановить - Далее.

Ожидаемый результат: открытие экрана с процессом восстановление со снимка.
Фактический результат: приложение закрывается, в консоль выдаёт ошибку:
[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
timeshift-gtk: xcb_io.c:173: dequeue_pending_request: Проверочное утверждение «!xcb_xlib_unknown_req_in_deq» не выполнено.
/usr/bin/timeshift-launcher: строка 30:  4635 Аварийный останов         ${app_command}

Ошибка только из-за Gtk, в консольной части приложения восстановление происходит без ошибок.
Аналогичную ошибку и её причины уже обсуждали вот тут: https://github.com/rust-windowing/winit/issues/458

Проверка на p10 и реальном железе в процессе.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>211654</commentid>
    <comment_count>1</comment_count>
    <who name="Дорошенко Глеб">doroshenkogv</who>
    <bug_when>2022-06-10 10:35:33 +0300</bug_when>
    <thetext>timeshift-22.06.1-alt1
На реальном железе не воспроизводится.
На p10 не воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216933</commentid>
    <comment_count>2</comment_count>
    <who name="Дорошенко Глеб">doroshenkogv</who>
    <bug_when>2022-11-03 18:07:18 +0300</bug_when>
    <thetext>Проверялось на Sisyphus, ошибка не воспроизвелась;

Не воспроизвелась по причине падения бэкапа в принципе:

Создание нового снимка...(RSYNC)
Сохранение на устройство: /dev/sda1, смонтировано на путь: /run/timeshift/5269/backup
Синхронизация файлов с помощью rsync...
**5,80% завершено (00:04:52 осталось)
ERROR:/usr/src/RPM/BUILD/timeshift-22.06.1/src/Utility/TeeJee.Misc.vala.c:516:string_replace: code should not be reached
Bail out! ERROR:/usr/src/RPM/BUILD/timeshift-22.06.1/src/Utility/TeeJee.Misc.vala.c:516:string_replace: code should not be reached
Аварийный останов</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>222757</commentid>
    <comment_count>3</comment_count>
      <attachid>12718</attachid>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2023-03-10 12:45:43 +0300</bug_when>
    <thetext>Created attachment 12718
inxi -F

timeshift-22.11.1-alt1

Ошибка воспроизвелась в р10 на системах Alt Education 10.1 x86_64 и Alt Workstation 10.1 x86_64 на виртуальных стендах.
Проверила на реальном железе: ошибка воспроизвелась на ASRock H110M-DGS на системе Alt Education 10.1 x86_64
inxi стенда во вложении.
В Sisyphus воспроизвести не вышло. 
Ошибка вероятно плавающая, чаще всего воспроизводится при первой после установки попытке восстановления.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12718</attachid>
            <date>2023-03-10 12:45:43 +0300</date>
            <delta_ts>2023-03-10 12:45:43 +0300</delta_ts>
            <desc>inxi -F</desc>
            <filename>inxi.txt</filename>
            <type>text/plain</type>
            <size>1836</size>
            <attacher name="Белая Алёна">belayaav</attacher>
            
              <data encoding="base64">JCBpbnhpIC1GClN5c3RlbToKICBIb3N0OiBob3N0LTE1OSBLZXJuZWw6IDUuMTUuOTYtdW4tZGVm
LWFsdDEgeDg2XzY0IGJpdHM6IDY0IAogIERlc2t0b3A6IFhmY2UgNC4xNi4xIERpc3RybzogQUxU
IEVkdWNhdGlvbiAxMC4xIApNYWNoaW5lOgogIFR5cGU6IERlc2t0b3AgTW9ibzogQVNSb2NrIG1v
ZGVsOiBIMTEwTS1ER1MgUjMuMCBzZXJpYWw6IDxzdXBlcnVzZXIgcmVxdWlyZWQ+IAogIFVFRkk6
IEFtZXJpY2FuIE1lZ2F0cmVuZHMgdjogUDcuNTAgZGF0ZTogMDIvMjYvMjAxOCAKQ1BVOgogIElu
Zm86IER1YWwgQ29yZSBtb2RlbDogSW50ZWwgQ29yZSBpMy03MTAwIGJpdHM6IDY0IHR5cGU6IE1U
IE1DUCBjYWNoZTogCiAgTDI6IDMgTWlCIAogIFNwZWVkOiA4MDAgTUh6IG1pbi9tYXg6IDgwMC8z
OTAwIE1IeiBDb3JlIHNwZWVkcyAoTUh6KTogMTogODAwIDI6IDgwMCAzOiA4MDAgCiAgNDogODAw
IApHcmFwaGljczoKICBEZXZpY2UtMTogQU1EIENhaWNvcyBbUmFkZW9uIEhEIDY0NTAvNzQ1MC84
NDUwIC8gUjUgMjMwIE9FTV0gZHJpdmVyOiByYWRlb24gCiAgdjoga2VybmVsIAogIERpc3BsYXk6
IHgxMSBzZXJ2ZXI6IFguT3JnIDEuMjAuMTQgZHJpdmVyOiBsb2FkZWQ6IGF0aSxyYWRlb24gCiAg
dW5sb2FkZWQ6IGZiZGV2LG1vZGVzZXR0aW5nLHZlc2EgcmVzb2x1dGlvbjogMTI4MHg3MjB+NjBI
eiAKICBPcGVuR0w6IHJlbmRlcmVyOiBBTUQgQ0FJQ09TIChEUk0gMi41MC4wIC8gNS4xNS45Ni11
bi1kZWYtYWx0MSBMTFZNIDExLjAuMSkgCiAgdjogNC41IE1lc2EgMjIuMy4xIApBdWRpbzoKICBE
ZXZpY2UtMTogSW50ZWwgMTAwIFNlcmllcy9DMjMwIFNlcmllcyBGYW1pbHkgSEQgQXVkaW8gZHJp
dmVyOiBzbmRfaGRhX2ludGVsIAogIFNvdW5kIFNlcnZlci0xOiBBTFNBIHY6IGs1LjE1Ljk2LXVu
LWRlZi1hbHQxIHJ1bm5pbmc6IHllcyAKICBTb3VuZCBTZXJ2ZXItMjogUHVsc2VBdWRpbyB2OiAx
NC4yIHJ1bm5pbmc6IHllcyAKTmV0d29yazoKICBEZXZpY2UtMTogUmVhbHRlayBSVEw4MTExLzgx
NjgvODQxMSBQQ0kgRXhwcmVzcyBHaWdhYml0IEV0aGVybmV0IAogIGRyaXZlcjogcjgxNjkgCiAg
SUY6IGVucDNzMCBzdGF0ZTogdXAgc3BlZWQ6IDEwMDAgTWJwcyBkdXBsZXg6IGZ1bGwgbWFjOiA0
ZTo4MTo4NTplMjplNjowMyAKRHJpdmVzOgogIExvY2FsIFN0b3JhZ2U6IHRvdGFsOiA5NDUuODMg
R2lCIHVzZWQ6IDQyLjU5IEdpQiAoNC41JSkgCiAgSUQtMTogL2Rldi9zZGEgdmVuZG9yOiBTZWFn
YXRlIG1vZGVsOiBTVDEwMDBETTAxMC0yRVAxMDIgc2l6ZTogOTMxLjUxIEdpQiAKICBJRC0yOiAv
ZGV2L3NkYiB0eXBlOiBVU0IgdmVuZG9yOiBTYW5EaXNrIG1vZGVsOiBVbHRyYSBzaXplOiAxNC4z
MiBHaUIgClBhcnRpdGlvbjoKICBJRC0xOiAvIHNpemU6IDQ4LjkxIEdpQiB1c2VkOiAyMS4wMyBH
aUIgKDQzLjAlKSBmczogZXh0NCBkZXY6IC9kZXYvc2RhMyAKICBJRC0yOiAvaG9tZSBzaXplOiA4
NjIuNjIgR2lCIHVzZWQ6IDIxLjU3IEdpQiAoMi41JSkgZnM6IGV4dDQgZGV2OiAvZGV2L3NkYTQg
ClN3YXA6CiAgSUQtMTogc3dhcC0xIHR5cGU6IHBhcnRpdGlvbiBzaXplOiAzLjc5IEdpQiB1c2Vk
OiAwIEtpQiAoMC4wJSkgZGV2OiAvZGV2L3NkYTIgClNlbnNvcnM6CiAgU3lzdGVtIFRlbXBlcmF0
dXJlczogY3B1OiAzMy4wIEMgbW9ibzogTi9BIGdwdTogcmFkZW9uIHRlbXA6IDU2LjAgQyAKICBG
YW4gU3BlZWRzIChSUE0pOiBOL0EgCkluZm86CiAgUHJvY2Vzc2VzOiAyMDIgVXB0aW1lOiAxbSBN
ZW1vcnk6IDMuNzkgR2lCIHVzZWQ6IDk2Mi42IE1pQiAoMjQuOCUpIAogIFNoZWxsOiBCYXNoIGlu
eGk6IDMuMy4wNCAK
</data>

          </attachment>
      

    </bug>

</bugzilla>