<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>43776</bug_id>
          
          <creation_ts>2022-09-13 11:26:40 +0300</creation_ts>
          <short_desc>Ошибка сегментирования в gimagereader при cохранении результатов распознавания</short_desc>
          <delta_ts>2022-12-15 14:29:23 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>gimagereader-qt5</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tatyana Gagina">tatyana</reporter>
          <assigned_to name="Vitaly Lipatov">lav</assigned_to>
          <cc>lav</cc>
    
    <cc>nickel</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>214826</commentid>
    <comment_count>0</comment_count>
      <attachid>11507</attachid>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2022-09-13 11:26:40 +0300</bug_when>
    <thetext>Created attachment 11507
error.txt

Стенды:
p10-workstation-10-x86-64
p10-education-10-x86-64-kde
p10-server-10-x86-64
p10-kworkstation-10-x86-64

Версии: 
gimagereader-common-3.4.0-alt3
gimagereader-3.4.0-alt3
gimagereader-gtk-3.4.0-alt3
gimagereader-qt5-3.4.0-alt3

Шаги:
1) Запустить gimagereader:
$ gimagereader
2) Подключить по USB (или по сети) любой сканер (например, по USB сканер Mustek 1200 CU Plus) → выбрать источник &quot;Планшетный&quot; → Отсканировать;
3) Выбрать на панели инструментов &quot;Простой текст&quot; → Распознать всё (язык автоматически установлен русский);
4) Выбрать другой режим распознавания &quot;hOCR, PDF&quot; → Распознать всё → программа попросит сохранить документ → Сохранить → заново выбрать &quot;Простой текст&quot; → Распознать всё.

Результат: падение с ошибкой сегментирования. Иногда падение возникает на этапе сохранения файла (см.шаг №4).
Также падение обнаружено при:
- выборе английского языка (en-US) и при использовании для сканирования   английского текста;
- аналогично при выборе распознавания на русском  с использованием русского текста;
- при использовании любого сканера.

Во вложении логи с ошибкой (error.txt).

Ожидаемый результат: стабильная работа в программе без падений.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218947</commentid>
    <comment_count>1</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2022-12-15 14:02:47 +0300</bug_when>
    <thetext>Стенды p10, обновлённые до Sisyphus:
workstation x86-64
education x86-64-kde
server x86-64
kworkstation x86-64

Версия: gimagereader-qt5-3.4.0-alt3

Шаги:
1) Запустить программу:
$ gimagereader-qt5
2) Подключить по USB (или по сети) любой сканер → выбрать источник &quot;Планшетный&quot; → Отсканировать;
3) Выбрать на панели инструментов &quot;Простой текст&quot; → Распознать всё (язык русский);
4) Выбрать другой режим распознавания &quot;hOCR, PDF&quot; → Распознать всё (язык русский) -&gt; оставить то же название файла &quot;Untitled1&quot; и то же расширение -&gt; Сохранить → Заменить.

Результат:  ошибка сегментирования на этапе сохранения, точнее замены файла новым. Ранее был сохранён файл (результат распознавания в режиме &quot;Простой текст&quot;). И  если при сохранении заменить его новым (результат распознавания в режиме &quot;hOCR, PDF&quot;), то программа падает.
Логи те же (вложение error.txt).

Дополнительно.
Не падает:
- если при сохранении указать другое имя для файла или в другую папку;
- если запускать из терминала gimagereader или gimagereader-gtk (на xfce).

Не зависит от:
сканера;
разршения для сканирования и режима;
режима распознавания и языка.

Ожидаемый результат: стабильная работа в программе, при замене одного файла другим при сохранении нет падеиний.

Проверялось в p10, ошибка воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218953</commentid>
    <comment_count>2</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2022-12-15 14:29:23 +0300</bug_when>
    <thetext>Дополнительно: см.шаг 4 &quot;выбрать другой режим распознавания &quot;hOCR, PDF&quot; → Распознать всё (язык русский) -&gt; оставить то же название файла &quot;Untitled1&quot; и то же расширение -&gt; Сохранить → Заменить&quot;. 
Поправка: оставить только название файла таким же (расширение не трогать).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>11507</attachid>
            <date>2022-09-13 11:26:40 +0300</date>
            <delta_ts>2022-09-13 11:26:40 +0300</delta_ts>
            <desc>error.txt</desc>
            <filename>error.txt</filename>
            <type>text/plain</type>
            <size>2644</size>
            <attacher name="Tatyana Gagina">tatyana</attacher>
            
              <data encoding="base64">IAokIGdpbWFnZXJlYWRlcgpNSUIgc2VhcmNoIHBhdGg6IC91c3Ivc2hhcmUvc25tcC9taWJzOi91
c3Ivc2hhcmUvbWlicy9uZXQtc25tcDovdXNyL3NoYXJlL21pYnMvaWFuYTovdXNyL3NoYXJlL21p
YnMvaWV0ZjovdXNyL3NoYXJlL21pYnMvdHViczovdXNyL3NoYXJlL21pYnMvY2lzY286L3Vzci9z
aGFyZS9waWJzL2lldGY6L3Vzci9zaGFyZS9waWJzL3R1YnM6CkNhbm5vdCBmaW5kIG1vZHVsZSAo
TkVULVNOTVAtQUdFTlQtTUlCKTogQXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1
bGUgKFNOTVB2Mi1NSUIpOiBBdCBsaW5lIDAgaW4gKG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVsZSAo
SUYtTUlCKTogQXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKElQLU1JQik6
IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9kdWxlIChUQ1AtTUlCKTogQXQgbGlu
ZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKFVEUC1NSUIpOiBBdCBsaW5lIDAgaW4g
KG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVsZSAoSE9TVC1SRVNPVVJDRVMtTUlCKTogQXQgbGluZSAw
IGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKE5PVElGSUNBVElPTi1MT0ctTUlCKTogQXQg
bGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKERJU01BTi1FVkVOVC1NSUIpOiBB
dCBsaW5lIDAgaW4gKG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVsZSAoRElTTUFOLVNDSEVEVUxFLU1J
Qik6IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9kdWxlIChFdGhlckxpa2UtTUlC
KTogQXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKEhPU1QtUkVTT1VSQ0VT
LVRZUEVTKTogQXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKElQVjYtSUNN
UC1NSUIpOiBBdCBsaW5lIDAgaW4gKG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVsZSAoSVBWNi1NSUIp
OiBBdCBsaW5lIDAgaW4gKG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVsZSAoSVBWNi1UQ1AtTUlCKTog
QXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKElQVjYtVURQLU1JQik6IEF0
IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9kdWxlIChVQ0QtSVBGV0FDQy1NSUIpOiBB
dCBsaW5lIDAgaW4gKG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVsZSAoU05NUC1UQVJHRVQtTUlCKTog
QXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKFRVTk5FTC1NSUIpOiBBdCBs
aW5lIDAgaW4gKG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVsZSAoSVBWNi1GTE9XLUxBQkVMLU1JQik6
IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9kdWxlIChVQ0QtRElTS0lPLU1JQik6
IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9kdWxlIChMTS1TRU5TT1JTLU1JQik6
IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9kdWxlIChVQ0QtU05NUC1NSUIpOiBB
dCBsaW5lIDAgaW4gKG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVsZSAoVUNELURFTU8tTUlCKTogQXQg
bGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKE5FVC1TTk1QLVZBQ00tTUlCKTog
QXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKFNOTVAtVklFVy1CQVNFRC1B
Q00tTUlCKTogQXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBtb2R1bGUgKFNOTVAtQ09N
TVVOSVRZLU1JQik6IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9kdWxlIChJUC1G
T1JXQVJELU1JQik6IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9kdWxlIChTTk1Q
LU5PVElGSUNBVElPTi1NSUIpOiBBdCBsaW5lIDAgaW4gKG5vbmUpCkNhbm5vdCBmaW5kIG1vZHVs
ZSAoU05NUC1GUkFNRVdPUkstTUlCKTogQXQgbGluZSAwIGluIChub25lKQpDYW5ub3QgZmluZCBt
b2R1bGUgKFNOTVAtTVBELU1JQik6IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQgbW9k
dWxlIChTTk1QLVVTRVItQkFTRUQtU00tTUlCKTogQXQgbGluZSAwIGluIChub25lKQpDYW5ub3Qg
ZmluZCBtb2R1bGUgKFNOTVB2Mi1UTSk6IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZpbmQg
bW9kdWxlIChORVQtU05NUC1QQVNTLU1JQik6IEF0IGxpbmUgMCBpbiAobm9uZSkKQ2Fubm90IGZp
bmQgbW9kdWxlIChORVQtU05NUC1FWFRFTkQtTUlCKTogQXQgbGluZSAwIGluIChub25lKQpDYW5u
b3QgZmluZCBtb2R1bGUgKFVDRC1ETE1PRC1NSUIpOiBBdCBsaW5lIDAgaW4gKG5vbmUpCkltYWdl
IHRvbyBzbWFsbCB0byBzY2FsZSEhICgyeDM2IHZzIG1pbiB3aWR0aCBvZiAzKQpMaW5lIGNhbm5v
dCBiZSByZWNvZ25pemVkISEKSW1hZ2UgdG9vIHNtYWxsIHRvIHNjYWxlISEgKDJ4MzYgdnMgbWlu
IHdpZHRoIG9mIDMpCkxpbmUgY2Fubm90IGJlIHJlY29nbml6ZWQhIQpRVGV4dEN1cnNvcjo6c2V0
UG9zaXRpb246IFBvc2l0aW9uICczMDU2JyBvdXQgb2YgcmFuZ2UKUVRleHRDdXJzb3I6OnNldFBv
c2l0aW9uOiBQb3NpdGlvbiAnMzA1Nicgb3V0IG9mIHJhbmdlClFUZXh0Q3Vyc29yOjpzZXRQb3Np
dGlvbjogUG9zaXRpb24gJzMwNTYnIG91dCBvZiByYW5nZQrQntGI0LjQsdC60LAg0YHQtdCz0LzQ
tdC90YLQuNGA0L7QstCw0L3QuNGPCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>