Bug 46756 - Pix зависает или падает c SIGSEGV, если нажать мышью во время слайд-шоу
Summary: Pix зависает или падает c SIGSEGV, если нажать мышью во время слайд-шоу
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: pix (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-04 16:36 MSK by Artem Varaksa
Modified: 2023-07-04 16:58 MSK (History)
2 users (show)

See Also:


Attachments
strace pix > strace.log 2>&1 (1.98 MB, text/x-log)
2023-07-04 16:37 MSK, Artem Varaksa
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2023-07-04 16:36:30 MSK
Описание ошибки
===============

1. Открыть Pix.
2. Выбрать папку, в которой есть изображения.
3. Выбрать в меню Вид > Слайд-шоу (или F5).
4. Дождаться отображения первого изображения слайд-шоу.
5. До завершения слайд-шоу нажать мышью на изображение (возможно, необходимо нажать несколько раз).


Фактический результат:

* В p10 pix зависает, и выйти нажатием мыши, клавишами Esc, F5, F11 и т. д. из слайд-шоу невозможно; помогают только действия вида pkill pix или Ctrl-C (если pix был запущен из терминала).

* В sisyphus pix падает из-за ошибки сегментирования (полный strace - во вложении):

> $ strace pix
> [...]
> --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x78} ---
> +++ killed by SIGSEGV +++
> Ошибка сегментирования

Вывода в терминале нет и (# journalctl -f) ничего не выводит.



Ожидаемый результат: Pix не зависает и не падает.



Воспроизводимость
=================

Воспроизводится на виртуальных машинах:

[p10] pix-2.6.5-alt1.x86_64
kworkstation-10.1-x86-64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64

[sisyphus] pix-3.0.1-alt1.x86_64
kworkstation-10.1-x86-64
education-10.1-x86-64
education-10.1-x86-64-kde
workstation-10.1-x86-64
server-10.1-x86-64
Comment 1 Artem Varaksa 2023-07-04 16:37:38 MSK
Created attachment 13695 [details]
strace pix > strace.log 2>&1
Comment 2 Artem Varaksa 2023-07-04 16:48:30 MSK
(Ответ для Artem Varaksa на комментарий #0)
> Вывода в терминале нет

Утверждение ошибочно, выводится следующая строка:

> libpng error: Действие было отменено

Возможно, что проблема именно в обработке png-файлов. Однако в p10 pix зависает также и на jpg-, и на gif-файлах.
Comment 3 Владимир Диденко 2023-07-04 16:58:37 MSK
Создал тикеток в апстриме

https://github.com/linuxmint/pix/issues/176