Bug 47347 - Аварийная остановка при сворачивании и разворачивании окна ImageMagick
Summary: Аварийная остановка при сворачивании и разворачивании окна ImageMagick
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: libX11 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-25 14:16 MSK by Olga
Modified: 2024-02-20 09:18 MSK (History)
14 users (show)

See Also:


Attachments
backtrace.log (7.13 KB, text/x-log)
2023-09-06 17:35 MSK, Olga
no flags Details
Видео с воспроизведением ошибки (817.06 KB, video/x-matroska)
2023-09-07 13:38 MSK, Olga
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olga 2023-08-25 14:16:30 MSK
Версия программы:
=================
ImageMagick-6.9.12.93-alt1

Стенды с ошибкой:
=================
p10-workstation-10.1-x86-64
p10-server-10.1-x86-64

Шаги, приводящие к ошибке:
==========================
1. Открыть изображение в ImageMagick:
 $ display *.png/jpg/djvu (и т.д.)
2. ЛКМ по display -> File
3. Cвернуть и развернуть окно ImageMagick

Результат:
==========
После разворачивания окна ImageMagick, программа аварийно останавливается со следующим сообщением:
display: xcb_io.c:626: _XAllocID: Проверочное утверждение «ret != inval_id» не выполнено.
Аварийный останов

Ожидаемый результат:
====================
Окно ImageMagick разворачивается без аварийной остановки

Дополнительно:
==============
Воспроизводится на P10 в версии ImageMagick-6.9.12.64-alt1
Comment 1 Olga 2023-08-29 15:11:40 MSK
Ошибка добавлена в апстрим https://github.com/ImageMagick/ImageMagick6/issues/265
Comment 2 Alexander Makeenkov 2023-09-06 17:11:22 MSK
(Ответ для Olga на комментарий #0)
> display: xcb_io.c:626: _XAllocID: Проверочное утверждение «ret != inval_id»

Файл xcb_io и условие "ret != inval_id" относятся к пакету libX11 https://git.altlinux.org/gears/l/libX11.git?p=libX11.git;a=blob;f=src/xcb_io.c;h=fd33f43833d5c682c2c4d1f6d0638226dd380dd4;hb=6141ab34ba07aff98706e2f2f284b9344498771a#l626
Comment 3 Olga 2023-09-06 17:35:16 MSK
Created attachment 14344 [details]
backtrace.log

Данная ошибка относится пакету libX11. Прикладываю backtrace падения приложения
Comment 4 Valery Inozemtsev 2023-09-06 22:18:34 MSK
с ImageMagick-tools 7.1.1.15-alt1 не воспроизводится
Comment 5 Olga 2023-09-07 11:46:45 MSK
Перепроверила ImageMagick-tools 7.1.1.15-alt1 и ошибка воспроизводится на следующих стендах:
============================================
Alt Education x86-64(обновлен до Сизифа)
Alt Education KDE x86_64 (обновлен до Сизифа)
Alt Server x86_64 (обновлен до Сизифа)
Alt Workstation x86_64 (обновлен до Сизифа)
Alt Workstation K x86_64 (обновлен до Сизифа)
Comment 6 Valery Inozemtsev 2023-09-07 12:21:31 MSK
в виртуалке с ImageMagick-tools-6.9.12.73-alt1 воспроизвести не получается
Comment 7 Olga 2023-09-07 13:38:15 MSK
Created attachment 14353 [details]
Видео с воспроизведением ошибки

Шаги, приводящие к ошибке:
==========================
1. Открыть ImageMagick или открыть изображение в ImageMagick:
 $ display или  $ display *.png/jpg/djvu
2. ЛКМ по display -> ЛКМ по File(появляется всплывающее меню с Open, Next, Former и т.д.)
3. Cвернуть и развернуть display c изображением
Comment 8 Valery Inozemtsev 2023-09-07 13:58:16 MSK
все правильно. окно не должно сворачиваться с открытым меню. первый клик убирается меню, второй клик сворачивается окно
Comment 9 Olga 2024-02-15 10:40:11 MSK
Данная ошибка воспроизводится в новой версии ImageMagick-7.1.1.27-alt1
Comment 10 Anton Farygin 2024-02-20 09:18:42 MSK
В wayland не воспроизводится.