Bug 45780

Summary: Некорректное сохранение страниц в kde5-skanlite после сканирования с автоподатчика на Epson M200
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: kde5-skanliteAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
usb.txt
none
ethernet.txt
none
screen none

Description Tatyana Gagina 2023-04-07 17:39:19 MSK
Created attachment 12907 [details]
usb.txt

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

Версия: kde5-skanlite-22.12.3-alt1

Условия: ошибка воспроизводится при сохранении документов.
Подключение сканера: по USB/по Ethernet.

Шаги: 
1) Подключить сканер по USB -> проверить подключение:
$ lsusb
Bus 001 Device 005: ID 04b8:08aa Seiko Epson Corp. EPSON M200 Series

2) Загрузить в автоподатчик сканера 3 листа бумаги; 
3) Запустить из терминала: 
$ skanlite
Выставить параметры:
-> Источник сканирования: УПД
-> Разрешение и формат бумаги не имеют значения.
-> Сканировать
4) Дождаться окончания сканирования.

Результат: откроется окно для сохранения первой страницы, после не предлагается сохранить вторую  и последующие. 
Детали: 
- продолжается процесс сканирования, в программе висит прогресс по выполнению "Сохранение", сам процесс сканирования завершён;
- после открывается окно с ошибкой "Устройство занято" (см.screen). Никаких дествий со стороны пользователя не выполнялось;
- в домашней директории сохранилась только первая страница. При просмотре других папок - нет этих страниц;
- если нажать заново "Сканировать", то снова появится окно с ошибкой "Устройство занято", хотя сканер уже прогрнал все листы.
Логи во вложении (usb.txt).

При сканировании по сети (Ethernet) поведение несколько другое.
Детали: 
- програма даёт сохранить каждую последующую страницу при каждом нажатии "Сканировать". То есть, при нажатии кнопки "Сканировать" (трижды) трижды происходит сохранение страниц с предыдущего процесса сканирования.

Логи во вложении ethernet.txt (информация по логам отслеживается почти та же, что по usb).

Ожидаемый результат: получены все страницы при сканировании по usb. 
При сканировании по Ethernet программа даёт сохранить сразу все листы.

Проверялось на p10, ошибка воспроизводится.
Версия: kde5-skanlite-22.12.3-alt1
Comment 1 Tatyana Gagina 2023-04-07 17:41:16 MSK
Created attachment 12908 [details]
ethernet.txt
Comment 2 Tatyana Gagina 2023-04-07 17:42:28 MSK
Created attachment 12909 [details]
screen