Paperwork 2.0: testing phase

Hi Jerome, yes, both came from me.

I reproduced the sudden crash by importing a file and then scanning another page to append to this document.

The output on the shell is the following:

[INFO  ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/normalizers/resolution.c:L231(opt_desc_filter): No change to do on option 'resolution'
Fatal Python error: Segmentation fault

Thread 0x00007facd5c07700 (most recent call first):
  File "/app/lib/python3.7/site-packages/openpaperwork_gtk-1.99.1-py3.7.egg/openpaperwork_gtk/widgets/progress/__init__.py", line 89 in _thread
  File "/usr/lib/python3.7/threading.py", line 870 in run
  File "/usr/lib/python3.7/threading.py", line 926 in _bootstrap_inner
  File "/usr/lib/python3.7/threading.py", line 890 in _bootstrap

Thread 0x00007facd6686700 (most recent call first):
  File "/usr/lib/python3.7/threading.py", line 296 in wait
  File "/usr/lib/python3.7/queue.py", line 170 in get
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/thread/pool.py", line 24 in run
  File "/usr/lib/python3.7/threading.py", line 926 in _bootstrap_inner
  File "/usr/lib/python3.7/threading.py", line 890 in _bootstrap

Thread 0x00007facd6e87700 (most recent call first):
  File "/usr/lib/python3.7/threading.py", line 296 in wait
  File "/usr/lib/python3.7/queue.py", line 170 in get
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/thread/pool.py", line 24 in run
  File "/usr/lib/python3.7/threading.py", line 926 in _bootstrap_inner
  File "/usr/lib/python3.7/threading.py", line 890 in _bootstrap

Thread 0x00007facdca3d700 (most recent call first):
  File "/app/lib/python3.7/site-packages/pyocr-0.7.3.dev11+g625b2a2.d20200706-py3.7.egg/pyocr/tesseract.py", line 303 in run_tesseract
  File "/app/lib/python3.7/site-packages/pyocr-0.7.3.dev11+g625b2a2.d20200706-py3.7.egg/pyocr/tesseract.py", line 367 in image_to_string
  File "/app/lib/python3.7/site-packages/paperwork_backend-1.99.1-py3.7.egg/paperwork_backend/guesswork/ocr/pyocr.py", line 176 in ocr_page_by_url
  File "/app/lib/python3.7/site-packages/paperwork_backend-1.99.1-py3.7.egg/paperwork_backend/guesswork/ocr/pyocr.py", line 62 in _run_ocr_on_page
  File "/app/lib/python3.7/site-packages/paperwork_backend-1.99.1-py3.7.egg/paperwork_backend/guesswork/ocr/pyocr.py", line 74 in _run_ocr_on_modified_pages
  File "/app/lib/python3.7/site-packages/paperwork_backend-1.99.1-py3.7.egg/paperwork_backend/guesswork/ocr/pyocr.py", line 78 in add_obj
  File "/app/lib/python3.7/site-packages/paperwork_backend-1.99.1-py3.7.egg/paperwork_backend/sync.py", line 248 in _transaction_simple
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/promise.py", line 233 in _threaded_do
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/thread/__init__.py", line 27 in do
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/thread/pool.py", line 27 in run
  File "/usr/lib/python3.7/threading.py", line 926 in _bootstrap_inner
  File "/usr/lib/python3.7/threading.py", line 890 in _bootstrap

Thread 0x00007facdd23e700 (most recent call first):
  File "/app/lib/python3.7/site-packages/paperwork_backend-1.99.1-py3.7.egg/paperwork_backend/docscan/libinsane.py", line 169 in scan
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/promise.py", line 233 in _threaded_do
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/thread/__init__.py", line 27 in do
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/thread/pool.py", line 27 in run
  File "/usr/lib/python3.7/threading.py", line 926 in _bootstrap_inner
  File "/usr/lib/python3.7/threading.py", line 890 in _bootstrap

Thread 0x00007facf142d740 (most recent call first):
  File "/usr/lib/python3.7/site-packages/gi/overrides/GLib.py", line 497 in run
  File "/app/lib/python3.7/site-packages/openpaperwork_gtk-1.99.1-py3.7.egg/openpaperwork_gtk/mainloop/glib.py", line 63 in mainloop
  File "/app/lib/python3.7/site-packages/openpaperwork_core-1.99.1-py3.7.egg/openpaperwork_core/__init__.py", line 459 in call_one
  File "/app/lib/python3.7/site-packages/paperwork-1.99.1-py3.7.egg/paperwork_gtk/main.py", line 188 in main_main
  File "/app/lib/python3.7/site-packages/paperwork-1.99.1-py3.7.egg/paperwork_gtk/main.py", line 214 in main
  File "/app/bin/paperwork-gtk", line 11 in <module>

I hope that helps.

During my work today, I had a freeze of the window. That happened after some queries, I cannot reproduce it. There is no relevant info in the logfiles.

One question related to the translation: How can I use the translation as far as it is available right now, to see the strings live in the GUI?

Kind regards,

Andreas