Bug#305471: gnome-session: gnome logout don't logout

Hans Ulrich Niedermann Hans Ulrich Niedermann <debian@n-dimensional.de>, 305471@bugs.debian.org
Tue, 26 Apr 2005 19:35:22 +0200


Hi,

I have a similar phenomenon on a system S of mine:

For user A, The "logout" panel button or menu item results appears to
do nothing, but after a wait of 90..120 seconds the "Are you sure you
want to log out" dialog finally appears. This may possibly be
connected to the splash image not disappearing after startup
automatically (it disappears after a mouse click on it).

For a newly created user B on the same system S, however, the dialog
appears instantanously. (A newly created user has to manually choose
the session type in gdm the first time, though, otherwise
gdm/metacity/gnome/whoever will just show a grey screen.)

Oh, and on another system T of mine there is a similar phenomenon,
also linked with gnome-session:

For user C, logging in with gdm will start gnome-session and
gnome-sm-proxy (the session manager icon will be shown), and then the
system will wait at 0% CPU for a period of someting like those 90..120
seconds, before finally starting up the rest of gnome.

For anoter user D on system T, gnome starts up without that wait.

Both systems S and T run:

gnome-session   2.8.1-6
metacity        2.8.8-1
gdm             2.6.0.8-1

All those phenomena happen every time, regardless of reboots, etc.

And I have no idea where and how to start debugging.

Appended is the process list on system S, waiting for the "Are you sure you
want to log out" dialog to appear.

HTH,

Uli

  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:00 init [2]         
    2 ?        SN     0:00 [ksoftirqd/0]
    3 ?        S<     0:00 [events/0]
    4 ?        S<     0:00 [khelper]
   20 ?        S<     0:00 [kblockd/0]
   44 ?        S      0:04 [pdflush]
   45 ?        S      0:02 [pdflush]
   47 ?        S<     0:00 [aio/0]
   46 ?        S      0:03 [kswapd0]
  183 ?        S      0:00 [kseriod]
  203 ?        S      0:00 [scsi_eh_0]
  205 ?        S      0:00 [scsi_eh_1]
  211 ?        S      0:00 [scsi_eh_2]
  257 ?        S      0:08 [kjournald]
  845 ?        S      0:00 [khubd]
  861 ?        S      0:00 [kapmd]
  918 ?        S      0:00 [kjournald]
 2179 ?        Ss     0:00 dhclient -e -pf /var/run/dhclient.eth0.pid -lf /var/run/dhclient.eth0.leases eth0
 2420 ?        Ss     0:00 /sbin/syslogd
 2423 ?        Ss     0:00 /sbin/klogd
 2608 ?        S<Ls   0:01 /usr/bin/atop -a -w /var/log/atop.log 600
 2642 ?        Ss     0:00 /usr/sbin/hald --drop-privileges
 2660 ?        Ss     0:00 /usr/sbin/famd -T 0
 2667 ?        Ss     0:00 /usr/sbin/inetd
 2672 ?        Ss     0:00 /usr/sbin/mDNSResponder -f /etc/mdnsresponder/mDNSResponder.conf
 2683 ?        Ss     0:00 /usr/sbin/nmbd -D
 2688 ?        Ss     0:00 /usr/sbin/smbd -D
 2697 ?        S      0:00 /usr/sbin/smbd -D
 2730 ?        Ss     0:00 /usr/bin/X11/xfs -daemon
 2852 ?        S      0:00 /usr/sbin/chronyd
 2855 ?        Ss     0:00 /usr/sbin/atd
 2870 ?        Ss     0:00 /usr/sbin/cron
 3149 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 3150 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 3151 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 3152 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 3154 tty6     Ss+    0:00 -bash
 3291 ?        Ss     0:06 SCREEN
 3292 pts/0    Ss+    0:00 /bin/bash
 3305 pts/1    Ss+    0:00 /bin/bash
 3362 ?        Ss     0:00 /usr/sbin/sshd
 3375 ?        Ss     0:02 sshd: root@pts/2
 3377 pts/2    Ss     0:00 -bash
15021 ?        Ss     0:00 /sbin/portmap
18512 pts/0    S      0:00 /bin/bash /etc/init.d/xprint restart
18513 pts/0    S      0:00 /bin/bash /etc/init.d/xprint restart
18514 pts/0    S      0:00 /usr/X11R6/bin/Xprt -ac -pn -nolisten tcp -audit 4 -fp /usr/lib/X11/fonts/Type1,/usr/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Type1,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,/usr/lib/X11/fonts/100dpi,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/75dpi,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/misc,/usr/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/100dpi,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/misc :64
18516 pts/0    S      0:00 /bin/bash /etc/init.d/xprint restart
22776 ?        S<s    0:00 udevd
23253 ?        Ss     0:00 /usr/bin/dbus-daemon-1 --system
25639 ?        Ss     0:02 /usr/sbin/cupsd -F
27767 ?        S      0:00 /usr/lib/gconf2/gconfd-2 13
28952 ?        Ss     0:00 /usr/bin/gdm
29306 ?        Ss     0:00 /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate --ior-output-fd=18
29616 ?        S      0:00 /usr/lib/evolution/evolution-data-server-1.0 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_InterfaceCheck --oaf-ior-fd=42
30464 ?        S      0:00 /usr/bin/gdm
30497 ?        S<     0:25 /usr/X11R6/bin/X :0 -audit 0 -dpi 100 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
30967 pts/2    S+     0:00 screen -dr
31548 tty5     Ss+    0:00 /sbin/getty 38400 tty5
31625 ?        Ss     0:00 /usr/bin/gnome-session
31680 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/gnome-session
31682 ?        S      0:01 /usr/lib/gconf2/gconfd-2 5
31685 ?        S      0:00 /usr/bin/gnome-keyring-daemon
31687 ?        Ss     0:00 /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate --ior-output-fd=18
31689 ?        Ss     0:00 gnome-smproxy --sm-config-prefix /.gnome-smproxy-VTr4BD/ --sm-client-id 11c0a81bc7000106733404500000016820000
31691 ?        S      0:00 /usr/lib/control-center/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-fd=22
31693 ?        S      0:01 /usr/bin/vino-server --oaf-activate-iid=OAFIID:GNOME_RemoteDesktopServer --oaf-ior-fd=23
31703 ?        S      0:00 xscreensaver -nosplash
31712 ?        Ss     0:00 metacity --sm-save-file 1105761839-3208-3814497716.ms
31717 ?        Ss     0:01 nautilus --sm-config-prefix /nautilus-bf3erl/ --sm-client-id 11c0a81bc7000106733404600000016820003 --screen 0 --no-default-window
31719 ?        Ss     0:01 gnome-panel --sm-config-prefix /gnome-panel-5oQEnm/ --sm-client-id 11c0a81bc7000106733404600000016820002 --screen 0 --profile default
31729 ?        Ss     0:00 /usr/lib/evolution/2.0/evolution-alarm-notify --sm-config-prefix /evolution-alarm-notify-TKSJaw/ --sm-client-id 11c0a81bc7000110506463600000157320002 --screen 0
31733 ?        S      0:00 /usr/lib/gnome-vfs2/gnome-vfs-daemon --oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd=30
31740 ?        S      0:00 /usr/lib/nautilus-cd-burner/mapping-daemon
31744 ?        Ss     0:00 seahorse-agent
31760 ?        S      0:00 /usr/lib/evolution/evolution-data-server-1.0 --oaf-activate-iid=OAFIID:GNOME_Evolution_DataServer_InterfaceCheck --oaf-ior-fd=34
31785 ?        S      0:01 /usr/lib/gnome-panel/wnck-applet --oaf-activate-iid=OAFIID:GNOME_Wncklet_Factory --oaf-ior-fd=38
31787 ?        S      0:00 /usr/lib/gnome-applets/multiload-applet-2 --oaf-activate-iid=OAFIID:GNOME_MultiLoadApplet_Factory --oaf-ior-fd=40
31789 ?        S      0:00 /usr/lib/gnome-utils/gdict-applet --oaf-activate-iid=OAFIID:GNOME_GDictApplet_Factory --oaf-ior-fd=42
31794 ?        S      0:00 /usr/lib/gnome-panel/glunarclock-applet-2 --oaf-activate-iid=OAFIID:GNOME_GLunarclockApplet_Factory --oaf-ior-fd=44
31796 ?        S      0:00 /usr/lib/gnome-applets/mixer_applet2 --oaf-activate-iid=OAFIID:GNOME_MixerApplet_Factory --oaf-ior-fd=46
31800 ?        S      0:00 /usr/lib/gnome-panel/clock-applet --oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf-ior-fd=48
31802 ?        S      0:00 /usr/lib/gnome-panel/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_Factory --oaf-ior-fd=50
31805 ?        R      0:00 gnome-terminal
31806 ?        S      0:00 gnome-pty-helper
31807 pts/3    Ss     0:00 bash
31813 pts/3    R+     0:00 ps ax