GNU gdb (GDB) 7.0-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/gnome-settings-daemon...(no debugging symbols found)...done. (gdb) break gdk_x_error Function "gdk_x_error" not defined. Make breakpoint pending on future shared library load? (y or [n]) Breakpoint 1 (gdk_x_error) pending. (gdb) run --sync --no-daemon Starting program: /usr/bin/gnome-settings-daemon --sync --no-daemon [Thread debugging using libthread_db enabled] Xlib: extension "Generic Event Extension" missing on display ":1000.0". Xlib: extension "Generic Event Extension" missing on display ":1000.0". Xlib: extension "Generic Event Extension" missing on display ":1000.0". Xlib: extension "Generic Event Extension" missing on display ":1000.0". Xlib: extension "Generic Event Extension" missing on display ":1000.0". [New Thread 0x7fffedfb7910 (LWP 12400)] Breakpoint 1, gdk_x_error (display=0x634de0, error=0x7fffffffdc20) at /build/buildd/gtk+2.0-2.18.2/gdk/x11/gdkmain-x11.c:438 438 /build/buildd/gtk+2.0-2.18.2/gdk/x11/gdkmain-x11.c: No such file or directory. in /build/buildd/gtk+2.0-2.18.2/gdk/x11/gdkmain-x11.c (gdb) byt full #0 gdk_x_error (display=0x634de0, error=0x7fffffffdc20) at /build/buildd/gtk+2.0-2.18.2/gdk/x11/gdkmain-x11.c:438 No locals. #1 0x00007fffeafdf161 in xkl_process_error (dpy=0x634de0, evt=0x7fffffffdc20) at xklavier_evt.c:520 buf = '\000' engine = 0x706560 __func__ = "xkl_process_error" #2 0x00007ffff41b4414 in _XError (dpy=0x634de0, rep=0x718ed0) at ../../src/XlibInt.c:2924 rtn_val = event = {type = 0, xany = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885}, xkey = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, root = 0, subwindow = 0, time = 140737297608256, x = 6510624, y = 0, x_root = -8952, y_root = 32767, state = 7442336, keycode = 0, same_screen = 6514904}, xbutton = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, root = 0, subwindow = 0, time = 140737297608256, x = 6510624, y = 0, x_root = -8952, y_root = 32767, state = 7442336, button = 0, same_screen = 6514904}, xmotion = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, root = 0, subwindow = 0, time = 140737297608256, x = 6510624, y = 0, x_root = -8952, y_root = 32767, state = 7442336, is_hint = 0 '\000', same_screen = 6514904}, xcrossing = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, root = 0, subwindow = 0, time = 140737297608256, x = 6510624, y = 0, x_root = -8952, y_root = 32767, mode = 7442336, detail = 0, same_screen = 6514904, focus = 0, state = 211}, xfocus = { type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, mode = 0, detail = 0}, xexpose = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, x = 0, y = 0, width = 0, height = 0, count = -190747072}, xgraphicsexpose = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, drawable = 426885, x = 0, y = 0, width = 0, height = 0, count = -190747072, major_code = 32767, minor_code = 6510624}, xnoexpose = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, drawable = 426885, major_code = 0, minor_code = 0}, xvisibility = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, state = 0}, xcreatewindow = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, parent = 426885, window = 0, x = 0, y = 0, width = -190747072, height = 32767, border_width = 6510624, override_redirect = 0}, xdestroywindow = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, event = 426885, window = 0}, xunmap = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, event = 426885, window = 0, from_configure = 0}, xmap = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, event = 426885, window = 0, override_redirect = 0}, xmaprequest = { type = 0, serial = 6508000, send_event = 0, display = 0xd4, parent = 426885, window = 0}, xreparent = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, event = 426885, window = 0, parent = 0, x = -190747072, y = 32767, override_redirect = 6510624}, xconfigure = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, event = 426885, window = 0, x = 0, y = 0, width = -190747072, height = 32767, border_width = 6510624, above = 140737488346376, override_redirect = 7442336}, xgravity = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, event = 426885, window = 0, x = 0, y = 0}, xresizerequest = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, width = 0, height = 0}, xconfigurerequest = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, parent = 426885, window = 0, x = 0, y = 0, width = -190747072, height = 32767, border_width = 6510624, above = 140737488346376, detail = 7442336, value_mask = 6514904}, xcirculate = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, event = 426885, window = 0, place = 0}, xcirculaterequest = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, parent = 426885, window = 0, place = 0}, xproperty = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, atom = 0, time = 0, state = -190747072}, xselectionclear = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, selection = 0, time = 0}, xselectionrequest = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, owner = 426885, requestor = 0, selection = 0, target = 140737297608256, property = 6510624, time = 140737488346376}, xselection = { type = 0, serial = 6508000, send_event = 0, display = 0xd4, requestor = 426885, selection = 0, target = 0, property = 140737297608256, time = 6510624}, xcolormap = { type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, colormap = 0, new = 0, state = 0}, xclient = { type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, message_type = 0, format = 0, data = { b = "@n\241\364\377\177\000\000 Xc\000\000\000\000\000\b\335\377\377", s = {28224, -2911, 32767, 0, 22560, 99, 0, 0, -8952, -1}, l = { 140737297608256, 6510624, 140737488346376, 7442336, 6514904}}}, xmapping = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, request = 0, first_keycode = 0, count = 0}, xerror = {type = 0, display = 0x634de0, resourceid = 0, serial = 212, error_code = 133 '\205', request_code = 131 '\203', minor_code = 6 '\006'}, xkeymap = {type = 0, serial = 6508000, send_event = 0, display = 0xd4, window = 426885, key_vector = '\000' , "@n\241\364\377\177\000\000 Xc\000\000\000\000"}, pad = {140733193388032, 6508000, 0, 212, 426885, 0, 0, 140737297608256, 6510624, 140737488346376, 7442336, 6514904, 211, 140737242491321, 213, 140737488346432, 0, 6510624, 6510648, 6508000, 7442128, 140737297608256, 211, 6508000}} async = next = 0xd3 #3 0x00007ffff41ba89c in process_responses (dpy=0x634de0, wait_for_first_event=, current_error=, current_request=213) at ../../src/xcb_io.c:207 req = 0x718f30 event_sequence = 0 reply = 0x0 event = 0x718ed0 error = 0x0 c = 0x635820 __PRETTY_FUNCTION__ = "process_responses" #4 0x00007ffff41baf40 in _XReply (dpy=0x634de0, rep=0x7fffffffddf0, extra=0, discard=1) at ../../src/xcb_io.c:457 error = c = 0x635820 __PRETTY_FUNCTION__ = "_XReply" #5 0x00007ffff41aecd3 in XSync (dpy=0x634de0, discard=0) at ../../src/Sync.c:48 rep = {type = 48 '0', revertTo = 170 '\252', sequenceNumber = 99, length = 0, focus = 6585200, pad1 = 0, pad2 = 4, pad3 = 0, pad4 = 4294958712, pad5 = 32767} #6 0x00007ffff41aee8b in _XSyncFunction (dpy=0x634de0) at ../../src/Synchro.c:37 No locals. #7 0x00007ffff33437dd in XSelectExtensionEvent () from /usr/lib/libXi.so.6 No symbol table info available. #8 0x00007fffeafe3226 in xkl_xkb_resume_listen (engine=0x706560) at xklavier_xkb.c:101 xitype = 81 xiclass = 65536 display = 0x634de0 #9 0x00007fffeafdec7f in xkl_engine_resume_listen (engine=0x706560) at xklavier.c:573 __func__ = "xkl_engine_resume_listen" #10 0x00007fffeafdece1 in xkl_engine_start_listen (engine=0x706560, what=4294958112) at xklavier.c:187 __func__ = "xkl_engine_start_listen" #11 0x00007fffeb3fecaa in gsd_keyboard_xkb_init (client=0x67aea0) at gsd-keyboard-xkb.c:488 No locals. #12 0x00007fffeb3fe158 in start_keyboard_idle_cb (manager=0x69d4f0) at gsd-keyboard-manager.c:389 client = #13 0x00007ffff4c6dbbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0 No symbol table info available. #14 0x00007ffff4c71588 in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #15 0x00007ffff4c719e5 in g_main_loop_run () from /lib/libglib-2.0.so.0 No symbol table info available. #16 0x00007ffff790f0e7 in IA__gtk_main () at /build/buildd/gtk+2.0-2.18.2/gtk/gtkmain.c:1216 tmp_list = 0x680ba8 functions = 0x0 init = 0x67f200 loop = #17 0x00000000004046a5 in main () No symbol table info available. (gdb) cont Continuing. The program 'gnome-settings-daemon' received an X Window System error. This probably reflects a bug in the program. The error was 'XI_BadClass (invalid Class parameter)'. (Details: serial 212 error_code 133 request_code 131 minor_code 6) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) [1255755605,000,xklavier.c:xkl_engine_start_listen/] The backend does not require manual layout management - but it is provided by the application[Thread 0x7fffedfb7910 (LWP 12400) exited] Program exited with code 01. (gdb) bt full No stack. (gdb) q