Package: emacs;
Reported by: Robert Pluim <rpluim <at> gmail.com>
Date: Wed, 12 Jul 2017 13:44:02 UTC
Severity: normal
Tags: moreinfo
Merged with 28710
Found in versions 26.0.50, 27.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Robert Pluim <rpluim <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 26.0.50; Crash with display-line-numbers t Date: Wed, 12 Jul 2017 15:42:28 +0200
I've had emacs crash on me twice today with the same backtrace. It appears to be related to setting display-line-numbers to t, although I'd been running the scratch/line-numbers branch for a while without any problems. It *seems* to happen the second time I do 'C-x C-f' from a buffer that has display-line-numbers t, although I'm having a hard time coming up with a reliable reproduction method, nor have a got a recipe from 'emacs -Q' (yet). I have an example trapped in gdb, let me know if you need more info. bt full: (gdb) bt full #0 terminate_due_to_signal (sig=sig <at> entry=6, backtrace_limit=backtrace_limit <at> entry=2147483647) at emacs.c:363 No locals. #1 0x00000000005a5084 in die (msg=msg <at> entry=0x6987d8 "pdl->kind == SPECPDL_BACKTRACE", file=file <at> entry=0x698448 "eval.c", line=line <at> entry=150) at alloc.c:7348 No locals. #2 0x0000000000419f3b in backtrace_function (pdl=<optimized out>) at eval.c:150 No locals. #3 <function called from gdb> No symbol table info available. #4 terminate_due_to_signal (sig=sig <at> entry=6, backtrace_limit=backtrace_limit <at> entry=2147483647) at emacs.c:363 No locals. #5 0x00000000005a5084 in die (msg=msg <at> entry=0x679355 "row->pixel_width >= 0", file=file <at> entry=0x678fc8 "xdisp.c", line=line <at> entry=19775) at alloc.c:7348 No locals. #6 0x000000000044fd4f in compute_line_metrics (it=it <at> entry=0x7fffffff8160) at xdisp.c:19775 i = <optimized out> min_y = <optimized out> max_y = <optimized out> row = 0x343ea30 #7 0x0000000000464404 in display_line (it=it <at> entry=0x7fffffff8160, cursor_vpos=cursor_vpos <at> entry=31) at xdisp.c:21944 row = <optimized out> overlay_arrow_string = <optimized out> wrap_it = { window = XIL(0x306b1a4), w = 0x7fffffff8bd8, f = 0x1, method = GET_FROM_BUFFER, stop_charpos = 0, prev_stop = 4294967300, base_level_stop = 6, end_charpos = 0, s = 0x2a <error: Cannot access memory at address 0x2a>, string_nchars = -7338326661860733952, redisplay_end_trigger_charpos = 2, 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 = true, avoid_cursor_p = true, dp = 0x0, dpvec = 0x1, dpend = 0x6, dpvec_char_len = -29744, dpvec_face_id = 32767, saved_face_id = -29912, ctl_chars = {XIL(0x4dea53), make_number(10), XIL(0x146d7d0), XIL(0x100000000), XIL(0x7fffffff8bd8), XIL(0), XIL(0x7fffffff8b30), XIL(0x306b1a4), make_number(2), XIL(0), XIL(0), make_number(10), XIL(0x9a2906c7fa034c00), XIL(0x1157714), XIL(0x7fffffff8b10), XIL(0)}, start = { pos = { charpos = 1, bytepos = 0 }, overlay_string_index = 140737488327648, string_pos = { charpos = 0, bytepos = 5111028 }, dpvec_index = 1 }, current = { ---Type <return> to continue, or q <return> to quit--- pos = { charpos = 140737488325392, bytepos = 0 }, overlay_string_index = 21419984, string_pos = { charpos = 4294967296, bytepos = 1 }, dpvec_index = 10 }, n_overlay_strings = 140737488325584, overlay_strings_charpos = 140737488325416, overlay_strings = {XIL(0x9a2906c7fa034c00), XIL(0x7fffffff8b28), XIL(0x7fffffff8b10), XIL(0x7fffffff8b10), XIL(0x9a2906c7fa034c00), XIL(0), XIL(0x1), XIL(0x7fffffff70d0), XIL(0x2dacc63), XIL(0), XIL(0x4920), XIL(0x7fffffff5d90), XIL(0), XIL(0x1), XIL(0x63116f), XIL(0x7fffffff8b28)}, string_overlays = {XIL(0xdda404), make_number(1), make_number(1), XIL(0x4920), make_number(0), XIL(0xdda404), XIL(0x631ca0), make_number(0), XIL(0x633db8), XIL(0), XIL(0xdda404), make_number(1), make_number(1), XIL(0x4920), make_number(0), make_number(1)}, string = XIL(0x6345a5), from_overlay = XIL(0x1), stack = {{ string = make_number(0), string_nchars = 1, end_charpos = 2, stop_charpos = 14525444, prev_stop = 1, base_level_stop = 14525444, cmp_it = { stop_pos = 0, id = 6, ch = 4509939, rule_idx = 0, lookback = 140737488325592, nglyphs = 1, reversed_p = true, charpos = 0, nchars = 0, nbytes = 0, from = 4, to = 1, width = 1 }, face_id = 0, u = { image = { object = XIL(0x100000001), slice = { x = XIL(0x9a2906c7fa034c00), y = XIL(0), width = XIL(0x7fffffff93e0), height = XIL(0) }, image_id = 1 }, stretch = { object = XIL(0x100000001) }, xwidget = { object = XIL(0x100000001) } }, position = { ---Type <return> to continue, or q <return> to quit--- charpos = 1, bytepos = 140737488325584 }, current = { pos = { charpos = 140737488325416, bytepos = 5106259 }, overlay_string_index = 0, string_pos = { charpos = 21419984, bytepos = 4294967297 }, dpvec_index = -29736 }, from_overlay = XIL(0), area = -29904, method = 32767, paragraph_embedding = (unknown: 112), 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, voffset = 0, space_width = XIL(0), font_height = XIL(0) }, { string = XIL(0x1), string_nchars = -100447232, end_charpos = 0, stop_charpos = 140737488325392, prev_stop = 0, base_level_stop = 1, cmp_it = { stop_pos = 0, id = 140737488327648, ch = 0, rule_idx = 5111028, lookback = 1, nglyphs = -29936, reversed_p = 255, charpos = 0, nchars = 5111057, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = XIL(0x1), slice = { x = make_number(2), y = XIL(0x9a2906c7fa034c00), width = XIL(0), height = XIL(0x7fffffff8b10) }, image_id = 140737488325392 ---Type <return> to continue, or q <return> to quit--- }, stretch = { object = XIL(0x1) }, xwidget = { object = XIL(0x1) } }, position = { charpos = -7338326661860733952, bytepos = 0 }, current = { pos = { charpos = 1, bytepos = 140737488319392 }, overlay_string_index = 140737488319392, string_pos = { charpos = 0, bytepos = 140737488319392 }, dpvec_index = 1 }, from_overlay = XIL(0x4e24e9), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = (unknown: 4294937360), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = true, line_wrap = (unknown: 4294937360), voffset = 32767, space_width = make_number(1277725), font_height = XIL(0) }, { string = XIL(0x7fffffff93e0), string_nchars = 0, end_charpos = 5111028, stop_charpos = 27264240, prev_stop = 10, base_level_stop = 10, cmp_it = { stop_pos = 140737302826789, id = 0, ch = -37360, rule_idx = 88080848, lookback = 10, nglyphs = 10, reversed_p = false, charpos = 1, nchars = -37360, nbytes = 32767, from = 88080848, to = 0, width = 10 }, face_id = 10, u = { ---Type <return> to continue, or q <return> to quit--- image = { object = XIL(0x7fffffff6e10), slice = { x = XIL(0x7ffff61f8c79), y = XIL(0x20), width = XIL(0xf4ec70), height = XIL(0x7fffffff70dc) }, image_id = 94489280513 }, stretch = { object = XIL(0x7fffffff6e10) }, xwidget = { object = XIL(0x7fffffff6e10) } }, position = { charpos = 22, bytepos = 27264240 }, current = { pos = { charpos = 0, bytepos = 140737488325592 }, overlay_string_index = 25769803782, string_pos = { charpos = 5, bytepos = 0 }, dpvec_index = -1 }, from_overlay = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = L2R, 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 = (unknown: 4194520064), voffset = 1735, space_width = XIL(0), font_height = XIL(0x7fffffff93e0) }, { string = XIL(0), string_nchars = 1, end_charpos = 1, stop_charpos = 140737488325584, prev_stop = 140737488325416, base_level_stop = 5106259, cmp_it = { stop_pos = 0, id = 21419984, ch = 1, rule_idx = 140737488325592, lookback = 0, nglyphs = -29904, reversed_p = 255, ---Type <return> to continue, or q <return> to quit--- charpos = 32, nchars = 1, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 22, u = { image = { object = XIL(0x9a2906c7fa034c00), slice = { x = XIL(0), y = XIL(0x7fffffff8b10), width = XIL(0), height = XIL(0x1) }, image_id = 0 }, stretch = { object = XIL(0x9a2906c7fa034c00) }, xwidget = { object = XIL(0x9a2906c7fa034c00) } }, position = { charpos = 140737488327648, bytepos = 0 }, current = { pos = { charpos = 5111028, bytepos = 1 }, overlay_string_index = 140737488325392, string_pos = { charpos = 0, bytepos = 5111057 }, dpvec_index = 0 }, from_overlay = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_DISPLAY_VECTOR, paragraph_embedding = L2R, 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 = WINDOW_WRAP, voffset = 0, space_width = XIL(0x9a2906c7fa034c00), font_height = XIL(0) }, { string = XIL(0x7fffffff8b10), string_nchars = -29936, end_charpos = 0, stop_charpos = 0, prev_stop = 16, ---Type <return> to continue, or q <return> to quit--- base_level_stop = 6799399, cmp_it = { stop_pos = 5113057, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, charpos = 5110902, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = XIL(0), slice = { x = XIL(0x9a2906c7fa034c00), y = XIL(0), width = XIL(0x7fffffff8b10), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(0) } }, position = { charpos = 0, bytepos = 32 }, current = { pos = { charpos = 1265, bytepos = 5113057 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = XIL(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, ---Type <return> to continue, or q <return> to quit--- voffset = 0, space_width = XIL(0), font_height = XIL(0) }}, sp = 0, selective = 0, 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 = 28, len = 3, cmp_it = { stop_pos = 146028888064, id = 0, ch = 10935, rule_idx = -1, lookback = 4294967294, 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 = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, space_width = XIL(0), voffset = 0, tab_width = 0, font_height = XIL(0), object = XIL(0x80000), position = { charpos = 0, bytepos = 16341029 }, truncation_pixel_width = 9551, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 9551, last_visible_y = 0, extra_line_spacing = 1048576, ---Type <return> to continue, or q <return> to quit--- max_extra_line_spacing = 0, override_ascent = 3798, override_descent = 1958, override_boff = 0, glyph_row = 0xffffffff, area = LEFT_MARGIN_AREA, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 1, max_ascent = 1, 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, lnum = 1028, lnum_bytepos = 4294967266, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 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 = 1048576, ch = 9551, nchars = 9551, ch_len = 0, type = 47893603, type_after_wn = UNKNOWN_BT, orig_type = UNKNOWN_BT, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 21552, invalid_isolates = 0, prev = { charpos = 57619507, type = STRONG_L, orig_type = UNKNOWN_BT }, last_strong = { charpos = 57621456, type = 27264240, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = 10, type = RLE, orig_type = UNKNOWN_BT ---Type <return> to continue, or q <return> to quit--- }, prev_for_neutral = { charpos = 140737302826789, type = STRONG_L, orig_type = UNKNOWN_BT }, next_for_ws = { charpos = 140737488319344, type = 88080834, orig_type = UNKNOWN_BT }, bracket_pairing_pos = 10, bracket_enclosed_type = RLE, next_en_pos = 1, next_en_type = 4294931312, sos = (L2R | R2L | unknown: 32764), scan_dir = 88080834, disp_pos = 10, disp_prop = 10, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 140737488319344, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 1, level = 31 '\037', flags = 246 '\366' }, { next_for_neutral_pos = 21415872, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 175 '\257', flags = 1 '\001' }, { next_for_neutral_pos = 140737488320060, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 3, level = 79 'O', flags = 0 '\000' }, { next_for_neutral_pos = 140737488316120, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 3, level = 160 '\240', flags = 1 '\001' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 6, 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 = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 0, level = 78 'N', flags = 0 '\000' }, { next_for_neutral_pos = 0, 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 = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 98 'b', flags = 0 '\000' }, { next_for_neutral_pos = 14583440, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 16, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 1, level = 78 'N', flags = 0 '\000' }, { next_for_neutral_pos = 42, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 4, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1217, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 0, level = 78 'N', flags = 0 '\000' }, { next_for_neutral_pos = 5, 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 = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 21419989, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1217, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 1, level = 78 'N', flags = 0 '\000' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 6, 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 = 46827888, 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 = 1, 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 = 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 = 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' }, { ---Type <return> to continue, or q <return> to quit--- 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 = 6, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488317748, next_for_neutral_type = 4, last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488316460, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 46849344, next_for_neutral_type = 3, last_strong_type = 3, prev_for_neutral_type = 2, level = 107 'k', flags = 244 '\364' }, { next_for_neutral_pos = 24868864, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488317744, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 140737488317828, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488316540, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 46849344, next_for_neutral_type = 3, last_strong_type = 3, prev_for_neutral_type = 2, level = 107 'k', flags = 244 '\364' }, { next_for_neutral_pos = 24868864, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488317824, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 14525444, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 21415872, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 3, level = 79 'O', flags = 0 '\000' }, { next_for_neutral_pos = 140737488316840, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 4, level = 24 '\030', flags = 246 '\366' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 2, level = 160 '\240', flags = 1 '\001' }, { next_for_neutral_pos = 17512920, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 2, level = 31 '\037', flags = 246 '\366' }, { next_for_neutral_pos = -1, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 244 '\364', flags = 0 '\000' }, { next_for_neutral_pos = 140737488317968, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 17512560, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737325249344, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 244 '\364', flags = 0 '\000' }, { next_for_neutral_pos = 140737488322560, next_for_neutral_type = 2, last_strong_type = 2, prev_for_neutral_type = 0, level = 30 '\036', flags = 246 '\366' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, 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 = 21419989, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1249, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 1, level = 78 'N', flags = 0 '\000' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 1, 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 = 46827888, 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 = 1, 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' } <repeats 11 times>, { next_for_neutral_pos = 0, next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377' }, { 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 = 4294967295, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { ---Type <return> to continue, or q <return> to quit--- 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 = 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 = 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 = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 1, 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 = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 6799399, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 0, level = 78 'N', flags = 0 '\000' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, 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 = 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 = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 140737488325392, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 16, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 0, next_for_neutral_type = 1, 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 = 4, level = 202 '\312', flags = 0 '\000' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 4, level = 241 '\361', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 21419984, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 6, level = 100 'd', flags = 0 '\000' }, { next_for_neutral_pos = 5629499535654928, next_for_neutral_type = 0, last_strong_type = 2, 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 = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 50058280, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 3, level = 71 'G', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377' }, { next_for_neutral_pos = 21419984, next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 6, level = 100 'd', flags = 0 '\000' }, { next_for_neutral_pos = 5629499535654928, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 50058280, next_for_neutral_type = 7, last_strong_type = 6, prev_for_neutral_type = 3, level = 71 'G', 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 = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 123 '{', flags = 1 '\001' }, { next_for_neutral_pos = 140737488322492, next_for_neutral_type = 1, last_strong_type = 1, prev_for_neutral_type = 7, level = 64 '@', flags = 5 '\005' }, { next_for_neutral_pos = 573, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 135 '\207', flags = 1 '\001' }, { next_for_neutral_pos = 88080841, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 3 '\003', flags = 250 '\372' }, { next_for_neutral_pos = 85899345930, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377' }, { ---Type <return> to continue, or q <return> to quit--- next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 2, 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 = 4, level = 67 'C', flags = 3 '\003' }, { next_for_neutral_pos = 21419984, next_for_neutral_type = 2, last_strong_type = 5, prev_for_neutral_type = 3, level = 68 'D', flags = 0 '\000' }, { next_for_neutral_pos = 92, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 39 '\'', flags = 3 '\003' }}, string = { lstring = XIL(0x146d7d5), s = 0x146d7d0 "\027`\002\004", schars = 21415872, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x0, paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = NEUTRAL_DIR } wrap_data = <optimized out> may_wrap = <optimized out> wrap_x = <optimized out> wrap_row_used = <optimized out> wrap_row_ascent = <optimized out> wrap_row_height = <optimized out> wrap_row_phys_ascent = <optimized out> wrap_row_phys_height = <optimized out> wrap_row_extra_line_spacing = <optimized out> wrap_row_min_pos = <optimized out> wrap_row_min_bpos = <optimized out> wrap_row_max_pos = <optimized out> wrap_row_max_bpos = <optimized out> cvpos = <optimized out> min_pos = <optimized out> max_pos = <optimized out> min_bpos = <optimized out> max_bpos = <optimized out> ---Type <return> to continue, or q <return> to quit--- pending_handle_line_prefix = <optimized out> header_line = <optimized out> hscroll_this_line = <optimized out> first_visible_x = <optimized out> last_visible_x = <optimized out> x_incr = <optimized out> line_number_needed = true #8 0x00000000004672bd in try_window (window=..., window <at> entry=XIL(0x146d7d5), pos=..., flags=flags <at> entry=1) at xdisp.c:17544 it = { window = XIL(0x146d7d5), w = 0x146d7d0, f = 0x146c7c0, method = GET_FROM_BUFFER, stop_charpos = 9689, prev_stop = 9589, base_level_stop = 9589, end_charpos = 13348, s = 0x0, string_nchars = 0, 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 = 0x2b75418, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 28, ctl_chars = {XIL(0) <repeats 16 times>}, start = { pos = { charpos = 9551, bytepos = 9551 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 9615, bytepos = 9615 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 9589, overlay_strings = {XIL(0) <repeats 16 times>}, string_overlays = {XIL(0) <repeats 16 times>}, ---Type <return> to continue, or q <return> to quit--- string = XIL(0), from_overlay = XIL(0), stack = {{ string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, ---Type <return> to continue, or q <return> to quit--- 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 = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(0) } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { ---Type <return> to continue, or q <return> to quit--- charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = XIL(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 = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(0) } }, position = { charpos = 0, ---Type <return> to continue, or q <return> to quit--- bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = XIL(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 = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, ---Type <return> to continue, or q <return> to quit--- stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(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 = XIL(0), font_height = XIL(0) }, { string = XIL(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 = { ---Type <return> to continue, or q <return> to quit--- object = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(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 = XIL(0), font_height = XIL(0) }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 28, 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, ---Type <return> to continue, or q <return> to quit--- line_wrap = WINDOW_WRAP, base_face_id = 0, c = 0, len = 1, cmp_it = { stop_pos = 9615, 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 = 10, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, xwidget = 0x0, slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, space_width = XIL(0), voffset = 0, tab_width = 8, font_height = XIL(0), object = XIL(0xf95825), position = { charpos = 9614, bytepos = 9614 }, truncation_pixel_width = 0, continuation_pixel_width = 16, first_visible_x = 0, last_visible_x = 3798, last_visible_y = 1958, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x343ea30, area = TEXT_AREA, nglyphs = 1, pixel_width = 16, ascent = 25, descent = 6, max_ascent = 25, max_descent = 6, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 25, max_phys_descent = 6, current_x = 1088, continuation_lines_width = 0, eol_pos = { ---Type <return> to continue, or q <return> to quit--- charpos = 9614, bytepos = 9614 }, current_y = 31, first_vpos = 0, vpos = 1, hpos = 68, lnum = 236, lnum_bytepos = 9551, lnum_width = 3, lnum_pixel_width = 80, pt_lnum = 266, 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 = 9615, charpos = 9615, ch = 98, nchars = 1, ch_len = 1, type = STRONG_L, type_after_wn = STRONG_L, orig_type = STRONG_L, resolved_level = 0 '\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 9614, type = NEUTRAL_B, orig_type = NEUTRAL_B }, last_strong = { charpos = 9613, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 9614, type = STRONG_L, orig_type = STRONG_L }, 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 = 9739, disp_prop = 0, ---Type <return> to continue, or q <return> to quit--- 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 = XIL(0), s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x146d7d0, paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = L2R } last_text_row = 0x343e930 cursor_vpos = 31 it_charpos = <optimized out> #9 0x000000000047f9ab in redisplay_window (window=XIL(0x146d7d5), just_this_one_p=just_this_one_p <at> entry=false) at xdisp.c:16991 d2 = 0 d6 = 0 d1 = 0 d5 = 0 rtop = 0 rbot = 0 old = <optimized out> lpoint = <optimized out> opoint = <optimized out> startp = { charpos = 9489, bytepos = 9489 } update_mode_line = true it = { window = XIL(0x146d7d5), w = 0x146d7d0, f = 0x146c7c0, method = GET_FROM_BUFFER, stop_charpos = 9489, prev_stop = 10932, base_level_stop = 9489, end_charpos = 13348, s = 0x0, string_nchars = 0, 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, ---Type <return> to continue, or q <return> to quit--- avoid_cursor_p = false, dp = 0x2b75418, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {XIL(0) <repeats 16 times>}, start = { pos = { charpos = 10932, bytepos = 10932 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 9489, bytepos = 9489 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 10932, overlay_strings = {XIL(0) <repeats 16 times>}, string_overlays = {XIL(0) <repeats 16 times>}, string = XIL(0), from_overlay = XIL(0), stack = {{ string = XIL(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 = { ---Type <return> to continue, or q <return> to quit--- object = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(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 = XIL(0), font_height = XIL(0) }, { string = XIL(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, ---Type <return> to continue, or q <return> to quit--- nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(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 = XIL(0), font_height = XIL(0) }, { string = XIL(0), string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, ---Type <return> to continue, or q <return> to quit--- 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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(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, ---Type <return> to continue, or q <return> to quit--- space_width = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(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 = XIL(0), area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, ---Type <return> to continue, or q <return> to quit--- 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 = XIL(0), font_height = XIL(0) }, { string = XIL(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 = XIL(0), slice = { x = XIL(0), y = XIL(0), width = XIL(0), height = XIL(0) }, image_id = 0 }, stretch = { object = XIL(0) }, xwidget = { object = XIL(0) } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { ---Type <return> to continue, or q <return> to quit--- charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = XIL(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 = XIL(0), font_height = XIL(0) }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 28, 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 = WINDOW_WRAP, base_face_id = 0, c = 34, len = 0, cmp_it = { stop_pos = 10935, 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 = XIL(0), y = XIL(0), width = XIL(0), ---Type <return> to continue, or q <return> to quit--- height = XIL(0) }, space_width = XIL(0), voffset = 0, tab_width = 8, font_height = XIL(0), object = XIL(0xf95825), position = { charpos = 9489, bytepos = 9489 }, truncation_pixel_width = 0, continuation_pixel_width = 16, first_visible_x = 0, last_visible_x = 3798, last_visible_y = 1958, 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, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 997, first_vpos = 0, vpos = -31, hpos = 0, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 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 = 9489, charpos = 9489, ch = 0, nchars = -1, ch_len = 0, type = NEUTRAL_B, type_after_wn = NEUTRAL_B, orig_type = NEUTRAL_B, resolved_level = 0 '\000', ---Type <return> to continue, or q <return> to quit--- 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 123 times>, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 218 '\332', flags = 0 '\000' }, { next_for_neutral_pos = 6, next_for_neutral_type = 1, last_strong_type = 4, prev_for_neutral_type = 5, level = 106 'j', flags = 1 '\001' }, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, ---Type <return> to continue, or q <return> to quit--- level = 218 '\332', flags = 0 '\000' }, { next_for_neutral_pos = 6, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 6, level = 86 'V', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 106 'j', flags = 1 '\001' }}, string = { lstring = XIL(0), s = 0x5b0f94 <default_value+324> "H\203\304\b\303\017\037\200", schars = 10512, bufpos = 5967961, from_disp_str = false, unibyte = false }, w = 0x560169 <buffer_local_value+489>, paragraph_dir = NEUTRAL_DIR, separator_limit = 21424096, first_elt = false, new_paragraph = false, frame_window_p = false }, paragraph_embedding = NEUTRAL_DIR } current_matrix_up_to_date_p = false used_current_matrix_p = false buffer_unchanged_p = <optimized out> temp_scroll_step = false rc = 25909504 centering_position = -1 last_line_misfit = false beg_unchanged = <optimized out> end_unchanged = <optimized out> frame_line_height = <optimized out> margin = <optimized out> use_desired_matrix = <optimized out> itdata = 0x0 #10 0x00000000004831fb in redisplay_window_0 (window=..., window <at> entry=XIL(0x146d7d5)) at xdisp.c:14751 No locals. #11 0x00000000005c7cf4 in internal_condition_case_1 (bfun=bfun <at> entry=0x4831d0 <redisplay_window_0>, arg=..., handlers=..., hfun=hfun <at> entry=0x435960 <redisplay_window_error>) at eval.c:1350 val = XIL(0x4d) c = 0x173b780 #12 0x000000000043d160 in redisplay_windows (window=...) at xdisp.c:14731 No locals. #13 0x000000000046c945 in redisplay_internal () at xdisp.c:14220 gcscrollbars = <optimized out> f_redisplay_flag = <optimized out> w = <optimized out> sw = <optimized out> pending = false must_finish = <optimized out> tlbufpos = <optimized out> ---Type <return> to continue, or q <return> to quit--- tlendpos = <optimized out> number_of_visible_frames = <optimized out> sf = <optimized out> polling_stopped_here = false tail = <optimized out> frame = <optimized out> hscroll_retries = 0 garbaged_frame_retries = 0 consider_all_windows_p = <optimized out> update_miniwindow_p = <optimized out> #14 0x000000000046eed5 in redisplay () at xdisp.c:13440 No locals. #15 0x0000000000545cfb in read_char (commandflag=commandflag <at> entry=1, map=..., map <at> entry=XIL(0x36dda13), prev_event=..., used_mouse_menu=used_mouse_menu <at> entry=0x7fffffffd6cb, end_time=end_time <at> entry=0x0) at keyboard.c:2484 echo_current = true c = <optimized out> jmpcount = <optimized out> local_getcjmp = {{ __jmpbuf = {0, 47894787, 1, 47894784, 43730, 6478751, 31344, 140737488344384}, __mask_was_saved = 16341024, __saved_mask = { __val = {13348, 16341029, 6478910, 13348, 6493927, 31344, 5999412, 0, 3, 16341024, 6073606, 43730, 16341029, 10932, 31344, 6181603955547184155} } }} save_jump = {{ __jmpbuf = {-8850944303828534838, 7782313075914899540, 5080973852243150467, -3888857915273982720, -8853780226898623147, 2383264908248154196, 33077798516626462, 1445320133139829774}, __mask_was_saved = 554897104, __saved_mask = { __val = {9517247309503668499, 1035370607900819591, 9944197025784225813, 1623865207772288014, 6779059137601146575, 2383264915891688718, 9376796853527913053, 1035370607900819682, 1445320714031554581, 1067784266828680912, 2267685139, 0} } }} tem = XIL(0x7fffffffdb50) save = <optimized out> previous_echo_area_message = XIL(0) also_record = XIL(0) reread = false recorded = false polling_stopped_here = false orig_kboard = 0x18e9980 #16 0x0000000000548ddb in read_key_sequence (keybuf=keybuf <at> entry=0x7fffffffd7b0, prompt=..., prompt <at> entry=XIL(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:9151 interrupted_kboard = 0x18e9980 interrupted_frame = 0x146c7c0 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 = XIL(0x36dda13) first_event = XIL(0) first_unbound = 31 ---Type <return> to continue, or q <return> to quit--- mock_input = 0 fkey = { parent = XIL(0x117dcb3), map = XIL(0x117dcb3), start = 0, end = 0 } keytran = { parent = XIL(0xd7a293), map = XIL(0xd7a293), start = 0, end = 0 } indec = { parent = XIL(0x117dcc3), map = XIL(0x117dcc3), start = 0, end = 0 } shift_translated = false delayed_switch_frame = XIL(0) original_uppercase = XIL(0) original_uppercase_position = -1 dummyflag = false fake_prefixed_keys = XIL(0) #17 0x000000000054b096 in command_loop_1 () at keyboard.c:1372 cmd = XIL(0xf) keybuf = {make_number(113), XIL(0x9a2906c7fa034c00), make_number(4), XIL(0x1249f63), XIL(0x957bf0), XIL(0x9a2906c7fa034c00), XIL(0x7620), XIL(0), XIL(0xd14e70), make_number(0), XIL(0x7fffffffdb50), XIL(0x5b39e5), XIL(0), XIL(0x78), XIL(0), XIL(0x111da73), make_number(1000), XIL(0x5c72ed), XIL(0x80201), XIL(0x3200005), XIL(0x78), XIL(0), XIL(0x111da73), make_number(1515925), XIL(0x5), XIL(0x7620), XIL(0), XIL(0xd9fea5), XIL(0), XIL(0x9a2906c7fa034c00)} i = <optimized out> prev_modiff = 103 prev_buffer = 0x23839d0 #18 0x00000000005c7c27 in internal_condition_case (bfun=bfun <at> entry=0x54adf0 <command_loop_1>, handlers=..., handlers <at> entry=XIL(0x4fb0), hfun=hfun <at> entry=0x53e770 <cmd_error>) at eval.c:1326 val = XIL(0x4d) c = 0x173b660 #19 0x00000000005380dc in command_loop_2 (ignore=..., ignore <at> entry=XIL(0)) at keyboard.c:1114 val = <optimized out> #20 0x00000000005c7b6c in internal_catch (tag=..., tag <at> entry=XIL(0xc1e0), func=func <at> entry=0x5380c0 <command_loop_2>, arg=..., arg <at> entry=XIL(0)) at eval.c:1091 val = XIL(0x4d) c = 0x173b540 #21 0x0000000000538099 in command_loop () at keyboard.c:1093 No locals. #22 0x000000000053e296 in recursive_edit_1 () at keyboard.c:699 val = <optimized out> #23 0x000000000053e613 in Frecursive_edit () at keyboard.c:770 No locals. #24 0x000000000041ad4b in main (argc=<optimized out>, argv=0x7fffffffdb58) at emacs.c:1706 stack_bottom_variable = 0 '\000' do_initial_setlocale = <optimized out> dumping = <optimized out> skip_args = 0 no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x0 original_pwd = <optimized out> disable_aslr = <optimized out> rlim = { ---Type <return> to continue, or q <return> to quit--- rlim_cur = 10022912, rlim_max = 18446744073709551615 } sockfd = -1 Lisp Backtrace: eval.c:150: Emacs fatal error: assertion failed: pdl->kind == SPECPDL_BACKTRACE Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=sig <at> entry=6, backtrace_limit=backtrace_limit <at> entry=2147483647) at emacs.c:363 363 { The program being debugged stopped while in a function called from GDB. Evaluation of the expression containing the function (backtrace_function) will be abandoned. When the function is done executing, GDB will silently stop. xbactrace: (gdb) xbacktrace eval.c:150: Emacs fatal error: assertion failed: pdl->kind == SPECPDL_BACKTRACE Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=sig <at> entry=6, backtrace_limit=backtrace_limit <at> entry=2147483647) at emacs.c:363 363 { The program being debugged stopped while in a function called from GDB. Evaluation of the expression containing the function (backtrace_function) will be abandoned. When the function is done executing, GDB will silently stop. In GNU Emacs 26.0.50 (build 16, x86_64-pc-linux-gnu, GTK+ Version 3.18.9) of 2017-07-12 built on rpluim-ubuntu Repository revision: 3c32df9903c97ac70e003356d5e09334acf9c39d Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: KDE neon LTS User Edition 5.8 Configured using: 'configure --enable-checking --enable-check-lisp-object-type' 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
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.