Geary crashes with "Too many open files" error
Running geary 3.38 from debian unstable
$ dpkg -s geary
Package: geary
Status: install ok installed
Priority: optional
Section: mail
Installed-Size: 12296
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: amd64
Version: 3.38.0.1-3
Error seen in journalctl
output
Sep 23 13:35:54 desktop org.gnome.Geary[3329]: *[wrn] 17:35:54.0826 Gtk:Could not load a pixbuf from icon theme.
Sep 23 13:35:54 desktop org.gnome.Geary[3329]: This may indicate that pixbuf loaders or the mime database could not be found.
Sep 23 13:35:54 desktop org.gnome.Geary[3329]: **
Sep 23 13:35:54 desktop org.gnome.Geary[3329]: Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/16x16/status/image-missing.png: Error opening file /usr/share/icons/Adwaita/16x16/status/image-missing.png: Too many open files (g-io-error-quark, 31)
Sep 23 13:35:54 desktop org.gnome.Geary[3329]: Bail out! Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/16x16/status/image-missing.png: Error opening file /usr/share/icons/Adwaita/16x16/status/image-missing.png: Too many open files (g-io-error-quark, 31)
I have the default limit of 1024 open files
$ ulimit -a | grep 'open files'
open files (-n) 1024