Package: emacs;
Reported by: Marc Munro <marc <at> bloodnok.com>
Date: Fri, 15 Dec 2017 22:49:01 UTC
Severity: normal
Found in version 25.1
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 29726 in the body.
You can then email your comments to 29726 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Fri, 15 Dec 2017 22:49:02 GMT) Full text and rfc822 format available.Marc Munro <marc <at> bloodnok.com>
:bug-gnu-emacs <at> gnu.org
.
(Fri, 15 Dec 2017 22:49:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Marc Munro <marc <at> bloodnok.com> To: bug-gnu-emacs <at> gnu.org Subject: 25.1; SIGSEGV in find-file Date: Fri, 15 Dec 2017 13:48:18 -0800
[Message part 1 (text/plain, inline)]
emacs crashes when I attempt to do a find-file with completion. [I am writing some quite intrusive emacs-lisp that hacks things like display-buffer and creates a pretty sophisticated tabbar. I haven't figured out which of my extensive collection of elisp hacks are implicated. I include a gziped file of my .emacs and the appropriate emacs directories. Let me know if I can help you track this down.] To reproduce (the directories and files necessary are attached): $ cd emacs/k $ emacs k-frame.el F2 (find-file) k-<TAB> (completions frame opens) [navigate back to open minibufer] s<TAB>e<TAB> (kaboom!) (gdb) bt full #0 0x00000000004bfe64 in face_at_string_position (w=<optimized out>, string=39440100, pos=<optimized out>, bufpos=bufpos <at> entry=0, endptr=endptr <at> entry=0x7fff7a7aeea0, base_face_id=HEADER_LINE_FACE_ID, mouse_p=false) at xfaces.c:6096 prop = 39596355 end = <optimized out> attrs = {10, 5989993, 140735248264880, 2, 0, 0, 10, 39440100, 0, 140735248264880, 140735248264888, 6012141, 39632451, 140735248264896, 39265896, 140735248266064, 0, 0, 0} base_face = <optimized out> prop_name = 20256 #1 0x0000000000442c5c in handle_face_prop (it=0x7fff7a7af350) at xdisp.c:3974 bufpos = 0 i = <optimized out> from_overlay = <optimized out> new_face_id = <optimized out> next_stop = 10 #2 0x00000000004400da in handle_stop (it=it <at> entry=0x7fff7a7af350) at xdisp.c:3371 handled = HANDLED_NORMALLY handle_overlay_change_p = true p = 0x852210 <it_props+16> #3 0x00000000004410f0 in next_element_from_string (it=0x7fff7a7af350) at xdisp.c:7936 position = {charpos = 0, bytepos = 0} #4 0x0000000000442f25 in get_next_display_element (it=it <at> entry=0x7fff7a7af350) at xdisp.c:6921 success_p = <optimized out> #5 0x0000000000449411 in display_string (string=string <at> entry=0x0, lisp_string=lisp_string <at> entry=39440100, face_string=face_string <at> entry=0, face_string_pos=face_string_pos <at> entry=0, start=<optimized out>, it=it <at> entry=0x7fff7a7af350, field_width=<optimized out>, precision=<optimized out>, max_x=576, multibyte=<optimized out>) at xdisp.c:24017 x_before = <optimized out> i = <optimized out> nglyphs = <optimized out> x = <optimized out> n_glyphs_before = <optimized out> hpos_at_start = <optimized out> saved_face_id = <optimized out> row = 0x4161000 it_charpos = 0 #6 0x000000000044a284 in display_mode_element (it=it <at> entry=0x7fff7a7af350, depth=<optimized out>, depth <at> entry=2, field_width=<optimized out>, precision=<optimized out>, precision <at> entry=0, elt=39440100, props=props <at> entry=0, risky=<optimized out>) at xdisp.c:22665 bytepos = 0 charpos = <optimized out> nchars = 10 nbytes = 19344 offset = 10 n = 0 field = <optimized out> prec = <optimized out> literal = <optimized out> #7 0x000000000044b79f in display_mode_element (it=it <at> entry=0x7fff7a7af350, depth=2, depth <at> entry=1, field_width=field_width <at> entry=0, precision=precision <at> entry=0, elt=<optimized out>, props=0, risky=false) at xdisp.c:22899 halftail = 67019491 len = 0 tem = <optimized out> n = 0 field = <optimized out> ---Type <return> to continue, or q <return> to quit--- prec = <optimized out> literal = <optimized out> #8 0x000000000044a3d7 in display_mode_element (it=it <at> entry=0x7fff7a7af350, depth=1, depth <at> entry=0, field_width=field_width <at> entry=0, precision=precision <at> entry=0, elt=elt <at> entry=38220371, props=props <at> entry=0, risky=false) at xdisp.c:22833 tem = <optimized out> n = 0 field = <optimized out> prec = <optimized out> literal = false #9 0x000000000044c30a in display_mode_line (w=w <at> entry=0x25875d8, face_id=face_id <at> entry=HEADER_LINE_FACE_ID, format=38220371) at xdisp.c:22415 it = {window = 39351773, w = 0x25875d8, f = 0x25873f0, method = GET_FROM_STRING, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, end_charpos = 10, s = 0x0, string_nchars = 10, redisplay_end_trigger_charpos = 0, multibyte_p = true, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 5, ctl_chars = {0 <repeats 16 times>}, start = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = -1, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>}, string = 39440100, from_overlay = 0, stack = {{string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 5, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 5, c = 0, len = 0, cmp_it = {stop_pos = 10, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = {x = 0, y = 0, width = 0, height = 0}, space_width = 0, voffset = 0, tab_width = 8, font_height = 0, object = 0, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 7, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 576, last_visible_y = 938, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x4161000, area = TEXT_AREA, nglyphs = 1, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuati---Type <return> to continue, or q <return> to quit--- on_lines_width = 0, eol_pos = {charpos = 0, bytepos = 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, bidi_p = true, bidi_it = {bytepos = 0, charpos = 0, ch = 32, nchars = 1, ch_len = 1, type = STRONG_L, type_after_wn = NEUTRAL_WS, orig_type = NEUTRAL_WS, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = NEUTRAL_B, orig_type = NEUTRAL_B}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 0, type = STRONG_L, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = 1, disp_pos = 10, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 128 times>}, string = {lstring = 39440100, s = 0x0, schars = 10, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x25875d8, paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, frame_window_p = true}, paragraph_embedding = L2R} face = <optimized out> #10 0x000000000044c518 in display_mode_lines (w=w <at> entry=0x25875d8) at xdisp.c:22364 old_selected_window = 17927221 old_selected_frame = 17869877 new_frame = 39351285 old_frame_selected_window = 39351773 n = <optimized out> #11 0x000000000046427d in redisplay_window (window=39351773, just_this_one_p=just_this_one_p <at> entry=false) at xdisp.c:17021 old = <optimized out> lpoint = {charpos = 33, bytepos = 33} opoint = <optimized out> startp = <optimized out> update_mode_line = <optimized out> it = {window = 140735248271296, w = 0x8ffffffff, f = 0x0, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 1, base_level_stop = 0, end_charpos = 0, s = 0x0, string_nchars = 0, redisplay_end_trigger_charpos = 0, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0 <repeats 16 times>}, start = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, current = {pos = {charpos = 0, bytepos = 0}, overlay_string_index = 0, string_pos = {charpos = 0, bytepos = 0}, dpvec_index = 0}, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>}, string = 0, from_overlay = 0, stack = {{string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 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}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0, font_height = 0}, {string = 0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0, slice = {x = 0,---Type <return> to continue, or q <return> to quit--- y = 0, width = 0, height = 0}, image_id = 0}, stretch = {object = 0}, xwidget = {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, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = (WORD_WRAP | WINDOW_WRAP), voffset = 2, space_width = 395136991232, font_height = 1}}, sp = 0, selective = -1, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, len = 0, cmp_it = {stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 92, nglyphs = 0, reversed_p = false, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, char_to_display = 0, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x80000, slice = {x = 0, y = 0, width = 0, height = 0}, space_width = 0, voffset = 0, tab_width = 0, font_height = 0, object = 4294967295, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 1, last_visible_x = 7, last_visible_y = 12, extra_line_spacing = 2, max_extra_line_spacing = 12, override_ascent = 2, override_descent = 12, override_boff = 2, glyph_row = 0x2, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 0, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 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, bidi_p = false, bidi_it = {bytepos = 0, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 0, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'} <repeats 61 times>, {next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 4, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 140735248275840, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 6, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 33168, next_for_neutral_type = 6, last_strong_type = 7, prev_for_neutral_type = 0, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 17869872, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 140735248275088, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 17869872, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 6, level = 75 'K', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33168, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 20256, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 0, level = 141 '\215', flags = 0 '\000'}, {next_for_neutral_pos = 48000, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 67016851, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 3, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 66962049, next_for_neutral_type = 2, last_strong_type = 6, prev_for_neutral_type = 5, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 38637600, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140735248275248, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 38639104, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 0, level = 77 'M', flags = 2 '\002'}, {next_for_neutral_pos = 140735248275360, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 12, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 5, level = 81 'Q', flags = 0 '\000'}, {next_for_neutral_pos = 38637600, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 66962049, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140735248275928, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 140735248275920, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 28752, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 17 '\021', flags = 1 '\001'}, {next_for_neutral_pos = 140735248276000, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140735248275928, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 140735248275920, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 6, level = 67 'C', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = -1, next_for_neutral_type = 2, last_strong_type = 4, prev_for_neutral_type = 3, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev---Type <return> to continue, or q <return> to quit--- _for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 3, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 67132416, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 15024, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33, next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 2, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 140735248275920, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 140735248276048, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 33, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 140735248275928, next_for_neutral_type = 5, last_strong_type = 5, prev_for_neutral_type = 3, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 133 '\205', flags = 0 '\000'}, {next_for_neutral_pos = 2, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 67132416, next_for_neutral_type = 3, last_strong_type = 7, prev_for_neutral_type = 3, level = 91 '[', flags = 0 '\000'}, {next_for_neutral_pos = 33, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 4, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 1, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = -4, next_for_neutral_type = 4, last_strong_type = 1, prev_for_neutral_type = 7, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 66962437, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 77 'M', flags = 2 '\002'}, {next_for_neutral_pos = 38637600, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 234 '\352', flags = 164 '\244'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 133 '\205', flags = 0 '\000'}, {next_for_neutral_pos = 2, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 3, level = 123 '{', flags = 122 'z'}, {next_for_neutral_pos = 101, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string = {lstring = 67132416, s = 0x4315f4 <compute_stop_pos+548> "\351k\377\377\377I\211D$ \351P\376\377\377I\211D$ I\213\204$X\001", schars = 17869872, bufpos = 1, from_disp_str = true, unibyte = false}, w = 0x6, paragraph_dir = NEUTRAL_DIR, separator_limit = 33168, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = NEUTRAL_DIR} current_matrix_up_to_date_p = <optimized out> used_current_matrix_p = <optimized out> buffer_unchanged_p = <optimized out> temp_scroll_step = <optimized out> centering_position = <optimized out> last_line_misfit = <optimized out> beg_unchanged = <optimized out> end_unchanged = <optimized out> frame_line_height = <optimized out> itdata = <optimized out> use_desired_matrix = <optimized out> #12 0x000000000046807b in redisplay_window_0 (window=window <at> entry=39351773) at xdisp.c:14446 #13 0x000000000056486e in internal_condition_case_1 (bfun=bfun <at> entry=0x468050 <redisplay_window_0>, arg=arg <at> entry=39351773, handlers=<optimized out>, hfun=hfun <at> entry=0x42d4f0 <redisplay_window_error>) at eval.c:1333 val = <optimized out> c = <optimized out> #14 0x00000000004323cd in redisplay_windows (window=39351773) at xdisp.c:14426 #15 0x0000000000454d99 in redisplay_internal () at xdisp.c:13986 gcscrollbars = <optimized out> f_redisplay_flag = <optimized out> w = <optimized out> sw = <optimized out> pending = <optimized out> must_finish = <optimized out> match_p = <optimized out> tlbufpos = <optimized out> tlendpos = <optimized out> ---Type <return> to continue, or q <return> to quit--- number_of_visible_frames = <optimized out> sf = <optimized out> polling_stopped_here = <optimized out> tail = 67004659 consider_all_windows_p = <optimized out> update_miniwindow_p = <optimized out> #16 0x0000000000456c55 in redisplay () at xdisp.c:13214 #17 0x00000000004fb86b in read_char (commandflag=commandflag <at> entry=1, map=map <at> entry=39575699, prev_event=0, used_mouse_menu=used_mouse_menu <at> entry=0x7fff7a7b47eb, end_time=end_time <at> entry=0x0) at keyboard.c:2477 echo_current = true c = <optimized out> jmpcount = <optimized out> local_getcjmp = {{__jmpbuf = {66962437, 5988127, 134, 32, 140735248287296, 5971413, 33, 29472}, __mask_was_saved = 0, __saved_mask = {__val = {5976831, 29472, 140735248287296, 140735248286912, 33, 134, 5605588, 0, 44, 66962432, 140735248287152, 134, 66962437, 33, 29472, 65534}}}} save_jump = {{__jmpbuf = {0, 0, 50064, 38171104, 140735248287152, 2, 38173696, 0}, __mask_was_saved = 0, __saved_mask = {__val = {5670523, 17927221, 30576, 140735248287152, 5669918, 140735248287344, 10212248, 38171088, 619419580605546496, 38171091, 47, 140735248287344, 619419580605546496, 6327568, 30576, 11783240}}}} tem = <optimized out> save = <optimized out> previous_echo_area_message = 0 also_record = 0 reread = false recorded = false polling_stopped_here = false orig_kboard = 0xe0f400 #18 0x00000000004fe35d in read_key_sequence (keybuf=keybuf <at> entry=0x7fff7a7b48e0, prompt=prompt <at> entry=0, dont_downcase_last=dont_downcase_last <at> entry=false, can_return_switch_frame=can_return_switch_frame <at> entry=true, fix_current_buffer=fix_current_buffer <at> entry=true, prevent_redisplay=prevent_redisplay <at> entry=false, bufsize=30) at keyboard.c:9063 interrupted_kboard = 0xe0f400 interrupted_frame = 0x110ac30 key = <optimized out> used_mouse_menu = false echo_local_start = 0 last_real_key_start = <optimized out> keys_local_start = <optimized out> new_binding = <optimized out> t = <optimized out> echo_start = 0 keys_start = 0 current_binding = 39575699 first_event = 0 first_unbound = 31 mock_input = 0 fkey = {parent = 17141075, map = 17141075, start = 0, end = 0} keytran = {parent = 12757571, map = 12757571, start = 0, end = 0} indec = {parent = 17141091, map = 17141091, start = 0, end = 0} shift_translated = false delayed_switch_frame = 0 original_uppercase = 14848 original_uppercase_position = -1 ---Type <return> to continue, or q <return> to quit--- dummyflag = false fake_prefixed_keys = 0 #19 0x00000000004fff94 in command_loop_1 () at keyboard.c:1365 cmd = <optimized out> keybuf = {38, 43, 8703776, 43, 9649784, 140735248287896, 11437282, 9649748, 11437278, 140735248289152, 0, 619419580605546496, 7845824, 9649704, 0, 12322384, 140735248288384, 4945328, 42, 5660363, 140735248288200, 140735248288184, 22, 6015293, 0, 5347316, 22, 12, 0, 619419580605546496} i = <optimized out> prev_modiff = 11 prev_buffer = 0x3fdc400 #20 0x00000000005647e2 in internal_condition_case (bfun=bfun <at> entry=0x4ffd70 <command_loop_1>, handlers=handlers <at> entry=19056, hfun=hfun <at> entry=0x4f6560 <cmd_error>) at eval.c:1309 val = <optimized out> c = <optimized out> #21 0x00000000004f1964 in command_loop_2 (ignore=ignore <at> entry=0) at keyboard.c:1107 val = 0 #22 0x0000000000564783 in internal_catch (tag=tag <at> entry=19776, func=func <at> entry=0x4f1940 <command_loop_2>, arg=arg <at> entry=0) at eval.c:1074 val = <optimized out> c = <optimized out> #23 0x00000000004f18c1 in command_loop () at keyboard.c:1078 val = <optimized out> #24 0x00000000004f6147 in recursive_edit_1 () at keyboard.c:692 val = <optimized out> #25 0x000000000051ec51 in read_minibuf (map=map <at> entry=67028835, initial=<optimized out>, initial <at> entry=38847332, prompt=<optimized out>, prompt <at> entry=9011724, expflag=<optimized out>, histvar=<optimized out>, histpos=<optimized out>, defalt=<optimized out>, allow_props=<optimized out>, inherit_input_method=<optimized out>) at minibuf.c:660 val = <optimized out> mini_frame = <optimized out> minibuffer = 66962437 input_method = <optimized out> enable_multibyte = <optimized out> pos = <optimized out> histstring = <optimized out> histval = 0 empty_minibuf = 12851205 dummy = <optimized out> #26 0x000000000051f3ef in Fread_from_minibuffer (prompt=9011724, initial_contents=38847332, keymap=67028835, read=0, hist=<optimized out>, default_value=38375812, inherit_input_method=0) at minibuf.c:940 histvar = <optimized out> histpos = <optimized out> val = <optimized out> #27 0x0000000000566050 in Ffuncall (nargs=8, args=args <at> entry=0x7fff7a7b4cd8) at eval.c:2726 internal_argbuf = {12917600, 4231984, 12322384, 0, 1, 4420269, 1, 5585822} fun = 8750157 original_fun = <optimized out> numargs = 7 val = <optimized out> internal_args = 0x7fff7a7b4ce0 count = 32 #28 0x000000000059b243 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs <at> entry=8, args=<optimized out>, args <at> entry=0x92b00c <pure+857708>) at bytecode.c:880 ---Type <return> to continue, or q <return> to quit--- targets = {0x59b2dc <exec_byte_code+956>, 0x59b8c3 <exec_byte_code+2467>, 0x59b8c8 <exec_byte_code+2472>, 0x59b349 <exec_byte_code+1065>, 0x59b0b2 <exec_byte_code+402>, 0x59b0b8 <exec_byte_code+408>, 0x59b8cd <exec_byte_code+2477>, 0x59b91a <exec_byte_code+2554>, 0x59c4ba <exec_byte_code+5530>, 0x59b34e <exec_byte_code+1070>, 0x59b353 <exec_byte_code+1075>, 0x59b358 <exec_byte_code+1080>, 0x59b164 <exec_byte_code+580>, 0x59b168 <exec_byte_code+584>, 0x59b35d <exec_byte_code+1085>, 0x59b324 <exec_byte_code+1028>, 0x59b5b7 <exec_byte_code+1687>, 0x59b5bc <exec_byte_code+1692>, 0x59b5c1 <exec_byte_code+1697>, 0x59b5c6 <exec_byte_code+1702>, 0x59b0f0 <exec_byte_code+464>, 0x59b0f0 <exec_byte_code+464>, 0x59b5f0 <exec_byte_code+1744>, 0x59b5cb <exec_byte_code+1707>, 0x59b66e <exec_byte_code+1870>, 0x59b673 <exec_byte_code+1875>, 0x59b678 <exec_byte_code+1880>, 0x59b46b <exec_byte_code+1355>, 0x59b1d4 <exec_byte_code+692>, 0x59b1d8 <exec_byte_code+696>, 0x59b604 <exec_byte_code+1764>, 0x59b649 <exec_byte_code+1833>, 0x59b4b3 <exec_byte_code+1427>, 0x59b4a9 <exec_byte_code+1417>, 0x59b4ae <exec_byte_code+1422>, 0x59b432 <exec_byte_code+1298>, 0x59b21c <exec_byte_code+764>, 0x59b220 <exec_byte_code+768>, 0x59b470 <exec_byte_code+1360>, 0x59b484 <exec_byte_code+1380>, 0x59b45c <exec_byte_code+1340>, 0x59b461 <exec_byte_code+1345>, 0x59b466 <exec_byte_code+1350>, 0x59ce1c <exec_byte_code+7932>, 0x59b265 <exec_byte_code+837>, 0x59b268 <exec_byte_code+840>, 0x59b41e <exec_byte_code+1278>, 0x59b437 <exec_byte_code+1303>, 0x59c598 <exec_byte_code+5752>, 0x59b730 <exec_byte_code+2064>, 0x59b67d <exec_byte_code+1885>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59d50e <exec_byte_code+9710>, 0x59d597 <exec_byte_code+9847>, 0x59d5db <exec_byte_code+9915>, 0x59c668 <exec_byte_code+5960>, 0x59c6b2 <exec_byte_code+6034>, 0x59b4f5 <exec_byte_code+1493>, 0x59b53c <exec_byte_code+1564>, 0x59c8d1 <exec_byte_code+6577>, 0x59b4b8 <exec_byte_code+1432>, 0x59b57a <exec_byte_code+1626>, 0x59c6f8 <exec_byte_code+6104>, 0x59c736 <exec_byte_code+6166>, 0x59c764 <exec_byte_code+6212>, 0x59c7a2 <exec_byte_code+6274>, 0x59c7da <exec_byte_code+6330>, 0x59c861 <exec_byte_code+6465>, 0x59c903 <exec_byte_code+6627>, 0x59c88f <exec_byte_code+6511>, 0x59c941 <exec_byte_code+6689>, 0x59c96f <exec_byte_code+6735>, 0x59c99d <exec_byte_code+6781>, 0x59c9db <exec_byte_code+6843>, 0x59ca19 <exec_byte_code+6905>, 0x59ca57 <exec_byte_code+6967>, 0x59cb58 <exec_byte_code+7224>, 0x59ca99 <exec_byte_code+7033>, 0x59cad1 <exec_byte_code+7089>, 0x59cb90 <exec_byte_code+7280>, 0x59cbd0 <exec_byte_code+7344>, 0x59cc10 <exec_byte_code+7408>, 0x59cc58 <exec_byte_code+7480>, 0x59ccde <exec_byte_code+7614>, 0x59cc9b <exec_byte_code+7547>, 0x59cd21 <exec_byte_code+7681>, 0x59cd64 <exec_byte_code+7748>, 0x59cd9c <exec_byte_code+7804>, 0x59cde4 <exec_byte_code+7876>, 0x59bdef <exec_byte_code+3791>, 0x59be27 <exec_byte_code+3847>, 0x59c035 <exec_byte_code+4373>, 0x59bed5 <exec_byte_code+4021>, 0x59b2a9 <exec_byte_code+905>, 0x59bf16 <exec_byte_code+4086>, 0x59bf44 <exec_byte_code+4132>, 0x59bfc6 <exec_byte_code+4262>, 0x59c06d <exec_byte_code+4429>, 0x59c007 <exec_byte_code+4327>, 0x59c0ae <exec_byte_code+4494>, 0x59c0de <exec_byte_code+4542>, 0x59c10e <exec_byte_code+4590>, 0x59c146 <exec_byte_code+4646>, 0x59b2dc <exec_byte_code+956>, 0x59c176 <exec_byte_code+4694>, 0x59c1a6 <exec_byte_code+4742>, 0x59c264 <exec_byte_code+4932>, 0x59c1d6 <exec_byte_code+4790>, 0x59c206 <exec_byte_code+4838>, 0x59c236 <exec_byte_code+4886>, 0x59b2a9 <exec_byte_code+905>, 0x59b2dc <exec_byte_code+956>, 0x59c294 <exec_byte_code+4980>, 0x59c2d8 <exec_byte_code+5048>, 0x59c306 <exec_byte_code+5094>, 0x59c334 <exec_byte_code+5140>, 0x59c3a0 <exec_byte_code+5248>, 0x59c372 <exec_byte_code+5202>, 0x59c3de <exec_byte_code+5310>, 0x59c400 <exec_byte_code+5344>, 0x59c43e <exec_byte_code+5406>, 0x59c47c <exec_byte_code+5468>, 0x59ba64 <exec_byte_code+2884>, 0x59bdc1 <exec_byte_code+3745>, 0x59b2dc <exec_byte_code+956>, 0x59d42e <exec_byte_code+9486>, 0x59ce4b <exec_byte_code+7979>, 0x59b371 <exec_byte_code+1105>, 0x59cef4 <exec_byte_code+8148>, 0x59cfa1 <exec_byte_code+8321>, 0x59d047 <exec_byte_code+8487>, 0x59d3b4 <exec_byte_code+9364>, 0x59d40a <exec_byte_code+9450>, 0x59b618 <exec_byte_code+1784>, 0x59d480 <exec_byte_code+9568>, 0x59c4bf <exec_byte_code+5535>, 0x59c520 <exec_byte_code+5632>, 0x59c553 <exec_byte_code+5683>, 0x59c5c9 <exec_byte_code+5801>, 0x59d625 <exec_byte_code+9989>, 0x59c61d <exec_byte_code+5885>, 0x59d4b3 <exec_byte_code+9619>, 0x59ce21 <exec_byte_code+7937>, 0x59bcb7 <exec_byte_code+3479>, 0x59bd65 <exec_byte_code+3653>, 0x59bd93 <exec_byte_code+3699>, 0x59bc89 <exec_byte_code+3433>, 0x59bcf9 <exec_byte_code+3545>, 0x59bd27 <exec_byte_code+3591>, 0x59ba94 <exec_byte_code+2932>, 0x59bad2 <exec_byte_code+2994>, 0x59bb63 <exec_byte_code+3139>, 0x59bb10 <exec_byte_code+3056>, 0x59bba1 <exec_byte_code+3201>, 0x59bbdf <exec_byte_code+3263>, 0x59bc1d <exec_byte_code+3325>, 0x59bc4b <exec_byte_code+3371>, 0x59b73e <exec_byte_code+2078>, 0x59b77c <exec_byte_code+2140>, 0x59b7b9 <exec_byte_code+2201>, 0x59b841 <exec_byte_code+2337>, 0x59be5f <exec_byte_code+3903>, 0x59be97 <exec_byte_code+3959>, 0x59b7f6 <exec_byte_code+2262>, 0x59b879 <exec_byte_code+2393>, 0x59b2dc <exec_byte_code+956>, 0x59d0ed <exec_byte_code+8653>, 0x59d17c <exec_byte_code+8796>, 0x59d298 <exec_byte_code+9080>, 0x59d20c <exec_byte_code+8940>, 0x59d328 <exec_byte_code+9224>, 0x59c812 <exec_byte_code+6386>, 0x59cb09 <exec_byte_code+7145>, 0x59bf77 <exec_byte_code+4183>, 0x59b97a <exec_byte_code+2650>, 0x59b9c7 <exec_byte_code+2727>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59ba27 <exec_byte_code+2823>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b070 <exec_byte_code+336> <repeats 64 times>} count = 29 op = <optimized out> vectorp = 0x92b030 <pure+857744> stack = {pc = 0xaec40f <pure+2697839> "\211˚\203Y", byte_string = 9613324, byte_string_start = 0xaec3cd <pure+2697773> "\003:\203\r", next = 0x7fff7a7b54b0} top = 0x7fff7a7b4cd8 result = <optimized out> type = <optimized out> #29 0x0000000000565bf6 in funcall_lambda (fun=140735248290992, nargs=nargs <at> entry=8, arg_vector=0x92b00c <pure+857708>, arg_vector <at> entry=0x7fff7a7b4e98) at eval.c:2855 size = <optimized out> val = <optimized out> syms_left = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> ---Type <return> to continue, or q <return> to quit--- #30 0x0000000000565ecb in Ffuncall (nargs=nargs <at> entry=9, args=args <at> entry=0x7fff7a7b4e90) at eval.c:2754 fun = <optimized out> original_fun = 5126464 numargs = 8 val = <optimized out> internal_args = <optimized out> count = 28 #31 0x000000000051da12 in Fcompleting_read (prompt=9011724, collection=4547136, predicate=21024, require_match=4231984, initial_input=38847332, hist=21360, def=38375812, inherit_input_method=0) at minibuf.c:1644 #32 0x0000000000566050 in Ffuncall (nargs=nargs <at> entry=9, args=<optimized out>) at eval.c:2726 internal_argbuf = {44448, 2, 140735248289824, 619419580605546496, 38638080, 0, 140735248289696, 5556233} fun = 8749773 original_fun = <optimized out> numargs = 8 val = <optimized out> internal_args = 0x7fff7a7b4fd8 count = 27 #33 0x0000000000567348 in Fapply (nargs=2, args=<optimized out>) at eval.c:2321 i = <optimized out> numargs = <optimized out> funcall_nargs = 9 funcall_args = <optimized out> spread_arg = 0 fun = <optimized out> retval = <optimized out> sa_avail = <optimized out> sa_must_free = <optimized out> #34 0x0000000000565660 in eval_sub (form=<optimized out>) at eval.c:2137 vals = 0x7fff7a7b50b0 argnum = <optimized out> sa_avail = <optimized out> sa_must_free = false args_left = 0 numargs = <optimized out> fun = 11782669 val = <optimized out> original_args = 18960627 count = <optimized out> argvals = {27312, 5585033, 16903168, 5313016, 6309024, 448, 1, 0} #35 0x0000000000565c3d in Fprogn (body=19062579) at eval.c:426 val = <optimized out> val = <optimized out> syms_left = 0 lexenv = 0 i = <optimized out> optional = <optimized out> rest = <optimized out> #36 0x0000000000565c3d in funcall_lambda (fun=19182371, nargs=nargs <at> entry=8, arg_vector=arg_vector <at> entry=0x7fff7a7b52a8) at eval.c:2914 val = <optimized out> syms_left = 0 ---Type <return> to continue, or q <return> to quit--- lexenv = 0 i = <optimized out> optional = <optimized out> rest = <optimized out> #37 0x0000000000565ecb in Ffuncall (nargs=nargs <at> entry=9, args=0x7fff7a7b52a0) at eval.c:2754 fun = <optimized out> original_fun = 25996320 numargs = 8 val = <optimized out> internal_args = <optimized out> count = 16 #38 0x0000000000567348 in Fapply (nargs=3, args=<optimized out>) at eval.c:2321 i = <optimized out> numargs = <optimized out> funcall_nargs = 9 funcall_args = <optimized out> spread_arg = 0 fun = <optimized out> retval = <optimized out> sa_avail = <optimized out> sa_must_free = <optimized out> #39 0x0000000000565fd9 in Ffuncall (nargs=4, args=args <at> entry=0x7fff7a7b5430) at eval.c:2673 fun = 11782669 original_fun = 9504 numargs = 3 val = <optimized out> internal_args = <optimized out> count = 15 #40 0x000000000059b243 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs <at> entry=7, args=<optimized out>, args <at> entry=0x1264964) at bytecode.c:880 targets = {0x59b2dc <exec_byte_code+956>, 0x59b8c3 <exec_byte_code+2467>, 0x59b8c8 <exec_byte_code+2472>, 0x59b349 <exec_byte_code+1065>, 0x59b0b2 <exec_byte_code+402>, 0x59b0b8 <exec_byte_code+408>, 0x59b8cd <exec_byte_code+2477>, 0x59b91a <exec_byte_code+2554>, 0x59c4ba <exec_byte_code+5530>, 0x59b34e <exec_byte_code+1070>, 0x59b353 <exec_byte_code+1075>, 0x59b358 <exec_byte_code+1080>, 0x59b164 <exec_byte_code+580>, 0x59b168 <exec_byte_code+584>, 0x59b35d <exec_byte_code+1085>, 0x59b324 <exec_byte_code+1028>, 0x59b5b7 <exec_byte_code+1687>, 0x59b5bc <exec_byte_code+1692>, 0x59b5c1 <exec_byte_code+1697>, 0x59b5c6 <exec_byte_code+1702>, 0x59b0f0 <exec_byte_code+464>, 0x59b0f0 <exec_byte_code+464>, 0x59b5f0 <exec_byte_code+1744>, 0x59b5cb <exec_byte_code+1707>, 0x59b66e <exec_byte_code+1870>, 0x59b673 <exec_byte_code+1875>, 0x59b678 <exec_byte_code+1880>, 0x59b46b <exec_byte_code+1355>, 0x59b1d4 <exec_byte_code+692>, 0x59b1d8 <exec_byte_code+696>, 0x59b604 <exec_byte_code+1764>, 0x59b649 <exec_byte_code+1833>, 0x59b4b3 <exec_byte_code+1427>, 0x59b4a9 <exec_byte_code+1417>, 0x59b4ae <exec_byte_code+1422>, 0x59b432 <exec_byte_code+1298>, 0x59b21c <exec_byte_code+764>, 0x59b220 <exec_byte_code+768>, 0x59b470 <exec_byte_code+1360>, 0x59b484 <exec_byte_code+1380>, 0x59b45c <exec_byte_code+1340>, 0x59b461 <exec_byte_code+1345>, 0x59b466 <exec_byte_code+1350>, 0x59ce1c <exec_byte_code+7932>, 0x59b265 <exec_byte_code+837>, 0x59b268 <exec_byte_code+840>, 0x59b41e <exec_byte_code+1278>, 0x59b437 <exec_byte_code+1303>, 0x59c598 <exec_byte_code+5752>, 0x59b730 <exec_byte_code+2064>, 0x59b67d <exec_byte_code+1885>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59d50e <exec_byte_code+9710>, 0x59d597 <exec_byte_code+9847>, 0x59d5db <exec_byte_code+9915>, 0x59c668 <exec_byte_code+5960>, 0x59c6b2 <exec_byte_code+6034>, 0x59b4f5 <exec_byte_code+1493>, 0x59b53c <exec_byte_code+1564>, 0x59c8d1 <exec_byte_code+6577>, 0x59b4b8 <exec_byte_code+1432>, 0x59b57a <exec_byte_code+1626>, 0x59c6f8 <exec_byte_code+6104>, 0x59c736 <exec_byte_code+6166>, 0x59c764 <exec_byte_code+6212>, 0x59c7a2 <exec_byte_code+6274>, 0x59c7da <exec_byte_code+6330>, 0x59c861 <exec_byte_code+6465>, 0x59c903 <exec_byte_code+6627>, 0x59c88f <exec_byte_code+6511>, 0x59c941 <exec_byte_code+6689>, 0x59c96f <exec_byte_code+6735>, 0x59c99d <exec_byte_code+6781>, 0x59c9db <exec_byte_code+6843>, 0x59ca19 <exec_byte_code+6905>, 0x59ca57 <exec_byte_code+6967>, 0x59cb58 <exec_byte_code+7224>, 0x59ca99 <exec_byte_code+7033>, 0x59cad1 <exec_byte_code+7089>, 0x59cb90 <exec_byte_code+7280>, 0x59cbd0 <exec_byte_code+7344>, 0x59cc10 <exec_byte_code+7408>, 0x59cc58 <exec_byte_code+7480>, 0x59ccde <exec_byte_code+7614>, 0x59cc9b <exec_byte_code+7547>, 0x59cd21 <exec_byte_code+7681>, 0x59cd64 <exec_byte_code+7748>, 0x59cd9c <exec_byte_code+7804>, 0x59cde4 <exec_byte_code+7876>, 0x59bdef <exec_byte_code+3791>, 0x59be27 <exec_byte_code+3847>, 0x59c035 <exec_byte_code+4373>, 0x59bed5 <exec_byte_code+4021>, 0x59b2a9 <exec_byte_code+905>, 0x59bf16 <exec_byte_code+4086>, 0x59bf44 <exec_byte_code+4132>, 0x59bfc6 <exec_byte_code+4262>, 0x59c06d <exec_byte_code+4429>, 0x59c007 <exec_byte_code+4327>, 0x59c0ae <exec_byte_code+4494>, 0x59c0de <exec_byte_code+4542>, 0x59c10e <exec_byte_code+4590>, 0x59c146 <exec_byte_code+4646>, 0x59b2dc <exec_byte_code+956>, 0x59c176 <e---Type <return> to continue, or q <return> to quit--- xec_byte_code+4694>, 0x59c1a6 <exec_byte_code+4742>, 0x59c264 <exec_byte_code+4932>, 0x59c1d6 <exec_byte_code+4790>, 0x59c206 <exec_byte_code+4838>, 0x59c236 <exec_byte_code+4886>, 0x59b2a9 <exec_byte_code+905>, 0x59b2dc <exec_byte_code+956>, 0x59c294 <exec_byte_code+4980>, 0x59c2d8 <exec_byte_code+5048>, 0x59c306 <exec_byte_code+5094>, 0x59c334 <exec_byte_code+5140>, 0x59c3a0 <exec_byte_code+5248>, 0x59c372 <exec_byte_code+5202>, 0x59c3de <exec_byte_code+5310>, 0x59c400 <exec_byte_code+5344>, 0x59c43e <exec_byte_code+5406>, 0x59c47c <exec_byte_code+5468>, 0x59ba64 <exec_byte_code+2884>, 0x59bdc1 <exec_byte_code+3745>, 0x59b2dc <exec_byte_code+956>, 0x59d42e <exec_byte_code+9486>, 0x59ce4b <exec_byte_code+7979>, 0x59b371 <exec_byte_code+1105>, 0x59cef4 <exec_byte_code+8148>, 0x59cfa1 <exec_byte_code+8321>, 0x59d047 <exec_byte_code+8487>, 0x59d3b4 <exec_byte_code+9364>, 0x59d40a <exec_byte_code+9450>, 0x59b618 <exec_byte_code+1784>, 0x59d480 <exec_byte_code+9568>, 0x59c4bf <exec_byte_code+5535>, 0x59c520 <exec_byte_code+5632>, 0x59c553 <exec_byte_code+5683>, 0x59c5c9 <exec_byte_code+5801>, 0x59d625 <exec_byte_code+9989>, 0x59c61d <exec_byte_code+5885>, 0x59d4b3 <exec_byte_code+9619>, 0x59ce21 <exec_byte_code+7937>, 0x59bcb7 <exec_byte_code+3479>, 0x59bd65 <exec_byte_code+3653>, 0x59bd93 <exec_byte_code+3699>, 0x59bc89 <exec_byte_code+3433>, 0x59bcf9 <exec_byte_code+3545>, 0x59bd27 <exec_byte_code+3591>, 0x59ba94 <exec_byte_code+2932>, 0x59bad2 <exec_byte_code+2994>, 0x59bb63 <exec_byte_code+3139>, 0x59bb10 <exec_byte_code+3056>, 0x59bba1 <exec_byte_code+3201>, 0x59bbdf <exec_byte_code+3263>, 0x59bc1d <exec_byte_code+3325>, 0x59bc4b <exec_byte_code+3371>, 0x59b73e <exec_byte_code+2078>, 0x59b77c <exec_byte_code+2140>, 0x59b7b9 <exec_byte_code+2201>, 0x59b841 <exec_byte_code+2337>, 0x59be5f <exec_byte_code+3903>, 0x59be97 <exec_byte_code+3959>, 0x59b7f6 <exec_byte_code+2262>, 0x59b879 <exec_byte_code+2393>, 0x59b2dc <exec_byte_code+956>, 0x59d0ed <exec_byte_code+8653>, 0x59d17c <exec_byte_code+8796>, 0x59d298 <exec_byte_code+9080>, 0x59d20c <exec_byte_code+8940>, 0x59d328 <exec_byte_code+9224>, 0x59c812 <exec_byte_code+6386>, 0x59cb09 <exec_byte_code+7145>, 0x59bf77 <exec_byte_code+4183>, 0x59b97a <exec_byte_code+2650>, 0x59b9c7 <exec_byte_code+2727>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59ba27 <exec_byte_code+2823>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b070 <exec_byte_code+336> <repeats 64 times>} count = 15 op = <optimized out> vectorp = 0x24e4248 stack = {pc = 0x10195a5 "\207", byte_string = 19286372, byte_string_start = 0x10195a0 "\300\301\302\003#\207", next = 0x7fff7a7b56e0} top = 0x7fff7a7b5430 result = <optimized out> type = <optimized out> #41 0x0000000000565bf6 in funcall_lambda (fun=140735248291552, nargs=nargs <at> entry=7, arg_vector=0x1264964, arg_vector <at> entry=0x7fff7a7b5640) at eval.c:2855 size = <optimized out> val = <optimized out> syms_left = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> #42 0x0000000000565ecb in Ffuncall (nargs=8, args=args <at> entry=0x7fff7a7b5638) at eval.c:2754 fun = <optimized out> original_fun = 596640 numargs = 7 val = <optimized out> internal_args = <optimized out> count = 14 #43 0x000000000059b243 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs <at> entry=6, args=<optimized out>, args <at> entry=0x929214 <pure+850036>) at bytecode.c:880 targets = {0x59b2dc <exec_byte_code+956>, 0x59b8c3 <exec_byte_code+2467>, 0x59b8c8 <exec_byte_code+2472>, 0x59b349 <exec_byte_code+1065>, 0x59b0b2 <exec_byte_code+402>, 0x59b0b8 <exec_byte_code+408>, 0x59b8cd <exec_byte_code+2477>, 0x59b91a <exec_byte_code+2554>, 0x59c4ba <exec_byte_code+5530>, 0x59b34e <exec_byte_code+1070>, 0x59b353 <exec_byte_code+1075>, 0x59b358 <exec_byte_code+1080>, 0x59b164 <exec_byte_code+580>, 0x59b168 <exec_byte_code+584>, 0x59b35d <exec_byte_code+1085>, 0x59b324 <exec_byte_code+1028>, 0x59b5b7 <exec_byte_code+1687>, 0x59b5bc <exec_byte_code+1692>, 0x59b5c1 <exec_byte_code+1697>, 0x59b5c6 <exec_byte_code+1702>, 0x59b0f0 <exec_byte_code+464>, 0x59b0f0 <exec_byte_code+464>, 0x59b5f0 <exec_byte_code+1744>, 0x59b5cb <exec_byte_code+1707>, 0x59b66e <exec_byte_code+1870>, 0x59b673 <exec_byte_code+1875>, 0x59b678 <exec_byte_code+1880>, 0x59b46b <exec_byte_code+1355>, 0x59b1d4 <exec_byte_code+692>, 0x59b1d8 <exec_byte_code+696>, 0x59b604 <exec_byte_code+1764>, 0x59b649 <exec_byte_code+1833>, 0x59b4b3 <exec_byte_code+1427>, 0x59b4a9 <exec_byte_code+1417>, 0x59b4ae <exec_byte_code+1422>, 0x59b432 <exec_byte_code+1298>, 0x59b21c <exec_byte_code+764>, 0x59b220 <exec_byte_code+768>, 0x59b470 <exec_byte_code+1360>, 0x59b484 <exec_byte_code+1380>, 0x59b45c <exec_byte_code+1340>, 0x59b461 <exec_byte_code+1345>, 0x59b466 <exec_byte_code+1350>, 0x59ce1c <exec_byte_code+7932>, 0x59b265 <exec_byte_code+837>, 0x59b268 <exec_byte_code+840>, 0x59b41e <exec_byte_code+1278>, 0x59b437 <exec_byte_code+1303>, 0x59c598 <exec_byte_code+5752>, 0x59b730 <exec_byte_code+2064>, 0x59b67d <exec_byte_code+1885>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59d50e <exec_byte_code+9710>, 0x5---Type <return> to continue, or q <return> to quit--- 9d597 <exec_byte_code+9847>, 0x59d5db <exec_byte_code+9915>, 0x59c668 <exec_byte_code+5960>, 0x59c6b2 <exec_byte_code+6034>, 0x59b4f5 <exec_byte_code+1493>, 0x59b53c <exec_byte_code+1564>, 0x59c8d1 <exec_byte_code+6577>, 0x59b4b8 <exec_byte_code+1432>, 0x59b57a <exec_byte_code+1626>, 0x59c6f8 <exec_byte_code+6104>, 0x59c736 <exec_byte_code+6166>, 0x59c764 <exec_byte_code+6212>, 0x59c7a2 <exec_byte_code+6274>, 0x59c7da <exec_byte_code+6330>, 0x59c861 <exec_byte_code+6465>, 0x59c903 <exec_byte_code+6627>, 0x59c88f <exec_byte_code+6511>, 0x59c941 <exec_byte_code+6689>, 0x59c96f <exec_byte_code+6735>, 0x59c99d <exec_byte_code+6781>, 0x59c9db <exec_byte_code+6843>, 0x59ca19 <exec_byte_code+6905>, 0x59ca57 <exec_byte_code+6967>, 0x59cb58 <exec_byte_code+7224>, 0x59ca99 <exec_byte_code+7033>, 0x59cad1 <exec_byte_code+7089>, 0x59cb90 <exec_byte_code+7280>, 0x59cbd0 <exec_byte_code+7344>, 0x59cc10 <exec_byte_code+7408>, 0x59cc58 <exec_byte_code+7480>, 0x59ccde <exec_byte_code+7614>, 0x59cc9b <exec_byte_code+7547>, 0x59cd21 <exec_byte_code+7681>, 0x59cd64 <exec_byte_code+7748>, 0x59cd9c <exec_byte_code+7804>, 0x59cde4 <exec_byte_code+7876>, 0x59bdef <exec_byte_code+3791>, 0x59be27 <exec_byte_code+3847>, 0x59c035 <exec_byte_code+4373>, 0x59bed5 <exec_byte_code+4021>, 0x59b2a9 <exec_byte_code+905>, 0x59bf16 <exec_byte_code+4086>, 0x59bf44 <exec_byte_code+4132>, 0x59bfc6 <exec_byte_code+4262>, 0x59c06d <exec_byte_code+4429>, 0x59c007 <exec_byte_code+4327>, 0x59c0ae <exec_byte_code+4494>, 0x59c0de <exec_byte_code+4542>, 0x59c10e <exec_byte_code+4590>, 0x59c146 <exec_byte_code+4646>, 0x59b2dc <exec_byte_code+956>, 0x59c176 <exec_byte_code+4694>, 0x59c1a6 <exec_byte_code+4742>, 0x59c264 <exec_byte_code+4932>, 0x59c1d6 <exec_byte_code+4790>, 0x59c206 <exec_byte_code+4838>, 0x59c236 <exec_byte_code+4886>, 0x59b2a9 <exec_byte_code+905>, 0x59b2dc <exec_byte_code+956>, 0x59c294 <exec_byte_code+4980>, 0x59c2d8 <exec_byte_code+5048>, 0x59c306 <exec_byte_code+5094>, 0x59c334 <exec_byte_code+5140>, 0x59c3a0 <exec_byte_code+5248>, 0x59c372 <exec_byte_code+5202>, 0x59c3de <exec_byte_code+5310>, 0x59c400 <exec_byte_code+5344>, 0x59c43e <exec_byte_code+5406>, 0x59c47c <exec_byte_code+5468>, 0x59ba64 <exec_byte_code+2884>, 0x59bdc1 <exec_byte_code+3745>, 0x59b2dc <exec_byte_code+956>, 0x59d42e <exec_byte_code+9486>, 0x59ce4b <exec_byte_code+7979>, 0x59b371 <exec_byte_code+1105>, 0x59cef4 <exec_byte_code+8148>, 0x59cfa1 <exec_byte_code+8321>, 0x59d047 <exec_byte_code+8487>, 0x59d3b4 <exec_byte_code+9364>, 0x59d40a <exec_byte_code+9450>, 0x59b618 <exec_byte_code+1784>, 0x59d480 <exec_byte_code+9568>, 0x59c4bf <exec_byte_code+5535>, 0x59c520 <exec_byte_code+5632>, 0x59c553 <exec_byte_code+5683>, 0x59c5c9 <exec_byte_code+5801>, 0x59d625 <exec_byte_code+9989>, 0x59c61d <exec_byte_code+5885>, 0x59d4b3 <exec_byte_code+9619>, 0x59ce21 <exec_byte_code+7937>, 0x59bcb7 <exec_byte_code+3479>, 0x59bd65 <exec_byte_code+3653>, 0x59bd93 <exec_byte_code+3699>, 0x59bc89 <exec_byte_code+3433>, 0x59bcf9 <exec_byte_code+3545>, 0x59bd27 <exec_byte_code+3591>, 0x59ba94 <exec_byte_code+2932>, 0x59bad2 <exec_byte_code+2994>, 0x59bb63 <exec_byte_code+3139>, 0x59bb10 <exec_byte_code+3056>, 0x59bba1 <exec_byte_code+3201>, 0x59bbdf <exec_byte_code+3263>, 0x59bc1d <exec_byte_code+3325>, 0x59bc4b <exec_byte_code+3371>, 0x59b73e <exec_byte_code+2078>, 0x59b77c <exec_byte_code+2140>, 0x59b7b9 <exec_byte_code+2201>, 0x59b841 <exec_byte_code+2337>, 0x59be5f <exec_byte_code+3903>, 0x59be97 <exec_byte_code+3959>, 0x59b7f6 <exec_byte_code+2262>, 0x59b879 <exec_byte_code+2393>, 0x59b2dc <exec_byte_code+956>, 0x59d0ed <exec_byte_code+8653>, 0x59d17c <exec_byte_code+8796>, 0x59d298 <exec_byte_code+9080>, 0x59d20c <exec_byte_code+8940>, 0x59d328 <exec_byte_code+9224>, 0x59c812 <exec_byte_code+6386>, 0x59cb09 <exec_byte_code+7145>, 0x59bf77 <exec_byte_code+4183>, 0x59b97a <exec_byte_code+2650>, 0x59b9c7 <exec_byte_code+2727>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59ba27 <exec_byte_code+2823>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b070 <exec_byte_code+336> <repeats 64 times>} count = 11 op = <optimized out> vectorp = 0x929238 <pure+850072> stack = {pc = 0xaed5ff <pure+2702431> ")\266\202\262\001\202 \001\343\006\n!\006\b\344>?\006\n\204", <incomplete sequence \365>, byte_string = 9605652, byte_string_start = 0xaed530 <pure+2702224> "\004\204\v", next = 0x7fff7a7b58c0} top = 0x7fff7a7b5638 result = <optimized out> type = <optimized out> #44 0x0000000000565bf6 in funcall_lambda (fun=140735248292032, nargs=nargs <at> entry=6, arg_vector=0x929214 <pure+850036>, arg_vector <at> entry=0x7fff7a7b5830) at eval.c:2855 size = <optimized out> val = <optimized out> syms_left = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> #45 0x0000000000565ecb in Ffuncall (nargs=7, args=args <at> entry=0x7fff7a7b5828) at eval.c:2754 fun = <optimized out> original_fun = 6627360 numargs = 6 val = <optimized out> internal_args = <optimized out> count = 10 #46 0x000000000059b243 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs <at> entry=4, args=<optimized out>, args <at> entry=0x92916c <pure+849868>) at bytecode.c:880 ---Type <return> to continue, or q <return> to quit--- targets = {0x59b2dc <exec_byte_code+956>, 0x59b8c3 <exec_byte_code+2467>, 0x59b8c8 <exec_byte_code+2472>, 0x59b349 <exec_byte_code+1065>, 0x59b0b2 <exec_byte_code+402>, 0x59b0b8 <exec_byte_code+408>, 0x59b8cd <exec_byte_code+2477>, 0x59b91a <exec_byte_code+2554>, 0x59c4ba <exec_byte_code+5530>, 0x59b34e <exec_byte_code+1070>, 0x59b353 <exec_byte_code+1075>, 0x59b358 <exec_byte_code+1080>, 0x59b164 <exec_byte_code+580>, 0x59b168 <exec_byte_code+584>, 0x59b35d <exec_byte_code+1085>, 0x59b324 <exec_byte_code+1028>, 0x59b5b7 <exec_byte_code+1687>, 0x59b5bc <exec_byte_code+1692>, 0x59b5c1 <exec_byte_code+1697>, 0x59b5c6 <exec_byte_code+1702>, 0x59b0f0 <exec_byte_code+464>, 0x59b0f0 <exec_byte_code+464>, 0x59b5f0 <exec_byte_code+1744>, 0x59b5cb <exec_byte_code+1707>, 0x59b66e <exec_byte_code+1870>, 0x59b673 <exec_byte_code+1875>, 0x59b678 <exec_byte_code+1880>, 0x59b46b <exec_byte_code+1355>, 0x59b1d4 <exec_byte_code+692>, 0x59b1d8 <exec_byte_code+696>, 0x59b604 <exec_byte_code+1764>, 0x59b649 <exec_byte_code+1833>, 0x59b4b3 <exec_byte_code+1427>, 0x59b4a9 <exec_byte_code+1417>, 0x59b4ae <exec_byte_code+1422>, 0x59b432 <exec_byte_code+1298>, 0x59b21c <exec_byte_code+764>, 0x59b220 <exec_byte_code+768>, 0x59b470 <exec_byte_code+1360>, 0x59b484 <exec_byte_code+1380>, 0x59b45c <exec_byte_code+1340>, 0x59b461 <exec_byte_code+1345>, 0x59b466 <exec_byte_code+1350>, 0x59ce1c <exec_byte_code+7932>, 0x59b265 <exec_byte_code+837>, 0x59b268 <exec_byte_code+840>, 0x59b41e <exec_byte_code+1278>, 0x59b437 <exec_byte_code+1303>, 0x59c598 <exec_byte_code+5752>, 0x59b730 <exec_byte_code+2064>, 0x59b67d <exec_byte_code+1885>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59d50e <exec_byte_code+9710>, 0x59d597 <exec_byte_code+9847>, 0x59d5db <exec_byte_code+9915>, 0x59c668 <exec_byte_code+5960>, 0x59c6b2 <exec_byte_code+6034>, 0x59b4f5 <exec_byte_code+1493>, 0x59b53c <exec_byte_code+1564>, 0x59c8d1 <exec_byte_code+6577>, 0x59b4b8 <exec_byte_code+1432>, 0x59b57a <exec_byte_code+1626>, 0x59c6f8 <exec_byte_code+6104>, 0x59c736 <exec_byte_code+6166>, 0x59c764 <exec_byte_code+6212>, 0x59c7a2 <exec_byte_code+6274>, 0x59c7da <exec_byte_code+6330>, 0x59c861 <exec_byte_code+6465>, 0x59c903 <exec_byte_code+6627>, 0x59c88f <exec_byte_code+6511>, 0x59c941 <exec_byte_code+6689>, 0x59c96f <exec_byte_code+6735>, 0x59c99d <exec_byte_code+6781>, 0x59c9db <exec_byte_code+6843>, 0x59ca19 <exec_byte_code+6905>, 0x59ca57 <exec_byte_code+6967>, 0x59cb58 <exec_byte_code+7224>, 0x59ca99 <exec_byte_code+7033>, 0x59cad1 <exec_byte_code+7089>, 0x59cb90 <exec_byte_code+7280>, 0x59cbd0 <exec_byte_code+7344>, 0x59cc10 <exec_byte_code+7408>, 0x59cc58 <exec_byte_code+7480>, 0x59ccde <exec_byte_code+7614>, 0x59cc9b <exec_byte_code+7547>, 0x59cd21 <exec_byte_code+7681>, 0x59cd64 <exec_byte_code+7748>, 0x59cd9c <exec_byte_code+7804>, 0x59cde4 <exec_byte_code+7876>, 0x59bdef <exec_byte_code+3791>, 0x59be27 <exec_byte_code+3847>, 0x59c035 <exec_byte_code+4373>, 0x59bed5 <exec_byte_code+4021>, 0x59b2a9 <exec_byte_code+905>, 0x59bf16 <exec_byte_code+4086>, 0x59bf44 <exec_byte_code+4132>, 0x59bfc6 <exec_byte_code+4262>, 0x59c06d <exec_byte_code+4429>, 0x59c007 <exec_byte_code+4327>, 0x59c0ae <exec_byte_code+4494>, 0x59c0de <exec_byte_code+4542>, 0x59c10e <exec_byte_code+4590>, 0x59c146 <exec_byte_code+4646>, 0x59b2dc <exec_byte_code+956>, 0x59c176 <exec_byte_code+4694>, 0x59c1a6 <exec_byte_code+4742>, 0x59c264 <exec_byte_code+4932>, 0x59c1d6 <exec_byte_code+4790>, 0x59c206 <exec_byte_code+4838>, 0x59c236 <exec_byte_code+4886>, 0x59b2a9 <exec_byte_code+905>, 0x59b2dc <exec_byte_code+956>, 0x59c294 <exec_byte_code+4980>, 0x59c2d8 <exec_byte_code+5048>, 0x59c306 <exec_byte_code+5094>, 0x59c334 <exec_byte_code+5140>, 0x59c3a0 <exec_byte_code+5248>, 0x59c372 <exec_byte_code+5202>, 0x59c3de <exec_byte_code+5310>, 0x59c400 <exec_byte_code+5344>, 0x59c43e <exec_byte_code+5406>, 0x59c47c <exec_byte_code+5468>, 0x59ba64 <exec_byte_code+2884>, 0x59bdc1 <exec_byte_code+3745>, 0x59b2dc <exec_byte_code+956>, 0x59d42e <exec_byte_code+9486>, 0x59ce4b <exec_byte_code+7979>, 0x59b371 <exec_byte_code+1105>, 0x59cef4 <exec_byte_code+8148>, 0x59cfa1 <exec_byte_code+8321>, 0x59d047 <exec_byte_code+8487>, 0x59d3b4 <exec_byte_code+9364>, 0x59d40a <exec_byte_code+9450>, 0x59b618 <exec_byte_code+1784>, 0x59d480 <exec_byte_code+9568>, 0x59c4bf <exec_byte_code+5535>, 0x59c520 <exec_byte_code+5632>, 0x59c553 <exec_byte_code+5683>, 0x59c5c9 <exec_byte_code+5801>, 0x59d625 <exec_byte_code+9989>, 0x59c61d <exec_byte_code+5885>, 0x59d4b3 <exec_byte_code+9619>, 0x59ce21 <exec_byte_code+7937>, 0x59bcb7 <exec_byte_code+3479>, 0x59bd65 <exec_byte_code+3653>, 0x59bd93 <exec_byte_code+3699>, 0x59bc89 <exec_byte_code+3433>, 0x59bcf9 <exec_byte_code+3545>, 0x59bd27 <exec_byte_code+3591>, 0x59ba94 <exec_byte_code+2932>, 0x59bad2 <exec_byte_code+2994>, 0x59bb63 <exec_byte_code+3139>, 0x59bb10 <exec_byte_code+3056>, 0x59bba1 <exec_byte_code+3201>, 0x59bbdf <exec_byte_code+3263>, 0x59bc1d <exec_byte_code+3325>, 0x59bc4b <exec_byte_code+3371>, 0x59b73e <exec_byte_code+2078>, 0x59b77c <exec_byte_code+2140>, 0x59b7b9 <exec_byte_code+2201>, 0x59b841 <exec_byte_code+2337>, 0x59be5f <exec_byte_code+3903>, 0x59be97 <exec_byte_code+3959>, 0x59b7f6 <exec_byte_code+2262>, 0x59b879 <exec_byte_code+2393>, 0x59b2dc <exec_byte_code+956>, 0x59d0ed <exec_byte_code+8653>, 0x59d17c <exec_byte_code+8796>, 0x59d298 <exec_byte_code+9080>, 0x59d20c <exec_byte_code+8940>, 0x59d328 <exec_byte_code+9224>, 0x59c812 <exec_byte_code+6386>, 0x59cb09 <exec_byte_code+7145>, 0x59bf77 <exec_byte_code+4183>, 0x59b97a <exec_byte_code+2650>, 0x59b9c7 <exec_byte_code+2727>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59ba27 <exec_byte_code+2823>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b070 <exec_byte_code+336> <repeats 64 times>} count = 10 op = <optimized out> vectorp = 0x929190 <pure+849904> stack = {pc = 0xaed752 <pure+2702770> "\207", byte_string = 9605484, byte_string_start = 0xaed73f <pure+2702751> "\b\206\005", next = 0x7fff7a7b5a70} top = 0x7fff7a7b5828 result = <optimized out> type = <optimized out> #47 0x0000000000565bf6 in funcall_lambda (fun=140735248292464, nargs=nargs <at> entry=4, arg_vector=0x92916c <pure+849868>, arg_vector <at> entry=0x7fff7a7b59f0) at eval.c:2855 size = <optimized out> val = <optimized out> syms_left = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> ---Type <return> to continue, or q <return> to quit--- #48 0x0000000000565ecb in Ffuncall (nargs=5, args=args <at> entry=0x7fff7a7b59e8) at eval.c:2754 fun = <optimized out> original_fun = 4336288 numargs = 4 val = <optimized out> internal_args = <optimized out> count = 9 #49 0x000000000059b243 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs <at> entry=2, args=<optimized out>, args <at> entry=0x8bcae4 <pure+405828>) at bytecode.c:880 targets = {0x59b2dc <exec_byte_code+956>, 0x59b8c3 <exec_byte_code+2467>, 0x59b8c8 <exec_byte_code+2472>, 0x59b349 <exec_byte_code+1065>, 0x59b0b2 <exec_byte_code+402>, 0x59b0b8 <exec_byte_code+408>, 0x59b8cd <exec_byte_code+2477>, 0x59b91a <exec_byte_code+2554>, 0x59c4ba <exec_byte_code+5530>, 0x59b34e <exec_byte_code+1070>, 0x59b353 <exec_byte_code+1075>, 0x59b358 <exec_byte_code+1080>, 0x59b164 <exec_byte_code+580>, 0x59b168 <exec_byte_code+584>, 0x59b35d <exec_byte_code+1085>, 0x59b324 <exec_byte_code+1028>, 0x59b5b7 <exec_byte_code+1687>, 0x59b5bc <exec_byte_code+1692>, 0x59b5c1 <exec_byte_code+1697>, 0x59b5c6 <exec_byte_code+1702>, 0x59b0f0 <exec_byte_code+464>, 0x59b0f0 <exec_byte_code+464>, 0x59b5f0 <exec_byte_code+1744>, 0x59b5cb <exec_byte_code+1707>, 0x59b66e <exec_byte_code+1870>, 0x59b673 <exec_byte_code+1875>, 0x59b678 <exec_byte_code+1880>, 0x59b46b <exec_byte_code+1355>, 0x59b1d4 <exec_byte_code+692>, 0x59b1d8 <exec_byte_code+696>, 0x59b604 <exec_byte_code+1764>, 0x59b649 <exec_byte_code+1833>, 0x59b4b3 <exec_byte_code+1427>, 0x59b4a9 <exec_byte_code+1417>, 0x59b4ae <exec_byte_code+1422>, 0x59b432 <exec_byte_code+1298>, 0x59b21c <exec_byte_code+764>, 0x59b220 <exec_byte_code+768>, 0x59b470 <exec_byte_code+1360>, 0x59b484 <exec_byte_code+1380>, 0x59b45c <exec_byte_code+1340>, 0x59b461 <exec_byte_code+1345>, 0x59b466 <exec_byte_code+1350>, 0x59ce1c <exec_byte_code+7932>, 0x59b265 <exec_byte_code+837>, 0x59b268 <exec_byte_code+840>, 0x59b41e <exec_byte_code+1278>, 0x59b437 <exec_byte_code+1303>, 0x59c598 <exec_byte_code+5752>, 0x59b730 <exec_byte_code+2064>, 0x59b67d <exec_byte_code+1885>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59d50e <exec_byte_code+9710>, 0x59d597 <exec_byte_code+9847>, 0x59d5db <exec_byte_code+9915>, 0x59c668 <exec_byte_code+5960>, 0x59c6b2 <exec_byte_code+6034>, 0x59b4f5 <exec_byte_code+1493>, 0x59b53c <exec_byte_code+1564>, 0x59c8d1 <exec_byte_code+6577>, 0x59b4b8 <exec_byte_code+1432>, 0x59b57a <exec_byte_code+1626>, 0x59c6f8 <exec_byte_code+6104>, 0x59c736 <exec_byte_code+6166>, 0x59c764 <exec_byte_code+6212>, 0x59c7a2 <exec_byte_code+6274>, 0x59c7da <exec_byte_code+6330>, 0x59c861 <exec_byte_code+6465>, 0x59c903 <exec_byte_code+6627>, 0x59c88f <exec_byte_code+6511>, 0x59c941 <exec_byte_code+6689>, 0x59c96f <exec_byte_code+6735>, 0x59c99d <exec_byte_code+6781>, 0x59c9db <exec_byte_code+6843>, 0x59ca19 <exec_byte_code+6905>, 0x59ca57 <exec_byte_code+6967>, 0x59cb58 <exec_byte_code+7224>, 0x59ca99 <exec_byte_code+7033>, 0x59cad1 <exec_byte_code+7089>, 0x59cb90 <exec_byte_code+7280>, 0x59cbd0 <exec_byte_code+7344>, 0x59cc10 <exec_byte_code+7408>, 0x59cc58 <exec_byte_code+7480>, 0x59ccde <exec_byte_code+7614>, 0x59cc9b <exec_byte_code+7547>, 0x59cd21 <exec_byte_code+7681>, 0x59cd64 <exec_byte_code+7748>, 0x59cd9c <exec_byte_code+7804>, 0x59cde4 <exec_byte_code+7876>, 0x59bdef <exec_byte_code+3791>, 0x59be27 <exec_byte_code+3847>, 0x59c035 <exec_byte_code+4373>, 0x59bed5 <exec_byte_code+4021>, 0x59b2a9 <exec_byte_code+905>, 0x59bf16 <exec_byte_code+4086>, 0x59bf44 <exec_byte_code+4132>, 0x59bfc6 <exec_byte_code+4262>, 0x59c06d <exec_byte_code+4429>, 0x59c007 <exec_byte_code+4327>, 0x59c0ae <exec_byte_code+4494>, 0x59c0de <exec_byte_code+4542>, 0x59c10e <exec_byte_code+4590>, 0x59c146 <exec_byte_code+4646>, 0x59b2dc <exec_byte_code+956>, 0x59c176 <exec_byte_code+4694>, 0x59c1a6 <exec_byte_code+4742>, 0x59c264 <exec_byte_code+4932>, 0x59c1d6 <exec_byte_code+4790>, 0x59c206 <exec_byte_code+4838>, 0x59c236 <exec_byte_code+4886>, 0x59b2a9 <exec_byte_code+905>, 0x59b2dc <exec_byte_code+956>, 0x59c294 <exec_byte_code+4980>, 0x59c2d8 <exec_byte_code+5048>, 0x59c306 <exec_byte_code+5094>, 0x59c334 <exec_byte_code+5140>, 0x59c3a0 <exec_byte_code+5248>, 0x59c372 <exec_byte_code+5202>, 0x59c3de <exec_byte_code+5310>, 0x59c400 <exec_byte_code+5344>, 0x59c43e <exec_byte_code+5406>, 0x59c47c <exec_byte_code+5468>, 0x59ba64 <exec_byte_code+2884>, 0x59bdc1 <exec_byte_code+3745>, 0x59b2dc <exec_byte_code+956>, 0x59d42e <exec_byte_code+9486>, 0x59ce4b <exec_byte_code+7979>, 0x59b371 <exec_byte_code+1105>, 0x59cef4 <exec_byte_code+8148>, 0x59cfa1 <exec_byte_code+8321>, 0x59d047 <exec_byte_code+8487>, 0x59d3b4 <exec_byte_code+9364>, 0x59d40a <exec_byte_code+9450>, 0x59b618 <exec_byte_code+1784>, 0x59d480 <exec_byte_code+9568>, 0x59c4bf <exec_byte_code+5535>, 0x59c520 <exec_byte_code+5632>, 0x59c553 <exec_byte_code+5683>, 0x59c5c9 <exec_byte_code+5801>, 0x59d625 <exec_byte_code+9989>, 0x59c61d <exec_byte_code+5885>, 0x59d4b3 <exec_byte_code+9619>, 0x59ce21 <exec_byte_code+7937>, 0x59bcb7 <exec_byte_code+3479>, 0x59bd65 <exec_byte_code+3653>, 0x59bd93 <exec_byte_code+3699>, 0x59bc89 <exec_byte_code+3433>, 0x59bcf9 <exec_byte_code+3545>, 0x59bd27 <exec_byte_code+3591>, 0x59ba94 <exec_byte_code+2932>, 0x59bad2 <exec_byte_code+2994>, 0x59bb63 <exec_byte_code+3139>, 0x59bb10 <exec_byte_code+3056>, 0x59bba1 <exec_byte_code+3201>, 0x59bbdf <exec_byte_code+3263>, 0x59bc1d <exec_byte_code+3325>, 0x59bc4b <exec_byte_code+3371>, 0x59b73e <exec_byte_code+2078>, 0x59b77c <exec_byte_code+2140>, 0x59b7b9 <exec_byte_code+2201>, 0x59b841 <exec_byte_code+2337>, 0x59be5f <exec_byte_code+3903>, 0x59be97 <exec_byte_code+3959>, 0x59b7f6 <exec_byte_code+2262>, 0x59b879 <exec_byte_code+2393>, 0x59b2dc <exec_byte_code+956>, 0x59d0ed <exec_byte_code+8653>, 0x59d17c <exec_byte_code+8796>, 0x59d298 <exec_byte_code+9080>, 0x59d20c <exec_byte_code+8940>, 0x59d328 <exec_byte_code+9224>, 0x59c812 <exec_byte_code+6386>, 0x59cb09 <exec_byte_code+7145>, 0x59bf77 <exec_byte_code+4183>, 0x59b97a <exec_byte_code+2650>, 0x59b9c7 <exec_byte_code+2727>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59ba27 <exec_byte_code+2823>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b070 <exec_byte_code+336> <repeats 64 times>} count = 9 op = <optimized out> vectorp = 0x8bcb08 <pure+405864> stack = {pc = 0xb11f26 <pure+2852230> "\303D\207", byte_string = 9161444, byte_string_start = 0xb11f20 <pure+2852224> "\301\002\302\b\004$\303D\207", next = 0x7fff7a7b5c00} top = 0x7fff7a7b59e8 result = <optimized out> ---Type <return> to continue, or q <return> to quit--- type = <optimized out> #50 0x0000000000565bf6 in funcall_lambda (fun=140735248292864, nargs=nargs <at> entry=2, arg_vector=0x8bcae4 <pure+405828>, arg_vector <at> entry=0x7fff7a7b5b90) at eval.c:2855 size = <optimized out> val = <optimized out> syms_left = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> #51 0x0000000000565ecb in Ffuncall (nargs=3, args=args <at> entry=0x7fff7a7b5b88) at eval.c:2754 fun = <optimized out> original_fun = 4232128 numargs = 2 val = <optimized out> internal_args = <optimized out> count = 8 #52 0x000000000059b243 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=<optimized out>, args=<optimized out>) at bytecode.c:880 targets = {0x59b2dc <exec_byte_code+956>, 0x59b8c3 <exec_byte_code+2467>, 0x59b8c8 <exec_byte_code+2472>, 0x59b349 <exec_byte_code+1065>, 0x59b0b2 <exec_byte_code+402>, 0x59b0b8 <exec_byte_code+408>, 0x59b8cd <exec_byte_code+2477>, 0x59b91a <exec_byte_code+2554>, 0x59c4ba <exec_byte_code+5530>, 0x59b34e <exec_byte_code+1070>, 0x59b353 <exec_byte_code+1075>, 0x59b358 <exec_byte_code+1080>, 0x59b164 <exec_byte_code+580>, 0x59b168 <exec_byte_code+584>, 0x59b35d <exec_byte_code+1085>, 0x59b324 <exec_byte_code+1028>, 0x59b5b7 <exec_byte_code+1687>, 0x59b5bc <exec_byte_code+1692>, 0x59b5c1 <exec_byte_code+1697>, 0x59b5c6 <exec_byte_code+1702>, 0x59b0f0 <exec_byte_code+464>, 0x59b0f0 <exec_byte_code+464>, 0x59b5f0 <exec_byte_code+1744>, 0x59b5cb <exec_byte_code+1707>, 0x59b66e <exec_byte_code+1870>, 0x59b673 <exec_byte_code+1875>, 0x59b678 <exec_byte_code+1880>, 0x59b46b <exec_byte_code+1355>, 0x59b1d4 <exec_byte_code+692>, 0x59b1d8 <exec_byte_code+696>, 0x59b604 <exec_byte_code+1764>, 0x59b649 <exec_byte_code+1833>, 0x59b4b3 <exec_byte_code+1427>, 0x59b4a9 <exec_byte_code+1417>, 0x59b4ae <exec_byte_code+1422>, 0x59b432 <exec_byte_code+1298>, 0x59b21c <exec_byte_code+764>, 0x59b220 <exec_byte_code+768>, 0x59b470 <exec_byte_code+1360>, 0x59b484 <exec_byte_code+1380>, 0x59b45c <exec_byte_code+1340>, 0x59b461 <exec_byte_code+1345>, 0x59b466 <exec_byte_code+1350>, 0x59ce1c <exec_byte_code+7932>, 0x59b265 <exec_byte_code+837>, 0x59b268 <exec_byte_code+840>, 0x59b41e <exec_byte_code+1278>, 0x59b437 <exec_byte_code+1303>, 0x59c598 <exec_byte_code+5752>, 0x59b730 <exec_byte_code+2064>, 0x59b67d <exec_byte_code+1885>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59d50e <exec_byte_code+9710>, 0x59d597 <exec_byte_code+9847>, 0x59d5db <exec_byte_code+9915>, 0x59c668 <exec_byte_code+5960>, 0x59c6b2 <exec_byte_code+6034>, 0x59b4f5 <exec_byte_code+1493>, 0x59b53c <exec_byte_code+1564>, 0x59c8d1 <exec_byte_code+6577>, 0x59b4b8 <exec_byte_code+1432>, 0x59b57a <exec_byte_code+1626>, 0x59c6f8 <exec_byte_code+6104>, 0x59c736 <exec_byte_code+6166>, 0x59c764 <exec_byte_code+6212>, 0x59c7a2 <exec_byte_code+6274>, 0x59c7da <exec_byte_code+6330>, 0x59c861 <exec_byte_code+6465>, 0x59c903 <exec_byte_code+6627>, 0x59c88f <exec_byte_code+6511>, 0x59c941 <exec_byte_code+6689>, 0x59c96f <exec_byte_code+6735>, 0x59c99d <exec_byte_code+6781>, 0x59c9db <exec_byte_code+6843>, 0x59ca19 <exec_byte_code+6905>, 0x59ca57 <exec_byte_code+6967>, 0x59cb58 <exec_byte_code+7224>, 0x59ca99 <exec_byte_code+7033>, 0x59cad1 <exec_byte_code+7089>, 0x59cb90 <exec_byte_code+7280>, 0x59cbd0 <exec_byte_code+7344>, 0x59cc10 <exec_byte_code+7408>, 0x59cc58 <exec_byte_code+7480>, 0x59ccde <exec_byte_code+7614>, 0x59cc9b <exec_byte_code+7547>, 0x59cd21 <exec_byte_code+7681>, 0x59cd64 <exec_byte_code+7748>, 0x59cd9c <exec_byte_code+7804>, 0x59cde4 <exec_byte_code+7876>, 0x59bdef <exec_byte_code+3791>, 0x59be27 <exec_byte_code+3847>, 0x59c035 <exec_byte_code+4373>, 0x59bed5 <exec_byte_code+4021>, 0x59b2a9 <exec_byte_code+905>, 0x59bf16 <exec_byte_code+4086>, 0x59bf44 <exec_byte_code+4132>, 0x59bfc6 <exec_byte_code+4262>, 0x59c06d <exec_byte_code+4429>, 0x59c007 <exec_byte_code+4327>, 0x59c0ae <exec_byte_code+4494>, 0x59c0de <exec_byte_code+4542>, 0x59c10e <exec_byte_code+4590>, 0x59c146 <exec_byte_code+4646>, 0x59b2dc <exec_byte_code+956>, 0x59c176 <exec_byte_code+4694>, 0x59c1a6 <exec_byte_code+4742>, 0x59c264 <exec_byte_code+4932>, 0x59c1d6 <exec_byte_code+4790>, 0x59c206 <exec_byte_code+4838>, 0x59c236 <exec_byte_code+4886>, 0x59b2a9 <exec_byte_code+905>, 0x59b2dc <exec_byte_code+956>, 0x59c294 <exec_byte_code+4980>, 0x59c2d8 <exec_byte_code+5048>, 0x59c306 <exec_byte_code+5094>, 0x59c334 <exec_byte_code+5140>, 0x59c3a0 <exec_byte_code+5248>, 0x59c372 <exec_byte_code+5202>, 0x59c3de <exec_byte_code+5310>, 0x59c400 <exec_byte_code+5344>, 0x59c43e <exec_byte_code+5406>, 0x59c47c <exec_byte_code+5468>, 0x59ba64 <exec_byte_code+2884>, 0x59bdc1 <exec_byte_code+3745>, 0x59b2dc <exec_byte_code+956>, 0x59d42e <exec_byte_code+9486>, 0x59ce4b <exec_byte_code+7979>, 0x59b371 <exec_byte_code+1105>, 0x59cef4 <exec_byte_code+8148>, 0x59cfa1 <exec_byte_code+8321>, 0x59d047 <exec_byte_code+8487>, 0x59d3b4 <exec_byte_code+9364>, 0x59d40a <exec_byte_code+9450>, 0x59b618 <exec_byte_code+1784>, 0x59d480 <exec_byte_code+9568>, 0x59c4bf <exec_byte_code+5535>, 0x59c520 <exec_byte_code+5632>, 0x59c553 <exec_byte_code+5683>, 0x59c5c9 <exec_byte_code+5801>, 0x59d625 <exec_byte_code+9989>, 0x59c61d <exec_byte_code+5885>, 0x59d4b3 <exec_byte_code+9619>, 0x59ce21 <exec_byte_code+7937>, 0x59bcb7 <exec_byte_code+3479>, 0x59bd65 <exec_byte_code+3653>, 0x59bd93 <exec_byte_code+3699>, 0x59bc89 <exec_byte_code+3433>, 0x59bcf9 <exec_byte_code+3545>, 0x59bd27 <exec_byte_code+3591>, 0x59ba94 <exec_byte_code+2932>, 0x59bad2 <exec_byte_code+2994>, 0x59bb63 <exec_byte_code+3139>, 0x59bb10 <exec_byte_code+3056>, 0x59bba1 <exec_byte_code+3201>, 0x59bbdf <exec_byte_code+3263>, 0x59bc1d <exec_byte_code+3325>, 0x59bc4b <exec_byte_code+3371>, 0x59b73e <exec_byte_code+2078>, 0x59b77c <exec_byte_code+2140>, 0x59b7b9 <exec_byte_code+2201>, 0x59b841 <exec_byte_code+2337>, 0x59be5f <exec_byte_code+3903>, 0x59be97 <exec_byte_code+3959>, 0x59b7f6 <exec_byte_code+2262>, 0x59b879 <exec_byte_code+2393>, 0x59b2dc <exec_byte_code+956>, 0x59d0ed <exec_byte_code+8653>, 0x59d17c <exec_byte_code+8796>, 0x59d298 <exec_byte_code+9080>, 0x59d20c <exec_byte_code+8940>, 0x59d328 <exec_byte_code+9224>, 0x59c812 <exec_byte_code+6386>, 0x59cb09 <exec_byte_cod---Type <return> to continue, or q <return> to quit--- e+7145>, 0x59bf77 <exec_byte_code+4183>, 0x59b97a <exec_byte_code+2650>, 0x59b9c7 <exec_byte_code+2727>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59ba27 <exec_byte_code+2823>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b070 <exec_byte_code+336> <repeats 64 times>} count = 8 op = <optimized out> vectorp = 0x8bcc40 <pure+406176> stack = {pc = 0xb11edb <pure+2852155> "\207", byte_string = 9161740, byte_string_start = 0xb11ed6 <pure+2852150> "\300\301\302 \"\207", next = 0x7fff7a7b5fd0} top = 0x7fff7a7b5b88 result = <optimized out> type = <optimized out> #53 0x0000000000565538 in eval_sub (form=form <at> entry=9161707) at eval.c:2172 i = <optimized out> maxargs = 3 args_left = 0 numargs = <optimized out> fun = 11792517 val = <optimized out> original_args = 9161723 count = <optimized out> argvals = {9161740, 9161789, 14, 0, 1, 4420269, 140735248293124, 5585822} #54 0x0000000000568b7c in Feval (form=form <at> entry=9161707, lexical=<optimized out>) at eval.c:1988 #55 0x0000000000561eed in Fcall_interactively (function=4336384, record_flag=0, keys=12805525) at callint.c:357 input = 9161707 funval = <optimized out> events = 1 args = <optimized out> visargs = <optimized out> specs = 9161707 filter_specs = 9161707 teml = <optimized out> up_event = <optimized out> enable = 0 sa_avail = 16384 sa_must_free = false next_event = <optimized out> prefix_arg = 0 string = 0x0 tem = <optimized out> varies = <optimized out> i = <optimized out> nargs = <optimized out> mark = <optimized out> arg_from_tty = false key_count = 1 record_then_fail = false save_this_command = 4336384 save_last_command = 0 save_this_original_command = 4336384 save_real_this_command = 4336384 #56 0x00000000005660b6 in Ffuncall (nargs=4, args=args <at> entry=0x7fff7a7b5f38) at eval.c:2700 ---Type <return> to continue, or q <return> to quit--- internal_argbuf = {4336384, 0, 12322384, 0, 0, 4420269, 140735248293744, 5585822} fun = 11781853 original_fun = <optimized out> numargs = 3 val = <optimized out> internal_args = 0x7fff7a7b5f40 count = 5 #57 0x000000000059b243 in exec_byte_code (bytestr=<optimized out>, vector=<optimized out>, maxdepth=<optimized out>, args_template=<optimized out>, nargs=nargs <at> entry=1, args=<optimized out>, args <at> entry=0x933cdc <pure+893756>) at bytecode.c:880 targets = {0x59b2dc <exec_byte_code+956>, 0x59b8c3 <exec_byte_code+2467>, 0x59b8c8 <exec_byte_code+2472>, 0x59b349 <exec_byte_code+1065>, 0x59b0b2 <exec_byte_code+402>, 0x59b0b8 <exec_byte_code+408>, 0x59b8cd <exec_byte_code+2477>, 0x59b91a <exec_byte_code+2554>, 0x59c4ba <exec_byte_code+5530>, 0x59b34e <exec_byte_code+1070>, 0x59b353 <exec_byte_code+1075>, 0x59b358 <exec_byte_code+1080>, 0x59b164 <exec_byte_code+580>, 0x59b168 <exec_byte_code+584>, 0x59b35d <exec_byte_code+1085>, 0x59b324 <exec_byte_code+1028>, 0x59b5b7 <exec_byte_code+1687>, 0x59b5bc <exec_byte_code+1692>, 0x59b5c1 <exec_byte_code+1697>, 0x59b5c6 <exec_byte_code+1702>, 0x59b0f0 <exec_byte_code+464>, 0x59b0f0 <exec_byte_code+464>, 0x59b5f0 <exec_byte_code+1744>, 0x59b5cb <exec_byte_code+1707>, 0x59b66e <exec_byte_code+1870>, 0x59b673 <exec_byte_code+1875>, 0x59b678 <exec_byte_code+1880>, 0x59b46b <exec_byte_code+1355>, 0x59b1d4 <exec_byte_code+692>, 0x59b1d8 <exec_byte_code+696>, 0x59b604 <exec_byte_code+1764>, 0x59b649 <exec_byte_code+1833>, 0x59b4b3 <exec_byte_code+1427>, 0x59b4a9 <exec_byte_code+1417>, 0x59b4ae <exec_byte_code+1422>, 0x59b432 <exec_byte_code+1298>, 0x59b21c <exec_byte_code+764>, 0x59b220 <exec_byte_code+768>, 0x59b470 <exec_byte_code+1360>, 0x59b484 <exec_byte_code+1380>, 0x59b45c <exec_byte_code+1340>, 0x59b461 <exec_byte_code+1345>, 0x59b466 <exec_byte_code+1350>, 0x59ce1c <exec_byte_code+7932>, 0x59b265 <exec_byte_code+837>, 0x59b268 <exec_byte_code+840>, 0x59b41e <exec_byte_code+1278>, 0x59b437 <exec_byte_code+1303>, 0x59c598 <exec_byte_code+5752>, 0x59b730 <exec_byte_code+2064>, 0x59b67d <exec_byte_code+1885>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59d50e <exec_byte_code+9710>, 0x59d597 <exec_byte_code+9847>, 0x59d5db <exec_byte_code+9915>, 0x59c668 <exec_byte_code+5960>, 0x59c6b2 <exec_byte_code+6034>, 0x59b4f5 <exec_byte_code+1493>, 0x59b53c <exec_byte_code+1564>, 0x59c8d1 <exec_byte_code+6577>, 0x59b4b8 <exec_byte_code+1432>, 0x59b57a <exec_byte_code+1626>, 0x59c6f8 <exec_byte_code+6104>, 0x59c736 <exec_byte_code+6166>, 0x59c764 <exec_byte_code+6212>, 0x59c7a2 <exec_byte_code+6274>, 0x59c7da <exec_byte_code+6330>, 0x59c861 <exec_byte_code+6465>, 0x59c903 <exec_byte_code+6627>, 0x59c88f <exec_byte_code+6511>, 0x59c941 <exec_byte_code+6689>, 0x59c96f <exec_byte_code+6735>, 0x59c99d <exec_byte_code+6781>, 0x59c9db <exec_byte_code+6843>, 0x59ca19 <exec_byte_code+6905>, 0x59ca57 <exec_byte_code+6967>, 0x59cb58 <exec_byte_code+7224>, 0x59ca99 <exec_byte_code+7033>, 0x59cad1 <exec_byte_code+7089>, 0x59cb90 <exec_byte_code+7280>, 0x59cbd0 <exec_byte_code+7344>, 0x59cc10 <exec_byte_code+7408>, 0x59cc58 <exec_byte_code+7480>, 0x59ccde <exec_byte_code+7614>, 0x59cc9b <exec_byte_code+7547>, 0x59cd21 <exec_byte_code+7681>, 0x59cd64 <exec_byte_code+7748>, 0x59cd9c <exec_byte_code+7804>, 0x59cde4 <exec_byte_code+7876>, 0x59bdef <exec_byte_code+3791>, 0x59be27 <exec_byte_code+3847>, 0x59c035 <exec_byte_code+4373>, 0x59bed5 <exec_byte_code+4021>, 0x59b2a9 <exec_byte_code+905>, 0x59bf16 <exec_byte_code+4086>, 0x59bf44 <exec_byte_code+4132>, 0x59bfc6 <exec_byte_code+4262>, 0x59c06d <exec_byte_code+4429>, 0x59c007 <exec_byte_code+4327>, 0x59c0ae <exec_byte_code+4494>, 0x59c0de <exec_byte_code+4542>, 0x59c10e <exec_byte_code+4590>, 0x59c146 <exec_byte_code+4646>, 0x59b2dc <exec_byte_code+956>, 0x59c176 <exec_byte_code+4694>, 0x59c1a6 <exec_byte_code+4742>, 0x59c264 <exec_byte_code+4932>, 0x59c1d6 <exec_byte_code+4790>, 0x59c206 <exec_byte_code+4838>, 0x59c236 <exec_byte_code+4886>, 0x59b2a9 <exec_byte_code+905>, 0x59b2dc <exec_byte_code+956>, 0x59c294 <exec_byte_code+4980>, 0x59c2d8 <exec_byte_code+5048>, 0x59c306 <exec_byte_code+5094>, 0x59c334 <exec_byte_code+5140>, 0x59c3a0 <exec_byte_code+5248>, 0x59c372 <exec_byte_code+5202>, 0x59c3de <exec_byte_code+5310>, 0x59c400 <exec_byte_code+5344>, 0x59c43e <exec_byte_code+5406>, 0x59c47c <exec_byte_code+5468>, 0x59ba64 <exec_byte_code+2884>, 0x59bdc1 <exec_byte_code+3745>, 0x59b2dc <exec_byte_code+956>, 0x59d42e <exec_byte_code+9486>, 0x59ce4b <exec_byte_code+7979>, 0x59b371 <exec_byte_code+1105>, 0x59cef4 <exec_byte_code+8148>, 0x59cfa1 <exec_byte_code+8321>, 0x59d047 <exec_byte_code+8487>, 0x59d3b4 <exec_byte_code+9364>, 0x59d40a <exec_byte_code+9450>, 0x59b618 <exec_byte_code+1784>, 0x59d480 <exec_byte_code+9568>, 0x59c4bf <exec_byte_code+5535>, 0x59c520 <exec_byte_code+5632>, 0x59c553 <exec_byte_code+5683>, 0x59c5c9 <exec_byte_code+5801>, 0x59d625 <exec_byte_code+9989>, 0x59c61d <exec_byte_code+5885>, 0x59d4b3 <exec_byte_code+9619>, 0x59ce21 <exec_byte_code+7937>, 0x59bcb7 <exec_byte_code+3479>, 0x59bd65 <exec_byte_code+3653>, 0x59bd93 <exec_byte_code+3699>, 0x59bc89 <exec_byte_code+3433>, 0x59bcf9 <exec_byte_code+3545>, 0x59bd27 <exec_byte_code+3591>, 0x59ba94 <exec_byte_code+2932>, 0x59bad2 <exec_byte_code+2994>, 0x59bb63 <exec_byte_code+3139>, 0x59bb10 <exec_byte_code+3056>, 0x59bba1 <exec_byte_code+3201>, 0x59bbdf <exec_byte_code+3263>, 0x59bc1d <exec_byte_code+3325>, 0x59bc4b <exec_byte_code+3371>, 0x59b73e <exec_byte_code+2078>, 0x59b77c <exec_byte_code+2140>, 0x59b7b9 <exec_byte_code+2201>, 0x59b841 <exec_byte_code+2337>, 0x59be5f <exec_byte_code+3903>, 0x59be97 <exec_byte_code+3959>, 0x59b7f6 <exec_byte_code+2262>, 0x59b879 <exec_byte_code+2393>, 0x59b2dc <exec_byte_code+956>, 0x59d0ed <exec_byte_code+8653>, 0x59d17c <exec_byte_code+8796>, 0x59d298 <exec_byte_code+9080>, 0x59d20c <exec_byte_code+8940>, 0x59d328 <exec_byte_code+9224>, 0x59c812 <exec_byte_code+6386>, 0x59cb09 <exec_byte_code+7145>, 0x59bf77 <exec_byte_code+4183>, 0x59b97a <exec_byte_code+2650>, 0x59b9c7 <exec_byte_code+2727>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59ba27 <exec_byte_code+2823>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b2dc <exec_byte_code+956>, 0x59b070 <exec_byte_code+336> <repeats 64 times>} count = 5 op = <optimized out> vectorp = 0x933d00 <pure+893792> stack = {pc = 0xae85bd <pure+2681885> "\006\006\071\203\242", byte_string = 9649372, byte_string_start = 0xae8542 <pure+2681762> "\306\020\211?\205\023", next = 0x0} top = 0x7fff7a7b5f38 result = <optimized out> ---Type <return> to continue, or q <return> to quit--- type = <optimized out> #58 0x0000000000565bf6 in funcall_lambda (fun=0, nargs=nargs <at> entry=1, arg_vector=0x933cdc <pure+893756>, arg_vector <at> entry=0x7fff7a7b60e8) at eval.c:2855 size = <optimized out> val = <optimized out> syms_left = <optimized out> lexenv = <optimized out> i = <optimized out> optional = <optimized out> rest = <optimized out> #59 0x0000000000565ecb in Ffuncall (nargs=nargs <at> entry=2, args=args <at> entry=0x7fff7a7b60e0) at eval.c:2754 fun = <optimized out> original_fun = 14784 numargs = 1 val = <optimized out> internal_args = <optimized out> count = 4 #60 0x00000000005661ca in call1 (fn=fn <at> entry=14784, arg1=<optimized out>) at eval.c:2552 #61 0x0000000000500191 in command_loop_1 () at keyboard.c:1479 cmd = <optimized out> keybuf = {5186112, 0, 22171680, 619419580605546496, 5, 5707249, 9954384, 28416, 12350800, 0, 12322384, 0, 0, 4420269, 4002, 5585822, 0, 0, 12350800, 619419580605546496, 28416, 0, 140735248294740, 4002, 12322384, 5587569, 19056, 6309024, 96, 5655745} i = <optimized out> prev_modiff = 128 prev_buffer = 0x2534400 #62 0x00000000005647e2 in internal_condition_case (bfun=bfun <at> entry=0x4ffd70 <command_loop_1>, handlers=handlers <at> entry=19056, hfun=hfun <at> entry=0x4f6560 <cmd_error>) at eval.c:1309 val = <optimized out> c = <optimized out> #63 0x00000000004f1964 in command_loop_2 (ignore=ignore <at> entry=0) at keyboard.c:1107 val = 0 #64 0x0000000000564783 in internal_catch (tag=tag <at> entry=45840, func=func <at> entry=0x4f1940 <command_loop_2>, arg=arg <at> entry=0) at eval.c:1074 val = <optimized out> c = <optimized out> #65 0x00000000004f1920 in command_loop () at keyboard.c:1086 #66 0x00000000004f6147 in recursive_edit_1 () at keyboard.c:692 val = <optimized out> #67 0x00000000004f64a8 in Frecursive_edit () at keyboard.c:763 buffer = <optimized out> #68 0x0000000000419212 in main (argc=2, argv=0x7fff7a7b64e8) at emacs.c:1626 dummy = 6159814 stack_bottom_variable = 122 'z' do_initial_setlocale = <optimized out> dumping = <optimized out> skip_args = 0 rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615} no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = <optimized out> In GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-09-14, modified by Debian built on trouble Windowing system distributor 'The X.Org Foundation', version 11.0.11902000 System Description: Debian GNU/Linux 9.3 (stretch) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs25-wN2qS3/emacs25-25.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: en_CA.utf8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: delete-selection-mode: t cua-mode: t k-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t auto-fill-function: do-auto-fill transient-mark-mode: t Recent messages: Loading /home/marc/emacs/marcs-default.el (source)... Loading /home/marc/emacs/keys.el (source)...done Loading /home/marc/emacs/marcs-default.el (source)...done Loading paren...done Activating K mode DISPLAY BUFFER ACTOR *Warnings* nil WINDOW LIST: ((new-frame k-frame::place-buffer-in-new-frame (*Warnings*)) #<window 3 on *scratch*>) DISPLAY BUFFER ACTOR RESULT: #<window 5 on *Warnings*> For information about GNU Emacs and the GNU system, type C-h C-a. BUFFERS THAT MAY BE KILLABLE: (*Warnings*) Load-path shadows: /usr/local/share/emacs/site-lisp/autotest-mode hides /usr/share/emacs/site-lisp/autoconf/autotest-mode /usr/share/emacs/25.1/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs25/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/25.1/lisp/textmodes/rst /usr/share/emacs/25.1/lisp/timezone hides ~marc/emacs/timezone /usr/share/emacs/25.1/lisp/emacs-lisp/ring hides ~marc/emacs/ring /usr/share/emacs/25.1/lisp/mail/mail-utils hides ~marc/emacs/mail-utils ~marc/emacs/redo hides ~marc/nemacs/redo Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils minibuffer-complete-cycle cursor-sensor warnings server delsel k k-search cus-edit wid-edit k-compile compile comint ansi-color ring k-tabbar k-project k-frame k-word k-cua cua-base k-core subr-x edmacro kmacro font-scale paren cus-start cus-load power-search advice odd-moves finder-inf package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode devhelp time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 149843 12958) (symbols 48 24756 0) (miscs 40 170 177) (strings 32 28575 4998) (string-bytes 1 916207) (vectors 16 17273) (vector-slots 8 485513 23737) (floats 8 226 96) (intervals 56 331 200) (buffers 976 61))
[emacs-crash-files.tgz (application/x-compressed-tar, attachment)]
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 09:36:01 GMT) Full text and rfc822 format available.Message #8 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Marc Munro <marc <at> bloodnok.com> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 11:35:22 +0200
> From: Marc Munro <marc <at> bloodnok.com> > Date: Fri, 15 Dec 2017 13:48:18 -0800 > > emacs crashes when I attempt to do a find-file with completion. > > [I am writing some quite intrusive emacs-lisp that hacks things like > display-buffer and creates a pretty sophisticated tabbar. I haven't > figured out which of my extensive collection of elisp hacks are > implicated. I include a gziped file of my .emacs and the appropriate > emacs directories. Let me know if I can help you track this down.] > > To reproduce (the directories and files necessary are attached): > > $ cd emacs/k > $ emacs k-frame.el > > F2 (find-file) > k-<TAB> (completions frame opens) > [navigate back to open minibufer] > s<TAB>e<TAB> (kaboom!) I cannot reproduce the crash, but this could be because the above recipe or the files you sent are incomplete. First, I've found that one needs to set HOME to the directory created by unpacking the archive you sent, because your .emacs file is there. One also needs to modify the load-path settings in your .emacs to be consistent with where the files were unpacked. Then one needs to install tabbar-mode, and add (require 'tabbar) to your k-tabbar.el, otherwise Emacs fails at startup because tabbar-mode is not a known symbol. After that, I still have problems reproducing the recipe, because typing F2 k-<TAB> doesn't pop up a completions frame, but instead shows this in the mininbufer: DISPLAY BUFFER ACTOR *Backtrace* nil Maybe some other file/package is missing? And what version of tabbar-mode do you have, downloaded from where? Would it be possible for you to prepare a clean archive with only the files that are required, or, better, an explicit recipe starting from "emacs -Q"? Doing that will ensure this bug is identified and fixed much faster. If that's not something you can afford, please at least provide an archive with all the required files and settings. > (gdb) bt full > #0 0x00000000004bfe64 in face_at_string_position (w=<optimized out>, string=39440100, pos=<optimized out>, bufpos=bufpos <at> entry=0, endptr=endptr <at> entry=0x7fff7a7aeea0, base_face_id=HEADER_LINE_FACE_ID, mouse_p=false) at xfaces.c:6096 > prop = 39596355 > end = <optimized out> > attrs = {10, 5989993, 140735248264880, 2, 0, 0, 10, 39440100, 0, 140735248264880, 140735248264888, 6012141, 39632451, 140735248264896, 39265896, 140735248266064, 0, 0, 0} > base_face = <optimized out> > prop_name = 20256 Due to an optimized build, this backtrace is not very helpful, as lots of relevant variables are "optimized out". Thanks.
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 09:44:01 GMT) Full text and rfc822 format available.Message #11 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: martin rudalics <rudalics <at> gmx.at> To: Marc Munro <marc <at> bloodnok.com>, 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 10:42:58 +0100
[Message part 1 (text/plain, inline)]
> [I am writing some quite intrusive emacs-lisp that hacks things like > display-buffer and creates a pretty sophisticated tabbar. You shouldn't need the header line for the tabbar. Have a look at atomic windows (section 28.20 of the Elisp manual) which allow to do what you want without usurping the header line, using as many lines for the tabbar as you need and many more. To give you an idea I attach a copy of what I wrote a couple of years ago. martin
[win-tabs.el (application/emacs-lisp, attachment)]
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 19:49:02 GMT) Full text and rfc822 format available.Message #14 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Marc Munro <marc <at> bloodnok.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 11:43:08 -0800
[Message part 1 (text/plain, inline)]
On Sat, 2017-12-16 at 11:35 +0200, Eli Zaretskii wrote: > > I cannot reproduce the crash, but this could be because the above > recipe or the files you sent are incomplete. First, I've found that > one needs to set HOME to the directory created by unpacking the > archive you sent, because your .emacs file is there. One also needs > to modify the load-path settings in your .emacs to be consistent with > where the files were unpacked. Then one needs to install tabbar- > mode, Hmmm. You are right. There is some magic at play in my environment that I wasn't aware of. I have now simplified the setup and can still reproduce the crash. > [. . .] > doesn't pop up a completions frame, but instead shows this in the > mininbufer: > > DISPLAY BUFFER ACTOR *Backtrace* nil Yep. That's a debug message from my code. > Maybe some other file/package is missing? And what version of > tabbar-mode do you have, downloaded from where? It is this: ----------------- ;; Author: David Ponce <david <at> dponce.com> ;; Maintainer: David Ponce <david <at> dponce.com> ;; Created: 25 February 2003 ;; Keywords: convenience ;; Revision: $Id: tabbar.el,v 1.2 2007-08-08 22:24:29 psg Exp $ --------------- I'm not sure where I got it from. Apparently not a debian package. Sorry, I'd forgotten downloading it. > Would it be possible for you to prepare a clean archive with only the > files that are required, or, better, an explicit recipe starting from > "emacs -Q"? Doing that will ensure this bug is identified and fixed > much faster. If that's not something you can afford, please at least > provide an archive with all the required files and settings. Done. I've copied all of the necessary files, including tabbar.el into a new directory "~marc/emacs-crash", simplified my .emacs and moved it into that directory. Here is the, slightly amended, recipe: $ cd ~/emacs-crash $ emacs -Q -l .emacs C-x C-f k/k-<TAB> (completion frame appears) [navigate back to minibuffer] s<TAB>e<TAB> (kaboom!) (there will still be messages in the echo area) Thanks for getting back to me. __ Marc
[emacs-crash.tgz (application/x-compressed-tar, attachment)]
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 20:08:02 GMT) Full text and rfc822 format available.Message #17 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Marc Munro <marc <at> bloodnok.com> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 22:07:30 +0200
> From: Marc Munro <marc <at> bloodnok.com> > Cc: 29726 <at> debbugs.gnu.org > Date: Sat, 16 Dec 2017 11:43:08 -0800 > > > doesn't pop up a completions frame, but instead shows this in the > > mininbufer: > > > > DISPLAY BUFFER ACTOR *Backtrace* nil > > Yep. That's a debug message from my code. > [...] > $ cd ~/emacs-crash > $ emacs -Q -l .emacs > C-x C-f k/k-<TAB> (completion frame appears) > [navigate back to minibuffer] > s<TAB>e<TAB> (kaboom!) (there will still be messages in the echo area) I still don't get the completion frame, only the above-mentioned debug message. Can you point me to the part of your code which causes the completions to appear in a separate frame?
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 20:32:01 GMT) Full text and rfc822 format available.Message #20 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Marc Munro <marc <at> bloodnok.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 12:31:00 -0800
On Sat, 2017-12-16 at 22:07 +0200, Eli Zaretskii wrote: > I still don't get the completion frame, only the above-mentioned > debug > message. Rats. > Can you point me to the part of your code which causes the > completions > to appear in a separate frame? Yep, it's in k-frame.el k-frame::display-buffer-actor is the controller for this. It is set up to take control from display-buffer by setting: display-buffer-overriding-action Its job is to find the best window for displaying a buffer, mostly without splitting windows. When it displays a buffer it highlights the window and allows the user to choose an alternative window if they don't like it (through F5). That's the theory anyway. The first (unless... in that function is a, disabled, hack that enables a work-around for the crash by treating completions buffers as special and doing nothing. The hack is currently disabled by the (and nil ....) expression. If you want to chat, I'm on XMPP: Marc.Munro <at> gmail.com/Home or IRC: dbdude <at> irc.freenode.net, dbdude <at> irc.gnome.org, dbdude <at> irc.oftc.net I'm going to see if I can reproduce this on another system. __ Marc
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 20:36:02 GMT) Full text and rfc822 format available.Message #23 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Marc Munro <marc <at> bloodnok.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 12:35:19 -0800
On Sat, 2017-12-16 at 12:31 -0800, Marc Munro wrote: > > I'm going to see if I can reproduce this on another system. > Yep, crashes on my laptop as well. __ Marc
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 20:45:01 GMT) Full text and rfc822 format available.Message #26 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Marc Munro <marc <at> bloodnok.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 12:44:32 -0800
On Sat, 2017-12-16 at 22:07 +0200, Eli Zaretskii wrote: > > From: Marc Munro <marc <at> bloodnok.com> > > Cc: 29726 <at> debbugs.gnu.org > > Date: Sat, 16 Dec 2017 11:43:08 -0800 > > > > > doesn't pop up a completions frame, but instead shows this in the > > > mininbufer: > > > > > > DISPLAY BUFFER ACTOR *Backtrace* nil > > Oooh. I just re-read this. And although this a debug message, it's not the same as the one's that I get. What appears to be failing for you, is the debugger being invoked. I guess that's failing because of my code. Replacing the "unless" at the start of k-frame::display-buffer-actor with the following may allow the backtrace to be shown: (unless (string= (buffer-name buffer) "*Backtrace*") My guess is that whatever version you are using is resistant to the crash and instead reports on whatever stupid thing I have done. __ Marc
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 20:49:02 GMT) Full text and rfc822 format available.Message #29 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Marc Munro <marc <at> bloodnok.com> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 22:48:05 +0200
> From: Marc Munro <marc <at> bloodnok.com> > Cc: 29726 <at> debbugs.gnu.org > Date: Sat, 16 Dec 2017 12:31:00 -0800 > > > Can you point me to the part of your code which causes the > > completions > > to appear in a separate frame? > > Yep, it's in k-frame.el > > k-frame::display-buffer-actor is the controller for this. It is set up > to take control from display-buffer by setting: > display-buffer-overriding-action > > Its job is to find the best window for displaying a buffer, mostly > without splitting windows. When it displays a buffer it highlights the > window and allows the user to choose an alternative window if they > don't like it (through F5). That's the theory anyway. > > The first (unless... in that function is a, disabled, hack that enables > a work-around for the crash by treating completions buffers as special > and doing nothing. The hack is currently disabled by the (and nil > ....) expression. OK, but your recipe says "completion frame appears", so somewhere a new frame should be popped up. Can you point me to the code which does that in your case? What's the display-buffer-overriding-action's value in your case? Also, why does the debug message says the buffer is *Backtrace* in my case? Does the same happen for you? *Backtrace* is the buffer where Emacs shows backtrace from Lisp errors, so perhaps something causes an error in my case?
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 16 Dec 2017 20:57:01 GMT) Full text and rfc822 format available.Message #32 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Marc Munro <marc <at> bloodnok.com> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 16 Dec 2017 22:56:23 +0200
> From: Marc Munro <marc <at> bloodnok.com> > Cc: 29726 <at> debbugs.gnu.org > Date: Sat, 16 Dec 2017 12:44:32 -0800 > > On Sat, 2017-12-16 at 22:07 +0200, Eli Zaretskii wrote: > > > From: Marc Munro <marc <at> bloodnok.com> > > > Cc: 29726 <at> debbugs.gnu.org > > > Date: Sat, 16 Dec 2017 11:43:08 -0800 > > > > > > > doesn't pop up a completions frame, but instead shows this in the > > > > mininbufer: > > > > > > > > DISPLAY BUFFER ACTOR *Backtrace* nil > > > > > Oooh. I just re-read this. And although this a debug message, it's > not the same as the one's that I get. What appears to be failing for > you, is the debugger being invoked. I guess that's failing because of > my code. > > Replacing the "unless" at the start of k-frame::display-buffer-actor > with the following may allow the backtrace to be shown: > > (unless (string= (buffer-name buffer) "*Backtrace*") When I do this, I see the completions in a pop-up window in the same frame. I do not see a new frame. And whatever I do, I don't get a crash if I type s<TAB>e<TAB> afterwards, I get it completed to k-search.el. > My guess is that whatever version you are using is resistant to the > crash and instead reports on whatever stupid thing I have done. I tried both 25.1, the one you use, and the current release branch, with the same results.
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sun, 17 Dec 2017 17:24:01 GMT) Full text and rfc822 format available.Message #35 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Marc Munro <marc <at> bloodnok.com> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sun, 17 Dec 2017 19:23:32 +0200
[Please keep the bug address on the CC list.] > From: Marc Munro <marc <at> bloodnok.com> > Date: Sat, 16 Dec 2017 12:57:18 -0800 > > The code that actually brings up the new frame is called from k- > frame::place-buffer based on the window-list it is provided with from > k-frame::display-buffer-actor. Ultimately the code that brings up the > frame is in k-frame::place-buffer-in-new-frame > > As for the backtrace buffer, yes I think you are right. In my case the > crash occurs some time after the frame is created, but it could easily > stem from the frame creation itself. > > Try making *Backtrace* a special case that k-frame::display-buffer- > actor does nothing with, and then display-buffer will presumably bring > up the backtrace in a suitable window. OK, I've succeeded in reproducing the crash. The immediate reason is clear, but I need to look a bit deeper to understand how did that reason come into existence. Stay tuned. (The problem with your code that caused a Lisp backtrace on my system is that you assume the outer-window-id frame parameter is non-nil and is always a number, but that is only true on X, and I'm on MS-Windows. I replaced outer-window-id with window-id to work around that; maybe you should do that as well.)
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sun, 17 Dec 2017 19:28:02 GMT) Full text and rfc822 format available.Message #38 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Marc Munro <marc <at> bloodnok.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sun, 17 Dec 2017 11:27:10 -0800
On Sun, 2017-12-17 at 19:23 +0200, Eli Zaretskii wrote: > [Please keep the bug address on the CC list.] > > OK, I've succeeded in reproducing the crash. The immediate reason is > clear, but I need to look a bit deeper to understand how did that > reason come into existence. Stay tuned. :-) Cool, thanks, and well done. > (The problem with your code that caused a Lisp backtrace on my system > is that you assume the outer-window-id frame parameter is non-nil and > is always a number, but that is only true on X, and I'm on MS- > Windows. > I replaced outer-window-id with window-id to work around that; maybe > you should do that as well.) I'll look into it, thank you. __ Marc
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 23 Dec 2017 12:09:01 GMT) Full text and rfc822 format available.Message #41 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: marc <at> bloodnok.com Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 23 Dec 2017 14:07:56 +0200
> Date: Sun, 17 Dec 2017 19:23:32 +0200 > From: Eli Zaretskii <eliz <at> gnu.org> > Cc: 29726 <at> debbugs.gnu.org > > OK, I've succeeded in reproducing the crash. The immediate reason is > clear, but I need to look a bit deeper to understand how did that > reason come into existence. Stay tuned. The reason for the crash is that the ':eval' form which you have on the header-line can delete the frame whose header-line Emacs is redrawing! The Lisp-level backtrace below shows how delete-frame is called from your code; hopefully, this backtrace will allow you to fix your code so it doesn't do such nonsensical things. I installed a protection against such calamities in the emacs-26 branch, which displays a backtrace with an error message instead of crashing. If you can build the Emacs's emacs-26 release branch, please do and see that the crashes are gone. Here's the backtrace I promised: "delete-frame" (0x824d00) "if" (0x824f28) 0x6ecf880 Lisp type 6 "mapc" (0x825280) "progn" (0x825468) "if" (0x825608) "save-current-buffer" (0x8257e8) "let" (0x825a68) "k-frame::kill-buffer" (0x825cc0) "kill-buffer" (0x825e40) "and" (0x826028) "unwind-protect" (0x826308) "save-current-buffer" (0x8264e8) "let" (0x826758) "k-tabbar::element-to-wrap" (0x8268c0) "let" (0x826cb8) "k-tabbar::tabbar-add-scroll" (0x826e20) "let" (0x827238) "k-tabbar::tabbar-line" (0x8274c8) "apply" (0x8274c0) "set-window-parameter" (0x827708) "or" (0x8278a8) "k-tabbar::window-cache-get" (0x827b38) "apply" (0x827b30) "k-tabbar::cache-get" (0x827d80) "k-tabbar::generate-tabbar-line" (0x828090) "eval" (0x828478) "redisplay_internal (C function)" (0x0) "read-from-minibuffer" (0x82c8b0) "completing-read-default" (0x82cdc0) 0x1386fc0 PVEC_SUBR "apply" (0x82d070) "k::completing-read-adv-fn" (0x82d318) "apply" (0x82d558) "completing-read" (0x82da30) "read-file-name-default" (0x82e0b0) "read-file-name" (0x82e550) "find-file-read-args" (0x82e9c0) "byte-code" (0x82edf0) "call-interactively" (0x82f230) "command-execute" (0x82f748)
bug-gnu-emacs <at> gnu.org
:bug#29726
; Package emacs
.
(Sat, 23 Dec 2017 21:06:02 GMT) Full text and rfc822 format available.Message #44 received at 29726 <at> debbugs.gnu.org (full text, mbox):
From: Marc Munro <marc <at> bloodnok.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 29726 <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sat, 23 Dec 2017 13:05:41 -0800
On Sat, 2017-12-23 at 14:07 +0200, Eli Zaretskii wrote: > > Date: Sun, 17 Dec 2017 19:23:32 +0200 > > From: Eli Zaretskii <eliz <at> gnu.org> > [ . . . ] > I installed a protection against such calamities in the emacs-26 > branch, which displays a backtrace with an error message instead of > crashing. If you can build the Emacs's emacs-26 release branch, > please do and see that the crashes are gone. Eli, Thank you so much. Yes, that has eliminated the crash. Now I just have to make my code do something sane. You can close the bug, if you haven't already. __ Marc
Eli Zaretskii <eliz <at> gnu.org>
:Marc Munro <marc <at> bloodnok.com>
:Message #49 received at 29726-done <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Marc Munro <marc <at> bloodnok.com> Cc: 29726-done <at> debbugs.gnu.org Subject: Re: bug#29726: 25.1; SIGSEGV in find-file Date: Sun, 24 Dec 2017 05:21:36 +0200
> From: Marc Munro <marc <at> bloodnok.com> > Cc: 29726 <at> debbugs.gnu.org > Date: Sat, 23 Dec 2017 13:05:41 -0800 > > On Sat, 2017-12-23 at 14:07 +0200, Eli Zaretskii wrote: > > > Date: Sun, 17 Dec 2017 19:23:32 +0200 > > > From: Eli Zaretskii <eliz <at> gnu.org> > > [ . . . ] > > I installed a protection against such calamities in the emacs-26 > > branch, which displays a backtrace with an error message instead of > > crashing. If you can build the Emacs's emacs-26 release branch, > > please do and see that the crashes are gone. > > Eli, > Thank you so much. Yes, that has eliminated the crash. Now I just > have to make my code do something sane. > > You can close the bug, if you haven't already. Thanks, closing.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Sun, 21 Jan 2018 12:24:03 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.