OK, so I found that upstream bug: 
http://bugzilla.gnome.org/show_bug.cgi?id=572141
It seems I had to see to that gnome-settings-daemon is started with the --snyc 
option. I did that then. This is the new backtrace (although to me it looks 
much the same):

0xb7f12430 in __kernel_vsyscall ()
(gdb) break gdk_x_error
Breakpoint 1 at 0xb7b0e563: file 
/build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c, line 614.
(gdb) c
Continuing.
[Switching to Thread 0xb7212970 (LWP 18754)]

Breakpoint 1, gdk_x_error (display=0x8f283f8, error=0xbfaef088)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c:614
        in /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c
(gdb) bt full
#0  gdk_x_error (display=0x8f283f8, error=0xbfaef088)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkmain-x11.c:614
No locals.
#1  0xb65fbcc0 in xkl_process_error () from /usr/lib/libxklavier.so.12
No symbol table info available.
#2  0xb744edb9 in _XError () from /usr/lib/libX11.so.6
No symbol table info available.
#3  0xb7456d76 in _XReply () from /usr/lib/libX11.so.6
No symbol table info available.
#4  0xb7433f83 in XGetWindowProperty () from /usr/lib/libX11.so.6
No symbol table info available.
#5  0xb660165b in xkl_engine_is_toplevel_window_transparent ()
   from /usr/lib/libxklavier.so.12
No symbol table info available.
#6  0xb65fc2ea in xkl_engine_process_focus_in_evt ()
   from /usr/lib/libxklavier.so.12
No symbol table info available.
#7  0xb65fc92c in xkl_engine_filter_events () from /usr/lib/libxklavier.so.12
No symbol table info available.
#8  0xb6632447 in ?? () from /usr/lib/gnome-settings-daemon-2.0/libkeyboard.so
No symbol table info available.
#9  0xb7b02fa6 in gdk_event_translate (display=0x8f330b0, event=0x8f39b80, 
    xevent=0xbfaef548, return_exposes=0)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkevents-x11.c:349
        window = <value optimized out>
        filter_window = <value optimized out>
        window_impl = <value optimized out>
        return_val = <value optimized out>
        xoffset = <value optimized out>
        yoffset = <value optimized out>
        screen = <value optimized out>
        screen_x11 = <value optimized out>
        toplevel = <value optimized out>
        xwindow = <value optimized out>
        filter_xwindow = <value optimized out>
#10 0xb7b04ef3 in _gdk_events_queue (display=0x8f330b0)
    at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkevents-x11.c:2298
        node = (GList *) 0x90aaad0
        event = (GdkEvent *) 0x8f39b80
        xevent = {type = 9, xany = {type = 9, serial = 3068, send_event = 0, 
    display = 0x8f283f8, window = 20972648}, xkey = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, window = 20972648, root = 0, 
    subwindow = 4, time = 0, x = 667, y = 464, x_root = 0, y_root = 25165853, 
    state = 0, keycode = 1, same_screen = 1}, xbutton = {type = 9, 
    serial = 3068, send_event = 0, display = 0x8f283f8, window = 20972648, 
    root = 0, subwindow = 4, time = 0, x = 667, y = 464, x_root = 0, 
    y_root = 25165853, state = 0, button = 1, same_screen = 1}, xmotion = {
    type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    window = 20972648, root = 0, subwindow = 4, time = 0, x = 667, y = 464, 
    x_root = 0, y_root = 25165853, state = 0, is_hint = 1 '\001', 
    same_screen = 1}, xcrossing = {type = 9, serial = 3068, send_event = 0, 
    display = 0x8f283f8, window = 20972648, root = 0, subwindow = 4, time = 0, 
    x = 667, y = 464, x_root = 0, y_root = 25165853, mode = 0, detail = 1, 
    same_screen = 1, focus = 0, state = 0}, xfocus = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, window = 20972648, mode = 0, 
    detail = 4}, xexpose = {type = 9, serial = 3068, send_event = 0, 
    display = 0x8f283f8, window = 20972648, x = 0, y = 4, width = 0, 
    height = 667, count = 464}, xgraphicsexpose = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, drawable = 20972648, x = 0, y = 4, 
    width = 0, height = 667, count = 464, major_code = 0, 
    minor_code = 25165853}, xnoexpose = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, drawable = 20972648, major_code = 0, 
    minor_code = 4}, xvisibility = {type = 9, serial = 3068, send_event = 0, 
    display = 0x8f283f8, window = 20972648, state = 0}, xcreatewindow = {
    type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    parent = 20972648, window = 0, x = 4, y = 0, width = 667, height = 464, 
    border_width = 0, override_redirect = 25165853}, xdestroywindow = {
    type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    event = 20972648, window = 0}, xunmap = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, event = 20972648, window = 0, 
    from_configure = 4}, xmap = {type = 9, serial = 3068, send_event = 0, 
    display = 0x8f283f8, event = 20972648, window = 0, override_redirect = 4}, 
  xmaprequest = {type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    parent = 20972648, window = 0}, xreparent = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, event = 20972648, window = 0, 
    parent = 4, x = 0, y = 667, override_redirect = 464}, xconfigure = {
    type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    event = 20972648, window = 0, x = 4, y = 0, width = 667, height = 464, 
    border_width = 0, above = 25165853, override_redirect = 0}, xgravity = {
    type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    event = 20972648, window = 0, x = 4, y = 0}, xresizerequest = {type = 9, 
    serial = 3068, send_event = 0, display = 0x8f283f8, window = 20972648, 
    width = 0, height = 4}, xconfigurerequest = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, parent = 20972648, window = 0, x = 4, 
    y = 0, width = 667, height = 464, border_width = 0, above = 25165853, 
    detail = 0, value_mask = 1}, xcirculate = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, event = 20972648, window = 0, 
    place = 4}, xcirculaterequest = {type = 9, serial = 3068, send_event = 0, 
    display = 0x8f283f8, parent = 20972648, window = 0, place = 4}, 
  xproperty = {type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    window = 20972648, atom = 0, time = 4, state = 0}, xselectionclear = {
    type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    window = 20972648, selection = 0, time = 4}, xselectionrequest = {
    type = 9, serial = 3068, send_event = 0, display = 0x8f283f8, 
    owner = 20972648, requestor = 0, selection = 4, target = 0, 
    property = 667, time = 464}, xselection = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, requestor = 20972648, selection = 0, 
    target = 4, property = 0, time = 667}, xcolormap = {type = 9, 
    serial = 3068, send_event = 0, display = 0x8f283f8, window = 20972648, 
    colormap = 0, new = 4, state = 0}, xclient = {type = 9, serial = 3068, 
    send_event = 0, display = 0x8f283f8, window = 20972648, message_type = 0, 
    format = 4, data = {
      b = 
"\000\000\000\000\233\002\000\000Ð\001\000\000\000\000\000\000\035\000\200\001",
 s = {0, 0, 667, 0, 464, 0, 0, 0, 29, 384}, l = {0, 667, 464, 0, 
        25165853}}}, xmapping = {type = 9, serial = 3068, send_event = 0, 
    display = 0x8f283f8, window = 20972648, request = 0, first_keycode = 4, 
    count = 0}, xerror = {type = 9, display = 0xbfc, resourceid = 0, 
    serial = 150111224, error_code = 104 'h', request_code = 4 '\004', 
    minor_code = 64 '@'}, xkeymap = {type = 9, serial = 3068, send_event = 0, 
    display = 0x8f283f8, window = 20972648, 
    key_vector = 
"\000\000\000\000\004\000\000\000\000\000\000\000\233\002\000\000Ð\001\000\000\000\000\000\000\035\000\200\001\000\000\000"},
 pad = {9, 3068, 
    0, 150111224, 20972648, 0, 4, 0, 667, 464, 0, 25165853, 0, 1, 1, 0, 0, 0, 
    0, 0, 0, 0, 0, 0}}
        xdisplay = (Display *) 0x8f283f8
#11 0xb7b0531f in gdk_event_dispatch (source=0x8f3bc50, callback=0, 
    user_data=0x0) at /build/buildd/gtk+2.0-2.16.1/gdk/x11/gdkevents-x11.c:2358
        display = (GdkDisplay *) 0x8f330b0
        event = <value optimized out>
#12 0xb76f8b88 in IA__g_main_context_dispatch (context=0x8f3bc98)
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
No locals.
#13 0xb76fc0eb in g_main_context_iterate (context=0x8f3bc98, block=1, 
    dispatch=1, self=0x8f153e8)
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
        max_priority = 2147483647
        timeout = 62837
        some_ready = 1
        nfds = 10
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0x90a9d50
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#14 0xb76fc5ba in IA__g_main_loop_run (loop=0x90771f0)
    at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2656
        self = (GThread *) 0x8f153e8
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#15 0xb7c787d9 in IA__gtk_main ()
    at /build/buildd/gtk+2.0-2.16.1/gtk/gtkmain.c:1205
        tmp_list = (GList *) 0x8f575d4
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x8f1a2c0
        loop = (GMainLoop *) 0x90771f0
#16 0x0804ba2d in main ()
No symbol table info available.
(gdb) c
Continuing.

Program exited with code 01.

** Bug watch added: GNOME Bug Tracker #572141
   http://bugzilla.gnome.org/show_bug.cgi?id=572141

-- 
gnome-settings-daemon exits without error message
https://bugs.launchpad.net/bugs/390875
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to