Well, Emacs has crashed with the X protocol error: BadName (named color or font does not exist) on protocol request 77 Program received signal SIGABRT, Aborted.
error again, the backtrace is below. I've got the gdb session running, so I can provide more information if needed. xbacktrace doesn't print anything. FWIW it happened when I tried to switch to a chat buffer in emacs-jabber and it is not reproducible. (gdb) bt full #0 0x00002ad130d2f189 in kill () from /lib/libc.so.6 No symbol table info available. #1 0x00000000004a75e5 in abort () at emacs.c:464 No locals. #2 0x00000000004420d4 in redisplay_internal (preserve_echo_area=17910) at xdisp.c:10791 w = (struct window *) 0xf68140 pause = <value optimized out> must_finish = <value optimized out> tlbufpos = <value optimized out> number_of_visible_frames = <value optimized out> count = <value optimized out> polling_stopped_here = <value optimized out> consider_all_windows_p = <value optimized out> #3 0x0000000000443358 in redisplay_preserve_echo_area (from_where=<value optimized out>) at xdisp.c:11513 No locals. #4 0x000000000053ea3b in status_notify (deleting_process=0x2a2b650) at process.c:6751 symbol = 9420673 p = (struct Lisp_Process *) 0x15ca8e0 proc = 22849764 buffer = 9292177 tail = 9292177 msg = 16191859 #5 0x00000000005440fc in Fdelete_process (process=44217940) at process.c:835 symbol = <value optimized out> p = (struct Lisp_Process *) 0x2a2b650 #6 0x0000000000544215 in kill_buffer_processes (buffer=9292177) at process.c:6343 tail = <value optimized out> proc = 17910 #7 0x00000000004a7293 in shut_down_emacs (sig=0, no_x=<value optimized out>, stuff=9292177) at emacs.c:2138 pgrp = 17910 tpgrp = <value optimized out> #8 0x00000000004827d2 in x_connection_closed (dpy=0xe1c8b0, error_message=0xc94010 "\364~\366") at xterm.c:7766 dpyinfo = (struct x_display_info *) 0xe48dc0 frame = <value optimized out> tail = <value optimized out> #9 0x00000000004829c6 in x_error_quitter (display=0xe1c8b0, error=0x7fffff976870) at xterm.c:7834 buf = "BadName (named color or font does not exist)", '\0' <repeats 211 times> buf1 = "X protocol error: BadName (named color or font does not exist) on protocol request 77\000\000\000?\000\000\000\000\000\000\000\345\022M\003\000\000\000\000\356\336z\002\000\000\000\000B\000\000\000\000\000\000\000\346\022M\003\000\000\000\000\356\336z\002\000\000\000\000E\000\000\000\000\000\000\000\347\022M\003\000\000\000\000\356\336z\002\000\000\000\000H\000\000\000\000\000\000\000\350\022M\003\000\000\000\000\356\336z\002\000\000\000\000K\000\000\000\000\000\000\000\351\022M\003\000\000\000\000"... #10 0x00000000004829fa in x_error_handler (display=0x45f6, error=0x6) at xterm.c:7796 No locals. #11 0x00002ad1306163fe in _XError () from /usr/lib/libX11.so.6 No symbol table info available. #12 0x00002ad130618ebe in _XEventsQueued () from /usr/lib/libX11.so.6 No symbol table info available. #13 0x00002ad1306056cd in XPending () from /usr/lib/libX11.so.6 No symbol table info available. #14 0x00000000004864e0 in XTread_socket (sd=<value optimized out>, expected=<value optimized out>, hold_quit=0x7fffff978300) at xterm.c:7040 inev = { kind = 50854960, code = 0, part = 14796976, modifiers = 0, x = 50854960, y = 47077948069742, timestamp = 0, padding = {0x1, 0x7fffff977200}, frame_or_window = 1, arg = 54845728 } count = 0 event = { type = 53005176, xany = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0 }, xkey = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, root = 140737481502704, subwindow = 140737481503312, time = 4337769, x = 0, y = 20, x_root = 0, y_root = 0, state = 16144641, keycode = 0, same_screen = 16154944 }, xbutton = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, root = 140737481502704, subwindow = 140737481503312, time = 4337769, x = 0, y = 20, x_root = 0, y_root = 0, state = 16144641, button = 0, same_screen = 16154944 }, xmotion = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, root = 140737481502704, subwindow = 140737481503312, time = 4337769, x = 0, y = 20, x_root = 0, y_root = 0, state = 16144641, is_hint = 0 '\0', same_screen = 16154944 }, xcrossing = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, root = 140737481502704, subwindow = 140737481503312, time = 4337769, x = 0, y = 20, x_root = 0, y_root = 0, mode = 16144641, detail = 0, same_screen = 16154944, focus = 0, state = 14796976 }, xfocus = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, mode = -6852624, detail = 32767 }, xexpose = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, x = -6852624, y = 32767, width = -6852016, height = 32767, count = 4337769 }, xgraphicsexpose = { type = 53005176, serial = 0, send_event = 0, display = 0x0, drawable = 0, x = -6852624, y = 32767, width = -6852016, height = 32767, count = 4337769, major_code = 0, minor_code = 0 }, xnoexpose = { type = 53005176, serial = 0, send_event = 0, display = 0x0, drawable = 0, major_code = -6852624, minor_code = 32767 }, xvisibility = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, state = -6852624 }, xcreatewindow = { type = 53005176, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 140737481502704, x = -6852016, y = 32767, width = 4337769, height = 0, border_width = 0, override_redirect = 20 }, xdestroywindow = { type = 53005176, serial = 0, send_event = 0, display = 0x0, event = 0, window = 140737481502704 }, xunmap = { type = 53005176, serial = 0, send_event = 0, display = 0x0, event = 0, window = 140737481502704, from_configure = -6852016 }, xmap = { type = 53005176, serial = 0, send_event = 0, display = 0x0, event = 0, window = 140737481502704, override_redirect = -6852016 }, xmaprequest = { type = 53005176, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 140737481502704 }, xreparent = { type = 53005176, serial = 0, send_event = 0, display = 0x0, event = 0, window = 140737481502704, parent = 140737481503312, x = 4337769, y = 0, override_redirect = 0 }, xconfigure = { type = 53005176, serial = 0, send_event = 0, display = 0x0, event = 0, window = 140737481502704, x = -6852016, y = 32767, width = 4337769, height = 0, border_width = 0, above = 0, override_redirect = 16144641 }, xgravity = { type = 53005176, serial = 0, send_event = 0, display = 0x0, event = 0, window = 140737481502704, x = -6852016, y = 32767 }, xresizerequest = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, width = -6852624, height = 32767 }, xconfigurerequest = { type = 53005176, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 140737481502704, x = -6852016, y = 32767, width = 4337769, height = 0, border_width = 0, above = 0, detail = 16144641, value_mask = 16154944 }, xcirculate = { type = 53005176, serial = 0, send_event = 0, display = 0x0, event = 0, window = 140737481502704, place = -6852016 }, xcirculaterequest = { type = 53005176, serial = 0, send_event = 0, display = 0x0, parent = 0, window = 140737481502704, place = -6852016 }, xproperty = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, atom = 140737481502704, time = 140737481503312, state = 4337769 }, xselectionclear = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, selection = 140737481502704, time = 140737481503312 }, xselectionrequest = { type = 53005176, serial = 0, send_event = 0, display = 0x0, owner = 0, requestor = 140737481502704, selection = 140737481503312, target = 4337769, property = 85899345920, time = 0 }, xselection = { type = 53005176, serial = 0, send_event = 0, display = 0x0, requestor = 0, selection = 140737481502704, target = 140737481503312, property = 4337769, time = 85899345920 }, xcolormap = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, colormap = 140737481502704, new = -6852016, state = 32767 }, xclient = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, message_type = 140737481502704, format = -6852016, data = { b = "i0B\000\000\000\000\000\000\000\000\000\024\000\000\000\000\000\000", s = {12393, 66, 0, 0, 0, 0, 20, 0, 0, 0}, l = {4337769, 85899345920, 0, 16144641, 16154944} } }, xmapping = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, request = -6852624, first_keycode = 32767, count = -6852016 }, xerror = { type = 53005176, display = 0x0, resourceid = 0, serial = 0, error_code = 0 '\0', request_code = 0 '\0', minor_code = 0 '\0' }, xkeymap = { type = 53005176, serial = 0, send_event = 0, display = 0x0, window = 0, key_vector = "\360o\227\377\377\177\000\000Pr\227\377\377\177\000\000i0B\000\000\000\000\000\000\000\000\000\024\000\000" }, pad = {53005176, 0, 0, 0, 0, 140737481502704, 140737481503312, 4337769, 85899345920, 0, 16144641, 16154944, 14796976, 0, 44797592, 1, 140737481503152, 3, 47963824, 14431456, 519691043267, 42949673097, 85899345930, 0} } event_found = 0 dpyinfo = (struct x_display_info *) 0xe48dc0 #15 0x00000000004aec65 in read_avail_input (expected=1) at keyboard.c:6788 nr = 0 hold_quit = { kind = NO_EVENT, code = 0, part = scroll_bar_above_handle, modifiers = 0, x = 0, y = 0, timestamp = 0, padding = {0x0, 0x0}, frame_or_window = 0, arg = 0 } i = <value optimized out> nread = 0 #16 0x00000000004aee2a in handle_async_input () at keyboard.c:6934 nread = 0 #17 0x00000000004aee8a in input_available_signal (signo=<value optimized out>) at keyboard.c:6976 old_errno = 0 #18 <signal handler called> No symbol table info available. #19 0x00002ad130dc44e5 in select () from /lib/libc.so.6 No symbol table info available. #20 0x0000000000541faf in wait_reading_process_output (time_limit=30, microsecs=0, read_kbd=-1, do_display=1, wait_for_cell=9292177, wait_proc=0x0, just_wait_proc=0) at process.c:4558 Atemp = { fds_bits = {140737481509304, 9420433, 9292273, 9420432, 128, 9292177, 9292177, 5302953, 268435456, 140737481508856, 140737481508752, 4294967299, 0, 0, 0, 0} } Ctemp = { fds_bits = {140737481509296, 97, 7941656, 4, 140737481509472, 5318970, 9292177, 7942005, 47101344, 9420433, 9292273, 5249078, 140737481509280, 4294967297, 9292225, 8589934595} } timeout_reduced_for_timers = 1 channel = <value optimized out> nfds = 0 Available = { fds_bits = {128, 0 <repeats 15 times>} } Connecting = { fds_bits = {0 <repeats 16 times>} } check_connect = 0 check_delay = 4 no_avail = 1 xerrno = 0 proc = <value optimized out> timeout = { tv_sec = 0, tv_usec = 0 } end_time = { tv_sec = 1156925454, tv_usec = 351707 } wait_channel = -1 got_some_input = 0 #21 0x000000000040f5e6 in sit_for (timeout=<value optimized out>, reading=1, do_display=1) at dispnew.c:6543 sec = 30 usec = 0 #22 0x00000000004b4383 in read_char (commandflag=1, nmaps=4, maps=0x7fffff978f90, prev_event=9292177, used_mouse_menu=0x7fffff9790b0, end_time=0x0) at keyboard.c:2865 tem0 = <value optimized out> delay_level = 4 buffer_size = <value optimized out> c = 9292177 local_getcjmp = {{ __jmpbuf = {0, 0, 0, 1, 0, 317, 140737481509968, 4928215}, __mask_was_saved = 0, __saved_mask = { __val = {0 <repeats 16 times>} } }} save_jump = {{ __jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = { __val = {0 <repeats 16 times>} } }} key_already_recorded = 0 tem = <value optimized out> save = <value optimized out> previous_echo_area_message = 9292177 also_record = 9292177 reread = 0 polling_stopped_here = <value optimized out> #23 0x00000000004b61f8 in read_key_sequence (keybuf=0x7fffff979130, bufsize=30, prompt=9292177, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:8947 interrupted_kboard = (KBOARD *) 0xe49090 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 = 9292177 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 4 nmaps_allocated = 4 defs = (Lisp_Object * volatile) 0x7fffff978f60 submaps = (Lisp_Object * volatile) 0x7fffff978f90 orig_local_map = 22404821 orig_keymap = 9292177 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = { parent = 9276133, map = 9276133, start = 0, end = 0 } keytran = { parent = 10975429, map = 10975429, start = 0, end = 0 } delayed_switch_frame = 9292177 original_uppercase = 14628740 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0x2ceb5a0 fake_prefixed_keys = 9292177 #24 0x00000000004b7e3a in command_loop_1 () at keyboard.c:1601 cmd = <value optimized out> lose = 2 nonundocount = 0 keybuf = {104, 848, 1, 9292177, 9292273, 9373025, 140737481511360, 5390816, 8245929484648476277, 140737481513061, 140737481511360, 5390466, 39273027, 9292177, 48451093, 140737481513408, 140737481513416, 140737481513144, 140737481511408, 4923619, 9292177, 48451093, 9292177, 4923925, 0, 140737481511448, 140737481511216, 0, 9292177, 13930369} i = 41364384 prev_modiff = 317 prev_buffer = (struct buffer *) 0x10f2360 was_locked = 0 already_adjusted = 0 #25 0x000000000050f666 in internal_condition_case (bfun=0x4b7c90 <command_loop_1>, handlers=9373025, hfun=0x4b20f0 <cmd_error>) at eval.c:1469 val = <value optimized out> c = { tag = 9292177, val = 9292177, next = 0x7fffff9793f0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 9379920, 9379888, 140737481513408, 140737481513416, 140737481513144, 140737481511520, 5305833}, __mask_was_saved = 0, __saved_mask = { __val = {5224320, 25, 14000899, 25, 25, 47077955518208, 47077955461120, 5494240, 6903112, 9379888, 140737481513408, 140737481513416, 140737481513144, 9379920, 47077931705987, 1} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 9373025, var = 9292177, chosen_clause = 9292273, tag = 0x7fffff979280, next = 0x0 } #26 0x00000000004b143a in command_loop_2 () at keyboard.c:1326 val = 1 #27 0x000000000050f767 in internal_catch (tag=<value optimized out>, func=0x4b1420 <command_loop_2>, arg=9292177) at eval.c:1210 c = { tag = 9364081, val = 9292177, next = 0x0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 9379920, 9379888, 140737481513408, 140737481513416, 140737481513144, 140737481511904, 5306203}, __mask_was_saved = 0, __saved_mask = { __val = {25, 140737481513408, 0, 47241271697040, 0, 5494240, 9629138, 9629136, 9633648, 9344496, 9633649, 9292177, 5249078, 0, 4294967296, 9292225} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #28 0x00000000004b1f2a in command_loop () at keyboard.c:1305 No locals. #29 0x00000000004b22ea in recursive_edit_1 () at keyboard.c:1003 val = <value optimized out> #30 0x00000000004b23e8 in Frecursive_edit () at keyboard.c:1064 buffer = <value optimized out> #31 0x00000000004a835e in main (argc=1, argv=0x7fffff9799c8) at emacs.c:1794 tz = 0x0 dummy = 0 stack_bottom_variable = 0 '\0' do_initial_setlocale = -6841920 skip_args = 0 rlim = { rlim_cur = 8720000, rlim_max = 18446744073709551615 } no_loadup = 0 junk = 0x0 _______________________________________________ emacs-pretest-bug mailing list emacs-pretest-bug@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug