justin@justin-desktop:~$ ps -A | grep emacs 26950 ? 00:00:24 emacs22-gtk justin@justin-desktop:~$ gdb emacs22-gtk 26950 2>&1 | tee gdb-emacs22-gtk.txt GNU gdb 6.8-debian Copyright (C) 2008 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 "i486-linux-gnu"... Attaching to program: /usr/bin/emacs22-gtk, process 26950 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgtk-x11-2.0.so.0.1400.4...done. done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgdk-x11-2.0.so.0.1400.4...done. done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgdk_pixbuf-2.0.so.0.1400.4...done. done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /lib/tls/i686/cmov/libm.so.6...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libm-2.8.90.so...done. done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /usr/lib/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgobject-2.0.so.0.1800.2...done. done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglib-2.0.so.0.1800.2...done. done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0xb7341910 (LWP 26950)] Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libtiff.so.4...done. Loaded symbols for /usr/lib/libtiff.so.4 Reading symbols from /usr/lib/libjpeg.so.62...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/libgif.so.4...done. Loaded symbols for /usr/lib/libgif.so.4 Reading symbols from /usr/lib/libXpm.so.4...done. Loaded symbols for /usr/lib/libXpm.so.4 Reading symbols from /usr/lib/libX11.so.6...Reading symbols from /usr/lib/debug/usr/lib/libX11.so.6.2.0...done. done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libXft.so.2...done. Loaded symbols for /usr/lib/libXft.so.2 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/libncurses.so.5...done. Loaded symbols for /lib/libncurses.so.5 Reading symbols from /lib/tls/i686/cmov/libc.so.6...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libc-2.8.90.so...done. done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libXcomposite.so.1...done. Loaded symbols for /usr/lib/libXcomposite.so.1 Reading symbols from /usr/lib/libXdamage.so.1...done. Loaded symbols for /usr/lib/libXdamage.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libatk-1.0.so.0...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libcairo.so.2...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /usr/lib/libgio-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgio-2.0.so.0.1800.2...done. done. Loaded symbols for /usr/lib/libgio-2.0.so.0 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libgmodule-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgmodule-2.0.so.0.1800.2...done. done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libXinerama.so.1...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.8.90.so...done. done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libpcre.so.3...done. Loaded symbols for /lib/libpcre.so.3 Reading symbols from /usr/lib/libxcb-xlib.so.0...done. Loaded symbols for /usr/lib/libxcb-xlib.so.0 Reading symbols from /usr/lib/libxcb.so.1...Reading symbols from /usr/lib/debug/usr/lib/libxcb.so.1.0.0...done. done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libdl-2.8.90.so...done. done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /lib/tls/i686/cmov/librt.so.1...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/librt-2.8.90.so...done. done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 Reading symbols from /usr/lib/libpixman-1.so.0...done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libxcb-render-util.so.0...done. Loaded symbols for /usr/lib/libxcb-render-util.so.0 Reading symbols from /usr/lib/libxcb-render.so.0...done. Loaded symbols for /usr/lib/libxcb-render.so.0 Reading symbols from /lib/libselinux.so.1...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libnss_files-2.8.90.so...done. done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libnss_compat-2.8.90.so...done. done. Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libnsl-2.8.90.so...done. done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...Reading symbols from /usr/lib/debug/lib/tls/i686/cmov/libnss_nis-2.8.90.so...done. done. Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2 Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so...Reading symbols from /usr/lib/debug/usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so...done. done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so...Reading symbols from /usr/lib/debug/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so...done. done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so Reading symbols from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib/pango/1.6.0/modules/pango-basic-fc.so 0xb807b430 in __kernel_vsyscall () (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) backtrace full #0 0xb807b430 in __kernel_vsyscall () No symbol table info available. #1 0xb777abcd in ___newselect_nocancel () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb73f1e5f in _xcb_conn_wait (c=0x8e33540, cond=0x8e335a0, vector=0x0, count=0x0) at xcb_conn.c:340 ret = 4 xlib_locked = 0 rfds = {__fds_bits = {16, 0 }} wfds = {__fds_bits = {0 }} #3 0xb73f351f in xcb_wait_for_event (c=0x8e33540) at xcb_in.c:391 ret = (xcb_generic_event_t *) 0x0 #4 0xb794dde1 in wait_or_poll_for_event (dpy=0x8e33000, wait=-1079540116) at ../../src/xcb_io.c:100 c = (xcb_connection_t *) 0x8e33540 event = #5 0xb794e150 in process_responses (dpy=0x8e33000, wait_for_first_event=1, current_error=0x0, current_request=0) at ../../src/xcb_io.c:115 reply = event = (xcb_generic_event_t *) 0x0 error = c = (xcb_connection_t *) 0x8e33540 __PRETTY_FUNCTION__ = "process_responses" #6 0xb794e917 in _XReadEvents (dpy=0x8e33000) at ../../src/xcb_io.c:212 No locals. #7 0xb792c73b in XIfEvent (dpy=0x8e33000, event=0xbfa78904, predicate=0xb797b010 <_CheckCMEvent>, arg=0x94c6ba0 "ì\212\237· Fâ\b\200\025\n\t") at ../../src/IfEvent.c:70 qelt = (_XQEvent *) 0x945e480 prev = (_XQEvent *) 0x945e480 qe_serial = 26064 #8 0xb797ba1a in _XimXRead (im=0x94c6ba0, recv_buf=0xbfa78aa0 "", buf_len=2048, ret_len=0xbfa789d8) at ../../../../modules/im/ximcp/imTrX.c:448 ev = (XEvent *) 0xbfa78904 event = {type = 0, xany = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0}, xkey = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 0 '\0', same_screen = 0}, xcrossing = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, root = 0, subwindow = 0, time = 0, x = 0, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 0, state = 0}, xfocus = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, mode = 0, detail = 0}, xexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, x = 0, y = 0, width = 0, height = 0, count = 0}, xgraphicsexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, drawable = 0, x = 0, y = 0, width = 0, height = 0, count = 0, major_code = 0, minor_code = 0}, xnoexpose = {type = 0, serial = 0, send_event = 0, display = 0x0, drawable = 0, major_code = 0, minor_code = 0}, xvisibility = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, state = 0}, xcreatewindow = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0}, xunmap = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, from_configure = 0}, xmap = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, override_redirect = 0}, xmaprequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0}, xreparent = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, parent = 0, x = 0, y = 0, override_redirect = 0}, xconfigure = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, above = 0, override_redirect = 0}, xgravity = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, x = 0, y = 0}, xresizerequest = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, width = 0, height = 0}, xconfigurerequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, border_width = 0, above = 0, detail = 0, value_mask = 0}, xcirculate = {type = 0, serial = 0, send_event = 0, display = 0x0, event = 0, window = 0, place = 0}, xcirculaterequest = {type = 0, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 0, place = 0}, xproperty = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, atom = 0, time = 0, state = 0}, xselectionclear = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, selection = 0, time = 0}, xselectionrequest = {type = 0, serial = 0, send_event = 0, display = 0x0, owner = 0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}, xselection = {type = 0, serial = 0, send_event = 0, display = 0x0, requestor = 0, selection = 0, target = 0, property = 0, time = 0}, xcolormap = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, colormap = 0, new = 0, state = 0}, xclient = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, message_type = 0, format = 0, data = {b = '\0' , s = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, l = {0, 0, 0, 0, 0}}}, xmapping = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, request = 0, first_keycode = 0, count = 0}, xerror = {type = 0, display = 0x0, resourceid = 0, serial = 0, error_code = 0 '\0', request_code = 0 '\0', minor_code = 0 '\0'}, xkeymap = {type = 0, serial = 0, send_event = 0, display = 0x0, window = 0, key_vector = '\0' }, pad = {0 }} len = spec = arg = #9 0xb797ab14 in _XimReadData (im=0x94c6ba0, len=0xbfa78a1a, buf=0xbfa78aa0 "", buf_size=2048) at ../../../../modules/im/ximcp/imTransR.c:154 hold_buf = 0x0 data_len = 0 packet_size = ret_len = 0 i = #10 0xb797aed7 in _XimRead (im=0x94c6ba0, len=0xbfa79baa, buf=0xbfa78aa0 "", buf_size=2048, predicate=0xb79665d0 <_XimSetICValuesCheck>, arg=0x90a1580 "À\212\237· kL\t") at ../../../../modules/im/ximcp/imTransR.c:231 read_len = ret_code = 12 #11 0xb79680fc in _XimProtoSetICValues (xic=0x90a1580, arg=0x0) at ../../../../modules/im/ximcp/imDefIc.c:759 ic_values = {input_style = 1028, client_window = 67109061, focus_window = 67109061, filter_events = 0, geometry_callback = {client_data = 0x0, callback = 0}, res_name = 0x0, res_class = 0x0, destroy_callback = {client_data = 0x0, callback = 0}, preedit_state_notify_callback = {client_data = 0x0, callback = 0}, string_conversion_callback = {client_data = 0x0, callback = 0}, string_conversion = {length = 0, feedback = 0x0, encoding_is_wchar = 0, string = {mbs = 0x0, wcs = 0x0}}, reset_state = 0, hotkey = 0x0, hotkey_state = 0, preedit_attr = {area = {x = 0, y = 0, width = 0, height = 0}, area_needed = {x = 0, y = 0, width = 0, height = 0}, spot_location = {x = 24, y = 14}, colormap = 0, std_colormap = 0, foreground = 1710618, background = 16777215, background_pixmap = 0, fontset = 0x904a030, line_spacing = 0, cursor = 0, start_callback = {client_data = 0x0, callback = 0}, done_callback = {client_data = 0x0, callback = 0}, draw_callback = {client_data = 0x0, callback = 0}, caret_callback = {client_data = 0x0, callback = 0}, preedit_state = 0, state_notify_callback = {client_data = 0x0, callback = 0}}, status_attr = {area = {x = 0, y = 0, width = 0, height = 0}, area_needed = {x = 0, y = 0, width = 0, height = 0}, colormap = 0, std_colormap = 0, foreground = 1710618, background = 16777215, background_pixmap = 0, fontset = 0x904a030, line_spacing = 0, cursor = 0, start_callback = {client_data = 0x0, callback = 0}, done_callback = {client_data = 0x0, callback = 0}, draw_callback = {client_data = 0x0, callback = 0}}} len = buf_s = tmp_buf32 = {327734, 65537, 12, 524462, 262328, 917528, 12, 524462, 262328, 917528, 3215430376, 0, 17, 3215431112, 3215435240, 135300166, 0, 1, 3215431068, 0, 153412840, 3215431144, 3215435272, 135300166, 0, 1, 3215431100, 3083229422, 149106688, 0, 0, 3083229546, 3082420212, 3083229408, 3215430520, 3081921288, 149171944, 3215430504, 0 , 3215430812, 3215431068, 149172016, 1, 0, 0, 3215431100, 0, 3215430844, 3215431100, 3215430612, 1, 0, 0, 0, 149172016, 149324152, 3078061824, 0, 0, 149172020, 3081913070, 0, 0, 2147483647, 3082420212, 149172016, 3215430720, 3215430664, 3081924704, 0, 149096864, 0, 3087290356, 0, 3215430720, 3215430696, 3084722801, 0, 0, 0, 149388800, 0, 0, 3215430776, 135065229, 3215430720, 0 , 3215436064, 3215431528, 3215435656, 135300166, 0, 0, 3215431484, 0 , 3215431484, 0, 3215431228, 3215431484, 0 , 327734, 196611, 12, 524462, 262328, 917528, 0, 436207603, 138101704, 136121984, 3215431320, 135598245, 137564017, 3215432244, 3215431336, 139954116, 138100736, 0, 137269984, 402644223, 153267008, 136121984, 3215431368, 135598245, 3081599454, 0, 1, 0, 139240448, 0, 0, 3611089310, 139240776, 136121984, 26950, 135598245, 137952929, 0, 0, 3074433012, 3081605164, 3215431648, 3215431448, 0, 1, 136121984, 0, 3074433012, 3215431624, 0, 3215431448, 3074366656, 149108044, 3074433012, 3215431544, 3074370965, 3081599454, 149116608, 20, 0, 3081599454, 3215431728, 0 ...} tmp_buf = 0xbfa792a0 "6" buf = 0xbfa792a0 "6" buf_size = 12 ret_len = 12 total = arg_ret = (XIMArg *) 0x0 reply32 = {0 } preply = ret_code = flag = 0 name = 0x0 tmp_name = 0x81ba7e1 "preeditAttributes" #12 0xb7954592 in XSetICValues (ic=0x90a1580) at ../../../src/xlibi18n/ICWrap.c:339 total_count = 1 args = (XIMArg *) 0x9347fd0 ret = #13 0x080dadb3 in xic_set_preeditarea (w=0x85787c0, x=0, y=0) at xfns.c:2355 attr = spot = {x = 24, y = 14} #14 0x080c9cce in x_draw_window_cursor (w=0x85787c0, glyph_row=0x95adae0, x=0, y=0, cursor_type=1, cursor_width=-1079531912, on_p=1, active_p=0) at xterm.c:7402 f = #15 0x0806f2df in display_and_set_cursor (w=0x85787c0, on=1, hpos=0, vpos=0, x=0, y=0) at xdisp.c:21854 f = (struct frame *) 0x8561918 new_cursor_type = 1 new_cursor_width = -1079531912 active_cursor = 0 glyph_row = (struct glyph_row *) 0x95adae0 glyph = (struct glyph *) 0x948fed0 #16 0x080cae44 in x_update_window_end (w=0x85787c0, cursor_on_p=1, mouse_face_overwritten_p=0) at xterm.c:576 dpyinfo = (struct x_display_info *) 0x8e77e00 #17 0x0805bc14 in update_window (w=0x85787c0, force_p=0) at dispnew.c:4365 end = (struct glyph_row *) 0x9046f48 header_line_row = (struct glyph_row *) 0x0 changed_p = 138644344 mouse_face_overwritten_p = 0 row = (struct glyph_row *) 0x9046f48 yb = 784 desired_matrix = (struct glyph_matrix *) 0x8dfcb60 paused_p = 0 #18 0x0805ccda in update_window_tree (w=0x85787c0, force_p=0) at dispnew.c:3998 paused_p = #19 0x0805d3bd in update_frame (f=0x8561918, force_p=0, inhibit_hairy_id_p=0) at dispnew.c:3929 paused_p = 1 root_window = (struct window *) 0x85787c0 #20 0x08086242 in redisplay_internal (preserve_echo_area=) at xdisp.c:11501 mini_window = mini_frame = w = (struct window *) 0x85787c0 pause = must_finish = 0 number_of_visible_frames = 1 polling_stopped_here = 0 consider_all_windows_p = 0 #21 0x0808678d in redisplay_preserve_echo_area (from_where=8) at xdisp.c:11659 No locals. #22 0x081092a2 in detect_input_pending_run_timers (do_display=1) at keyboard.c:10261 old_timers_run = 6863 #23 0x0819cefb in wait_reading_process_output (time_limit=0, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=137563417, wait_proc=0x0, just_wait_proc=0) at process.c:4705 old_timers_run = 6863 old_buffer = (struct buffer *) 0x8e86bf8 old_window = 139954116 leave = timeout_reduced_for_timers = 1 channel = 1 nfds = 0 Available = {fds_bits = {0 }} Connecting = {fds_bits = {0 }} check_connect = 0 check_delay = 0 no_avail = 0 xerrno = 11 proc = 6 timeout = {tv_sec = 0, tv_usec = 0} end_time = {tv_sec = 0, tv_usec = 268435456} wait_channel = -1 got_some_input = 1 #24 0x0810a298 in read_char (commandflag=1, nmaps=3, maps=0xbfa7ad20, prev_event=137563417, used_mouse_menu=0xbfa7adc4, end_time=0x0) at keyboard.c:4048 kb = (KBOARD *) 0x8e6bda8 c = 137563417 local_getcjmp = {{__jmpbuf = {1, 137563417, 137563417, -1079530280, -319455201, -2103755408}, __mask_was_saved = 0, __saved_mask = {__val = {137608409, 0, 153973250, 3215436816, 137563417, 3215437032, 135676225, 137608409, 8, 149449724, 3215436924, 153973250, 0, 2958151680, 1, 3215436920, 137563417, 3215436888, 135705905, 1, 3215436920, 0, 0, 1, 137600145, 156808488, 1, 3215436920, 1, 3215436936, 135706354, 0}}}} save_jump = {{__jmpbuf = {0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 }}}} key_already_recorded = 0 tem = 30 save = previous_echo_area_message = 137563417 also_record = 137563417 reread = 0 polling_stopped_here = #25 0x0810cbed in read_key_sequence (keybuf=0xbfa7ae74, bufsize=30, prompt=137563417, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9153 interrupted_kboard = (KBOARD *) 0x8e6bda8 key = 0 used_mouse_menu = 0 echo_local_start = 0 last_real_key_start = 0 keys_local_start = 0 local_first_binding = 0 from_string = 137563417 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 3 nmaps_allocated = 3 defs = (Lisp_Object * volatile) 0xbfa7ad00 submaps = (Lisp_Object * volatile) 0xbfa7ad20 orig_local_map = 139102277 orig_keymap = 137563417 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = {parent = 137551189, map = 137551189, start = 0, end = 0} keytran = {parent = 138408229, map = 138408229, start = 0, end = 0} delayed_switch_frame = 137563417 original_uppercase = 137631320 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0x8e86bf8 fake_prefixed_keys = 137563417 #26 0x0810e456 in command_loop_1 () at keyboard.c:1619 cmd = lose = 2 nonundocount = 0 keybuf = {137600769, 912, 952, 1, 137563417, -1079529736, 135297544, 158550181, -1079529802, 1, 1011, -1221315800, -1216352256, 134540783, -1217733720, 134522568, 1, -1207447564, 0, -1079529772, -1079529936, 0, -1079574528, 137563417, 138166593, -1336815616, 0, 137616264, 137616248, -1336815616} i = prev_modiff = 2 prev_buffer = (struct buffer *) 0x8e86bf8 was_locked = 0 already_adjusted = 0 #27 0x08169860 in internal_condition_case (bfun=0x810e270 , handlers=137608889, hfun=0x8107920 ) at eval.c:1484 val = c = {tag = 137563417, val = 137563417, next = 0xbfa7b020, gcpro = 0x0, jmp = {{__jmpbuf = {0, 137616264, 137616248, -1079529496, -318898145, -1903148176}, __mask_was_saved = 0, __saved_mask = {__val = {135893040, 268435456, 139630708, 0 , 3077213224, 3078615040, 0, 4294967295, 3087519732, 134522568, 3087521384, 3215437808, 3087459675}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} h = {handler = 137608889, var = 137563417, chosen_clause = 137563465, tag = 0xbfa7af0c, next = 0x0} #28 0x08106d75 in command_loop_2 () at keyboard.c:1330 val = -514 #29 0x0816993a in internal_catch (tag=137605073, func=0x8106d50 , arg=137563417) at eval.c:1224 c = {tag = 137605073, val = 137563417, next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {0, 137616264, 137616248, -1079529240, -322953185, -1903010960}, __mask_was_saved = 0, __saved_mask = {__val = {10, 0, 139909059, 16, 4294967295, 3215437608, 135612250, 139909056, 16, 16, 16, 3215437888, 137747896, 137747897, 137595280, 3215438024, 135639301, 137747897, 137746346, 137563417, 137595280, 0, 0, 137563441, 2, 137746344, 137746346, 0, 137747896, 137747897, 137563417, 3215438088}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} #30 0x08107779 in command_loop () at keyboard.c:1309 No locals. #31 0x08107b3a in recursive_edit_1 () at keyboard.c:1007 val = #32 0x08107c36 in Frecursive_edit () at keyboard.c:1068 buffer = #33 0x080fe37f in main (argc=1, argv=0xbfa7b504) at emacs.c:1770 dummy = 139438280 stack_bottom_variable = 8 '\b' do_initial_setlocale = 1 skip_args = 0 rlim = {rlim_cur = 8388608, rlim_max = 18446744073709551615} no_loadup = 0 junk = 0x0 (gdb) info registers eax 0xfffffdfe -514 ecx 0xbfa786ec -1079539988 edx 0xbfa7866c -1079540116 ebx 0x5 5 esp 0xbfa78620 0xbfa78620 ebp 0xbfa78778 0xbfa78778 esi 0x0 0 edi 0x0 0 eip 0xb807b430 0xb807b430 <__kernel_vsyscall+16> eflags 0x246 [ PF ZF IF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 1 (Thread 0xb7341910 (LWP 26950)): #0 0xb807b430 in __kernel_vsyscall () #1 0xb777abcd in ___newselect_nocancel () from /lib/tls/i686/cmov/libc.so.6 #2 0xb73f1e5f in _xcb_conn_wait (c=0x8e33540, cond=0x8e335a0, vector=0x0, count=0x0) at xcb_conn.c:340 #3 0xb73f351f in xcb_wait_for_event (c=0x8e33540) at xcb_in.c:391 #4 0xb794dde1 in wait_or_poll_for_event (dpy=0x8e33000, wait=-1079540116) at ../../src/xcb_io.c:100 #5 0xb794e150 in process_responses (dpy=0x8e33000, wait_for_first_event=1, current_error=0x0, current_request=0) at ../../src/xcb_io.c:115 #6 0xb794e917 in _XReadEvents (dpy=0x8e33000) at ../../src/xcb_io.c:212 #7 0xb792c73b in XIfEvent (dpy=0x8e33000, event=0xbfa78904, predicate=0xb797b010 <_CheckCMEvent>, arg=0x94c6ba0 "ì\212\237· Fâ\b\200\025\n\t") at ../../src/IfEvent.c:70 #8 0xb797ba1a in _XimXRead (im=0x94c6ba0, recv_buf=0xbfa78aa0 "", buf_len=2048, ret_len=0xbfa789d8) at ../../../../modules/im/ximcp/imTrX.c:448 #9 0xb797ab14 in _XimReadData (im=0x94c6ba0, len=0xbfa78a1a, buf=0xbfa78aa0 "", buf_size=2048) at ../../../../modules/im/ximcp/imTransR.c:154 #10 0xb797aed7 in _XimRead (im=0x94c6ba0, len=0xbfa79baa, buf=0xbfa78aa0 "", buf_size=2048, predicate=0xb79665d0 <_XimSetICValuesCheck>, arg=0x90a1580 "À\212\237· kL\t") at ../../../../modules/im/ximcp/imTransR.c:231 #11 0xb79680fc in _XimProtoSetICValues (xic=0x90a1580, arg=0x0) at ../../../../modules/im/ximcp/imDefIc.c:759 #12 0xb7954592 in XSetICValues (ic=0x90a1580) at ../../../src/xlibi18n/ICWrap.c:339 #13 0x080dadb3 in xic_set_preeditarea (w=0x85787c0, x=0, y=0) at xfns.c:2355 #14 0x080c9cce in x_draw_window_cursor (w=0x85787c0, glyph_row=0x95adae0, x=0, y=0, cursor_type=1, cursor_width=-1079531912, on_p=1, active_p=0) at xterm.c:7402 #15 0x0806f2df in display_and_set_cursor (w=0x85787c0, on=1, hpos=0, vpos=0, x=0, y=0) at xdisp.c:21854 #16 0x080cae44 in x_update_window_end (w=0x85787c0, cursor_on_p=1, mouse_face_overwritten_p=0) at xterm.c:576 #17 0x0805bc14 in update_window (w=0x85787c0, force_p=0) at dispnew.c:4365 #18 0x0805ccda in update_window_tree (w=0x85787c0, force_p=0) at dispnew.c:3998 #19 0x0805d3bd in update_frame (f=0x8561918, force_p=0, inhibit_hairy_id_p=0) at dispnew.c:3929 #20 0x08086242 in redisplay_internal (preserve_echo_area=) at xdisp.c:11501 #21 0x0808678d in redisplay_preserve_echo_area (from_where=8) at xdisp.c:11659 #22 0x081092a2 in detect_input_pending_run_timers (do_display=1) at keyboard.c:10261 #23 0x0819cefb in wait_reading_process_output (time_limit=0, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=137563417, wait_proc=0x0, just_wait_proc=0) at process.c:4705 #24 0x0810a298 in read_char (commandflag=1, nmaps=3, maps=0xbfa7ad20, prev_event=137563417, used_mouse_menu=0xbfa7adc4, end_time=0x0) at keyboard.c:4048 #25 0x0810cbed in read_key_sequence (keybuf=0xbfa7ae74, bufsize=30, prompt=137563417, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9153 #26 0x0810e456 in command_loop_1 () at keyboard.c:1619 #27 0x08169860 in internal_condition_case (bfun=0x810e270 , handlers=137608889, hfun=0x8107920 ) at eval.c:1484 #28 0x08106d75 in command_loop_2 () at keyboard.c:1330 #29 0x0816993a in internal_catch (tag=137605073, func=0x8106d50 , arg=137563417) at eval.c:1224 #30 0x08107779 in command_loop () at keyboard.c:1309 #31 0x08107b3a in recursive_edit_1 () at keyboard.c:1007 #32 0x08107c36 in Frecursive_edit () at keyboard.c:1068 #33 0x080fe37f in main (argc=1, argv=0xbfa7b504) at emacs.c:1770 #0 0xb807b430 in __kernel_vsyscall () (gdb) quit