Bug#686992: gnome-settings-daemon: _XRead: Assertion `!xcb_xlib_too_much_data_requested' failed

Jan Echternach jan at goneko.de
Fri Sep 7 23:43:18 UTC 2012


Package: gnome-settings-daemon
Version: 3.4.2-4+b1
Severity: important

gdm3 + xfce4

After booting, the gdm3 login screen is black with a small grey login window,
but I can login.

After logging out, or after /etc/init.d/gdm3 stop && /etc/init.d/gdm3 start, I
usually get the "Oh No! Something has gone wrong" screen. Login is not
possible. (However, sometimes I do get the black and grey login screen again.
It feels a bit like a race condition.)

I found this assertion failure in /var/log/gdm3/:0-greeter.log:

[xcb] Too much data requested from _XRead
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
gnome-settings-daemon: ../../src/xcb_io.c:735: _XRead: Assertion `!xcb_xlib_too_much_data_requested' failed.

and was able to get a core dump:

Core was generated by `/usr/lib/gnome-settings-daemon/gnome-settings-daemon.bin'.
Program terminated with signal 6, Aborted.
#0  0xb7718424 in __kernel_vsyscall ()
(gdb) where
#0  0xb7718424 in __kernel_vsyscall ()
#1  0xb6e03941 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xb6e06d72 in *__GI_abort () at abort.c:92
#3  0xb6dfcb58 in *__GI___assert_fail (
    assertion=assertion at entry=0xb6d207c8 "!xcb_xlib_too_much_data_requested",
    file=file at entry=0xb6d207ea "../../src/xcb_io.c", line=line at entry=735,
    function=function at entry=0xb6d20910 "_XRead") at assert.c:81
#4  0xb6caada3 in _XRead (dpy=dpy at entry=0x834f610, data=data at entry=0x8439be0 "", size=size at entry=64)
    at ../../src/xcb_io.c:734
#5  0xb6a8f56c in _XIPassiveGrabDevice (dpy=dpy at entry=0x834f610, deviceid=138375800, deviceid at entry=1,
    grabtype=grabtype at entry=1, detail=detail at entry=200, grab_window=grab_window at entry=594,
    cursor=cursor at entry=0, grab_mode=grab_mode at entry=1, paired_device_mode=paired_device_mode at entry=1,
    owner_events=owner_events at entry=0, num_modifiers=num_modifiers at entry=8,
    modifiers_inout=modifiers_inout at entry=0x8405328,
    mask=<error reading variable: Unhandled dwarf expression opcode 0xfa>,
    mask=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at ../../src/XIPassiveGrab.c:89
#6  0xb6a8f6c9 in XIGrabKeycode (dpy=0x834f610, deviceid=1, keycode=200, grab_window=594, grab_mode=1,
    paired_device_mode=1, owner_events=0, mask=0xbff127c4, num_modifiers=8, modifiers_inout=0x8405328)
    at ../../src/XIPassiveGrab.c:122
#7  0xb5d55f4b in grab_key_unsafe () from /usr/lib/gnome-settings-daemon-3.0/liborientation.so
#8  0xaf3e70a5 in ?? () from /usr/lib/gnome-settings-daemon-3.0/libmedia-keys.so
#9  0xaf3e7615 in ?? () from /usr/lib/gnome-settings-daemon-3.0/libmedia-keys.so
#10 0xb6f970f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb6f99633 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb6f999d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xb6f99e2b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0xb738769d in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#15 0x0804b2ac in main ()


Ubuntu bug #1020312 may be a duplicate of this one. The stack trace in that
bug looks similar, but it's not identical.


-- System Information:
Debian Release: 6.0.5
  APT prefers stable
  APT policy: (800, 'stable'), (600, 'testing'), (560, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-settings-daemon depends on:
ii  dconf-gsettings-back 0.12.1-2            simple configuration storage syste
ii  dpkg                 1.15.8.12           Debian package management system
ii  gsettings-desktop-sc 3.4.2-1             GSettings deskop-wide schemas
ii  libatk1.0-0          2.4.0-2             ATK accessibility toolkit
ii  libc6                2.13-35             Embedded GNU C Library: Shared lib
ii  libcairo-gobject2    1.12.2-2            The Cairo 2D vector graphics libra
ii  libcairo2            1.12.2-2            The Cairo 2D vector graphics libra
ii  libcanberra-gtk3-0   0.28-4              GTK+ 3.0 helper for playing widget
ii  libcanberra0         0.24-1              a simple abstract interface for pl
ii  libcolord1           0.1.21-1            system service to manage device co
ii  libcomerr2           1.41.12-4stable1    common error description library
ii  libcups2             1.4.4-7+squeeze1    Common UNIX Printing System(tm) - 
ii  libdbus-glib-1-2     0.100-1             simple interprocess messaging syst
ii  libfontconfig1       2.9.0-7             generic font configuration library
ii  libgcrypt11          1.5.0-3             LGPL Crypto library - runtime libr
ii  libgdk-pixbuf2.0-0   2.26.1-1            GDK Pixbuf library
ii  libglib2.0-0         2.32.3-1            GLib library of C routines
ii  libgnome-desktop-3-2 3.4.2-1             Utility library for loading .deskt
ii  libgnomekbd7         3.4.0.2-1           GNOME library to manage keyboard c
ii  libgnutls26          2.12.20-1           GNU TLS library - runtime library
ii  libgssapi-krb5-2     1.10.1+dfsg-2       MIT Kerberos runtime libraries - k
ii  libgtk-3-0           3.4.2-3             GTK+ graphical user interface libr
ii  libgudev-1.0-0       175-7               GObject-based wrapper library for 
ii  libk5crypto3         1.10.1+dfsg-2       MIT Kerberos runtime libraries - C
ii  libkrb5-3            1.10.1+dfsg-2       MIT Kerberos runtime libraries
ii  liblcms2-2           2.2+git20110628-2.2 Little CMS 2 color management libr
ii  libnotify4           0.7.5-1             sends desktop notifications to a n
ii  libnspr4-0d          4.8.6-1             NetScape Portable Runtime Library
ii  libnss3-1d           3.12.8-1+squeeze5   Network Security Service libraries
ii  libpackagekit-glib2- 0.7.5-2             Library for accessing PackageKit u
ii  libpango1.0-0        1.30.0-1            Layout and rendering of internatio
ii  libpolkit-gobject-1- 0.105-1             PolicyKit Authorization API
ii  libpulse-mainloop-gl 2.0-6               PulseAudio client libraries (glib 
ii  libpulse0            2.0-6               PulseAudio client libraries
ii  libsqlite3-0         3.7.3-1             SQLite 3 shared library
ii  libupower-glib1      0.9.17-1            abstraction for power management -
ii  libwacom2            0.5-1               Wacom model feature query library
ii  libx11-6             2:1.5.0-1           X11 client-side library
ii  libxfixes3           1:5.0-4             X11 miscellaneous 'fixes' extensio
ii  libxi6               2:1.6.1-1           X11 Input extension library
ii  libxklavier16        5.2.1-1             X Keyboard Extension high-level AP
ii  libxtst6             2:1.2.1-1           X11 Testing -- Record extension li
ii  nautilus-data        3.4.2-1+build1      data files for nautilus
ii  zlib1g               1:1.2.7.dfsg-13     compression library - runtime

Versions of packages gnome-settings-daemon recommends:
pn  pulseaudio                    <none>     (no description available)

Versions of packages gnome-settings-daemon suggests:
ii  fvwm [x-window-manager]    1:2.5.30.ds-1 F(?) Virtual Window Manager
ii  gnome-screensaver          3.4.1-1       GNOME screen saver and locker
ii  metacity [x-window-manager 1:2.34.3-3    lightweight GTK+ window manager
ii  twm [x-window-manager]     1:1.0.4-2     Tab window manager
ii  x11-xserver-utils          7.5+3         X server utilities
ii  xfwm4 [x-window-manager]   4.8.3-1       window manager of the Xfce project

-- no debconf information



More information about the pkg-gnome-maintainers mailing list