Bug#609543: gdm3 greeter crash on click
rpnpif
rpnpif at free.fr
Mon Jan 10 15:12:43 UTC 2011
Package: gdm3
Version: 2.30.5-6
Severity: important
On click on teh first user in greeter early in the processus, gdm3 crashed.
Not reproducibled.
rsyslog :
**
ERROR:gdm-session-direct.c:834:answer_pending_query: assertion failed: (session->priv->message_pending_reply !=
NULL)
** (process:2678): WARNING **: Unable to get backtrace: Failed to execute child process "gdb" (No such file or
directory)
gdm-simple-slave[1877]: ******************* START ********************************
gdm-simple-slave[1877]: Frame 0: /usr/lib/gdm3/gdm-simple-slave() [0x8067b42]
gdm-simple-slave[1877]: Frame 1: /usr/lib/gdm3/gdm-simple-slave() [0x8067d01]
gdm-simple-slave[1877]: Frame 2: [0xb781c400]
gdm-simple-slave[1877]: Frame 3: /lib/i686/cmov/libc.so.6(abort+0x182) [0xb71f5b82]
gdm-simple-slave[1877]: Frame 4: /lib/libglib-2.0.so.0(g_assertion_message+0x13f) [0xb749932f]
gdm-simple-slave[1877]: Frame 5: /lib/libglib-2.0.so.0(+0x6198d) [0xb749998d]
gdm-simple-slave[1877]: Frame 6: /usr/lib/gdm3/gdm-simple-slave() [0x8058d94]
gdm-simple-slave[1877]: Frame 7: /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__STRING+0x88) [0xb7528478
]
gdm-simple-slave[1877]: Frame 8: /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1aa) [0xb751b13a]
gdm-simple-slave[1877]: Frame 9: /usr/lib/libgobject-2.0.so.0(+0x2161d) [0xb753161d]
gdm-simple-slave[1877]: Frame 10: /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x75c) [0xb7532bfc]
gdm-simple-slave[1877]: Frame 11: /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7533076]
gdm-simple-slave[1877]: Frame 12: /usr/lib/gdm3/gdm-simple-slave() [0x804f744]
gdm-simple-slave[1877]: Frame 13: /lib/libdbus-1.so.3(+0x1d9d3) [0xb76809d3]
gdm-simple-slave[1877]: Frame 14: /lib/libdbus-1.so.3(dbus_connection_dispatch+0x3cc) [0xb76735bc]
gdm-simple-slave[1877]: Frame 15: /usr/lib/libdbus-glib-1.so.2(+0x823d) [0xb76a523d]
gdm-simple-slave[1877]: Frame 16: /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d5) [0xb7473305]
gdm-simple-slave[1877]: Frame 17: /lib/libglib-2.0.so.0(+0x3efe8) [0xb7476fe8]
gdm-simple-slave[1877]: Frame 18: /lib/libglib-2.0.so.0(g_main_loop_run+0x187) [0xb7477527]
gdm-simple-slave[1877]: Frame 19: /usr/lib/gdm3/gdm-simple-slave() [0x804e061]
gdm-simple-slave[1877]: Frame 20: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0xb71dec76]
gdm-simple-slave[1877]: Frame 21: /usr/lib/gdm3/gdm-simple-slave() [0x804dc51]
gdm-simple-slave[1877]: ******************* END **********************************
-- System Information:
Debian Release: 6.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gdm3 depends on:
ii adduser 3.112+nmu2 add and remove users and groups
ii debconf [debconf-2.0] 1.5.36 Debian configuration management sy
ii gconf2 2.28.1-6 GNOME configuration database syste
ii gnome-session [x-sessio 2.30.2-3 The GNOME Session Manager - GNOME
ii gnome-session-bin 2.30.2-3 The GNOME Session Manager - Minima
ii gnome-terminal [x-termi 2.30.2-1 The GNOME terminal emulator applic
ii kde-window-manager [x-w 4:4.4.5-6 the K window manager (KWin)
ii konsole [x-terminal-emu 4:4.4.5-1 X terminal emulator
ii libart-2.0-2 2.3.21-1 Library of functions for 2D graphi
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libattr1 1:2.4.44-2 Extended attribute shared library
ii libaudit0 1.7.13-1+b2 Dynamic library for security audit
ii libbonobo2-0 2.24.3-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.24.3-1 The Bonobo UI library
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
ii libcanberra-gtk0 0.24-1 Gtk+ helper for playing widget eve
ii libcanberra0 0.24-1 a simple abstract interface for pl
ii libdbus-1-3 1.2.24-4 simple interprocess messaging syst
ii libdbus-glib-1-2 0.88-2.1 simple interprocess messaging syst
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-2.1 FreeType 2 font engine, shared lib
ii libgconf2-4 2.28.1-6 GNOME configuration database syste
ii libglib2.0-0 2.24.2-1 The GLib library of C routines
ii libgnome2-0 2.30.0-1 The GNOME library - runtime files
ii libgnomecanvas2-0 2.30.1-1 A powerful object-oriented display
ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface
ii liborbit2 1:2.14.18-0.1 libraries for ORBit2 - a CORBA ORB
ii libpam-modules 1.1.1-6.1 Pluggable Authentication Modules f
ii libpam-runtime 1.1.1-6.1 Runtime support for the PAM librar
ii libpam0g 1.1.1-6.1 Pluggable Authentication Modules l
ii libpanel-applet2-0 2.30.2-2 library for GNOME Panel applets
ii libpango1.0-0 1.28.3-1 Layout and rendering of internatio
ii libpolkit-gobject-1-0 0.96-4 PolicyKit Authorization API
ii libpolkit-gtk-1-0 0.96-3 PolicyKit GTK+ API
ii libpopt0 1.16-1 lib for parsing cmdline parameters
ii librsvg2-common 2.26.3-1 SAX-based renderer library for SVG
ii libselinux1 2.0.96-1 SELinux runtime shared libraries
ii libupower-glib1 0.9.5-5 abstraction for power management -
ii libwrap0 7.6.q-19 Wietse Venema's TCP wrappers libra
ii libx11-6 2:1.3.3-4 X11 client-side library
ii libxau6 1:1.0.6-1 X11 authorisation library
ii libxdmcp6 1:1.0.3-2 X11 Display Manager Control Protoc
ii libxklavier16 5.0-2 X Keyboard Extension high-level AP
ii libxml2 2.7.8.dfsg-2 GNOME XML library
ii lsb-base 3.2-23.1 Linux Standard Base 3.2 init scrip
ii metacity [x-window-mana 1:2.30.1-3 lightweight GTK+ window manager
ii policykit-1-gnome 0.96-3 GNOME authentication agent for Pol
ii twm [x-window-manager] 1:1.0.4-2 Tab window manager
ii upower 0.9.5-5 abstraction for power management
ii xfce4-session [x-sessio 4.6.2-3 Xfce4 Session Manager
ii xfwm4 [x-window-manager 4.6.2-1 window manager of the Xfce project
ii xterm [x-terminal-emula 261-1 X terminal emulator
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages gdm3 recommends:
ii at-spi 1.30.1-3 Assistive Technology Service Provi
ii desktop-base 6.0.5 common files for the Debian Deskto
ii gnome-icon-theme 2.30.3-2 GNOME Desktop icon theme
ii gnome-power-manager 2.32.0-2 power management tool for the GNOM
ii gnome-settings-daemon 2.30.2-2 daemon handling the GNOME session
ii x11-xkb-utils 7.5+5 X11 XKB utilities
ii xserver-xephyr 2:1.7.7-10 nested X server
ii xserver-xorg 1:7.5+8 the X.Org X server
ii zenity 2.30.0-1 Display graphical dialog boxes fro
Versions of packages gdm3 suggests:
ii gnome-mag 1:0.16.1-2 a screen magnifier for the GNOME d
ii gnome-orca 2.30.2-2 Scriptable screen reader
ii gok 2.30.0-1 GNOME Onscreen Keyboard
ii libpam-gnome-keyring 2.30.3-4 PAM module to unlock the GNOME key
ii metacity 1:2.30.1-3 lightweight GTK+ window manager
-- Configuration Files:
/etc/gdm3/Init/Default changed:
PATH="/usr/bin:$PATH"
OLD_IFS=$IFS
gdmwhich () {
COMMAND="$1"
OUTPUT=
IFS=:
for dir in $PATH
do
if test -x "$dir/$COMMAND" ; then
if test "x$OUTPUT" = "x" ; then
OUTPUT="$dir/$COMMAND"
fi
fi
done
IFS=$OLD_IFS
echo "$OUTPUT"
}
sysresources=/etc/X11/Xresources
if [ -f "$sysresources" ]; then
xrdb -merge "$sysresources"
fi
sysmodmap=/etc/X11/Xmodmap
XMODMAP=`gdmwhich xmodmap`
if [ "x$XMODMAP" != "x" ] ; then
if [ "x$GDM_PARENT_DISPLAY" = "x" ]; then
if [ -f $sysmodmap ]; then
$XMODMAP $sysmodmap
fi
else
( DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY $XMODMAP -pke ) | $XMODMAP -
fi
#
# Switch Sun's Alt and Meta mod mappings
#
UNAME=`gdmwhich uname`
PROCESSOR=`$UNAME -p`
if [ "x$PROCESSOR" = "xsparc" ]; then
if $XMODMAP | /usr/bin/grep mod4 | /usr/bin/grep Alt > /dev/null 2>/dev/null
then
$XMODMAP -e "clear Mod1" \
-e "clear Mod4" \
-e "add Mod1 = Alt_L" \
-e "add Mod1 = Alt_R" \
-e "add Mod4 = Meta_L" \
-e "add Mod4 = Meta_R"
fi
fi
fi
SETXKBMAP=`gdmwhich setxkbmap`
if [ "x$SETXKBMAP" != "x" ] ; then
# FIXME: is this all right? Is this completely on crack?
# What this does is move the xkb configuration from the GDM_PARENT_DISPLAY
# FIXME: This should be done in code. Or there must be an easier way ...
if [ -n "$GDM_PARENT_DISPLAY" ]; then
# Hurray for awk
XKBARGS=$( (DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY $SETXKBMAP -v -v) | awk '/^model:/ { printf "-model %s ", $2 } /^layout:/ { printf "-layout %s ", $2 } /^variant:/ { printf "-variant %s ", $2 } /^options:/ { printf "-option %s ", $2}' )
XKBSETUP=`( DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY $SETXKBMAP -v )`
if [ -n "$XKBARGS" ]; then
$SETXKBMAP $XKBARGS
fi
fi
fi
if [ -x /usr/bin/numlockx ]; then
exec /usr/bin/numlockx on
fi
exit 0
-- debconf information:
* shared/default-x-display-manager: gdm3
gdm3/daemon_name: /usr/sbin/gdm3
More information about the pkg-gnome-maintainers
mailing list