Bug 45611

Summary: Не работает сканирование в gimagereader по usb на МФУ Pantum CM1100ADW
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: gimagereader-qt5Assignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
logs.txt none

Description Tatyana Gagina 2023-03-21 17:30:05 MSK
Created attachment 12779 [details]
logs.txt

Стенды, обновлённые до Sisyphus:
Education x86-64/kde
Workstation K x86-64
Server x86-64
Workstation x86-64

Версия на Sisyphus: gimagereader-qt5-3.4.1-alt1

Шаги:
1) Подключить сканер по USB -> Запустить gimagereader;
2) Вкладка Сканировать -> Устройство Pantum CM1100ADW 
По умолчанию для сохранения стоит /home/test/Документы/скан_1.png
Режим: любой
Разрешение: 75 dpi
Источник: Планшетный 
Отсканировать.

Реальный результат: запускается сканирование, затем спустя 3-4 секунды gimagereader падает с ошибкой сегментирования:
current memory left: 423M, total image size = 0M
Wrong JPEG library version: library is 62, caller expects 80
QObject::killTimer: Timers cannot be stopped from another thread
QObject::~QObject: Timers cannot be stopped from another thread
double free or corruption (fasttop)
Ошибка сегментирования
Итог, сканирование не выполнено.

Логи во вложении logs.txt 

Детали:
- аналогично падает при двустороннем сканировании;

- при установке оф. драйверов ( pantum-1.1.96-alt2.x86_64.rpm ), устройство определяется. В lsusb устройство отображается:
Bus 003 Device 007: ID 232b:a433 Pantum Ltd. CM1100ADW series

- при установленном пакете sane-airscan сканирование по сети (WiFi, Ethernet) выполняется успешно. Ошибка только при работе по USB.

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

Проверялось на p10, ошибка воспроизводится.
Версия на p10: gimagereader-qt5-3.4.0-alt3