Gnome关机键卡半天

环境

gnome3.22.2,Debian9

问题

升到Debian9,关机时点击Gnome图形界面下的关机键,会卡死一阵子,然后才弹出提示询问是关机还是待机还是取消。/var/log/syslog如下

1
2
3
4
5
6
7
8
9
10
11
gnome-session[1504]: gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session[1504]: gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session[1504]: gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session[1504]: gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session[1504]: gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-session-binary[1504]: GLib-GObject-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
gnome-shell[1618]: JS LOG: Ignored exception from dbus method: Gio.IOErrorEnum: Timeout was reached

分析

上网查得是Gnome3.16版本或以上,外加插件Caffeine导致,暂时好像无解,关掉该插件后则没有该问题。

相关链接

Caffeine causes gnome-session-quit time out in GNOME 3.20 · Issue #67 · eonpatapon/gnome-shell-extension-caffeine · GitHub