After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 687570 - gnome-shell crashes when trying to open the status menu
gnome-shell crashes when trying to open the status menu
Status: RESOLVED FIXED
Product: gnome-session
Classification: Core
Component: gnome-session
3.6.x
Other Linux
: Normal critical
: ---
Assigned To: Session Maintainers
Session Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-11-04 15:15 UTC by Martin Vielsmaier
Modified: 2013-05-14 11:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Martin Vielsmaier 2012-11-04 15:15:00 UTC
When I click on my name in the upper right corner to open the status menu, gnome-shell crashes.

log output from journalctl:
[...]
Nov 04 10:32:21 localhost gnome-session[1575]: GLib-CRITICAL: g_variant_get_va: assertion `value != NULL' failed
Nov 04 10:32:21 localhost gnome-session[1575]: GLib-CRITICAL: g_variant_unref: assertion `value != NULL' failed
Nov 04 10:32:21 localhost gnome-session[1575]: ******************* START ********************************
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 0: gnome-session() [0x41c349]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 1: gnome-session() [0x41c71a]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 2: /usr/lib/libc.so.6(+0x35050) [0x7ff6142e3050]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 3: /usr/lib/libc.so.6(gsignal+0x35) [0x7ff6142e2fd5]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 4: /usr/lib/libc.so.6(abort+0x148) [0x7ff6142e4458]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 5: /usr/lib/libc.so.6(+0x73cfb) [0x7ff614321cfb]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 6: /usr/lib/libc.so.6(+0x798a6) [0x7ff6143278a6]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 7: gnome-session() [0x417425]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 8: gnome-session() [0x423030]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 9: gnome-session() [0x420314]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 10: /usr/lib/libdbus-glib-1.so.2(+0xd2f2) [0x7ff615bb62f2]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 11: /usr/lib/libdbus-1.so.3(+0x1ddc5) [0x7ff615980dc5]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 12: /usr/lib/libdbus-1.so.3(dbus_connection_dispatch+0x3a0) [0x7ff615973020]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 13: /usr/lib/libdbus-glib-1.so.2(+0xad95) [0x7ff615bb3d95]
Nov 04 10:32:21 localhost gnome-session[1575]: Frame 14: /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x135) [0x7ff614aac865]

Package versions:
$ pacman -Q | grep gnome
gnome-applets 3.5.92-1
gnome-backgrounds 3.6.0-1
gnome-bluetooth 3.6.0-2
gnome-contacts 3.6.1-1
gnome-control-center 3.6.2-1
gnome-desktop 1:3.6.1-1
gnome-disk-utility 3.6.1-1
gnome-icon-theme 3.6.0-1
gnome-icon-theme-extras 3.4.0-1
gnome-icon-theme-symbolic 3.6.0-1
gnome-js-common 0.1.2-2
gnome-keyring 3.6.1-1
gnome-menus 3.6.0-1
gnome-mime-data 2.18.0-6
gnome-mplayer 1.0.7-1
gnome-nettool 3.2.0-1
gnome-online-accounts 3.6.0-1
gnome-panel 3.6.0-1
gnome-power-manager 3.6.0-1
gnome-screensaver 3.6.1-1
gnome-screenshot 3.6.0-1
gnome-session 3.6.1-1
gnome-settings-daemon 3.6.1-2
gnome-shell 3.6.1-3
gnome-system-monitor 3.6.0-1
gnome-terminal 3.6.0-1
gnome-themes-standard 3.6.1-1
gnome-tweak-tool 3.6.1-1
gnome-user-docs 3.6.0-1
gnome-vfs 2.24.4-6
gnome-video-effects 0.4.0-2
libgnome 2.32.1-3
libgnome-data 2.32.1-3
libgnome-keyring 3.6.0-1
libgnomecanvas 2.30.3-2
libgnomekbd 3.6.0-1
libgnomeui 2.24.5-1
libsoup-gnome 2.40.1-1
polkit-gnome 0.105-1

$ pacman -Q | grep gtk
clutter-gtk 1.4.0-1
gtk-engines 2.21.0-1
gtk-sharp-2 2.12.11-1
gtk-update-icon-cache 2.24.13-1
gtk2 2.24.13-1
gtk3 3.6.1-1
gtkhtml 3.32.2-3
gtkhtml4 4.6.0-1
gtkmm 2.24.2-2
gtkmm3 3.6.0-1
gtksourceview3 3.6.0-1
gtkspell 2.0.16-2
lib32-gtk2 2.24.13-1
pygtk 2.24.0-3
webkitgtk2 1.10.1-1
webkitgtk3 1.10.1-1
xdg-user-dirs-gtk 0.9-1
Comment 1 Martin Vielsmaier 2012-11-04 17:16:06 UTC
Downstream bug:
https://bugs.archlinux.org/task/32456
Comment 2 Bastien Nocera 2013-01-13 19:15:11 UTC
From the downstream bug, it looks like you were using a systemd which doesn't include the CanPowerOff function added in systemd 42 (that's a Feb 2012 release).

I'll put this NEEDINFO until somebody can tell us what the output of the debug patch on the downstream bug is.
Comment 3 yumiko 2013-05-03 12:37:08 UTC
gnome-session[13054]: WARNING: Unable to call 'CanPowerOff': DBus.Error:org.freedesktop.DBus.Error.AccessDenied: Operation not permitted

Wow.
Comment 4 yumiko 2013-05-03 12:46:58 UTC
I forgot: I have the same problem, so I applied that patch on 3.6.2. I'm on Gentoo BTW.
Comment 5 yumiko 2013-05-13 20:12:40 UTC
Looks like it fixed itself after I recompiled systemd with policykit support.