[kde-freebsd] QKqueueFileSystemWatcherEngine regression?

Andriy Gapon avg at FreeBSD.org
Thu Sep 13 13:45:16 UTC 2012


on 05/09/2012 13:36 Andriy Gapon said the following:
> 
> I have a quite large photo collection managed with digikam.
> After upgrading my machine after a long (couple of months) pause I am now seeing
> the following when starting digikam:
> 
> QKqueueFileSystemWatcherEngine::addPaths: open: Too many open files
> QFileSystemWatcher: failed to add paths: [scrubbed]
> QKqueueFileSystemWatcherEngine::addPaths: open: Too many open files
> ...
> 
> Lots of these messages.  digikam then crashes:
> 
> digikam(89741) KIO::SlavePrivate::SlavePrivate: Connection server not listening,
> could not connect
> 
> GLib-ERROR **: Cannot create pipe main loop wake-up: Too many open files
> 
> aborting...
> 
> I have out-of-box limits on open files:
> kern.maxfiles: 50000
> kern.maxfilesperproc: 11095
> 
> I find it to be a problem that digikam now has to open all files in my
> collection because of how QKqueueFileSystemWatcherEngine works.
> 
> Have I missed some UPDATING note or a package message about this?
> 
> I would prefer to not bump kern.maxfilesperproc to an arbitrarily large value.
> Is there a knob to control filesystem-watcher behavior?

So, does anyone know what's the story here?


-- 
Andriy Gapon


More information about the kde-freebsd mailing list