Frequent crashes from gsd-housekeeping
I noticed after running coredumpctl list
that gsd-housekeeping is crashing about every 2 minutes.
$ coredumpctl list | tail
Wed 2020-10-07 10:19:47 EDT 280314 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:21:48 EDT 283242 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:23:49 EDT 286139 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:25:50 EDT 289045 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:27:51 EDT 291954 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:29:52 EDT 294907 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:31:53 EDT 298145 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:33:54 EDT 301505 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:35:55 EDT 304415 1000 1000 6 present /usr/lib/gsd-housekeeping
Wed 2020-10-07 10:37:56 EDT 307456 1000 1000 6 present /usr/lib/gsd-housekeeping
I ran coredumpctl info
and journalctl
for the following information. I'm not sure what is causing the crash still. Any help is appreciated. I am using Arch Linux with ZFS root filesystem.
david@bar:~$ coredumpctl info 307456
PID: 307456 (gsd-housekeepin)
UID: 1000 (david)
GID: 1000 (david)
Signal: 6 (ABRT)
Timestamp: Wed 2020-10-07 10:37:56 EDT (3min 22s ago)
Command Line: /usr/lib/gsd-housekeeping
Executable: /usr/lib/gsd-housekeeping
Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/org.gnome.SettingsDaemon.Housekeeping.service
Unit: user@1000.service
User Unit: org.gnome.SettingsDaemon.Housekeeping.service
Slice: user-1000.slice
Owner UID: 1000 (david)
Boot ID: 1e79f971ca824104a0c5437a4692f756
Machine ID: 23b8d584f97a4de39b040a0c47752f28
Hostname: bar
Storage: /var/lib/systemd/coredump/core.gsd-housekeepin.1000.1e79f971ca824104a0c5437a4692f756.307456.1602081476000000.zst
Message: Process 307456 (gsd-housekeepin) of user 1000 dumped core.
Stack trace of thread 307456:
#0 0x00007f7d46016615 raise (libc.so.6 + 0x3d615)
#1 0x00007f7d45fff862 abort (libc.so.6 + 0x26862)
#2 0x00007f7d461c8084 n/a (libglib-2.0.so.0 + 0x1c084)
#3 0x00007f7d4622290d g_assertion_message_expr (libglib-2.0.so.0 + 0x7690d)
#4 0x000055a9c0923987 n/a (gsd-housekeeping + 0x6987)
#5 0x000055a9c0923b79 n/a (gsd-housekeeping + 0x6b79)
#6 0x00007f7d461ff114 n/a (libglib-2.0.so.0 + 0x53114)
#7 0x00007f7d461fe924 g_main_context_dispatch (libglib-2.0.so.0 + 0x52924)
#8 0x00007f7d46252621 n/a (libglib-2.0.so.0 + 0xa6621)
#9 0x00007f7d461fde73 g_main_loop_run (libglib-2.0.so.0 + 0x51e73)
#10 0x000055a9c092137a n/a (gsd-housekeeping + 0x437a)
#11 0x00007f7d46001152 __libc_start_main (libc.so.6 + 0x28152)
#12 0x000055a9c092164e n/a (gsd-housekeeping + 0x464e)
Stack trace of thread 307457:
#0 0x00007f7d460ce46f __poll (libc.so.6 + 0xf546f)
#1 0x00007f7d462525af n/a (libglib-2.0.so.0 + 0xa65af)
#2 0x00007f7d461fd131 g_main_context_iteration (libglib-2.0.so.0 + 0x51131)
#3 0x00007f7d461fd182 n/a (libglib-2.0.so.0 + 0x51182)
#4 0x00007f7d4622bd21 n/a (libglib-2.0.so.0 + 0x7fd21)
#5 0x00007f7d45e963e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f7d460d9293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 307459:
#0 0x00007f7d460ce46f __poll (libc.so.6 + 0xf546f)
#1 0x00007f7d462525af n/a (libglib-2.0.so.0 + 0xa65af)
#2 0x00007f7d461fde73 g_main_loop_run (libglib-2.0.so.0 + 0x51e73)
#3 0x00007f7d46438fe8 n/a (libgio-2.0.so.0 + 0x101fe8)
#4 0x00007f7d4622bd21 n/a (libglib-2.0.so.0 + 0x7fd21)
#5 0x00007f7d45e963e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f7d460d9293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 307463:
#0 0x00007f7d460ce46f __poll (libc.so.6 + 0xf546f)
#1 0x00007f7d462525af n/a (libglib-2.0.so.0 + 0xa65af)
#2 0x00007f7d461fd131 g_main_context_iteration (libglib-2.0.so.0 + 0x51131)
#3 0x00007f7d464f8c0e n/a (libdconfsettings.so + 0x5c0e)
#4 0x00007f7d4622bd21 n/a (libglib-2.0.so.0 + 0x7fd21)
#5 0x00007f7d45e963e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f7d460d9293 __clone (libc.so.6 + 0x100293)
$ journalctl --since=today --user -f -u org.gnome.SettingsDaemon.Housekeeping.service
Oct 07 09:19:18 bar systemd[7331]: Started GNOME maintenance of expirable data service.
Oct 07 09:21:18 bar gsd-housekeeping[193496]: **
Oct 07 09:21:18 bar gsd-housekeeping[193496]: housekeeping-plugin:ERROR:../gnome-settings-daemon/plugins/housekeeping/gsd-housekeeping-manager.c:139:read_dir_for_purge: assertion failed: (g_file_info_has_attribute (info, G_FILE_ATTRIBUTE_TIME_ACCESS))
Oct 07 09:21:18 bar gsd-housekeeping[193496]: Bail out! housekeeping-plugin:ERROR:../gnome-settings-daemon/plugins/housekeeping/gsd-housekeeping-manager.c:139:read_dir_for_purge: assertion failed: (g_file_info_has_attribute (info, G_FILE_ATTRIBUTE_TIME_ACCESS))
Oct 07 09:21:18 bar systemd[7331]: org.gnome.SettingsDaemon.Housekeeping.service: Main process exited, code=dumped, status=6/ABRT
Oct 07 09:21:18 bar systemd[7331]: org.gnome.SettingsDaemon.Housekeeping.service: Failed with result 'core-dump'.
Oct 07 09:21:18 bar systemd-coredump[196263]: [🡕] Process 193496 (gsd-housekeepin) of user 1000 dumped core.
Stack trace of thread 193496:
#0 0x00007f3beaa3a615 raise (libc.so.6 + 0x3d615)
#1 0x00007f3beaa23862 abort (libc.so.6 + 0x26862)
#2 0x00007f3beabec084 n/a (libglib-2.0.so.0 + 0x1c084)
#3 0x00007f3beac4690d g_assertion_message_expr (libglib-2.0.so.0 + 0x7690d)
#4 0x000055a5e63fb987 n/a (gsd-housekeeping + 0x6987)
#5 0x000055a5e63fbb79 n/a (gsd-housekeeping + 0x6b79)
#6 0x00007f3beac23114 n/a (libglib-2.0.so.0 + 0x53114)
#7 0x00007f3beac22924 g_main_context_dispatch (libglib-2.0.so.0 + 0x52924)
#8 0x00007f3beac76621 n/a (libglib-2.0.so.0 + 0xa6621)
#9 0x00007f3beac21e73 g_main_loop_run (libglib-2.0.so.0 + 0x51e73)
#10 0x000055a5e63f937a n/a (gsd-housekeeping + 0x437a)
#11 0x00007f3beaa25152 __libc_start_main (libc.so.6 + 0x28152)
#12 0x000055a5e63f964e n/a (gsd-housekeeping + 0x464e)
Stack trace of thread 193498:
#0 0x00007f3beaaf246f __poll (libc.so.6 + 0xf546f)
#1 0x00007f3beac765af n/a (libglib-2.0.so.0 + 0xa65af)
#2 0x00007f3beac21131 g_main_context_iteration (libglib-2.0.so.0 + 0x51131)
#3 0x00007f3beac21182 n/a (libglib-2.0.so.0 + 0x51182)
#4 0x00007f3beac4fd21 n/a (libglib-2.0.so.0 + 0x7fd21)
#5 0x00007f3bea8ba3e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f3beaafd293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 193501:
#0 0x00007f3beaaf246f __poll (libc.so.6 + 0xf546f)
#1 0x00007f3beac765af n/a (libglib-2.0.so.0 + 0xa65af)
#2 0x00007f3beac21131 g_main_context_iteration (libglib-2.0.so.0 + 0x51131)
#3 0x00007f3beaf1cc0e n/a (libdconfsettings.so + 0x5c0e)
#4 0x00007f3beac4fd21 n/a (libglib-2.0.so.0 + 0x7fd21)
#5 0x00007f3bea8ba3e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f3beaafd293 __clone (libc.so.6 + 0x100293)
Stack trace of thread 193500:
#0 0x00007f3beaaf246f __poll (libc.so.6 + 0xf546f)
#1 0x00007f3beac765af n/a (libglib-2.0.so.0 + 0xa65af)
#2 0x00007f3beac21e73 g_main_loop_run (libglib-2.0.so.0 + 0x51e73)
#3 0x00007f3beae5cfe8 n/a (libgio-2.0.so.0 + 0x101fe8)
#4 0x00007f3beac4fd21 n/a (libglib-2.0.so.0 + 0x7fd21)
#5 0x00007f3bea8ba3e9 start_thread (libpthread.so.0 + 0x93e9)
#6 0x00007f3beaafd293 __clone (libc.so.6 + 0x100293)
Oct 07 09:21:18 bar systemd[7331]: org.gnome.SettingsDaemon.Housekeeping.service: Scheduled restart job, restart counter is at 63.
Oct 07 09:21:18 bar systemd[7331]: Stopped GNOME maintenance of expirable data service.
Oct 07 09:21:18 bar systemd[7331]: Starting GNOME maintenance of expirable data service...
Oct 07 09:21:19 bar systemd[7331]: Started GNOME maintenance of expirable data service.