Bug 41237

Summary: Завершение программы xreader при попытке открыть PDF-файл
Product: Sisyphus Reporter: annschafer <annschafer>
Component: xreaderAssignee: Антон Мидюков <antohami>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, tatyana, vladimir.didenko
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
test.pdf none

Description annschafer 2021-10-28 12:42:26 MSK
xreader-3.0.2-alt1.i586
xapps-icons-2.2.2-alt1.noarch

Воспроизводится только на workstation-10-i586.

Завершение программы xreader при попытке открыть PDF-файл.

Шаги воспроизведения:
1) Запустить $ xreader
2) Файл > Открыть > Выбрать файл .pdf

Реальный результат - завершение работы программы, вывод в терминале "Исключение в операции с плавающей точкой".
Ожидаемый результат - открытие файла.
Comment 1 Tatyana Gagina 2023-01-25 10:21:58 MSK
Стенд, обновлён до Sisyphus:
Workstation i586

Версии:
xapps-icons-2.4.2-alt1
xreader-3.6.2-alt1

Шаги:
1) Открыть любой текстовый файл и сохранить как pdf или задать вручную расширение pdf.
2) $ xreader -> Файл -> Открыть -> выбрать файл из шага 1.

Результат: ошибка сегментирования.

Ожидаемый результат: открытие файла.

Ошибка плавающая.

Случаи, при которых нет падения:
- открыть Меню приложений -> Офис -> LibreOfiice Writer -> напечатать любой текст -> Сохранить -> Файл -> Печать -> Cups-PDF -> Печать -> вернуться в  xreader и выбрать только что созданный pdf файл;
- при просмотре тестового файла test.pdf. Проверялось с несколькими разными;
- если сначала открыть тестовый файл test.pdf или любой другой, с которым не падает и открыть заново созданный вручную.

Проверялось на p10, ошибка воспроизводится.
Версии:
xapps-icons-2.2.3-alt1
xreader-3.0.2-alt1
Comment 2 Tatyana Gagina 2023-01-25 10:22:54 MSK
Created attachment 12364 [details]
test.pdf
Comment 3 Владимир Диденко 2023-01-25 13:58:46 MSK
Если на 64 битах не воспроизводится, то шанс, что разработчики будут чинить проблему, практически, нулевой, поскольку поддержку 32 бит дропнули несколько лет назад.