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

Reply via email to