Bug 47347

Summary: Аварийная остановка при сворачивании и разворачивании окна ImageMagick
Product: Sisyphus Reporter: Olga <urozhaevaoo>
Component: libX11Assignee: Valery Inozemtsev <shrek>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, at, cas, crux, ender, lav, ldv, mike, placeholder, qa_viy, rider, shaba, shrek, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
backtrace.log
none
Видео с воспроизведением ошибки none

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 не воспроизводится.