#682121 ocrfeeder: "too many open files" error after OCR of multipage document

Package:
ocrfeeder
Source:
ocrfeeder
Submitter:
Michael Below
Date:
2021-05-17 17:21:23 UTC
Severity:
normal
Tags:
#682121#5
Date:
2012-07-19 16:13:52 UTC
From:
To:
Dear Maintainer,

today I tried to OCR a 39 page document I imported as PDF. After
viewing the results for the first two pages, the ocrfeed interface
was no longer updated -- I could choose other pages, but the
content shown was always for page 2. Saving the file, exporting it
etc. wouldn't work, the dialogs were not shown.

In the terminal I started ocrfeeder from, errors are displayed,
see below. The reason given is "Zu viele offene Dateien" i.e. "too
many open files".

Cheers

Michael


Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 504, in selectImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 541, in __setImageReviewerFromPageData
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 405, in __createdImageReviewer
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 158, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 107, in __init__
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/util/configuration.py",
line 113, in makeUserConfigurationFolder
OSError: [Errno 24] Zu viele offene Dateien:
'/home/mbelow/.ocrfeeder/engines'
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py",
line 334, in exportDialog
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetPresenter.py",
line 756, in __init__
glib.GError: Datei »/usr/share/ocrfeeder/icons/window_icon.png«
konnte nicht geöffnet werden: Zu viele offene Dateien
/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetPresenter.py:717:
GtkWarning: Failed to read filechooser settings from
"/home/mbelow/.config/gtk-2.0/gtkfilechooser.ini": Zu viele offene
Dateien
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py",
line 384, in saveProject
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py",
line 375, in saveProjectAs
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 711, in saveProjectAs
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetModeler.py",
line 758, in __askForFileName
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetPresenter.py",
line 729, in __init__
glib.GError: Datei »/usr/share/ocrfeeder/icons/window_icon.png«
konnte nicht geöffnet werden: Zu viele offene Dateien
Traceback (most recent call last):
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/studioBuilder.py",
line 334, in exportDialog
  File
"/usr/lib/python2.7/dist-packages/ocrfeeder/studio/widgetPresenter.py",
line 756, in __init__
glib.GError: Datei »/usr/share/ocrfeeder/icons/window_icon.png«
konnte nicht geöffnet werden: Zu viele offene Dateien

#682121#10
Date:
2012-07-26 14:32:22 UTC
From:
To:
Sorry for the late reply, I've just arrived back from holidays :)

I'm talking to upstream to see if we can take a look at this.

Is that PDF file available somewhere?

Thanks,

Berto

#682121#15
Date:
2012-07-26 14:44:24 UTC
From:
To:
Ok, we'll also try to reproduce it with a different document.

Thanks,

Berto

#682121#20
Date:
2012-07-26 14:25:59 UTC
From:
To:
Hi,

Am Donnerstag, den 26.07.2012, 16:32 +0200 schrieb Alberto Garcia:

No problem :-)

Sorry, no. I will keep my eyes open if I find a document that shows the
same error and is public.

Cheers

Michael

#682121#25
Date:
2013-03-26 05:37:37 UTC
From:
To:
Is this the correct place to post OCRFeeder bugs?

If so, I was able to I was able to reproduce this bug.  The pdf I am using is 608 pages long, and is all image based.  I was trying to convert it to text so that I could use tts, and highlighting.

OCRFeeder will correctly import every page and it will correctly recognize every document page.  However, when I try select any page beyond page 4 for editing, OCRFeeder will fail to respond.  Also, if I try to Save As or Export the document, I get the following error message:

"Could not read the contents of [username here]" "Too many open files"

This document is under copyright.  I happen to own a hard copy.  Having said that, it can be found here:

https://thepiratebay.se/torrent/6605206/The_Art_and_Science_of_Java.An_Introduction_To_Computer_Science%5B

#682121#30
Date:
2013-03-26 10:11:27 UTC
From:
To:
@Alberto Garcia, Thanks for the reply.  Enjoy your holiday.

I cross posted the bug in more detail here: https://bugzilla.gnome.org/show_bug.cgi?id=689912

#682121#35
Date:
2013-04-02 07:20:27 UTC
From:
To:
Looks like all bug reports arrive when I'm not at home :)

Thanks, I'll be following the upstream bug as well.

Berto