unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#71194: 30.0.50; outline-minor-mode
@ 2024-05-25  9:20 Helmut Eller
  2024-05-25 11:28 ` Eli Zaretskii
  0 siblings, 1 reply; 3+ messages in thread
From: Helmut Eller @ 2024-05-25  9:20 UTC (permalink / raw)
  To: 71194

[-- Attachment #1: Type: text/plain, Size: 360 bytes --]

When I start Emacs with

  ./src/emacs -Q src/print.c -f outline-minor-mode -f outline-hide-other --eval '(progn (pop-to-buffer "print.c") (while t (next-line) (redisplay)))'

it crashes like so:

  marker.c:331: Emacs fatal error: assertion failed: BUF_BEG_BYTE (b) <= bytepos && bytepos <= BUF_Z_BYTE (b)
  Fatal error 6: Aborted

The backtrace is attached.

[-- Attachment #2: g.log --]
[-- Type: text/plain, Size: 60757 bytes --]

#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {0}}
        ret = <optimized out>
#1  0x00007ffff61f2e8f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  0x00007ffff61a3fb2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x00005555555adf75 in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:480
#4  0x00005555555b48d6 in die (msg=msg@entry=0x5555558b6fa0 "BUF_BEG_BYTE (b) <= bytepos && bytepos <= BUF_Z_BYTE (b)", file=file@entry=0x5555558b6e48 "marker.c", line=line@entry=331) at alloc.c:8082
#5  0x00005555555b1b3d in buf_bytepos_to_charpos (b=0x5555563affd8, bytepos=0) at marker.c:331
        tail = <optimized out>
        best_above = <optimized out>
        best_above_byte = <optimized out>
        best_below = <optimized out>
        best_below_byte = <optimized out>
        distance = 50
#6  0x00005555556071a1 in BYTE_TO_CHAR (bytepos=0) at /scratch/emacs/emacs-git/src/buffer.h:1069
        remapped_base_face_id = <optimized out>
        body_width = <optimized out>
        body_height = <optimized out>
#7  init_iterator (it=0x7fffffff8fd0, w=0x555556b83e18, charpos=84823, bytepos=<optimized out>, row=<optimized out>, base_face_id=DEFAULT_FACE_ID) at xdisp.c:3449
        remapped_base_face_id = <optimized out>
        body_width = <optimized out>
        body_height = <optimized out>
#8  0x0000555555618a12 in init_from_display_pos (it=it@entry=0x7fffffff8fd0, w=w@entry=0x555556b83e18, pos=pos@entry=0x55555639d740) at xdisp.c:3893
        charpos = 84823
        bytepos = 0
        i = <optimized out>
        overlay_strings_with_newlines = false
#9  0x000055555561fcfa in init_to_row_start (row=0x55555639d6f0, w=0x555556b83e18, it=0x7fffffff8fd0) at xdisp.c:4017
        first_row_to_display = 0x55555639d6f0
        pt_row = 0x0
        row = <optimized out>
        first_reusable_row = 0x55555639cff0
        dy = <optimized out>
        yb = <optimized out>
        f = <optimized out>
        bottom_row = <optimized out>
        it = {window = 0x555556b83e1d, w = 0x555556b83e18, f = 0x555556424a58, method = GET_FROM_BUFFER, stop_charpos = 84823, prev_stop = 0, base_level_stop = 0, end_charpos = 91512, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = true, tab_line_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 = {0x0 <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 = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, 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_number_produced_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 0, len = 0, cmp_it = {stop_pos = 0, id = -1, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x7fffffff8fd0, 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 = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 8, font_height = 0x0, object = 0x0, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 0, continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, last_visible_y = 374, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x0, 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, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 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 128 times>}, string = {lstring = 0x0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x555556b83e18, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = L2R, min_width_property = 0x0, min_width_start = 0}
        run = {desired_y = 1, current_y = 0, desired_vpos = 0, current_vpos = 0, height = 0, nrows = 0}
        start = {charpos = <optimized out>, bytepos = <optimized out>}
        new_start = {charpos = <optimized out>, bytepos = <optimized out>}
        nrows_scrolled = <optimized out>
        i = <optimized out>
        last_text_row = <optimized out>
        last_reused_text_row = <optimized out>
        start_row = 0x55555639c6f0
        start_vpos = 0
        min_y = <optimized out>
        max_y = <optimized out>
#10 try_window_reusing_current_matrix (w=w@entry=0x555556b83e18) at xdisp.c:21512
        first_row_to_display = 0x55555639d6f0
        pt_row = 0x0
        row = <optimized out>
        first_reusable_row = 0x55555639cff0
        dy = <optimized out>
        yb = <optimized out>
        f = <optimized out>
        bottom_row = <optimized out>
        it = Quit
No symbol "loggint" in current context.
warning: Currently logging to /tmp/g.log.  Turn the logging off and on to make the new setting effective.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {0}}
        ret = <optimized out>
#1  0x00007ffff61f2e8f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  0x00007ffff61a3fb2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x00005555555adf75 in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:480
#4  0x00005555555b48d6 in die (msg=msg@entry=0x5555558b6fa0 "BUF_BEG_BYTE (b) <= bytepos && bytepos <= BUF_Z_BYTE (b)", file=file@entry=0x5555558b6e48 "marker.c", line=line@entry=331) at alloc.c:8082
#5  0x00005555555b1b3d in buf_bytepos_to_charpos (b=0x5555563affd8, bytepos=0) at marker.c:331
        tail = <optimized out>
        best_above = <optimized out>
        best_above_byte = <optimized out>
        best_below = <optimized out>
        best_below_byte = <optimized out>
        distance = 50
#6  0x00005555556071a1 in BYTE_TO_CHAR (bytepos=0) at /scratch/emacs/emacs-git/src/buffer.h:1069
        remapped_base_face_id = <optimized out>
        body_width = <optimized out>
        body_height = <optimized out>
#7  init_iterator (it=0x7fffffff8fd0, w=0x555556b83e18, charpos=84823, bytepos=<optimized out>, row=<optimized out>, base_face_id=DEFAULT_FACE_ID) at xdisp.c:3449
        remapped_base_face_id = <optimized out>
        body_width = <optimized out>
        body_height = <optimized out>
#8  0x0000555555618a12 in init_from_display_pos (it=it@entry=0x7fffffff8fd0, w=w@entry=0x555556b83e18, pos=pos@entry=0x55555639d740) at xdisp.c:3893
        charpos = 84823
        bytepos = 0
        i = <optimized out>
        overlay_strings_with_newlines = false
#9  0x000055555561fcfa in init_to_row_start (row=0x55555639d6f0, w=0x555556b83e18, it=0x7fffffff8fd0) at xdisp.c:4017
        first_row_to_display = 0x55555639d6f0
        pt_row = 0x0
        row = <optimized out>
        first_reusable_row = 0x55555639cff0
        dy = <optimized out>
        yb = <optimized out>
        f = <optimized out>
        bottom_row = <optimized out>
        it = Quit
warning: Currently logging to /tmp/g.log.  Turn the logging off and on to make the new setting effective.
warning: Currently logging to /tmp/g.log.  Turn the logging off and on to make the new setting effective.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {0}}
        ret = <optimized out>
#1  0x00007ffff61f2e8f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  0x00007ffff61a3fb2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
        ret = <optimized out>
#3  0x00005555555adf75 in terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:480
#4  0x00005555555b48d6 in die (msg=msg@entry=0x5555558b6fa0 "BUF_BEG_BYTE (b) <= bytepos && bytepos <= BUF_Z_BYTE (b)", file=file@entry=0x5555558b6e48 "marker.c", line=line@entry=331) at alloc.c:8082
#5  0x00005555555b1b3d in buf_bytepos_to_charpos (b=0x5555563affd8, bytepos=0) at marker.c:331
        tail = <optimized out>
        best_above = <optimized out>
        best_above_byte = <optimized out>
        best_below = <optimized out>
        best_below_byte = <optimized out>
        distance = 50
#6  0x00005555556071a1 in BYTE_TO_CHAR (bytepos=0) at /scratch/emacs/emacs-git/src/buffer.h:1069
        remapped_base_face_id = <optimized out>
        body_width = <optimized out>
        body_height = <optimized out>
#7  init_iterator (it=0x7fffffff8fd0, w=0x555556b83e18, charpos=84823, bytepos=<optimized out>, row=<optimized out>, base_face_id=DEFAULT_FACE_ID) at xdisp.c:3449
        remapped_base_face_id = <optimized out>
        body_width = <optimized out>
        body_height = <optimized out>
#8  0x0000555555618a12 in init_from_display_pos (it=it@entry=0x7fffffff8fd0, w=w@entry=0x555556b83e18, pos=pos@entry=0x55555639d740) at xdisp.c:3893
        charpos = 84823
        bytepos = 0
        i = <optimized out>
        overlay_strings_with_newlines = false
#9  0x000055555561fcfa in init_to_row_start (row=0x55555639d6f0, w=0x555556b83e18, it=0x7fffffff8fd0) at xdisp.c:4017
        first_row_to_display = 0x55555639d6f0
        pt_row = 0x0
        row = <optimized out>
        first_reusable_row = 0x55555639cff0
        dy = <optimized out>
        yb = <optimized out>
        f = <optimized out>
        bottom_row = <optimized out>
        it = {window = 0x555556b83e1d, w = 0x555556b83e18, f = 0x555556424a58, method = GET_FROM_BUFFER, stop_charpos = 84823, prev_stop = 0, base_level_stop = 0, end_charpos = 91512, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = true, tab_line_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 = {0x0 <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 = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, 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_number_produced_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 0, len = 0, cmp_it = {stop_pos = 0, id = -1, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x7fffffff8fd0, 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 = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 8, font_height = 0x0, object = 0x0, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 0, continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, last_visible_y = 374, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x0, 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, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 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 128 times>}, string = {lstring = 0x0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x555556b83e18, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = L2R, min_width_property = 0x0, min_width_start = 0}
        run = {desired_y = 1, current_y = 0, desired_vpos = 0, current_vpos = 0, height = 0, nrows = 0}
        start = {charpos = <optimized out>, bytepos = <optimized out>}
        new_start = {charpos = <optimized out>, bytepos = <optimized out>}
        nrows_scrolled = <optimized out>
        i = <optimized out>
        last_text_row = <optimized out>
        last_reused_text_row = <optimized out>
        start_row = 0x55555639c6f0
        start_vpos = 0
        min_y = <optimized out>
        max_y = <optimized out>
#10 try_window_reusing_current_matrix (w=w@entry=0x555556b83e18) at xdisp.c:21512
        first_row_to_display = 0x55555639d6f0
        pt_row = 0x0
        row = <optimized out>
        first_reusable_row = 0x55555639cff0
        dy = <optimized out>
        yb = <optimized out>
        f = <optimized out>
        bottom_row = <optimized out>
        it = {window = 0x555556b83e1d, w = 0x555556b83e18, f = 0x555556424a58, method = GET_FROM_BUFFER, stop_charpos = 84823, prev_stop = 0, base_level_stop = 0, end_charpos = 91512, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = true, tab_line_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 = {0x0 <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 = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 0, 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_number_produced_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 0, len = 0, cmp_it = {stop_pos = 0, id = -1, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x7fffffff8fd0, 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 = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 8, font_height = 0x0, object = 0x0, position = {charpos = 0, bytepos = 0}, truncation_pixel_width = 0, continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, last_visible_y = 374, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x0, 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, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 0, first_vpos = 0, vpos = 0, hpos = 0, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 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 128 times>}, string = {lstring = 0x0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x555556b83e18, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false}, paragraph_embedding = L2R, min_width_property = 0x0, min_width_start = 0}
        run = {desired_y = 1, current_y = 0, desired_vpos = 0, current_vpos = 0, height = 0, nrows = 0}
        start = {charpos = <optimized out>, bytepos = <optimized out>}
        new_start = {charpos = <optimized out>, bytepos = <optimized out>}
        nrows_scrolled = <optimized out>
        i = <optimized out>
        last_text_row = <optimized out>
        last_reused_text_row = <optimized out>
        start_row = 0x55555639c6f0
        start_vpos = 0
        min_y = <optimized out>
        max_y = <optimized out>
#11 0x00005555556446f8 in redisplay_window (window=<optimized out>, just_this_one_p=just_this_one_p@entry=true) at xdisp.c:20742
        w = <optimized out>
        f = <optimized out>
        old = <optimized out>
        lpoint = {charpos = 84825, bytepos = 84825}
        opoint = {charpos = <optimized out>, bytepos = <optimized out>}
        startp = {charpos = 83861, bytepos = 83861}
        update_mode_line = true
        tem = <optimized out>
        it = {window = 0x555556b83e1d, w = 0x555556b83e18, f = 0x555556424a58, method = GET_FROM_BUFFER, stop_charpos = 83861, prev_stop = 84825, base_level_stop = 83861, end_charpos = 91512, medium_narrowing_begv = 0, medium_narrowing_zv = 0, large_narrowing_begv = 0, large_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = true, tab_line_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 = {0x0 <repeats 16 times>}, start = {pos = {charpos = 84825, bytepos = 84825}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, current = {pos = {charpos = 83861, bytepos = 83861}, overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 84825, overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 <repeats 16 times>}, string = 0x0, from_overlay = 0x0, stack = {{string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}, {string = 0x0, 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, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, stretch = {object = 0x0}, xwidget = {object = 0x0}}, 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 = 0x0, 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 = 0x0, font_height = 0x0}}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 20, 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_number_produced_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 65, len = 0, cmp_it = {stop_pos = 84903, id = -1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x7fffffffa430, 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 = 0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 0, tab_width = 8, font_height = 0x0, object = 0x5555563affdd, position = {charpos = 83861, bytepos = 83861}, truncation_pixel_width = 0, continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, last_visible_y = 374, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x0, 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, wrap_prefix_width = 0, continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, current_y = 198, first_vpos = 0, vpos = -8, hpos = 0, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 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 = 83861, charpos = 83861, ch = 0, nchars = -1, ch_len = 0, type = NEUTRAL_B, type_after_wn = NEUTRAL_B, orig_type = NEUTRAL_B, 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 = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, 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 = 0, disp_pos = -1, 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 = 0x0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false}, w = 0x555556b83e18, paragraph_dir = NEUTRAL_DIR, separator_limit = -1, first_elt = true, new_paragraph = true, frame_window_p = true}, paragraph_embedding = L2R, min_width_property = 0x0, min_width_start = 0}
        current_matrix_up_to_date_p = <optimized out>
        used_current_matrix_p = false
        temp_scroll_step = false
        rc = <optimized out>
        centering_position = 187
        last_line_misfit = <optimized out>
        beg_unchanged = <optimized out>
        end_unchanged = <optimized out>
        frame_line_height = <optimized out>
        margin = 0
        use_desired_matrix = false
        itdata = 0x0
#12 0x000055555564677e in redisplay_window_1 (window=window@entry=0x555556b83e1d) at xdisp.c:18022
#13 0x00005555557c1a74 in internal_condition_case_1 (bfun=bfun@entry=0x555555646750 <redisplay_window_1>, arg=0x555556b83e1d, handlers=<optimized out>, hfun=hfun@entry=0x5555555ecf50 <redisplay_window_error>) at eval.c:1617
        val = <optimized out>
        c = 0x5555560567d0
#14 0x000055555562bf22 in redisplay_internal () at xdisp.c:17510
        mini_window = <optimized out>
        mini_frame = <optimized out>
        w = <optimized out>
        sw = <optimized out>
        pending = false
        must_finish = <optimized out>
        match_p = <optimized out>
        tlbufpos = {charpos = <optimized out>, bytepos = <optimized out>}
        tlendpos = {charpos = <optimized out>, bytepos = <optimized out>}
        number_of_visible_frames = <optimized out>
        sf = <optimized out>
        polling_stopped_here = <optimized out>
        tail = <optimized out>
        frame = <optimized out>
        hscroll_retries = <optimized out>
        garbaged_frame_retries = <optimized out>
        consider_all_windows_p = <optimized out>
        update_miniwindow_p = <optimized out>
#15 0x000055555562dc6d in redisplay_preserve_echo_area (from_where=from_where@entry=2) at xdisp.c:17741
#16 0x00005555555ca86a in Fredisplay (force=<optimized out>) at dispnew.c:6352
        count = {bytes = <optimized out>}
#17 Fredisplay (force=0x0) at dispnew.c:6332
#18 0x00005555557c700e in eval_sub (form=<optimized out>) at /scratch/emacs/emacs-git/src/lisp.h:2243
        i = <optimized out>
        maxargs = <optimized out>
        args_left = <optimized out>
        numargs = 0
        original_fun = <optimized out>
        original_args = 0x0
        fun = <optimized out>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x0, 0x43, 0x555555f873d8 <searchbufs+1112>, 0x0, 0x7fffffffe0a0, 0x555556a34474, 0x1, 0x7fffffffe040}
#19 0x00005555557c7451 in Fprogn (body=<optimized out>, body@entry=0x555556abf723) at eval.c:432
        form = <optimized out>
        val = 0x0
#20 0x00005555557c8bb5 in prog_ignore (body=0x555556abf723) at eval.c:443
        test = 0x30
        body = 0x555556abf723
#21 Fwhile (args=<optimized out>) at eval.c:1110
        test = 0x30
        body = 0x555556abf723
#22 0x00005555557c6d56 in eval_sub (form=<optimized out>) at eval.c:2529
        args_left = 0x555556abf743
        numargs = 3
        original_fun = 0x2aaa9c424150
        original_args = 0x555556abf743
        fun = <optimized out>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x555555f873d8 <searchbufs+1112>, 0x555555f873d8 <searchbufs+1112>, 0x0, 0x43, 0x0, 0x0, 0x555555f87418 <searchbufs+1176>, 0x55555578c78c <re_search_2+908>}
#23 0x00005555557c7451 in Fprogn (body=<optimized out>) at eval.c:432
        form = <optimized out>
        val = 0x5555563affdd
#24 0x00005555557c6d56 in eval_sub (form=form@entry=0x555556abf7e3) at eval.c:2529
        args_left = 0x555556abf7a3
        numargs = 2
        original_fun = 0xf540
        original_args = 0x555556abf7a3
        fun = <optimized out>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x555555f873b8 <searchbufs+1080>, 0x5555557d5709 <string_byte_to_char+25>, 0x7ffff285a4bc, 0x555555f873b8 <searchbufs+1080>, 0x0, 0x55555604b5c4, 0x43, 0x55555604b5c0}
#25 0x00005555557c98df in Feval (form=0x555556abf7e3, lexical=<optimized out>) at eval.c:2442
#26 0x00005555558173a3 in exec_byte_code (fun=0x80749, args_template=526153, nargs=2, args=0x7ffff1e571c0) at /scratch/emacs/emacs-git/src/lisp.h:2243
        call_nargs = 2
        val = 0x80749
        call_args = 0x7ffff1e571c0
        type = 526153
        targets = {0x5555555bfc27 <exec_byte_code-2443945>, 0x555555814b8b <exec_byte_code+1211>, 0x555555814b89 <exec_byte_code+1209>, 0x555555814b87 <exec_byte_code+1207>, 0x555555814b53 <exec_byte_code+1155>, 0x555555814b53 <exec_byte_code+1155>, 0x555555814ada <exec_byte_code+1034>, 0x555555814aa3 <exec_byte_code+979>, 0x5555558165b6 <exec_byte_code+7910>, 0x5555558165b4 <exec_byte_code+7908>, 0x5555558165b2 <exec_byte_code+7906>, 0x5555558165b0 <exec_byte_code+7904>, 0x5555558165ab <exec_byte_code+7899>, 0x5555558165ab <exec_byte_code+7899>, 0x55555581653b <exec_byte_code+7787>, 0x5555558165b8 <exec_byte_code+7912>, 0x555555816713 <exec_byte_code+8259>, 0x555555815bf2 <exec_byte_code+5410>, 0x555555815b81 <exec_byte_code+5297>, 0x5555558167ac <exec_byte_code+8412>, 0x5555558167a7 <exec_byte_code+8407>, 0x555555815b81 <exec_byte_code+5297>, 0x555555816799 <exec_byte_code+8393>, 0x555555815fda <exec_byte_code+6410>, 0x55555581676a <exec_byte_code+8346>, 0x555555816768 <exec_byte_code+8344>, 0x555555816756 <exec_byte_code+8326>, 0x55555581674e <exec_byte_code+8318>, 0x555555816758 <exec_byte_code+8328>, 0x55555581674e <exec_byte_code+8318>, 0x555555815fcf <exec_byte_code+6399>, 0x555555815f88 <exec_byte_code+6328>, 0x555555816113 <exec_byte_code+6723>, 0x555555816111 <exec_byte_code+6721>, 0x55555581610f <exec_byte_code+6719>, 0x55555581610d <exec_byte_code+6717>, 0x555555816104 <exec_byte_code+6708>, 0x555555816104 <exec_byte_code+6708>, 0x55555581675a <exec_byte_code+8330>, 0x555555815859 <exec_byte_code+4489>, 0x555555816185 <exec_byte_code+6837>, 0x555555816183 <exec_byte_code+6835>, 0x555555816181 <exec_byte_code+6833>, 0x555555816115 <exec_byte_code+6725>, 0x55555581611a <exec_byte_code+6730>, 0x555555816115 <exec_byte_code+6725>, 0x5555558160f9 <exec_byte_code+6697>, 0x5555558160b1 <exec_byte_code+6625>, 0x555555816428 <exec_byte_code+7512>, 0x555555816454 <exec_byte_code+7556>, 0x555555816187 <exec_byte_code+6839>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x55555581695c <exec_byte_code+8844>, 0x5555558168f2 <exec_byte_code+8738>, 0x555555816b7a <exec_byte_code+9386>, 0x555555816b3e <exec_byte_code+9326>, 0x555555816bb6 <exec_byte_code+9446>, 0x5555558165fd <exec_byte_code+7981>, 0x5555558165c3 <exec_byte_code+7923>, 0x555555816086 <exec_byte_code+6582>, 0x5555558166a0 <exec_byte_code+8144>, 0x555555816718 <exec_byte_code+8264>, 0x555555816aca <exec_byte_code+9210>, 0x555555816aa1 <exec_byte_code+9169>, 0x555555816b04 <exec_byte_code+9268>, 0x555555816853 <exec_byte_code+8579>, 0x555555816a3d <exec_byte_code+9069>, 0x555555816a78 <exec_byte_code+9128>, 0x555555815b28 <exec_byte_code+5208>, 0x555555815e92 <exec_byte_code+6082>, 0x555555815e69 <exec_byte_code+6041>, 0x555555815e40 <exec_byte_code+6000>, 0x555555815e06 <exec_byte_code+5942>, 0x555555815dcc <exec_byte_code+5884>, 0x555555815d92 <exec_byte_code+5826>, 0x555555815d54 <exec_byte_code+5764>, 0x555555815d20 <exec_byte_code+5712>, 0x5555558168be <exec_byte_code+8686>, 0x55555581688a <exec_byte_code+8634>, 0x555555815ef5 <exec_byte_code+6181>, 0x5555558167fd <exec_byte_code+8493>, 0x5555558167b1 <exec_byte_code+8417>, 0x55555581580a <exec_byte_code+4410>, 0x5555558157bb <exec_byte_code+4331>, 0x555555816037 <exec_byte_code+6503>, 0x555555815fe8 <exec_byte_code+6424>, 0x555555815a96 <exec_byte_code+5062>, 0x555555815a40 <exec_byte_code+4976>, 0x555555815c49 <exec_byte_code+5497>, 0x555555815bf4 <exec_byte_code+5412>, 0x555555815c9e <exec_byte_code+5582>, 0x555555815728 <exec_byte_code+4184>, 0x555555815629 <exec_byte_code+3929>, 0x555555815cf3 <exec_byte_code+5667>, 0x555555815600 <exec_byte_code+3888>, 0x5555558155d2 <exec_byte_code+3842>, 0x555555815534 <exec_byte_code+3684>, 0x5555558154d4 <exec_byte_code+3588>, 0x5555558154ab <exec_byte_code+3547>, 0x55555581547f <exec_byte_code+3503>, 0x555555815453 <exec_byte_code+3459>, 0x555555815403 <exec_byte_code+3379>, 0x5555558153d8 <exec_byte_code+3336>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555558153ac <exec_byte_code+3292>, 0x555555815380 <exec_byte_code+3248>, 0x555555815354 <exec_byte_code+3204>, 0x555555815328 <exec_byte_code+3160>, 0x5555558152fc <exec_byte_code+3116>, 0x5555558152d3 <exec_byte_code+3075>, 0x555555815cf3 <exec_byte_code+5667>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x555555815294 <exec_byte_code+3012>, 0x55555581526b <exec_byte_code+2971>, 0x555555815242 <exec_byte_code+2930>, 0x555555815208 <exec_byte_code+2872>, 0x5555558151ce <exec_byte_code+2814>, 0x5555558151a5 <exec_byte_code+2773>, 0x55555581517c <exec_byte_code+2732>, 0x555555815142 <exec_byte_code+2674>, 0x555555815108 <exec_byte_code+2616>, 0x5555558150ce <exec_byte_code+2558>, 0x5555558150a2 <exec_byte_code+2514>, 0x555555815079 <exec_byte_code+2473>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555558163f3 <exec_byte_code+7459>, 0x55555581611c <exec_byte_code+6732>, 0x5555558166d6 <exec_byte_code+8198>, 0x555555815aeb <exec_byte_code+5147>, 0x55555581639e <exec_byte_code+7374>, 0x555555816367 <exec_byte_code+7319>, 0x555555816241 <exec_byte_code+7025>, 0x555555816222 <exec_byte_code+6994>, 0x55555581676c <exec_byte_code+8348>, 0x5555558163d5 <exec_byte_code+7429>, 0x5555558164df <exec_byte_code+7695>, 0x5555558164b2 <exec_byte_code+7650>, 0x5555558161e1 <exec_byte_code+6929>, 0x555555816463 <exec_byte_code+7571>, 0x55555581577d <exec_byte_code+4269>, 0x555555816bf6 <exec_byte_code+9510>, 0x5555558169a8 <exec_byte_code+8920>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x55555581503b <exec_byte_code+2411>, 0x555555815012 <exec_byte_code+2370>, 0x555555814fe9 <exec_byte_code+2329>, 0x555555814fc0 <exec_byte_code+2288>, 0x555555814f97 <exec_byte_code+2247>, 0x555555814f5d <exec_byte_code+2189>, 0x555555814f23 <exec_byte_code+2131>, 0x555555814ee9 <exec_byte_code+2073>, 0x555555814eaf <exec_byte_code+2015>, 0x555555814e5c <exec_byte_code+1932>, 0x555555814e22 <exec_byte_code+1874>, 0x555555814de8 <exec_byte_code+1816>, 0x555555814dbf <exec_byte_code+1775>, 0x555555814d60 <exec_byte_code+1680>, 0x555555814cfd <exec_byte_code+1581>, 0x555555814cc6 <exec_byte_code+1526>, 0x555555814c8f <exec_byte_code+1471>, 0x555555814c5b <exec_byte_code+1419>, 0x5555558156d3 <exec_byte_code+4099>, 0x555555815689 <exec_byte_code+4025>, 0x555555814bf1 <exec_byte_code+1313>, 0x555555814b8d <exec_byte_code+1213>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555558169ff <exec_byte_code+9007>, 0x555555815f4a <exec_byte_code+6266>, 0x555555815594 <exec_byte_code+3780>, 0x555555814b11 <exec_byte_code+1089>, 0x555555814a1e <exec_byte_code+846>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x555555814a60 <exec_byte_code+912>, 0x555555814986 <exec_byte_code+694>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x5555555bfc27 <exec_byte_code-2443945>, 0x555555814952 <exec_byte_code+642> <repeats 64 times>}
        bytestr = 0x0
        fp = 0x0
        nonrest = 140737265229445
        pushedargs = 31920
#27 0x00005555557c8d3e in apply_lambda (fun=0x7ffff285e235, args=<optimized out>, count=..., count@entry=...) at eval.c:3195
        arg_vector = <optimized out>
        tem = <optimized out>
        sa_avail = <optimized out>
        sa_count = {bytes = 160}
        numargs = 0
        args_left = 0x0
#28 0x00005555557c68e2 in eval_sub (form=form@entry=0x7ffff2a1b473) at eval.c:2667
        original_fun = 0x2aaa9c8ced00
        original_args = 0x0
        fun = <optimized out>
        val = <optimized out>
        funcar = <optimized out>
        argvals = {0x12, 0xfffffffffffffe10, 0x90, 0x7fffffffe5a0, 0x9, 0x7ffff62009fa <__GI___libc_malloc+410>, 0x0, 0x7ffff633ac60 <main_arena>}
#29 0x00005555557c98df in Feval (form=0x7ffff2a1b473, lexical=<optimized out>) at eval.c:2442
#30 0x00005555557c19c7 in internal_condition_case (bfun=bfun@entry=0x555555720c70 <top_level_2>, handlers=handlers@entry=0x90, hfun=hfun@entry=0x55555572a9b0 <cmd_error>) at eval.c:1593
        val = <optimized out>
        c = 0x555556056690
#31 0x0000555555721166 in top_level_1 (ignore=ignore@entry=0x0) at keyboard.c:1196
#32 0x00005555557c1861 in internal_catch (tag=tag@entry=0x12270, func=func@entry=0x555555721140 <top_level_1>, arg=arg@entry=0x0) at eval.c:1272
        val = <optimized out>
        c = 0x555556057160
#33 0x0000555555720bbf in command_loop () at keyboard.c:1145
#34 0x000055555572a4d3 in recursive_edit_1 () at keyboard.c:754
        val = <optimized out>
#35 0x000055555572a83d in Frecursive_edit () at keyboard.c:837
        buffer = <optimized out>
#36 0x00005555555c8f55 in main (argc=9, argv=0x7fffffffe778) at emacs.c:2621
        stack_bottom_variable = 0x0
        old_argc = <optimized out>
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = <optimized out>
        dump_mode = <optimized out>
        skip_args = 0
        temacs = 0x0
        attempt_load_pdump = <optimized out>
        only_version = false
        rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615}
        lc_all = <optimized out>
        sockfd = -1
        module_assertions = <optimized out>

[-- Attachment #3: Type: text/plain, Size: 848 bytes --]


In GNU Emacs 30.0.50 (build 6, x86_64-pc-linux-gnu, GTK+ Version
 3.24.38, cairo version 1.16.0) of 2024-05-17 built on caladan
Repository revision: 6ca3a60db3427bc6aef08144c1524920ff3d9c4d
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101007
System Description: Debian GNU/Linux 12 (bookworm)

Configured using:
 'configure --enable-checking --without-native-compiler
 --with-xpm=ifavailable --with-gif=ifavailable
 --with-native-compilation=no --with-tree-sitter'

Configured features:
CAIRO DBUS FREETYPE GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBSELINUX
LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND
SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM
XINPUT2 GTK3 ZLIB

Important settings:
  value of $LANG: C.UTF-8
  locale-coding-system: utf-8-unix


^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#71194: 30.0.50; outline-minor-mode
  2024-05-25  9:20 bug#71194: 30.0.50; outline-minor-mode Helmut Eller
@ 2024-05-25 11:28 ` Eli Zaretskii
  2024-05-25 12:09   ` Eli Zaretskii
  0 siblings, 1 reply; 3+ messages in thread
From: Eli Zaretskii @ 2024-05-25 11:28 UTC (permalink / raw)
  To: Helmut Eller; +Cc: 71194-done

> From: Helmut Eller <eller.helmut@gmail.com>
> Date: Sat, 25 May 2024 11:20:39 +0200
> 
> When I start Emacs with
> 
>   ./src/emacs -Q src/print.c -f outline-minor-mode -f outline-hide-other --eval '(progn (pop-to-buffer "print.c") (while t (next-line) (redisplay)))'
> 
> it crashes like so:
> 
>   marker.c:331: Emacs fatal error: assertion failed: BUF_BEG_BYTE (b) <= bytepos && bytepos <= BUF_Z_BYTE (b)
>   Fatal error 6: Aborted
> 
> The backtrace is attached.

Thanks.  This is an assertion violation.  The assertion was added 11
years ago, when a change was made in xdisp.c that removed calculation
of BYTEPOS from CHARPOS when needed.  The assertion was added because
the person who made the change thought that calculation of BYTEPOS was
unnecessary.  It took 11 years to prove him wrong...

Should be fixed now on the emacs-29 branch, to be merged to master
shortly.





^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#71194: 30.0.50; outline-minor-mode
  2024-05-25 11:28 ` Eli Zaretskii
@ 2024-05-25 12:09   ` Eli Zaretskii
  0 siblings, 0 replies; 3+ messages in thread
From: Eli Zaretskii @ 2024-05-25 12:09 UTC (permalink / raw)
  To: eller.helmut; +Cc: 71194

> Cc: 71194-done@debbugs.gnu.org
> Date: Sat, 25 May 2024 14:28:55 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> 
> Should be fixed now on the emacs-29 branch, to be merged to master
> shortly.

Now done.





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-05-25 12:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-25  9:20 bug#71194: 30.0.50; outline-minor-mode Helmut Eller
2024-05-25 11:28 ` Eli Zaretskii
2024-05-25 12:09   ` Eli Zaretskii

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).