Bug#334595: gdm: Gdmgreeter/non-graphical login window
non-responsive after typing wrong passwd
Wolfgang Pfeiffer
roto at gmx.net
Tue Oct 18 21:02:13 UTC 2005
Package: gdm
Version: 2.6.0.8-1
Severity: normal
The gdm greeterscreen or the standard non-graphical gdm login window
crash/become unresponsive after bad ("wrong password")
login.
All this does not happen every time a wrong passwd was typed in: Some
times I have several more chances to type in the username with the
wrong passwd and I can never really predict the login will hang as
described above ..
The end of the following is where the greeterscreen gets unresponsive: The
username, after typed in, is fainting, but does not disappear
completely to be able to type in the password. Unresponsive also means
you still can start some "action" from the actions menu, but if you
do, and choose "Configure the login manager" for example, nothing
happens.
Here's /var/log/syslog, up to the point at "Oct 18 20:23:18" where a
login screen's getting unresponsive:
Oct 18 20:21:03 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Oct 18 20:21:03 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3926 died
Oct 18 20:21:03 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3926 returned 127
Oct 18 20:21:03 debby gdm[3589]: Handling message: 'GREETPID 3590 0'
Oct 18 20:21:03 debby gdm[3589]: Got GREETPID == 0
Oct 18 20:21:03 debby gdm[3589]: (child 3590) gdm_slave_usr2_handler: :0 got USR2 signal
Oct 18 20:21:03 debby gdm[3590]: gdm_slave_greeter: Running greeter on :0
Oct 18 20:21:03 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Oct 18 20:21:03 debby gdm[3590]: gdm_slave_greeter: Greeter on pid 3932
Oct 18 20:21:03 debby gdm[3590]: Sending GREETPID == 3932 for slave 3590
Oct 18 20:21:03 debby gdm[3590]: Sending GREETPID 3590 3932
Oct 18 20:21:03 debby gdm[3589]: Handling message: 'GREETPID 3590 3932'
Oct 18 20:21:03 debby gdm[3589]: Got GREETPID == 3932
Oct 18 20:21:03 debby gdm[3589]: (child 3590) gdm_slave_usr2_handler: :0 got USR2 signal
Oct 18 20:22:08 debby gdm[3590]: slave_waitpid: done_waiting
Oct 18 20:22:08 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Oct 18 20:22:08 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3838 died
Oct 18 20:22:08 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3838 returned 0
Oct 18 20:22:08 debby gdm[3590]: gdm_slave_wait_for_login: GDM Configurator finished ...
Oct 18 20:22:08 debby gdm[3590]: Running gdm_verify_cleanup and pamh != NULL
Oct 18 20:22:08 debby gdm[3590]: Running pam_close_session
Oct 18 20:22:08 debby gdm[3590]: Running pam_setcred with PAM_DELETE_CRED
Oct 18 20:22:08 debby gdm[3590]: Sending LOGGED_IN == 0 for slave 3590
Oct 18 20:22:08 debby gdm[3590]: Sending LOGGED_IN 3590 0
Oct 18 20:22:08 debby gdm[3589]: Handling message: 'LOGGED_IN 3590 0'
Oct 18 20:22:08 debby gdm[3589]: Got logged in == FALSE
Oct 18 20:22:08 debby gdm[3589]: (child 3590) gdm_slave_usr2_handler: :0 got USR2 signal
Oct 18 20:22:09 debby gdm[3590]: gdm_slave_wait_for_login: In loop
Oct 18 20:22:19 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Oct 18 20:22:19 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3934 died
Oct 18 20:22:19 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3934 returned 0
Oct 18 20:22:35 debby gconfd (root-3840): GConf server is not in use, shutting down.
Oct 18 20:22:35 debby gconfd (root-3840): Exiting
Oct 18 20:22:36 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Oct 18 20:22:36 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3938 died
Oct 18 20:22:36 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3938 returned 0
Oct 18 20:22:41 debby gdm[3590]: Couldn't authenticate user
Oct 18 20:22:41 debby gdm[3590]: gdm_slave_wait_for_login: end verify for ''
Oct 18 20:22:41 debby gdm[3590]: gdm_slave_wait_for_login: No login/Bad login
Oct 18 20:22:41 debby gdm[3590]: gdm_slave_wait_for_login: In loop
Oct 18 20:22:51 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Oct 18 20:22:51 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3939 died
Oct 18 20:22:51 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3939 returned 0
Oct 18 20:22:54 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Oct 18 20:23:03 debby gdm[3590]: Couldn't authenticate user
Oct 18 20:23:03 debby gdm[3590]: gdm_slave_wait_for_login: end verify for ''
Oct 18 20:23:03 debby gdm[3590]: gdm_slave_wait_for_login: No login/Bad login
Oct 18 20:23:03 debby gdm[3590]: gdm_slave_wait_for_login: In loop
Oct 18 20:23:13 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Oct 18 20:23:13 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3944 died
Oct 18 20:23:13 debby gdm[3589]: (child 3590) gdm_slave_child_handler: 3944 returned 0
Oct 18 20:23:18 debby gdm[3589]: (child 3590) gdm_slave_child_handler
Here's what the system says about gdm a few minutes later
# ps ax | grep gdm
3589 ? Ss 0:00 /usr/bin/gdm
3590 ? S 0:00 /usr/bin/gdm
3599 ? S 0:09 /usr/X11R6/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
3932 ? Ss 0:04 /usr/bin/gdmgreeter
I can fix the situation by "kill -s 9" the 4 processes above: But
often it does not work at the first try: In the latter cases an empty
grid, and the mouse pointer just being a cross, without greeter screen or
login window show up: In such situations instead of the 4 processes
shown by ps above at least in one instance I saw the first 3, without
gdmgreeter:
# ps ax | grep gdm
8519 ? Ss 0:00 /usr/bin/gdm
8520 ? S 0:00 /usr/bin/gdm
8529 ? S 0:01 /usr/X11R6/bin/X :0 -audit 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
8532 tty1 S+ 0:00 grep gdm
Notes:
0:
I could not update lots of packages of unstable in the last weeks due
to dependency probs. So although lots of packages are at their very
latest version in unstable others might be old due to these problems
....
The current packages status here, on unstable:
# aptitude --simulate upgrade
Reading package lists... Done
Building dependency tree... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages have been kept back:
abiword-common abiword-gnome bonobo build-essential capplets-data cupsys
cupsys-bsd cupsys-client cupsys-driver-gimpprint dasher evince evolution
evolution-data-server festival ffmpeg foomatic-db-gimp-print g++ g77
gaim-data gdk-imlib1 gksu gnome gnome-bin gnome-control-center gnome-core
gnome-cups-manager gnome-desktop-environment gnome-doc-utils
gnome-libs-data gnome-office gnome-spell gnomemeeting gnutls-bin gs-esp
gstreamer0.8-misc gstreamer0.8-sid gstreamer0.8-vorbis ijsgimpprint
imagemagick jackd jade k3b k3blibs kcontrol kdebase-bin kdebase-data
kdelibs-bin kdelibs-data khelpcenter kstreamripper libavcodeccvs
libavcodeccvs-dev libcamel1.2-0 libcupsimage2 libcupsys2-gnutls10
libdirectfb-dev libegroupwise1.2-5 libgal-data libgal23 libglade-gnome0
libglade0 libgnome32 libgnomecups1.0-1 libgnomecupsui1.0-1
libgnomeprint-bin libgnomeprint-data libgnomeprint15 libgnomeprint2.2-0
libgnomeprint2.2-data libgnomesupport0 libgnomeui32 libgnorba27
libgtkspell0 libopencdk8 libopencdk8-dev libpstoedit0 libpt-plugins-alsa
libpt-plugins-avc libpt-plugins-dc libpt-plugins-v4l libqt3-headers
libqt3-mt-dev libreadline4 libreadline5 librpm4 libtagc0 libvcdinfo0
libvte-common libxp-dev libxp6 libzvt2 oooqs-kde pstoedit
python2.3-gnome2 qt3-dev-tools rpm rss-glx seahorse sg3-utils
sound-juicer transcode twin twutils udev unixodbc vcdimager xine-ui
xlibs-dev xmms xmms-dev xmms-iris
0 packages upgraded, 0 newly installed, 0 to remove and 111 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Would download/install/remove packages.
1:
Actually I don't believe this bug, if it is one, is a gdm bug: The
last version of gdm is several months old, but these greeter problems
above showed up the first time only about a week ago: And at this time,
Oct. 8, I upgraded several packages, among them:
libpam-doc
libpam-modules
libpam0g
libpam-runtime
libselinux1
My latest gdm-themes is from Jun. 17 2005, gdm from Apr. 7 this year ...
But as the log above says gdm, I don't know where else to go with this issue.
1:
selinux is disabled for the system running, IINM:
$ zgrep -i selinux /proc/config.gz
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
CONFIG_SECURITY_SELINUX_DISABLE=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
Please feel free to ask for more information.
Thanks in anticipation
Regards
Wolfgang
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: powerpc (ppc)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12+orinoco-sysrq-patched
Locale: LANG=C, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15)
Versions of packages gdm depends on:
ii adduser 3.67.2 Add and remove users and groups
ii debconf 1.4.58 Debian configuration management sy
ii dpkg 1.13.11 package maintenance system for Deb
ii eterm [x-terminal-em 0.9.2-8.1 Enlightened Terminal Emulator
ii fvwm [x-window-manag 1:2.5.14-2 F(?) Virtual Window Manager, versi
ii gksu 1.3.0-1 graphical frontend to su
ii gnome-session 2.10.0-8 The GNOME 2 Session Manager
ii gnome-terminal [x-te 2.10.0-3 The GNOME 2 terminal emulator appl
ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi
ii libatk1.0-0 1.10.3-1 The ATK accessibility toolkit
ii libattr1 2.4.25-1 Extended attribute shared library
ii libbonobo2-0 2.10.1-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.10.1-1 The Bonobo UI library
ii libc6 2.3.5-7 GNU C Library: Shared libraries an
ii libgconf2-4 2.10.1-6 GNOME configuration database syste
ii libglade2-0 1:2.5.1-2 library to load .glade files at ru
ii libglib2.0-0 2.8.3-1 The GLib library of C routines
ii libgnome2-0 2.10.1-1 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.10.2-2 A powerful object-oriented display
ii libgnomeui-0 2.10.1-1 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 2.10.1-5 The GNOME virtual file-system libr
ii libgtk2.0-0 2.6.10-1 The GTK+ graphical user interface
ii libice6 6.8.2.dfsg.1-9 Inter-Client Exchange library
ii liborbit2 1:2.12.4-1 libraries for ORBit2 - a CORBA ORB
ii libpam-modules 0.79-3 Pluggable Authentication Modules f
ii libpam-runtime 0.79-3 Runtime support for the PAM librar
ii libpam0g 0.79-3 Pluggable Authentication Modules l
ii libpango1.0-0 1.8.2-3 Layout and rendering of internatio
ii libpopt0 1.7-5 lib for parsing cmdline parameters
ii librsvg2-2 2.9.5-4 SAX-based renderer library for SVG
ii libselinux1 1.26-1 SELinux shared libraries
ii libsm6 6.8.2.dfsg.1-9 X Window System Session Management
ii libwrap0 7.6.dbs-8 Wietse Venema's TCP wrappers libra
ii libx11-6 6.8.2.dfsg.1-9 X Window System protocol client li
ii libxext6 6.8.2.dfsg.1-9 X Window System miscellaneous exte
ii libxi6 6.8.2.dfsg.1-9 X Window System Input extension li
ii libxml2 2.6.22-1 GNOME XML library
ii metacity [x-window-m 1:2.10.3-2 A lightweight GTK2 based Window Ma
ii sawfish [x-window-ma 1:1.3+cvs20050709-6 a window manager for X11
ii twm [x-window-manage 6.8.2.dfsg.1-9 Tab window manager
ii xbase-clients 6.8.2.dfsg.1-9 miscellaneous X clients
ii xlibs 6.8.2.dfsg.1-9 X Window System client libraries m
ii xterm [x-terminal-em 6.8.2.dfsg.1-9 X terminal emulator
ii zlib1g 1:1.2.3-6 compression library - runtime
Versions of packages gdm recommends:
ii dialog 1.0-20051005-1 Displays user-friendly dialog boxe
ii whiptail 0.51.6-31 Displays user-friendly dialog boxe
ii zenity 2.10.1-1 Display graphical dialog boxes fro
-- debconf information:
gdm/daemon_name: /usr/bin/gdm
* shared/default-x-display-manager: gdm
More information about the Pkg-gnome-maintainers
mailing list