Bug#629306: gdm3: greeter becomes unusable when trying to login without an username

Bastian Triller bastian.triller at googlemail.com
Sun Jun 5 13:05:39 UTC 2011


Package: gdm3
Version: 3.0.4-1
Severity: important

when the user list is disabled via /apps/gdm/simple-greeter/disable_user_list true
and the login button is pressed without entering an username, gdm-session-worker
crashes.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (670, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gdm3 depends on:
ii  accountsservice             0.6.12-1     query and manipulate user account 
ii  adduser                     3.112+nmu2   add and remove users and groups
ii  dconf-gsettings-backend     0.7.5-1      simple configuration storage syste
ii  debconf [debconf-2.0]       1.5.39       Debian configuration management sy
ii  gconf2                      2.32.3-2     GNOME configuration database syste
ii  gnome-session [x-session-ma 3.0.2-1      GNOME Session Manager - GNOME 3 se
ii  gnome-session-bin           3.0.2-1      GNOME Session Manager - Minimal ru
ii  gnome-terminal [x-terminal- 3.0.0-1      GNOME terminal emulator applicatio
ii  gsettings-desktop-schemas   3.0.1-1      GSettings deskop-wide schemas
ii  libaccountsservice0         0.6.12-1     query and manipulate user account 
ii  libatk1.0-0                 2.0.0-1      The ATK accessibility toolkit
ii  libattr1                    1:2.4.44-3   Extended attribute shared library
ii  libaudit0                   1.7.13-1.1   Dynamic library for security audit
ii  libc6                       2.13-4       Embedded GNU C Library: Shared lib
ii  libcairo-gobject2           1.10.2-6     The Cairo 2D vector graphics libra
ii  libcairo2                   1.10.2-6     The Cairo 2D vector graphics libra
ii  libcanberra-gtk3-0          0.26-3       Gtk+ 3.0 helper for playing widget
ii  libcanberra0                0.26-3       a simple abstract interface for pl
ii  libdbus-1-3                 1.5.2-1      simple interprocess messaging syst
ii  libdbus-glib-1-2            0.94-2       simple interprocess messaging syst
ii  libfontconfig1              2.8.0-2.2    generic font configuration library
ii  libfreetype6                2.4.4-1      FreeType 2 font engine, shared lib
ii  libgconf2-4                 2.32.3-2     GNOME configuration database syste
ii  libgdk-pixbuf2.0-0          2.23.3-3     GDK Pixbuf library
ii  libglib2.0-0                2.28.6-2     GLib library of C routines
ii  libglib2.0-bin              2.28.6-2     Programs for the GLib library
ii  libgtk-3-0                  3.0.8-1      The GTK+ graphical user interface 
ii  libpam-modules              1.1.2-3      Pluggable Authentication Modules f
ii  libpam-runtime              1.1.2-3      Runtime support for the PAM librar
ii  libpam0g                    1.1.2-3      Pluggable Authentication Modules l
ii  libpango1.0-0               1.28.3-6     Layout and rendering of internatio
ii  librsvg2-common             2.32.1-1     SAX-based renderer library for SVG
ii  libselinux1                 2.0.98-1+b1  SELinux runtime shared libraries
ii  libupower-glib1             0.9.11-1+b1  abstraction for power management -
ii  libwrap0                    7.6.q-19     Wietse Venema's TCP wrappers libra
ii  libx11-6                    2:1.4.3-1    X11 client-side library
ii  libxau6                     1:1.0.6-1    X11 authorisation library
ii  libxdmcp6                   1:1.1.0-1    X11 Display Manager Control Protoc
ii  libxklavier16               5.1-1        X Keyboard Extension high-level AP
ii  libxml2                     2.7.8.dfsg-3 GNOME XML library
ii  libxrandr2                  2:1.3.1-1    X11 RandR extension library
ii  lsb-base                    3.2-27       Linux Standard Base 3.2 init scrip
ii  metacity [x-window-manager] 1:2.34.0-1   lightweight GTK+ window manager
ii  policykit-1-gnome           0.101-2      GNOME authentication agent for Pol
ii  upower                      0.9.11-1+b1  abstraction for power management
ii  xterm [x-terminal-emulator] 270-1        X terminal emulator

Versions of packages gdm3 recommends:
ii  at-spi                        1.30.1-3   Assistive Technology Service Provi
ii  desktop-base                  6.0.6      common files for the Debian Deskto
ii  gnome-icon-theme              3.0.0-2    GNOME Desktop icon theme
ii  gnome-power-manager           3.0.2-1    power management tool for the GNOM
ii  gnome-settings-daemon         3.0.2-1    daemon handling the GNOME session 
ii  x11-xkb-utils                 7.6+2      X11 XKB utilities
ii  xserver-xephyr                2:1.10.2-1 nested X server
ii  xserver-xorg                  1:7.6+7    X.Org X server
ii  zenity                        3.0.0-1    Display graphical dialog boxes fro

Versions of packages gdm3 suggests:
pn  gnome-mag                     <none>     (no description available)
pn  gnome-orca                    <none>     (no description available)
pn  gok                           <none>     (no description available)
ii  libpam-gnome-keyring          3.0.3-2    PAM module to unlock the GNOME key
ii  metacity                      1:2.34.0-1 lightweight GTK+ window manager

-- Configuration Files:
/etc/gdm3/greeter.gconf-defaults changed:
/apps/gdm/simple-greeter/logo_icon_name 	debian-swirl
/apps/gdm/simple-greeter/disable_user_list		true
/apps/metacity/general/compositing_manager		false
/apps/gnome-power-manager/ui/icon_policy		never


-- debconf information:
* shared/default-x-display-manager: gdm3
  gdm3/daemon_name: /usr/sbin/gdm3
-------------- next part --------------
gdm-session-worker[23497]: CRITICAL: act_user_manager_get_user: assertion `username != NULL && username[0] != '\0'' failed
gdm[23526]: ******************* START **********************************
gdm[23526]: [Thread debugging using libthread_db enabled]
gdm[23526]: 0x00007fa73c718bce in waitpid () from /lib/libpthread.so.0
gdm[23526]: #0  0x00007fa73c718bce in waitpid () from /lib/libpthread.so.0
gdm[23526]: #1  0x000000000040e0bb in ?? ()
gdm[23526]: #2  0x000000000040e3da in ?? ()
gdm[23526]: #3  <signal handler called>
gdm[23526]: #4  0x00007fa73b683b90 in act_user_is_loaded () from /usr/lib/libaccountsservice.so.0
gdm[23526]: #5  0x00000000004070ee in ?? ()
gdm[23526]: #6  0x0000000000408026 in ?? ()
gdm[23526]: #7  0x00000000004086d0 in ?? ()
gdm[23526]: #8  0x00007fa73cfb3d12 in pam_vprompt () from /lib/libpam.so.0
gdm[23526]: #9  0x00007fa73cfb3efd in pam_prompt () from /lib/libpam.so.0
gdm[23526]: #10 0x00007fa732faf2dd in ?? () from /lib/security/pam_unix.so
gdm[23526]: #11 0x00007fa732fac68b in pam_sm_authenticate () from /lib/security/pam_unix.so
gdm[23526]: #12 0x00007fa73cfaee3d in ?? () from /lib/libpam.so.0
gdm[23526]: #13 0x00007fa73cfae6c8 in pam_authenticate () from /lib/libpam.so.0
gdm[23526]: #14 0x0000000000409eb7 in ?? ()
gdm[23526]: #15 0x00007fa73b8d209d in g_main_context_dispatch () from /lib/libglib-2.0.so.0
gdm[23526]: #16 0x00007fa73b8d2878 in ?? () from /lib/libglib-2.0.so.0
gdm[23526]: #17 0x00007fa73b8d2eba in g_main_loop_run () from /lib/libglib-2.0.so.0
gdm[23526]: #18 0x0000000000405998 in ?? ()
gdm[23526]: #19 0x00007fa73b319ead in __libc_start_main () from /lib/libc.so.6
gdm[23526]: #20 0x0000000000405a3d in ?? ()
gdm[23526]: #21 0x00007fff44f52238 in ?? ()
gdm[23526]: #22 0x000000000000001c in ?? ()
gdm[23526]: #23 0x0000000000000001 in ?? ()
gdm[23526]: #24 0x00007fff44f528f5 in ?? ()
gdm[23526]: #25 0x0000000000000000 in ?? ()
gdm[23526]: 
gdm[23526]: Thread 1 (Thread 0x7fa73db027a0 (LWP 23497)):
gdm[23526]: #0  0x00007fa73c718bce in waitpid () from /lib/libpthread.so.0
gdm[23526]: No symbol table info available.
gdm[23526]: #1  0x000000000040e0bb in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #2  0x000000000040e3da in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #3  <signal handler called>
gdm[23526]: No symbol table info available.
gdm[23526]: #4  0x00007fa73b683b90 in act_user_is_loaded () from /usr/lib/libaccountsservice.so.0
gdm[23526]: No symbol table info available.
gdm[23526]: #5  0x00000000004070ee in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #6  0x0000000000408026 in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #7  0x00000000004086d0 in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #8  0x00007fa73cfb3d12 in pam_vprompt () from /lib/libpam.so.0
gdm[23526]: No symbol table info available.
gdm[23526]: #9  0x00007fa73cfb3efd in pam_prompt () from /lib/libpam.so.0
gdm[23526]: No symbol table info available.
gdm[23526]: om /lib/security/pam_unix.so
gdm[23526]: No symbol table info available.
gdm[23526]: #11 0x00007fa732fac68b in pam_sm_authenticate () from /lib/security/pam_unix.so
gdm[23526]: No symbol table info available.
gdm[23526]: #12 0x00007fa73cfaee3d in ?? () from /lib/libpam.so.0
gdm[23526]: le.
gdm[23526]: #13 0x00007fa73cfae6c8 in pam_authenticate () from /lib/libpam.so.0
gdm[23526]: No symbol table info available.
gdm[23526]: #14 0x0000000000409eb7 in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #15 0x00007fa73b8d209d in g_main_context_dispatch () from /lib/libglib-2.0.so.0
gdm[23526]: ol table info available.
gdm[23526]: #16 0x00007fa73b8d2878 in ?? () from /lib/libglib-2.0.so.0
gdm[23526]: No symbol table info available.
gdm[23526]: #17 0x00007fa73b8d2eba in g_main_loop_run () from /lib/libglib-2.0.so.0
gdm[23526]: No symbol table info available.
gdm[23526]: #18 0x0000000000405998 in ?? ()
gdm[23526]: symbol table info available.
gdm[23526]: #19 0x00007fa73b319ead in __libc_start_main () from /lib/libc.so.6
gdm[23526]: No symbol table info available.
gdm[23526]: #20 0x0000000000405a3d in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #21 0x00007fff44f52238 in ?? ()
gdm[23526]: 
gdm[23526]: #22 0x000000000000001c in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #23 0x0000000000000001 in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #24 0x00007fff44f528f5 in ?? ()
gdm[23526]: No symbol table info available.
gdm[23526]: #25 0x0000000000000000 in ?? ()
gdm[23526]: .
gdm[23526]: A debugging session is active.
gdm[23526]: 
gdm[23526]: #011Inferior 1 [process 23497] will be detached.
gdm[23526]: 
gdm[23526]: Quit anyway? (y or n) [answered Y; input not from terminal]
gdm[23526]: ******************* END **********************************


More information about the pkg-gnome-maintainers mailing list