Bug 58129 - Окно ошибки о том, что файл поврежден, улетает за пределы экрана
Summary: Окно ошибки о том, что файл поврежден, улетает за пределы экрана
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: surguch (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: proskur@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-05 17:46 MSK by Белая Алёна
Modified: 2026-03-12 21:03 MSK (History)
3 users (show)

See Also:


Attachments
файл для воспроизведения ошибки (1.42 MB, application/pdf)
2026-03-05 17:46 MSK, Белая Алёна
no flags Details
скриншот проблемы (65.60 KB, image/png)
2026-03-05 17:47 MSK, Белая Алёна
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2026-03-05 17:46:39 MSK
Created attachment 20824 [details]
файл для воспроизведения ошибки

surguch-0.4.5-alt2

Стенд:
Alt Education XFCE 11.0 x86_64, обновленный до Sisyphus 
На стенде установлен КриптоПро

Шаги воспроизведения:
1. Подписать любой файл и затем повредить его, например имеется файл Word.pdf, создаем его копию и повреждаем ее: 
$ cp Word.pdf Word_ruined.pdf
 sed -i '2s/.*/test/' Word_ruined.pdf
2. ПКМ на файл Word_ruined.pdf -> Открыть в.. -> Сургуч
3. Посмотреть на окно с ошибкой "При открытии документа были обнаружены ошибки. Возможно, документ будет отображен неверно".

Результат: окно с ошибкой открывается в левом верхем углу за пределами экрана, так, что видна только кнопка ОК

Ожидаемый результат: окно с ошибкой появляется по центру экрана 

Проблема НЕ воспроизводится, если сначала открыть Сургуч, а потом файл в нем. Воспроизводится только при открытии из контекстного меню. 

Проблема НЕ воспроизводится на системах с KDE и GNOME

Пример файла для быстрой проверки прилагаю
Comment 1 Белая Алёна 2026-03-05 17:47:00 MSK
Created attachment 20825 [details]
скриншот проблемы
Comment 2 proskur@altlinux.org 2026-03-06 11:35:25 MSK
воспроизвел только в нашем tve, на нормальной виртуалкt(kvm) что с монитором virio, что qxl , с любым разрешениями - не воспроизводится
Comment 3 Sergey V Turchin 2026-03-06 14:37:34 MSK
Проверьте на реальном железе, пожалуйста.
Comment 4 Белая Алёна 2026-03-06 16:20:33 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> Проверьте на реальном железе, пожалуйста.

Попробовала на ноутбуке F+ Flaptop FLTP-5i5-16512-W, ОС Alt Education XFCE 11.0 x86_64, обновленный до Sisyphus. Воспроизводится.

Также заметила, что проблема воспроизводится только с диалоговым окном ошибки "При открытии документа были обнаружены ошибки. Возможно, документ будет отображен неверно".

Для других ошибок проблема не воспроизводится. Так, например, на поврежденном документе еще иногда появляется ошибка "Проверка одной из подписей не удалась, номер сигнатуры ..." - и ее окно находится по центру, проблема не появляется. 

Т.е. чтобы воспроизвести, нужно поймать именно ошибку с текстом "При открытии документа были обнаружены ошибки. Возможно, документ будет отображен неверно".
Comment 5 Repository Robot 2026-03-12 21:03:22 MSK
surguch-0.4.6-alt1 -> sisyphus:

Thu Mar 12 2026 Oleg Proskurin <proskur@altlinux> 0.4.6-alt1
- Minor fixes (closes #58139, #58129):
    * Custom error message dialog.
    * Handle filenames containing quote marks.
    * Animate the unchosen user certificate validation
      error when creating a profile.