bug#4742: 23.1.50; emacs -Q crashes on GNU/Linux
[email protected]. (Óscar Fuentes) Sat, 17 Oct 2009 06:37:32 +0200
| Newsgroups | gmane.emacs.bugs,gmane.emacs.pretest.bugs |
|---|---|
| Message-ID | <[email protected]> |
Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the [email protected] mailing list. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: emacs -Q crashes on startup with this message: X protocol error: BadValue (integer parameter out of range for operation) on protocol request 91 If emacs is invoked with -q --no-site-file --no-splash it starts okay. This is very odd, as -Q is documented as the equivalent of those options. Backtrace: #0 0x00007f9e296c82a7 in kill () from /lib/libc.so.6 No symbol table info available. #1 0x00000000004caac5 in abort () at emacs.c:430 No locals. #2 0x0000000000418733 in frame_make_pointer_visible () at frame.c:4381 No locals. #3 0x00000000004d6759 in read_avail_input (expected=1) at keyboard.c:7140 nread = 0 err = 0 t = (struct terminal *) 0x0 #4 0x00000000004d684a in handle_async_input () at keyboard.c:7411 nread = 0 #5 0x00000000004d6a37 in process_pending_signals () at keyboard.c:7427 No locals. #6 0x000000000054d95d in internal_equal (o1=11016593, o2=11016593, depth=0, props=0) at fns.c:2163 No locals. #7 0x000000000054db2d in Fequal (o1=22002, o2=6) at fns.c:2137 No locals. #8 0x00000000005170f1 in compile_pattern (pattern=13140339, regp=0x0, translate=<value optimized out>, posix=0, multibyte=1) at search.c:249 cp = (struct regexp_cache *) 0xa6e4c0 cpp = (struct regexp_cache **) 0xa6ea60 #9 0x00000000005195bd in fast_string_match (regexp=22002, string=18903347) at search.c:507 val = 0 bufp = <value optimized out> #10 0x00000000005003fb in Ffind_file_name_handler (filename=18903347, operation=11116977) at fileio.c:381 string = 13140339 match_pos = <value optimized out> handler = <value optimized out> operations = 12164981 elt = 22002 chain = <value optimized out> inhibited_handlers = 11016593 result = 11016593 pos = -1 #11 0x0000000000500d50 in Fexpand_file_name (name=18903347, default_directory=11016593) at fileio.c:862 nm = <value optimized out> newdir = <value optimized out> target = <value optimized out> pw = <value optimized out> length = <value optimized out> handler = <value optimized out> result = <value optimized out> multibyte = <value optimized out> #12 0x00000000005028b7 in Fdo_auto_save (no_message=11016689, current_only=11016593) at fileio.c:5232 listfile = <value optimized out> old = (struct buffer *) 0xa8b6d0 b = <value optimized out> tail = <value optimized out> auto_saved = <value optimized out> do_handled_files = <value optimized out> oquit = 11016593 stream = (FILE *) 0x0 orig_minibuffer_auto_raise = 0 old_message_p = 0 #13 0x00000000004ca746 in shut_down_emacs (sig=0, no_x=<value optimized out>, stuff=11016593) at emacs.c:2192 No locals. #14 0x00000000004a006c in x_connection_closed (dpy=0xf534e0, error_message=0x0) at xterm.c:7882 dpyinfo = (struct x_display_info *) 0xd3e6a0 frame = <value optimized out> tail = <value optimized out> #15 0x00000000004a0190 in x_error_quitter (display=0xf534e0, error=0x7fff33ff85e0) at xterm.c:7960 buf = "BadValue (integer parameter out of range for operation)", '\0' <repeats 200 times> buf1 = "X protocol error: BadValue (integer parameter out of range for operation) on protocol request 91", '\0' <repeats 12 times>, "\002", '\0' <repeats 91 times>, "\020\000\000\000\000\000\000\000\000*�)\236\177\000\000\220�&\001", '\0' <repeats 20 times>, " \000\000\000\000\000\000\000(\030q)\236\177\000\000 ?�\000\000\000\000\000 \000\000\000\000\000\000\000\220�&\001\000\000\000\000\032�\233(\236\177\000\000\000\000\000\000\000"... #16 0x00000000004a01fd in x_error_handler (display=0x55f2, error=0x6) at xterm.c:7916 No locals. #17 0x00007f9e29e9b5b4 in _XError () from /usr/lib/libX11.so.6 No symbol table info available. #18 0x00007f9e29ea306b in _XReply () from /usr/lib/libX11.so.6 No symbol table info available. #19 0x00007f9e29e90453 in XQueryColors () from /usr/lib/libX11.so.6 No symbol table info available. #20 0x00000000004a4dc0 in x_alloc_lighter_color (f=0x55f2, display=<value optimized out>, cmap=22002, pixel=0xffffffffffffffff, factor=<value optimized out>, delta=1) at xterm.c:1872 color = {pixel = 18446744073709551615, red = 0, green = 0, blue = 0, flags = 0 '\0', pad = 0 '\0'} new = {pixel = 0, red = 0, green = 0, blue = 0, flags = 0 '\0', pad = 0 '\0'} bright = <value optimized out> success_p = <value optimized out> #21 0x00000000004a6d64 in x_create_toolkit_scroll_bar (f=0x12c4810, bar=0x1397040) at xterm.c:4635 widget = <value optimized out> av = {{name = 0xa10a25 "mappedWhenManaged", value = 0}, { name = 0xa10a59 "orientation", value = 1}, {name = 0x30 <Address 0x30 out of bounds>, value = 17179869505}, {name = 0x12c4810 "\025\004", value = 2}, { name = 0x7fff33ff88e0 "\020", value = 140734065772800}, { name = 0x400000000 <Address 0x400000000 out of bounds>, value = 5428142}, { name = 0x58 <Address 0x58 out of bounds>, value = 25774073320}, {name = 0x0, value = 0}, { name = 0x0, value = 48}, {name = 0x7f9e29a02a00 "", value = 7}, { name = 0x7fff33ff888f "", value = 140734065772704}, {name = 0x7fff33ff8890 "0", value = 140317279922776}, {name = 0x30 <Address 0x30 out of bounds>, value = 20541504}, { name = 0x7 <Address 0x7 out of bounds>, value = 5418153}, {name = 0x1396c00 "�k9\001", value = 100000000}, {name = 0xfffffffc <Address 0xfffffffc out of bounds>, value = 88}, { name = 0x9 <Address 0x9 out of bounds>, value = 18}, { name = 0x10 <Address 0x10 out of bounds>, value = 140317276843203}, { name = 0x3 <Address 0x3 out of bounds>, value = 20541504}, { name = 0x400000 "\177ELF\002\001\001", value = 5422009}} ac = 3 pixel = 18446744073709551615 #22 0x00000000004a769a in XTset_vertical_scroll_bar (w=0x12c2d10, portion=191, whole=191, position=0) at xterm.c:4871 f = (struct frame *) 0x12c4810 bar = (struct scroll_bar *) 0x1397040 top = 39 height = 722 left = <value optimized out> sb_left = 1 width = 18 sb_width = 16 window_y = 39 window_height = 722 fringe_extended_p = 1 #23 0x000000000044aa40 in redisplay_window (window=19672340, just_this_one_p=0) at xdisp.c:13971 w = (struct window *) 0x12c2d10 buffer = (struct buffer *) 0x1 old = (struct buffer *) 0xa8b6d0 startp = <value optimized out> update_mode_line = 872385392 tem = <value optimized out> it = {window = 1, w = 0x4338f6, f = 0xee4b47fe6875c100, method = GET_FROM_DISPLAY_VECTOR, stop_charpos = 0, end_charpos = 1, s = 0x7fff33ffa020 "t\017,\001", string_nchars = 0, region_beg_charpos = 0, region_end_charpos = 0, redisplay_end_trigger_charpos = 0, multibyte_p = 1, header_line_p = 0, string_from_display_prop_p = 0, ellipsis_p = 0, avoid_cursor_p = 0, dp = 0x4339ea, dpvec = 0x0, dpend = 0x8, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 872390688, ctl_chars = {0, 1, 1, 1, 0, 19664752, 0, 4294967297, 19679252, 1, 0, 4472856, 19664756, 19664752, 19679248, 283467841536}, start = {pos = {charpos = 66, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = -1}, current = {pos = {charpos = -1, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, n_overlay_strings = 0, overlay_strings = {0, 0, 4294967295, 0 <repeats 13 times>}, string_overlays = {0, 0, 0, 283467841602, -1, -1, 283467841602, -1, -1, 0, 0, 0, 0, 0, 0, 0}, string = 0, from_overlay = 0, stack = {{string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {object = 0}}, position = { charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 11016593, font_height = 0}, { string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = { object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = { object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = { object = 0}, stretch = {object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0, y = 0, width = 0, height = 0}, image_id = 0}, comp = {object = 0}, stretch = {object = 0}}, position = {charpos = 0, bytepos = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, from_overlay = 0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, multibyte_p = 0, string_from_display_prop_p = 0, display_ellipsis_p = 0, avoid_cursor_p = 0, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = 0, ctl_arrow_p = 0, face_box_p = 0, start_of_box_run_p = 0, end_of_box_run_p = 0, overlay_strings_at_end_processed_p = 0, ignore_overlay_strings_at_pos_p = 0, glyph_not_available_p = 0, starts_in_middle_of_char_p = 0, face_before_selective_p = 0, constrain_row_ascent_descent_p = 0, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, lookback = 0, nglyphs = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 0, image_id = 0, slice = {x = 0, y = 0, width = 0, height = 0}, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 0, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = 4, nglyphs = 0, pixel_width = 35, ascent = 2, descent = 0, max_ascent = 46, max_descent = 1, phys_ascent = 0, phys_descent = 66, max_phys_ascent = 0, max_phys_descent = -1, current_x = -2, continuation_lines_width = 0, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0} current_matrix_up_to_date_p = 0 used_current_matrix_p = 0 buffer_unchanged_p = 0 temp_scroll_step = 0 rc = 9603387 centering_position = 0 last_line_misfit = <value optimized out> beg_unchanged = -1 end_unchanged = <value optimized out> #24 0x000000000044cc64 in redisplay_window_0 (window=22002) at xdisp.c:12278 No locals. #25 0x00000000005424e8 in internal_condition_case_1 (bfun=0x44cc40 <redisplay_window_0>, arg=19672340, handlers=11376053, hfun=0x422b00 <redisplay_window_error>) at eval.c:1573 val = <value optimized out> c = {tag = 11016593, val = 11016593, next = 0x7fff33ffbbe0, gcpro = 0x0, jmp = {{ __jmpbuf = {19672336, 1495162924689120411, 19679248, 19679252, 0, 19672336, -1494768068049642341, 1495163240347065499}, __mask_was_saved = 0, __saved_mask = { __val = {5451687, 0, 4294967296, 11016641, 11125041, 6400000, 11125040, 128, 11016593, 11016593, 5511842, 4473392, 11016593, 19679248, 0, 19664752}}}}, backlist = 0x0, handlerlist = 0x7fff33ffbcf0, lisp_eval_depth = 0, pdlcount = 4, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} h = {handler = 11376053, var = 11016593, chosen_clause = 16057012, tag = 0x7fff33ffa670, next = 0x7fff33ffbcf0} #26 0x000000000043447b in redisplay_windows (window=6) at xdisp.c:12257 w = (struct window *) 0x12c2d10 #27 0x0000000000444c41 in redisplay_internal (preserve_echo_area=<value optimized out>) at xdisp.c:11829 f = (struct frame *) 0x12c4810 tail = 22002 frame = <value optimized out> w = (struct window *) 0x12c2d10 pause = 0 must_finish = 1 tlbufpos = {charpos = 681280168, bytepos = 32670} number_of_visible_frames = 1 count = 2 polling_stopped_here = 0 old_frame = 19679252 consider_all_windows_p = 1 #28 0x00000000004d8d65 in read_char (commandflag=1, nmaps=2, maps=0x7fff33ffb900, prev_event=11016593, used_mouse_menu=0x7fff33ffba14, end_time=0x0) at keyboard.c:2707 c = <value optimized out> local_getcjmp = {{__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 16 times>}}}} save_jump = {{__jmpbuf = {0, 0, 0, 11056852, 191, 5842770, 191, 11056852}, __mask_was_saved = 11016593, __saved_mask = {__val = {5846844, 11056852, 11056852, 190, 5842770, 190, 16690240, 11016593, 5846844, 140734065784560, 140734065785008, 11056848, 192, 140734065784552, 5491451, 18446744073709551608}}}} key_already_recorded = 0 tem = <value optimized out> save = 0 previous_echo_area_message = 11016593 also_record = 11016593 reread = 0 polling_stopped_here = <value optimized out> orig_kboard = (struct kboard *) 0xe87bf0 #29 0x00000000004dbf8d in read_key_sequence (keybuf=0x7fff33ffba90, bufsize=30, prompt=11016593, dont_downcase_last=0, can_return_switch_frame=1, fix_current_buffer=1) at keyboard.c:9461 interrupted_kboard = (KBOARD *) 0xe87bf0 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 = 11016593 count = 2 t = 0 echo_start = 0 keys_start = 0 nmaps = 2 nmaps_allocated = 2 defs = (Lisp_Object * volatile) 0x7fff33ffb8e0 submaps = (Lisp_Object * volatile) 0x7fff33ffb900 orig_local_map = 14689733 orig_keymap = 11016593 localized_local_map = 0 first_binding = 0 first_unbound = 31 mock_input = 0 fkey = {parent = 16548133, map = 16548133, start = 0, end = 0} keytran = {parent = 11008789, map = 11008789, start = 0, end = 0} indec = {parent = 16548117, map = 16548117, start = 0, end = 0} shift_translated = 0 delayed_switch_frame = 11016593 original_uppercase = 4399709 original_uppercase_position = -1 starting_buffer = (struct buffer *) 0xa8b6d0 fake_prefixed_keys = 11016593 #30 0x00000000004ddee8 in command_loop_1 () at keyboard.c:1640 cmd = <value optimized out> lose = 11823520 keybuf = {140317276338412, -1275846911429590784, 44108294, 8876304, 4611686018427389952, 4611686018427404288, 140734065787552, 140734065787560, 140734065785776, 5525147, 140317276394000, 4201752, 4294967296, 4294968233, 0, 140317319750488, 140734065786016, 140734065785960, 2822930839, 140734065785936, 0, 140317317571374, 0, 140734065785712, 140734065785456, 0, 1, 11016593, 12557185, -1275846911429590784} i = 11823520 prev_modiff = 0 prev_buffer = (struct buffer *) 0x0 already_adjusted = 0 #31 0x00000000005427af in internal_condition_case (bfun=0x4ddcd0 <command_loop_1>, handlers=11103761, hfun=0x4d5950 <cmd_error>) at eval.c:1525 val = <value optimized out> c = {tag = 11016593, val = 11016593, next = 0x7fff33ffbd50, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 1495162962911812763, 11823488, 1, 140734065787552, 140734065787560, -1494768067930104677, 1495163240251120795}, __mask_was_saved = 0, __saved_mask = { __val = {5151362, 140317276365632, 140317319596424, 0, 4294967295, 4294967297, 8311400, 11823488, 1, 140734065787552, 140734065787560, 0, 140317317588746, 140316581560321, 0, 140734065786032}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} h = {handler = 11103761, var = 11016593, chosen_clause = 11016593, tag = 0x7fff33ffbbe0, next = 0x0} #32 0x00000000004d4d9e in command_loop_2 () at keyboard.c:1357 val = 0 #33 0x00000000005428c7 in internal_catch (tag=<value optimized out>, func=0x4d4d80 <command_loop_2>, arg=11016593) at eval.c:1261 c = {tag = 11085153, val = 11016593, next = 0x0, gcpro = 0x0, jmp = {{__jmpbuf = {0, 1495162962911812763, 11823488, 1, 140734065787552, 140734065787560, -1494768067745555301, 1495163239969578139}, __mask_was_saved = 0, __saved_mask = { __val = {140734065786383, 384, 140734065786399, 140734065786416, 140734065786400, 344, 94489280512, 11214712, 11438400, 11421586, 11056848, 11438401, 11016593, 11421584, 5451687, 11438400}}}}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0} #34 0x00000000004d5778 in command_loop () at keyboard.c:1336 No locals. #35 0x00000000004d5b9a in recursive_edit_1 () at keyboard.c:951 val = <value optimized out> #36 0x00000000004d5d14 in Frecursive_edit () at keyboard.c:1013 buffer = 11016593 #37 0x00000000004cbbff in main (argc=2, argv=0x7fff33ffc2a8) at emacs.c:1827 dummy = 10 stack_bottom_variable = 0 '\0' do_initial_setlocale = 1 skip_args = 0 rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615} no_loadup = 0 junk = 0x0 dname_arg = 0x0 xbacktrace shows no output. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /usr/local/share/emacs/23.1.50/etc/DEBUG for instructions. In GNU Emacs 23.1.50.3 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2009-10-17 on qcore Windowing system distributor `The X.Org Foundation', version 11.0.10600000 configured using `configure '--with-x-toolkit=athena'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: show-paren-mode: t diff-auto-refine-mode: t iswitchb-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t Recent input: M-x g n u s <return> <return> d q <up> <right> M-x d e s c r i b e SPC f o n <tab> <return> <return> <escape> <escape> <escape> q y <f10> <menu-bar> <help-menu> <send-emacs-bug-report> Recent messages: No more unread articles No more articles No more unread newsgroups Are you sure you want to quit reading news? (y or n) Saving file /home/oscar/.newsrc... Wrote /home/oscar/.newsrc Saving /home/oscar/.newsrc.eld... Saving file /home/oscar/.newsrc.eld... Wrote /home/oscar/.newsrc.eld Saving /home/oscar/.newsrc.eld...done Load-path shadows: None found. Features: (shadow mail-extr emacsbug mule-diag gnus-async gnus-ml disp-table parse-time nnfolder pop3 nnml nndraft nnmh auth-source gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view smime dig nntp gnus-cache gnus-sum nnoo gnus-group gnus-undo nnmail mail-source format-spec smtpmail sendmail gnus-start gnus-spec gnus-int gnus-range message ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev gmm-utils mailheader canlock sha1 hex-util hashcash gnus-win gnus gnus-ems nnheader gnus-util netrc time-date mail-utils mm-util mail-prsvr vc-dispatcher vc-svn jka-compr find-func timeclock timeclock-x compile comint lp0-mode preview prv-emacs info reporter desktop latex tex-style tex-buf tex tex-site auto-loads paren uniquify server psvn byte-opt bytecomp byte-compile derived edmacro kmacro wid-edit cl cl-19 log-edit ring pcvs-util add-log diff-mode easy-mmode pp elp ediff-merg ediff-diff ediff-wind ediff-mult ediff-help ediff-init ediff-util dired bbdb-autoloads bbdb regexp-opt timezone iswitchb advice help-fns help-mode easymenu view advice-preload tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process x-toolkit x multi-tty emacs) -- Óscar Fuentes Desarrollo de Software