Bug#972558: gnome-settings-daemon: gsd-housekeeping crashes with filesystem that lack atime

Felix Geyer fgeyer at debian.org
Tue Oct 20 10:49:18 BST 2020


Package: gnome-settings-daemon
Version: 3.38.0-2
Tags: fixed-upstream

gsd-housekeeping segfaults every few minutes when /home is on a filesystem that lacks atime
(for example ZFS with atime=off):

> housekeeping-plugin:ERROR:../plugins/housekeeping/gsd-housekeeping-manager.c:139:read_dir_for_purge: assertion failed: (g_file_info_has_attribute (info, G_FILE_ATTRIBUTE_TIME_ACCESS))
> Bail out! housekeeping-plugin:ERROR:../plugins/housekeeping/gsd-housekeeping-manager.c:139:read_dir_for_purge: assertion failed: (g_file_info_has_attribute (info, G_FILE_ATTRIBUTE_TIME_ACCESS))

This happens since glib2.0 2.66.0-2 which cherry-picked the following patch:
glocalfile-Never-require-G_LOCAL_FILE_STAT_FIELD_ATIME.patch

The problem is fixed with this commit (unfortunately not in 3.38.1):
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/647c0af7779757b18708a07b7cfc95e6b1bc79f0



More information about the pkg-gnome-maintainers mailing list