GNU logs - #77065, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Yifan Zhu <fanzhuyifan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 07:54:03 +0000
Resent-Message-ID: <handler.77065.B.17421979866190 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 77065 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17421979866190
          (code B ref -1); Mon, 17 Mar 2025 07:54:03 +0000
Received: (at submit) by debbugs.gnu.org; 17 Mar 2025 07:53:06 +0000
Received: from localhost ([127.0.0.1]:54816 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tu5HV-0001bh-EE
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 03:53:05 -0400
Received: from lists.gnu.org ([2001:470:142::17]:56608)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <fanzhuyifan@HIDDEN>)
 id 1tu4W9-0002kP-2R
 for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 03:04:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <fanzhuyifan@HIDDEN>)
 id 1tu4Vz-000212-Al
 for bug-gnu-emacs@HIDDEN; Mon, 17 Mar 2025 03:04:00 -0400
Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <fanzhuyifan@HIDDEN>)
 id 1tu4Vg-00021L-GM
 for bug-gnu-emacs@HIDDEN; Mon, 17 Mar 2025 03:03:45 -0400
Received: by mail-pl1-x62b.google.com with SMTP id
 d9443c01a7336-223a7065ff8so28091905ad.0
 for <bug-gnu-emacs@HIDDEN>; Mon, 17 Mar 2025 00:03:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742195018; x=1742799818; darn=gnu.org;
 h=content-transfer-encoding:from:content-language:subject:to
 :user-agent:mime-version:date:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=himd17xZUKjhwzMMhj4xdxxWDdUy2aenGXWE7UjpLFs=;
 b=JJdKsmDtsp681xVV0acCy97pJhSHL7HlRSkxCeVVWrWYQCNZo8sbQ3v/m3lhnc+iAt
 RsxMWVwYgMrC+xxzDWrooR2Gb9y3b8IZEPfzottbpRMmA9nLa96OK3MJdKo8heH+PkYz
 EyuAnYXJMP5y9ml9hvYRastsNDnTTJ1QcLZlKQ91Rch/I7UnjiTF37uhuvLAQK1dsqrn
 mtdKbS2jOLAU6FF9rN99aXtoYq23yDt8nmIQS5o4KZsokyy94wvpEDrCfExu03fsidmQ
 GCJlFbZwTgjYoHBZ0aE5/3HiG0J7u7auVPiCwOYE1+8Byv6yl+td8nW2n8uWQo2TS6Gw
 7tQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742195018; x=1742799818;
 h=content-transfer-encoding:from:content-language:subject:to
 :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=himd17xZUKjhwzMMhj4xdxxWDdUy2aenGXWE7UjpLFs=;
 b=qL+WEW+LtKb5B7/4lLBQ/nwgIz5YBfqa53NJ2ezP7qoS2wFThbEB8DPFmvfUDvjGu0
 6x6Ofa5mwJKtdY8j3ujVoiDlbnXr13LtnIv0cU9mUqNhsdvSr9H2v2izMsVMXkJXP8NC
 sa+7J+7p9pbnZdhrs06pI405LXMmkRVf599mJ6UrrdxpNC9Ci4S+tzUqK5c4ADg9MFfZ
 FuPWeA+xYNAa827gmOJyz/RKATerrd5ESPFHUjGTlj8im39erFD2xzknxdXwfrFouBug
 J/bGdAWhUKJFShjvoqnxJZ9RZdZzOZMLcSzkmlUNxbhSxTqs3V/+ND0VpSlVgvTyCVPw
 NJnQ==
X-Gm-Message-State: AOJu0Yx2H5WmXuJj+TB5JHSM/72b8McnYBifEsWdRjXywCc5GPxgNQOV
 QmOpRjtbc2r+lD3X0X7cqvuXrpI1z4n+A1lFFDRu3TOxSh/LxLQSpcMNDg==
X-Gm-Gg: ASbGncuOpmb4HDpmn19bUFrz5hz/RD3FLyboW2UCWiqCexCj6BK7DYjJDPWWVOz7hUB
 RxwRRjENiw+e2sV5htvKoW4IjBpRMHnlSHC5jvjOU3XeRi/EFWSHoQtRYE6tNcYH+OrP2rUiADP
 YgwwrvgZ2L+ShDDZSQx9v8kWuf1B3yLXN8qsD1bhfesJJUeiOS2Vm7heyqaTzC3gtzDdVhrBYH8
 7qFd5M50vGeinwHD42d0Kl0gjQ2NImyEhaDENu0Kp/hSREQ5esj9bwJ+RPPRDyY3g9YJyWr/rvL
 pTudGkwO6FbaFTfJ/eTgkp2YhPz6ssPRbAV1A6nVfY9vZb5hWnOZCjt5gewa/LmTf0RjfJ/M6HU
 WWsRzzIc=
X-Google-Smtp-Source: AGHT+IEoqdY1SvWOnihanMQsoCZZmgfxoElwvTZBr1VV5aQ+3X2AGtMQIk7MT18mTj/3d7i4r7QoWA==
X-Received: by 2002:a17:903:2793:b0:224:255b:c92e with SMTP id
 d9443c01a7336-225e0a62f23mr96869685ad.3.1742195016500; 
 Mon, 17 Mar 2025 00:03:36 -0700 (PDT)
Received: from [10.0.0.180] (c-24-6-157-144.hsd1.ca.comcast.net.
 [24.6.157.144]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-225c6bbc666sm67976705ad.159.2025.03.17.00.03.35
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 17 Mar 2025 00:03:35 -0700 (PDT)
Message-ID: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
Date: Mon, 17 Mar 2025 00:03:34 -0700
MIME-Version: 1.0
User-Agent: Thunderbird Daily
Content-Language: en-US
From: Yifan Zhu <fanzhuyifan@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::62b;
 envelope-from=fanzhuyifan@HIDDEN; helo=mail-pl1-x62b.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Mailman-Approved-At: Mon, 17 Mar 2025 03:53:04 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>

--text follows this line--


# Steps to reproduce

- install xenops (https://github.com/dandavison/xenops)
- open latex file given below
- Put cursor on the line starting with "since"
- use ctrl+scroll to enlarge view
- M-x split-window-right
- observe that emacs freezes, uses 100% of CPU, and eventually OOMs; gdb 
shows it is stuck in infinite loop in move_it_to


# comments

Even though a third party package is involved (xenops), the fact that 
emacs gets stuck in an infinite loop suggests there is probably some 
issue in emacs as well.

The auto-generated info is for a custom compile for debugging. This can 
also be reproduced in the arch linux package emacs-wayland 30.1-4.

downstream bug report: https://github.com/dandavison/xenops/issues/79


# latex file:

\documentclass[10pt]{article}
\usepackage{amsmath}

\begin{document}

\section{test}

\begin{align}
Z_t := \langle t, \Sigma^{-\frac{1}{2}} X \rangle.
\end{align}
Since $X$ is $\Sigma^{\frac{1}{2}}$-subgaussian, \( Z_t - Z_s = \langle 
t - s, \Sigma^{-\frac{1}{2}} X \rangle \) is $|t-s|_2$-subgaussian.


\end{document}



# Output of 'bt full'

#0  move_it_in_display_line_to (it=0x7fffffff6df0, to_charpos=218, 
to_x=-1, op=MOVE_TO_POS) at xdisp.c:9963
         result = MOVE_LINE_CONTINUED
         saved_glyph_row = 0x0
         wrap_it = {window = 0x555555ea567d, w = 0x555555ea5678, f = 
0x555555ea5420, method = GET_FROM_BUFFER, stop_charpos = 72, prev_stop = 
68, base_level_stop = 68, end_charpos = 333, 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 = true, 
header_line_p = false, string_from_display_prop_p = false, 
string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p 
= false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, 
dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 94, ctl_chars = 
{0x0 <repeats 16 times>}, start = {pos = {charpos = 218, bytepos = 218}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, current = {pos = {charpos = 70, bytepos = 70}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 68, 
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 = -1, selective = 0, what = IT_CHARACTER, 
face_id = 90, 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 = true, 
align_visually_p = false, line_wrap = WORD_WRAP, base_face_id = 90, c = 
10, len = 1, cmp_it = {stop_pos = 71, id = -1, ch = -2, rule_idx = 0, 
lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 
0x7fffffff96d0, 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 = 
0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 
0, tab_width = 8, font_height = 0x0, object = 0x555558163ec5, position = 
{charpos = 70, bytepos = 70}, truncation_pixel_width = 0, 
continuation_pixel_width = 28, first_visible_x = 0, last_visible_x = 
931, last_visible_y = 921, 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 = 28, ascent = 29, descent = 19, max_ascent = 29, 
max_descent = 19, phys_ascent = 0, phys_descent = 0, max_phys_ascent = 
32, max_phys_descent = 19, current_x = 588, wrap_prefix_width = 0, 
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, 
current_y = 1065, first_vpos = 0, vpos = 3, hpos = 21, lnum = 3, 
lnum_bytepos = 53, lnum_width = 2, lnum_pixel_width = 112, 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 = 70, 
charpos = 70, ch = 10, nchars = 1, ch_len = 1, 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 = 69, type = UNKNOWN_BT, orig_type = NEUTRAL_WS}, 
last_strong = {charpos = 67, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, 
next_for_neutral = {charpos = 68, type = UNKNOWN_BT, orig_type = 
UNKNOWN_BT}, prev_for_neutral = {charpos = 70, type = STRONG_L, 
orig_type = NEUTRAL_WS}, next_for_ws = {charpos = 70, type = NEUTRAL_B, 
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 = 88, disp_prop = 1, 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 = 0x555555ea5678, 
paragraph_dir = L2R, separator_limit = 70, first_elt = false, 
new_paragraph = true, frame_window_p = true}, paragraph_embedding = 
NEUTRAL_DIR, min_width_property = 0x0, min_width_start = 0}
         atpos_it = {window = 0x40070a1d11e64f, w = 0x3f4003ee284fe2e4, 
f = 0x7ffff6b4ce20, method = GET_FROM_IMAGE, stop_charpos = 16, 
prev_stop = 140737488293248, base_level_stop = 0, end_charpos = 0, 
medium_narrowing_begv = 140737488292960, medium_narrowing_zv = 
140737329389451, large_narrowing_begv = 16, large_narrowing_zv = 0, s = 
0x0, string_nchars = 140737329448059, multibyte_p = false, 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 = 0x6ea, dpvec = 0x7fffffff0c78, 
dpend = 0x7ffff6c6b1e8, dpvec_char_len = 32, dpvec_face_id = 0, 
saved_face_id = 3, ctl_chars = {0x7fffffff0df0, 0x7fffffff0cc8, 
0x7fffffff5068, 0x8000000000000000, 0x7fffffff0df0, 0x0, 0x7fffffff0cb0, 
0x7ffff6863097, 0x7fffffff0ce0, 0x10, 0x7fffffff4d90, 0x0, 0x0, 
0x55555936f000, 0x1, 0x3fe22a481a339200}, start = {pos = {charpos = 
-4603273307375881810, bytepos = 4613667463234998144}, 
overlay_string_index = 4612792300263891968, string_pos = {charpos = 
4613139612562246054, bytepos = 0}, dpvec_index = 0}, current = {pos = 
{charpos = 4613079866588248146, bytepos = 4650225878342486060}, 
overlay_string_index = 4630732685571851315, string_pos = {charpos = 0, 
bytepos = 9114861777597660798}, dpvec_index = 2122219134}, 
n_overlay_strings = 28, overlay_strings_charpos = 16, overlay_strings = 
{0x55555801a0c0, 0x3ff0000000000000, 0x0, 0x3fe22a481a339200, 
0xc01de350edd2b1ae, 0x40070a1d11e64f80, 0x4003ee284fe2e400, 0x1, 
0x3fe22a481a339200, 0xc01de350edd2b1ae, 0x40070a1d11e64f80, 
0x4003ee284fe2e400, 0x40052a09420e49a6, 0x0, 0x0, 0x4004f3b2907fb852}, 
string_overlays = {0x4088ebcc63eec82c, 0x4043aad7c54d0433, 0x0, 
0x5555585062e0, 0x7fffffff0e20, 0x7ffff69f83f3, 0x5555585062e0, 
0x7ffff7411388, 0x555559f60bb0, 0x555559db4810, 0x3633363300000000, 
0x5fa0a761a8dec200, 0x7ffff6a022d0, 0x7fffffff0e40, 0x1, 0x0}, string = 
0x7ffff7ffd000 <_rtld_global>, from_overlay = 0x5555559c7e98, stack = 
{{string = 0x7fffffff0e80, string_nchars = -212729927, end_charpos = 
140737488294032, stop_charpos = 140737488294036, prev_stop = -1, 
base_level_stop = 0, cmp_it = {stop_pos = 140733193388033, id = 
6890691467763696128, ch = -468903480, rule_idx = 48, lookback = 
140737488293728, nglyphs = -212872889, reversed_p = 255, parent_it = 
0x3000000028, charpos = 140737488293744, nchars = -61776, nbytes = 
32767, from = -1461796352, to = 1604364129, width = -60960}, face_id = 
-156293085, u = {image = {object = 0x4, slice = {x = 0xffffffff, y = 
0x3636, width = 0x0, height = 0x555559f61050}, image_id = 139499797801}, 
stretch = {object = 0x4}, xwidget = {object = 0x4}}, position = {charpos 
= 0, bytepos = 140737488293648}, current = {pos = {charpos = 
93824994877581, bytepos = 0}, overlay_string_index = 93824997599328, 
string_pos = {charpos = 25056, bytepos = 25056}, dpvec_index = -61632}, 
from_overlay = 0x555555a7d6c0 <lispsym+69696>, area = 69696, method = 
GET_FROM_BUFFER, paragraph_embedding = (unknown: 0xffff0fac), 
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 
= (WORD_WRAP | WINDOW_WRAP | unknown: 0x55952260), voffset = 21845, 
space_width = 0x4000061e0, font_height = 0x0}, {string = 0x7fffffff1230, 
string_nchars = 1435024062, end_charpos = 0, stop_charpos = 
140737488294528, prev_stop = 0, base_level_stop = 93824996418135, cmp_it 
= {stop_pos = 16370, id = 140737488294656, ch = -157318157, rule_idx = 
17179934720, lookback = 4294967295, nglyphs = 0, reversed_p = false, 
parent_it = 0x7fffffff1b30, charpos = 93823560594998, nchars = 
1435837028, nbytes = 21845, from = -60659, to = 32767, width = 408}, 
face_id = -61296, u = {image = {object = 0x0, slice = {x = 0x4, y = 
0x7fffffff1090, width = 0x4, height = 0x0}, image_id = 0}, stretch = 
{object = 0x0}, xwidget = {object = 0x0}}, position = {charpos = 25056, 
bytepos = 93824996418144}, current = {pos = {charpos = 362, bytepos = 
4603288258291667456}, overlay_string_index = -4603273307375881810, 
string_pos = {charpos = 4613667463234998144, bytepos = 
4612792300263891968}, dpvec_index = 1}, from_overlay = 
0x3fe22a481a339200, area = -304959058, method = 3223184208, 
paragraph_embedding = (unknown: 0x11e64f80), multibyte_p = true, 
string_from_display_prop_p = false, string_from_prefix_prop_p = true, 
display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = false, 
from_disp_prop_p = false, line_wrap = (unknown: 0x4fe2e400), voffset = 
-4568, space_width = 0x2a302509420e49a6, font_height = 0x782a2e}, 
{string = 0x36333633, string_nchars = -1870677934, end_charpos = 
4650225878342486060, stop_charpos = 4630732685571851315, prev_stop = 
4629921929386833136, base_level_stop = 4613139612562246054, cmp_it = 
{stop_pos = 0, id = 0, ch = -1870677934, rule_idx = 93825059128176, 
lookback = 140737488294560, nglyphs = 0, reversed_p = 52, parent_it = 
0x404810c920000000, charpos = 4651986542137442304, nchars = 0, nbytes = 
1079457493, from = 0, to = 1078427648, width = 0}, face_id = 0, u = 
{image = {object = 0x555559f43400, slice = {x = 0xd, y = 0x859f3ed50, 
width = 0x18, height = 0x7fffffff1190}, image_id = 93824994739604}, 
stretch = {object = 0x555559f43400}, xwidget = {object = 
0x555559f43400}}, position = {charpos = 139642271633408, bytepos = 13}, 
current = {pos = {charpos = 13, bytepos = 93825053320016}, 
overlay_string_index = 18688950808, string_pos = {charpos = 
93825053320016, bytepos = 24}, dpvec_index = 1492738900}, from_overlay = 
0x7fffffff11d0, area = 1434162419, method = 21845, paragraph_embedding = 
(unknown: 0x59f60c60), multibyte_p = true, string_from_display_prop_p = 
false, string_from_prefix_prop_p = true, display_ellipsis_p = false, 
avoid_cursor_p = true, bidi_p = false, from_disp_prop_p = true, 
line_wrap = TRUNCATE, voffset = -24320, space_width = 0xd, font_height = 
0xd}, {string = 0x555558f96350, string_nchars = 1492738900, end_charpos 
= 140737488294400, stop_charpos = 93824994743377, prev_stop = 
139642271634320, base_level_stop = 13, cmp_it = {stop_pos = 
140737488294480, id = 93825053320020, ch = 1492738900, rule_idx = 
140737488294432, lookback = 93824994731291, nglyphs = 1492738900, 
reversed_p = 85, parent_it = 0x7fffffff1250, charpos = 93824994742809, 
nchars = 13, nbytes = 0, from = -60672, to = 32767, width = 48}, face_id 
= 1, u = {image = {object = 0x7fffffff12a0, slice = {x = 0x5555557b919a 
<make_string+95>, y = 0xd, width = 0x7fffffff1300, height = 
0xc07fc5f70e36a354}, image_id = 13}, stretch = {object = 
0x7fffffff12a0}, xwidget = {object = 0x7fffffff12a0}}, position = 
{charpos = 13, bytepos = 6890691467763696128}, current = {pos = {charpos 
= 140737488311056, bytepos = 48}, overlay_string_index = 
140737488311232, string_pos = {charpos = 93824994743877, bytepos = 
4629641334369244053}, dpvec_index = 1435837015}, from_overlay = 
0x4044e06e84fe2e40, area = -60672, method = 32767, paragraph_embedding = 
(unknown: 0x4000), 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 | unknown: 0xc), voffset = 0, space_width = 
0x555558f96354, font_height = 0x3000000008}, {string = 0x7fffffff53d0, 
string_nchars = -44272, end_charpos = 3689630504453485091, stop_charpos 
= 4612812151121654580, prev_stop = -4575721031499078828, base_level_stop 
= -4589239456800490327, cmp_it = {stop_pos = 8, id = 93824996420288, ch 
= 0, rule_idx = 4643002171170750464, lookback = 4629874139774058496, 
nglyphs = 0, reversed_p = 96, parent_it = 0x4040c98000000000, charpos = 
93825069879360, nchars = -45776, nbytes = 32767, from = -60112, to = 
32767, width = 0}, face_id = 0, u = {image = {object = 0x0, slice = {x = 
0x7fffffff4d30, y = 0x7fffffff1490, width = 0x7ffff69f7e45, height = 
0x7fffffff1400}, image_id = 140737331037178}, stretch = {object = 0x0}, 
xwidget = {object = 0x0}}, position = {charpos = 4647401213645363656, 
bytepos = 4629641334369244052}, current = {pos = {charpos = 
4647441891651210398, bytepos = 4631073082125987391}, 
overlay_string_index = 4647377030233203172, string_pos = {charpos = 
4631073082125987391, bytepos = 4643018074970033172}, dpvec_index = 
-997502060}, from_overlay = 0x407ee2c7e40d19c8, area = -60200, method = 
32767, paragraph_embedding = (unknown: 0xffff1490), 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 = (WORD_WRAP | unknown: 0xf69f82d8), 
voffset = 32767, space_width = 0x3fefffffffffffff, font_height = 0x0}}, 
sp = -1, selective = 4607182418800017407, what = IT_CHARACTER, face_id = 
1025507328, 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_number_produced_p = false, 
align_visually_p = false, line_wrap = TRUNCATE, base_face_id = 0, c = 0, 
len = 1, cmp_it = {stop_pos = 4643018074970033172, id = 
4629641334369244052, ch = -98317154, rule_idx = 4631073082125987391, 
lookback = 93825069879536, nglyphs = 0, reversed_p = false, parent_it = 
0x555559f610f0, charpos = 140737488296016, nchars = -59696, nbytes = 
32767, from = -156577510, to = 32767, width = 0}, char_to_display = 
-146685535, glyphless_method = 32767, image_id = 1, xwidget = 
0x407ee2c7e40d19c8, slice = {x = 0x403fca43c48b5395, y = 
0x407f07c6fa23cc9e, width = 0x4044e06e84fe2e40, height = 0x1}, 
space_width = 0x407ee2c7e40d19c8, voffset = 21397, tab_width = -15221, 
font_height = 0x407f07c6fa23cc9e, object = 0x4044e06e84fe2e40, position 
= {charpos = 4613139612562246054, bytepos = 0}, truncation_pixel_width = 
0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 
-1870677934, last_visible_y = 1074066354, extra_line_spacing = 
238461780, max_extra_line_spacing = -1065368073, override_ascent = 
1681079465, override_descent = -1068515577, override_boff = 1, glyph_row 
= 0x407ee2c7e40d19c8, area = -997502059, nglyphs = 1077922371, 
pixel_width = -98317154, ascent = 1082066886, descent = -2063716800, 
max_ascent = 1078255726, max_descent = 1, phys_ascent = 0, phys_descent 
= -468903480, max_phys_ascent = 1082057415, max_phys_descent = 
-997502059, current_x = 1077922371, wrap_prefix_width = -98317154, 
continuation_lines_width = 1082066886, eol_pos = {charpos = 
4631073082125987392, bytepos = 4613139612562246054}, current_y = 0, 
first_vpos = 0, vpos = 0, hpos = 0, lnum = 4613079866588248146, 
lnum_bytepos = -4575721031499078828, lnum_width = 1681079465, 
lnum_pixel_width = -1068515577, pt_lnum = 1, stretch_adjust = 
-464614380, left_user_fringe_bitmap = 20566, right_user_fringe_bitmap = 
16495, left_user_fringe_face_id = 742292, right_user_fringe_face_id = 
1034819, bidi_p = true, bidi_it = {bytepos = 4647441891651210398, 
charpos = 4631073082125987391, ch = 1, nchars = 4643018074970033172, 
ch_len = 4629641334369244052, type = 4196650142, type_after_wn = 
1082066886, orig_type = 2231250495, resolved_level = 110 'n', 
isolate_level = -32 '\340', invalid_levels = 4613139612562246054, 
invalid_isolates = 0, prev = {charpos = 0, type = 2424289362, orig_type 
= 1074066354}, last_strong = {charpos = -4575721031499078828, type = 
1681079465, orig_type = 3226451719}, next_for_neutral = {charpos = 
4647401213645363656, type = 3297465237, orig_type = 1077922371}, 
prev_for_neutral = {charpos = 4647441891651210398, type = 2231250496, 
orig_type = 1078255726}, next_for_ws = {charpos = 140737488298704, type 
= 1509119888, orig_type = 21845}, bracket_pairing_pos = 93825069701008, 
bracket_enclosed_type = 1509119888, next_en_pos = 140737488295568, 
next_en_type = 4147919443, sos = (L2R | R2L | unknown: 0x7ffc), scan_dir 
= 0, disp_pos = 93825037082816, disp_prop = -59728, stack_idx = 32767, 
level_stack = {{next_for_neutral_pos = 140737341308310, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
3, level = 1 '\001', flags = 88 'X'}, {next_for_neutral_pos = 
4629641334369244052, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737341667614, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 6, level = 139 '\213', 
flags = 196 '\304'}, {next_for_neutral_pos = 1, next_for_neutral_type = 
0, last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737341669793, 
next_for_neutral_type = 1, last_strong_type = 5, prev_for_neutral_type = 
2, level = 51 '3', flags = 100 'd'}, {next_for_neutral_pos = 
140737488297728, next_for_neutral_type = 0, last_strong_type = 4, 
prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737331752503, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 2, level = 174 '\256', 
flags = 246 '\366'}, {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 = 4607182418800017408, 
next_for_neutral_type = 2, last_strong_type = 1, prev_for_neutral_type = 
5, level = 115 's', flags = 213 '\325'}, {next_for_neutral_pos = 
7656190414424877197, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 4631970672761896960, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 224 '\340'}, {next_for_neutral_pos = 4636234629857148928, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
4636455816377925632, next_for_neutral_type = 6, last_strong_type = 4, 
prev_for_neutral_type = 6, level = 14 '\016', flags = 66 'B'}, 
{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 = 4613079866588248146, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 54 '6', flags = 
14 '\016'}, {next_for_neutral_pos = -4589239456800490327, 
next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 
6, level = 14 '\016', flags = 66 'B'}, {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 = 
4613079866588248146, next_for_neutral_type = 4, last_strong_type = 2, 
prev_for_neutral_type = 5, level = 54 '6', flags = 14 '\016'}, 
{next_for_neutral_pos = -4589239456800490327, next_for_neutral_type = 1, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 4643018074970033172, 
next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 
6, level = 139 '\213', flags = 196 '\304'}, {next_for_neutral_pos = 
4647441891651210398, next_for_neutral_type = 7, last_strong_type = 7, 
prev_for_neutral_type = 0, level = 254 '\376', flags = 132 '\204'}, 
{next_for_neutral_pos = 4613139612562246054, 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 = 2, 
last_strong_type = 2, prev_for_neutral_type = 1, level = 127 '\177', 
flags = 144 '\220'}, {next_for_neutral_pos = -4575721031499078828, 
next_for_neutral_type = 1, last_strong_type = 5, prev_for_neutral_type = 
2, level = 51 '3', flags = 100 'd'}, {next_for_neutral_pos = 
140737329015954, next_for_neutral_type = 0, last_strong_type = 4, 
prev_for_neutral_type = 6, level = 243 '\363', flags = 89 'Y'}, 
{next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 
1, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 
4, prev_for_neutral_type = 6, level = 243 '\363', flags = 89 'Y'}, 
{next_for_neutral_pos = 16, next_for_neutral_type = 1, last_strong_type 
= 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 4643018074970033172, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 6, level = 139 '\213', 
flags = 196 '\304'}, {next_for_neutral_pos = 4647441891651210398, 
next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 
0, level = 254 '\376', flags = 132 '\204'}, {next_for_neutral_pos = 1, 
next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 
0, level = 78 'N', flags = 228 '\344'}, {next_for_neutral_pos = 
4629641334369244052, next_for_neutral_type = 6, last_strong_type = 3, 
prev_for_neutral_type = 2, level = 35 '#', flags = 250 '\372'}, 
{next_for_neutral_pos = 4631073082125987391, next_for_neutral_type = 6, 
last_strong_type = 4, prev_for_neutral_type = 6, level = 14 '\016', 
flags = 66 'B'}, {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 = 4613079866588248146, 
next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 
5, level = 54 '6', flags = 14 '\016'}, {next_for_neutral_pos = 
-4589239456800490327, next_for_neutral_type = 6, last_strong_type = 4, 
prev_for_neutral_type = 6, level = 14 '\016', flags = 66 'B'}, 
{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 = 4613079866588248146, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 54 '6', flags = 
14 '\016'}, {next_for_neutral_pos = -4589239456800490327, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737332395952, next_for_neutral_type = 0, last_strong_type = 1, 
prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93825069862992, next_for_neutral_type = 0, 
last_strong_type = 4, prev_for_neutral_type = 6, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737330699933, 
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 = 1, prev_for_neutral_type = 
7, level = 205 '\315', flags = 246 '\366'}, {next_for_neutral_pos = 
4607182418800017408, next_for_neutral_type = 4, last_strong_type = 1, 
prev_for_neutral_type = 2, level = 228 '\344', flags = 86 'V'}, 
{next_for_neutral_pos = -7043559679254557869, next_for_neutral_type = 4, 
last_strong_type = 1, prev_for_neutral_type = 7, level = 250 '\372', 
flags = 198 '\306'}, {next_for_neutral_pos = 7223849533019848238, 
next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 
0, level = 180 '\264', flags = 246 '\366'}, {next_for_neutral_pos = 4, 
next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
140737488296784, 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 = 140737329389451, 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 = 8, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 4629921929386833136, 
next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 
1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737333604840, next_for_neutral_type = 0, last_strong_type = 4, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737488296451, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 7, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737488296600, 
next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 
1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
-9223372036854775808, next_for_neutral_type = 0, last_strong_type = 0, 
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 = 2, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737329377431, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 7, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 16, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 6, 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 = 93825057353440, 
next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
4643018074970033172, next_for_neutral_type = 4, last_strong_type = 2, 
prev_for_neutral_type = 6, level = 139 '\213', flags = 196 '\304'}, 
{next_for_neutral_pos = 4647441891651210398, next_for_neutral_type = 7, 
last_strong_type = 7, prev_for_neutral_type = 0, level = 254 '\376', 
flags = 132 '\204'}, {next_for_neutral_pos = 4613139612562246054, 
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 = 2, last_strong_type = 2, prev_for_neutral_type = 
1, level = 127 '\177', flags = 144 '\220'}, {next_for_neutral_pos = 
-4575721031499078828, next_for_neutral_type = 1, last_strong_type = 5, 
prev_for_neutral_type = 2, level = 51 '3', flags = 100 'd'}, 
{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 
4, prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737275771307, 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 = 3, level = 1 '\001', flags 
= 88 'X'}, {next_for_neutral_pos = 4607182418800017408, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
4643018074970033172, next_for_neutral_type = 4, last_strong_type = 2, 
prev_for_neutral_type = 6, level = 139 '\213', flags = 196 '\304'}, 
{next_for_neutral_pos = 4647441891651210398, next_for_neutral_type = 7, 
last_strong_type = 7, prev_for_neutral_type = 0, level = 254 '\376', 
flags = 132 '\204'}, {next_for_neutral_pos = 1, next_for_neutral_type = 
4, last_strong_type = 2, prev_for_neutral_type = 0, level = 78 'N', 
flags = 228 '\344'}, {next_for_neutral_pos = 4629641334369244052, 
next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 
2, level = 35 '#', flags = 250 '\372'}, {next_for_neutral_pos = 
4631073082125987391, next_for_neutral_type = 6, last_strong_type = 4, 
prev_for_neutral_type = 6, level = 14 '\016', flags = 66 'B'}, 
{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 = 4613079866588248146, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 54 '6', flags = 
14 '\016'}, {next_for_neutral_pos = -4589239456800490327, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
140737488310376, next_for_neutral_type = 0, last_strong_type = 6, 
prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737331746484, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 4, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 
0, last_strong_type = 2, prev_for_neutral_type = 1, level = 245 '\365', 
flags = 89 'Y'}, {next_for_neutral_pos = 93825068124176, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
140737488296880, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 3, level = 160 '\240', flags = 246 '\366'}, 
{next_for_neutral_pos = 140737488296880, next_for_neutral_type = 0, 
last_strong_type = 1, prev_for_neutral_type = 3, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 0, next_for_neutral_type = 
0, last_strong_type = 2, prev_for_neutral_type = 0, level = 219 '\333', 
flags = 89 'Y'}, {next_for_neutral_pos = 0, next_for_neutral_type = 6, 
last_strong_type = 3, prev_for_neutral_type = 2, level = 35 '#', flags = 
250 '\372'}, {next_for_neutral_pos = 4631073082125987391, 
next_for_neutral_type = 4, last_strong_type = 6, prev_for_neutral_type = 
2, level = 170 '\252', flags = 246 '\366'}, {next_for_neutral_pos = 
140737488310376, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737488297104, next_for_neutral_type = 4, 
last_strong_type = 1, prev_for_neutral_type = 2, level = 228 '\344', 
flags = 86 'V'}, {next_for_neutral_pos = 93825057353440, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737488298744, next_for_neutral_type = 0, last_strong_type = 4, 
prev_for_neutral_type = 3, level = 54 '6', flags = 89 'Y'}, 
{next_for_neutral_pos = 140737488310376, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 4, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737488298744, 
next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 
3, level = 54 '6', flags = 89 'Y'}, {next_for_neutral_pos = 
140737488310376, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737331997301, next_for_neutral_type = 2, 
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 = 16, next_for_neutral_type = 0, 
last_strong_type = 4, prev_for_neutral_type = 6, level = 243 '\363', 
flags = 89 'Y'}, {next_for_neutral_pos = 9, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 140737488296880, 
next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 
3, level = 160 '\240', flags = 246 '\366'}, {next_for_neutral_pos = 
140737488296880, next_for_neutral_type = 0, last_strong_type = 1, 
prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 
2, prev_for_neutral_type = 0, level = 219 '\333', flags = 89 'Y'}, 
{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 
5, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737488296880, next_for_neutral_type = 4, 
last_strong_type = 6, prev_for_neutral_type = 2, level = 170 '\252', 
flags = 246 '\366'}, {next_for_neutral_pos = 140737488297728, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
-9223372036854775808, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 93825069757472, 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 = 4607182418800017408, 
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'}, {next_for_neutral_pos = 
4607182418800017408, 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 = 
7, prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737488298704, next_for_neutral_type = 7, 
last_strong_type = 2, prev_for_neutral_type = 0, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 4607182418800017408, 
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 = 
4, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737488298896, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737488298056, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 1, level = 245 '\365', 
flags = 89 'Y'}, {next_for_neutral_pos = 140737488298704, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
4, level = 255 '\377', flags = 255 '\377'}, {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 = 
140737331038358, next_for_neutral_type = 0, last_strong_type = 6, 
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 = 4643018074970033172, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 6, level = 139 '\213', 
flags = 196 '\304'}, {next_for_neutral_pos = 4647441891651210398, 
next_for_neutral_type = 7, last_strong_type = 7, prev_for_neutral_type = 
0, level = 254 '\376', flags = 132 '\204'}, {next_for_neutral_pos = 1, 
next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 
0, level = 78 'N', flags = 228 '\344'}}, string = {lstring = 
0x403fca43c48b5394, s = 0x407f07c6fa23cc9e <error: Cannot access memory 
at address 0x407f07c6fa23cc9e>, schars = 4631073082125987391, bufpos = 
4613139612562246054, from_disp_str = false, unibyte = false}, w = 0x0, 
paragraph_dir = (R2L | unknown: 0x907fb850), separator_limit = 
-4575721031499078828, first_elt = true, new_paragraph = false, 
frame_window_p = false}, paragraph_embedding = (unknown: 0x120), 
min_width_property = 0x555559f5d500, min_width_start = -56432}
         atx_it = {window = 0x1, w = 0x406f5056e44e8c14, f = 
0x403fca43c48b5394, method = 4196650142, stop_charpos = 
4631073082125987391, prev_stop = 1, base_level_stop = 
4643018074970033172, end_charpos = 4629641334369244052, 
medium_narrowing_begv = 4647441891651210398, medium_narrowing_zv = 
4631073082125987391, large_narrowing_begv = 4613139612562246054, 
large_narrowing_zv = 0, s = 0x0, string_nchars = 4613079866588248146, 
multibyte_p = false, tab_line_p = false, header_line_p = true, 
string_from_display_prop_p = false, string_from_prefix_prop_p = true, 
from_disp_prop_p = false, ellipsis_p = true, avoid_cursor_p = false, dp 
= 0xc04fbf0764333ca9, dpvec = 0xffff2808, dpend = 0x7fffffff32a0, 
dpvec_char_len = 1536, dpvec_face_id = 0, saved_face_id = 9, ctl_chars = 
{0x7fffffff3370, 0x7fffffff2870, 0x7ffff6871756, 0x555559f5d4e0, 
0x7fffffff4d30, 0x7fffffff2190, 0x0, 0x0, 0x0, 0x7fffffff4d30, 
0x7fffffff20f0, 0x7ffff69f7e45, 0x7fffffff2060, 0x7ffff69f83fa, 
0x406f5056e44e8c14, 0x403fca43c48b5393}, start = {pos = {charpos = 
4647441891651210398, bytepos = 4631073082125987390}, 
overlay_string_index = 4647459373322944026, string_pos = {charpos = 
4631073082125987393, bytepos = 4641141691553465311}, dpvec_index = 
839058969}, current = {pos = {charpos = 4643018074970033172, bytepos = 
140737488298296}, overlay_string_index = 140737488298224, string_pos = 
{charpos = 140737331036889, bytepos = 4607182418800017407}, dpvec_index 
= 0}, n_overlay_strings = 0, overlay_strings_charpos = 
4607182418800017407, overlay_strings = {0x3d20000000000000, 0x0, 0x0, 
0x1, 0x4068a5c7554cc3df, 0x403d273232030619, 0x407f17ad3ef93e1a, 
0x4044e06e84fe2e41, 0x555559f611c0, 0x0, 0x555559f611c0, 0x7fffffff24b0, 
0x7fffffff2330, 0x7ffff6aad11a, 0x3ff0028100000000, 0x0}, 
string_overlays = {0x1, 0x406f5056e44e8c14, 0x555555a76f10 
<lispsym+43152>, 0x1aa0, 0x1aa0, 0x7fffeefb34e4, 0x555555a6c680 
<lispsym>, 0x0, 0x0, 0x7fffffff2170, 0x5555558d4913 
<builtin_lisp_symbol+48>, 0x583b1b33, 0x7fffffff21f0, 0x5555558d6666 
<parse_image_spec+1352>, 0x11430, 0xd64333ca9}, string = 0x7fffffff2210, 
from_overlay = 0x5555583b1983, stack = {{string = 0xdc48b5394, 
string_nchars = 1480268595, end_charpos = 2, stop_charpos = 6816, 
prev_stop = 93825040849363, base_level_stop = 4, cmp_it = {stop_pos = 0, 
id = 140737488289795, ch = 1435322643, rule_idx = 11808, lookback = 
140737488298832, nglyphs = 1435389997, reversed_p = 85, parent_it = 
0xc07fc5f70e36a354, charpos = 93825040849283, nchars = 1435837253, 
nbytes = 21845, from = 3, to = 257, width = 70704}, face_id = 
1435837288, u = {image = {object = 0x1, slice = {x = 0x0, y = 
0x55555595234b, width = 0x10000000001, height = 0x555558c881d4}, 
image_id = 93824996419852}, stretch = {object = 0x1}, xwidget = {object 
= 0x1}}, position = {charpos = 1, bytepos = 0}, current = {pos = 
{charpos = 93824996419862, bytepos = 1}, overlay_string_index = 0, 
string_pos = {charpos = 93824996418438, bytepos = 1099511627783}, 
dpvec_index = 20592}, from_overlay = 0x55555595238e, area = 5, method = 
256, paragraph_embedding = R2L, 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 | unknown: 
0x55952394), voffset = 21845, space_width = 0x8, font_height = 0x0}, 
{string = 0x55555595239e, string_nchars = 0, end_charpos = 0, 
stop_charpos = 93824996418474, prev_stop = 0, base_level_stop = 0, 
cmp_it = {stop_pos = 93824996418490, id = 0, ch = 0, rule_idx = 
93824996418414, lookback = 2, nglyphs = 0, reversed_p = false, parent_it 
= 0x55555595237a, charpos = 2, nchars = 0, nbytes = 0, from = 
-1461796352, to = 1604364129, width = -56400}, face_id = 1435328263, u = 
{image = {object = 0x0, slice = {x = 0x5555583b1983, y = 0x5555583b19a3, 
width = 0x5555559cf0e0 <image_types>, height = 0x555555a7d2a0 
<lispsym+68640>}, image_id = 68640}, stretch = {object = 0x0}, xwidget = 
{object = 0x0}}, position = {charpos = 68640, bytepos = 68640}, current 
= {pos = {charpos = 43152, bytepos = 68640}, overlay_string_index = 
140737488299216, string_pos = {charpos = 93824993024175, bytepos = 
93824997574272}, dpvec_index = 1}, from_overlay = 0xb5, area = -55760, 
method = 32767, 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 
= 0x5555583b1983, font_height = 0x0}, {string = 0x10055555835e80d, 
string_nchars = -56096, end_charpos = 5774895117, stop_charpos = 
140737488299184, prev_stop = 93824995630917, base_level_stop = 48, 
cmp_it = {stop_pos = 0, id = 93825040849283, ch = 0, rule_idx = 0, 
lookback = 93825038433989, nglyphs = 726, reversed_p = false, parent_it 
= 0x555555ea5678, charpos = 140737488299232, nchars = 1480268163, nbytes 
= 21845, from = 181, to = 0, width = 1477852864}, face_id = -56144, u = 
{image = {object = 0x0, slice = {x = 0x5555583b1983, y = 0x7fffffff24e0, 
width = 0x14d, height = 0xb5}, image_id = 181}, stretch = {object = 
0x0}, xwidget = {object = 0x0}}, position = {charpos = 93824997617424, 
bytepos = 43152}, current = {pos = {charpos = 140737488299376, bytepos = 
93824993018011}, overlay_string_index = 0, string_pos = {charpos = 1, 
bytepos = 1}, dpvec_index = 1432436676}, from_overlay = 0x0, area = 181, 
method = GET_FROM_DISPLAY_VECTOR, paragraph_embedding = (L2R | unknown: 
0xb4), 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: 0xffff2630), voffset = 32767, space_width = 0x0, 
font_height = 0x0}, {string = 0x5555583b1983, string_nchars = 0, 
end_charpos = 256, stop_charpos = 4311744512, prev_stop = 
93824997574272, base_level_stop = 0, cmp_it = {stop_pos = 1, id = 1, ch 
= -55712, rule_idx = 93824993002682, lookback = 1, nglyphs = 1432421516, 
reversed_p = 85, parent_it = 0x14d, charpos = 140737488320752, nchars = 
-55792, nbytes = 32513, from = 1441420920, to = 21845, width = -32520}, 
face_id = -55584, u = {image = {object = 0x5e, slice = {x = 
0x7fffffff25e0, y = 0x5555556d8f6e <SUB_CHAR_TABLE_P+29>, width = 0x5e, 
height = 0x7fffffff2620}, image_id = 93824993828182}, stretch = {object 
= 0x5e}, xwidget = {object = 0x5e}}, position = {charpos = 
281457796841473, bytepos = 140737209826517}, current = {pos = {charpos = 
140737209826517, bytepos = 536870856224}, overlay_string_index = 94, 
string_pos = {charpos = 140737209826512, bytepos = 140737488299616}, 
dpvec_index = 1433247087}, from_overlay = 0xfffc00000001, area = 
-278529083, method = 32767, paragraph_embedding = (L2R | unknown: 
0xef65fbc4), 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: 0xffff2660), voffset = 31, space_width = 0x5e, font_height = 
0x7fffef65fbc0}, {string = 0x7fffffff26a0, string_nchars = 1433247087, 
end_charpos = 93824997574272, stop_charpos = 0, prev_stop = 0, 
base_level_stop = 140737488299680, cmp_it = {stop_pos = 93824993823729, 
id = 4016438064, ch = -55584, rule_idx = 93824993828501, lookback = 
281457796841560, nglyphs = -278639635, reversed_p = 255, parent_it = 
0x5e, charpos = 140737209715688, nchars = 333, nbytes = 0, from = 48, to 
= 0, width = -55552}, face_id = 1433261549, u = {image = {object = 
0xfffc84fe2e41, slice = {x = 0x5e, y = 0x7fffffff2730, width = 
0x5555556ddb3d <bidi_get_type+75>, height = 0x7fffffff27c0}, image_id = 
281457796841472}, stretch = {object = 0xfffc84fe2e41}, xwidget = {object 
= 0xfffc84fe2e41}}, position = {charpos = 1, bytepos = 103079180360}, 
current = {pos = {charpos = 140737488299968, bytepos = 93824993859510}, 
overlay_string_index = 93825054898320, string_pos = {charpos = 
140737488320552, bytepos = 93823560622272}, dpvec_index = 65532}, 
from_overlay = 0x6, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, 
paragraph_embedding = (L2R | unknown: 0x32030618), multibyte_p = false, 
string_from_display_prop_p = true, string_from_prefix_prop_p = false, 
display_ellipsis_p = false, avoid_cursor_p = true, bidi_p = true, 
from_disp_prop_p = false, line_wrap = (WINDOW_WRAP | unknown: 
0x3ef93e18), voffset = 6061, space_width = 0x4044e06e84fe2e41, 
font_height = 0x1}}, sp = -1, selective = 4628899088547644953, 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 = true, 
constrain_row_ascent_descent_p = false, line_number_produced_p = false, 
align_visually_p = false, line_wrap = (WORD_WRAP | unknown: 0x5fa0a760), 
base_face_id = 1108232614, c = 1074080265, len = 0, cmp_it = {stop_pos = 
140737488302400, id = 93824993862015, ch = 238461780, rule_idx = 
140737488320552, lookback = 140733193388032, nglyphs = 23, reversed_p = 
255, parent_it = 0x0, charpos = 93823560581120, nchars = -55232, nbytes 
= 32767, from = 333, to = 0, width = 1485854352}, char_to_display = 
1507543056, glyphless_method = 21845, image_id = -9223372036854775808, 
xwidget = 0x7fffffff2810, slice = {x = 0x7ffff6a022d0, y = 0x0, width = 
0x0, height = 0x7fffffff2898}, space_width = 0x7fffffff28a0, voffset = 
0, tab_width = 0, font_height = 0x407f17ad3ef93e1a, object = 
0x4044e06e84fe2e41, position = {charpos = 93825037082816, bytepos = 
140737488310376}, truncation_pixel_width = -2979, 
continuation_pixel_width = -2242, first_visible_x = 32767, 
last_visible_x = -55056, last_visible_y = 32767, extra_line_spacing = 
-950711101, max_extra_line_spacing = 4221093, override_ascent = 
1507830304, override_descent = 21845, override_boff = -54432, glyph_row 
= 0x7fffffff2f58, area = 1507830304, nglyphs = 21845, pixel_width = 
-44952, ascent = 32767, descent = -54432, max_ascent = 32767, 
max_descent = -53416, phys_ascent = 32767, phys_descent = 1507830304, 
max_phys_ascent = 21845, max_phys_descent = -44952, current_x = 32767, 
wrap_prefix_width = -54624, continuation_lines_width = 32767, eol_pos = 
{charpos = 140737331997301, bytepos = 2}, current_y = 387389207, 
first_vpos = 1070012183, vpos = 437918234, hpos = 1070209562, lnum = 
4596797647894551323, lnum_bytepos = 4607182418800017408, lnum_width = 
16, lnum_pixel_width = 0, pt_lnum = 93825050216480, stretch_adjust = 10, 
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 = 140737488300048, charpos = 140737331077840, 
ch = 0, nchars = 0, ch_len = 140737488300184, type = 4294912160, 
type_after_wn = 32767, orig_type = UNKNOWN_BT, resolved_level = -1 
'\377', isolate_level = 127 '\177', invalid_levels = 140737341485767, 
invalid_isolates = 93825038433984, prev = {charpos = 93825037082816, 
type = 1477852864, orig_type = 21845}, last_strong = {charpos = 
140737488300528, type = 1434415890, orig_type = 21845}, next_for_neutral 
= {charpos = 4294967298, type = 4294912544, orig_type = 32767}, 
prev_for_neutral = {charpos = 4611620072425783296, type = UNKNOWN_BT, 
orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 93824997574272, type = 
UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 0, 
bracket_enclosed_type = 4294912496, next_en_pos = 93824994957760, 
next_en_type = 1470749008, sos = NEUTRAL_DIR, scan_dir = -54688, 
disp_pos = 93824994997988, disp_prop = 0, stack_idx = 0, level_stack = 
{{next_for_neutral_pos = 320, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 0, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824994659498, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
93825031330128, next_for_neutral_type = 0, last_strong_type = 4, 
prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93824994659761, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 320, next_for_neutral_type = 5, 
last_strong_type = 2, prev_for_neutral_type = 6, level = 122 'z', flags 
= 85 'U'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 3, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824994724694, 
next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 
2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
93825038104392, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 93825038104394, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 3, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824994706599, 
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 = 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 = 
93825067808572, next_for_neutral_type = 1, last_strong_type = 3, 
prev_for_neutral_type = 0, level = 3 '\003', flags = 50 '2'}, 
{next_for_neutral_pos = 4647459373322944026, next_for_neutral_type = 1, 
last_strong_type = 0, prev_for_neutral_type = 1, level = 254 '\376', 
flags = 132 '\204'}, {next_for_neutral_pos = 1, next_for_neutral_type = 
7, last_strong_type = 3, prev_for_neutral_type = 7, level = 76 'L', 
flags = 85 'U'}, {next_for_neutral_pos = 4628899088547644953, 
next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 
0, level = 249 '\371', flags = 62 '>'}, {next_for_neutral_pos = 
4631073082125987393, next_for_neutral_type = 6, last_strong_type = 4, 
prev_for_neutral_type = 6, level = 14 '\016', flags = 66 'B'}, 
{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 = 4613079866588248146, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 54 '6', flags = 
14 '\016'}, {next_for_neutral_pos = -4589239456800490327, 
next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 
5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
93825059355360, next_for_neutral_type = 0, last_strong_type = 4, 
prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737488310376, next_for_neutral_type = 1, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 4641141691553465311, 
next_for_neutral_type = 1, last_strong_type = 3, prev_for_neutral_type = 
0, level = 3 '\003', flags = 50 '2'}, {next_for_neutral_pos = 
4647459373322944026, next_for_neutral_type = 1, last_strong_type = 0, 
prev_for_neutral_type = 1, level = 254 '\376', flags = 132 '\204'}, 
{next_for_neutral_pos = 1, next_for_neutral_type = 7, last_strong_type = 
3, prev_for_neutral_type = 7, level = 76 'L', flags = 85 'U'}, 
{next_for_neutral_pos = 4628899088547644953, next_for_neutral_type = 2, 
last_strong_type = 3, prev_for_neutral_type = 0, level = 249 '\371', 
flags = 62 '>'}, {next_for_neutral_pos = 4631073082125987393, 
next_for_neutral_type = 6, last_strong_type = 4, prev_for_neutral_type = 
6, level = 14 '\016', flags = 66 'B'}, {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 = 
4613079866588248146, next_for_neutral_type = 4, last_strong_type = 2, 
prev_for_neutral_type = 5, level = 54 '6', flags = 14 '\016'}, 
{next_for_neutral_pos = -4589239456800490327, next_for_neutral_type = 0, 
last_strong_type = 1, prev_for_neutral_type = 0, level = 196 '\304', 
flags = 43 '+'}, {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 = 4608619763447365082, 
next_for_neutral_type = 4, last_strong_type = 2, prev_for_neutral_type = 
5, level = 54 '6', flags = 14 '\016'}, {next_for_neutral_pos = 
-4589239456800490327, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 222 '\336', flags = 168 '\250'}, 
{next_for_neutral_pos = 93825059355328, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737488301552, 
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 = 
140737488309552, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737331035717, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 3, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737331037171, 
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 = 
4607182418800017408, 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 = 7, last_strong_type = 
3, prev_for_neutral_type = 7, level = 76 'L', flags = 85 'U'}, 
{next_for_neutral_pos = 140737488301464, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737331036889, 
next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 192 '\300'}, {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 = 
4611620072425783298, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = -4827858800541171712, 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 = 5, 
last_strong_type = 0, prev_for_neutral_type = 5, level = 86 'V', flags = 
237 '\355'}, {next_for_neutral_pos = 4633342609080730987, 
next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 
0, level = 100 'd', flags = 112 'p'}, {next_for_neutral_pos = 
4635533658816032144, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 2, level = 246 '\366', flags = 89 'Y'}, 
{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 
2, prev_for_neutral_type = 2, level = 246 '\366', flags = 89 'Y'}, 
{next_for_neutral_pos = 140737488302768, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 6, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737331777818, 
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 = 1, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
4641141691553465311, next_for_neutral_type = 1, last_strong_type = 3, 
prev_for_neutral_type = 0, level = 3 '\003', flags = 50 '2'}, 
{next_for_neutral_pos = 4647459373322944026, next_for_neutral_type = 1, 
last_strong_type = 0, prev_for_neutral_type = 1, level = 254 '\376', 
flags = 132 '\204'}, {next_for_neutral_pos = 1, next_for_neutral_type = 
7, last_strong_type = 3, prev_for_neutral_type = 7, level = 76 'L', 
flags = 85 'U'}, {next_for_neutral_pos = 4628899088547644953, 
next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 
0, level = 249 '\371', flags = 62 '>'}, {next_for_neutral_pos = 
4631073082125987393, next_for_neutral_type = 6, last_strong_type = 4, 
prev_for_neutral_type = 6, level = 14 '\016', flags = 66 'B'}, 
{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 = 4613079866588248146, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 54 '6', flags = 
14 '\016'}, {next_for_neutral_pos = -4589239456800490327, 
next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
4641141691553465311, next_for_neutral_type = 1, last_strong_type = 3, 
prev_for_neutral_type = 0, level = 3 '\003', flags = 50 '2'}, 
{next_for_neutral_pos = 4647459373322944026, next_for_neutral_type = 1, 
last_strong_type = 0, prev_for_neutral_type = 1, level = 254 '\376', 
flags = 132 '\204'}, {next_for_neutral_pos = 1, next_for_neutral_type = 
7, last_strong_type = 3, prev_for_neutral_type = 7, level = 76 'L', 
flags = 85 'U'}, {next_for_neutral_pos = 4628899088547644953, 
next_for_neutral_type = 2, last_strong_type = 3, prev_for_neutral_type = 
0, level = 249 '\371', flags = 62 '>'}, {next_for_neutral_pos = 
4631073082125987393, next_for_neutral_type = 6, last_strong_type = 4, 
prev_for_neutral_type = 6, level = 14 '\016', flags = 66 'B'}, 
{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 = 4613079866588248146, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 54 '6', flags = 
14 '\016'}, {next_for_neutral_pos = -4589239456800490327, 
next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
4645594497153410373, next_for_neutral_type = 3, last_strong_type = 5, 
prev_for_neutral_type = 5, level = 240 '\360', flags = 240 '\360'}, 
{next_for_neutral_pos = 4651898897162325016, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 6, level = 24 '\030', 
flags = 118 'v'}, {next_for_neutral_pos = 1, next_for_neutral_type = 5, 
last_strong_type = 0, prev_for_neutral_type = 5, level = 86 'V', flags = 
237 '\355'}, {next_for_neutral_pos = 4633342609080730987, 
next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 
0, level = 100 'd', flags = 112 'p'}, {next_for_neutral_pos = 
4635533658816032144, next_for_neutral_type = 1, last_strong_type = 7, 
prev_for_neutral_type = 0, level = 196 '\304', flags = 43 '+'}, 
{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 = 4608619763447365082, next_for_neutral_type = 4, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 54 '6', flags = 
14 '\016'}, {next_for_neutral_pos = -4589239456800490327, 
next_for_neutral_type = 7, last_strong_type = 3, prev_for_neutral_type = 
7, level = 76 'L', flags = 85 'U'}, {next_for_neutral_pos = 
4628899088547644953, next_for_neutral_type = 2, last_strong_type = 3, 
prev_for_neutral_type = 0, level = 249 '\371', flags = 62 '>'}, 
{next_for_neutral_pos = 4631073082125987393, next_for_neutral_type = 0, 
last_strong_type = 4, prev_for_neutral_type = 7, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737488309552, 
next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 
2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737488310376, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 2, level = 144 '\220', flags = 88 'X'}, 
{next_for_neutral_pos = 93825059355344, 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 = 93825059355328, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737488302768, next_for_neutral_type = 1, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737488302480, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 2, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737488309552, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737331993272, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737488303864, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 5, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 140737331789043, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
4631970672761896960, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 224 '\340'}, 
{next_for_neutral_pos = 4636234629857148928, next_for_neutral_type = 0, 
last_strong_type = 4, prev_for_neutral_type = 0, level = 173 '\255', 
flags = 246 '\366'}, {next_for_neutral_pos = 4607182418800017408, 
next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 
0, level = 2 '\002', flags = 0 '\000'}, {next_for_neutral_pos = 2, 
next_for_neutral_type = 7, last_strong_type = 1, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, 
next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 
5, level = 85 'U', flags = 213 '\325'}, {next_for_neutral_pos = 0, 
next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 
5, level = 85 'U', flags = 213 '\325'}, {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 = 
4636455816377925632, next_for_neutral_type = 6, last_strong_type = 2, 
prev_for_neutral_type = 1, level = 166 '\246', flags = 193 '\301'}, 
{next_for_neutral_pos = 141733920769, next_for_neutral_type = 6, 
last_strong_type = 3, prev_for_neutral_type = 1, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 140737488302192, 
next_for_neutral_type = 6, last_strong_type = 5, prev_for_neutral_type = 
5, level = 109 'm', flags = 85 'U'}, {next_for_neutral_pos = 94, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
93824993828182, next_for_neutral_type = 1, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737209826517, next_for_neutral_type = 5, 
last_strong_type = 2, prev_for_neutral_type = 3, level = 101 'e', flags 
= 239 '\357'}, {next_for_neutral_pos = 536870858928, 
next_for_neutral_type = 6, last_strong_type = 3, prev_for_neutral_type = 
1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
140737209826512, next_for_neutral_type = 0, last_strong_type = 6, 
prev_for_neutral_type = 3, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93824993828207, next_for_neutral_type = 1, 
last_strong_type = 0, prev_for_neutral_type = 4, level = 243 '\363', 
flags = 89 'Y'}, {next_for_neutral_pos = 140737209826245, 
next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 
7, level = 101 'e', flags = 239 '\357'}, {next_for_neutral_pos = 
137438900464, next_for_neutral_type = 6, last_strong_type = 3, 
prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737209826240, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 4, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824993828207, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
2, level = 166 '\246', flags = 85 'U'}, {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 = 
140737488302384, next_for_neutral_type = 1, last_strong_type = 6, 
prev_for_neutral_type = 7, level = 109 'm', flags = 85 'U'}, 
{next_for_neutral_pos = 4016438064, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 5, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824993828501, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737209715693, next_for_neutral_type = 6, last_strong_type = 3, 
prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737209715688, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 2, level = 174 '\256', 
flags = 246 '\366'}, {next_for_neutral_pos = 48, next_for_neutral_type = 
0, last_strong_type = 2, prev_for_neutral_type = 6, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824993842669, 
next_for_neutral_type = 5, last_strong_type = 1, prev_for_neutral_type = 
5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 94, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
7, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
93824993856355, next_for_neutral_type = 7, last_strong_type = 7, 
prev_for_neutral_type = 7, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 281459274694336, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 4294967297, next_for_neutral_type = 
0, last_strong_type = 4, prev_for_neutral_type = 4, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824993866765, 
next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
140737488320552, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 4311744512, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 2, level = 166 '\246', 
flags = 85 'U'}, {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'}}, string = {lstring = 0x7fffffff3220, s = 0x5555557ed9c0 
<builtin_lisp_symbol+48> 
"\311\303UH\211\345H\211}\370H\213E\370H\301\370\002]\303UH\211\345SH\203\354\020H\211}\360H\211u\350\017\266\005\024\205'", 
schars = 1470749008, bufpos = 140737488302736, from_disp_str = false, 
unibyte = false}, w = 0x0, paragraph_dir = (unknown: 0x140), 
separator_limit = 140737488302688, first_elt = false, new_paragraph = 
true, frame_window_p = false}, paragraph_embedding = (unknown: 0x140), 
min_width_property = 0x555557a9d950, min_width_start = -52592}
         ppos_it = {window = 0x0, w = 0x140, f = 0x5555557a4995 
<builtin_lisp_symbol+48>, method = GET_FROM_DISPLAY_VECTOR, stop_charpos 
= 140737488306928, prev_stop = 93824994724694, base_level_stop = 
140737488302784, end_charpos = 93825038104477, medium_narrowing_begv = 
0, medium_narrowing_zv = 93825038104479, large_narrowing_begv = 
140737488306928, large_narrowing_zv = 93824994706599, 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 = 0x555559d6773c, dpvec_char_len = 
-52448, dpvec_face_id = 32767, saved_face_id = 1477523271, ctl_chars = 
{0x0, 0x555558113747, 0x7fffffff4350, 0x5555557b04a7 
<re_match_2_internal+608>, 0x0, 0x0, 0x1, 0x0, 0x0, 0x555559d6773c, 
0x7fffffff33d0, 0x7ffff6b43fb0, 0x7fffffff34a8, 0x555559e468e0, 
0x7fffffff3400, 0x7ffff69a5e9d}, start = {pos = {charpos = 
-9223372036854775808, bytepos = 0}, overlay_string_index = 
140737334037960, string_pos = {charpos = 4607182418800017408, bytepos = 
7728309415562794661}, dpvec_index = -1913589691}, current = {pos = 
{charpos = -8052279052180888500, bytepos = 18107553354750125}, 
overlay_string_index = 140737332432416, string_pos = {charpos = 4, 
bytepos = 16}, dpvec_index = -51792}, n_overlay_strings = 0, 
overlay_strings_charpos = 0, overlay_strings = {0x7fffffff3490, 
0x7ffff6865f8b, 0x0, 0x0, 0x0, 0x404dd12be0000001, 0x0, 0x0, 
0x7fffffff34a8, 0x7ffff6c6b1e8, 0x20, 0x3, 0x7fffffff3620, 
0x7fffffff34f8, 0x7fffffff5068, 0x8000000000000000}, string_overlays = 
{0x7fffffff3620, 0x0, 0x7fffffff34e0, 0x7ffff6863097, 0x555559d47d40, 
0x10, 0x7fffffff4d90, 0x0, 0x0, 0x555559d6aad0, 0x1, 0x40787794ed56a545, 
0x404cf08df0f0456b, 0x408edd6670644c18, 0x4054b94d7618ad90, 
0x3ff551ff2bc48039}, string = 0x0, from_overlay = 0x0, stack = {{string 
= 0x3ff51b41e11ffdda, string_nchars = 238461780, end_charpos = 
-4589239456800490327, stop_charpos = 0, prev_stop = 0, base_level_stop = 
140737488310376, cmp_it = {stop_pos = 140737488303808, id = 16, ch = 
1476501696, rule_idx = 4607182418800017408, lookback = 0, nglyphs = 
-313088699, reversed_p = 148, parent_it = 0x404cf08df0f0456b, charpos = 
4651898897162325016, nchars = 1981328784, nbytes = 1079294285, from = 1, 
to = 0, width = -313088699}, face_id = -252689045, u = {image = {object 
= 0x408edd6670644c18, slice = {x = 0x4054b94d7618ad90, y = 
0x3ff551ff2bc48039, width = 0x0, height = 0x0}, image_id = 
4608619763447365082}, stretch = {object = 0x408edd6670644c18}, xwidget = 
{object = 0x408edd6670644c18}}, position = {charpos = 
-4575721031499078828, bytepos = -4589239456800490327}, current = {pos = 
{charpos = 0, bytepos = 0}, overlay_string_index = 4650437206236725248, 
string_pos = {charpos = 4633589389564313600, bytepos = 140737488305672}, 
dpvec_index = -51240}, from_overlay = 0x555559e468e0, area = 1507543056, 
method = 21845, 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 = (unknown: 0xffff3610), voffset = 
32767, space_width = 0x7ffff6a022d0, font_height = 0x2}, {string = 0x1, 
string_nchars = 1507240656, end_charpos = 93825054898304, stop_charpos = 
-600, prev_stop = 0, base_level_stop = -544, cmp_it = {stop_pos = 
140737488303808, id = 140737275771307, ch = -51439, rule_idx = 
140737488303856, lookback = 18146853504505509, nglyphs = 1507240656, 
reversed_p = 85, parent_it = 0x555559e46801, charpos = 93825058886976, 
nchars = -51072, nbytes = 32767, from = 1, to = 0, width = 1508141057}, 
face_id = 1498305856, u = {image = {object = 0x7fffffff3880, slice = {x 
= 0x1, y = 0x7fffffff3950, width = 0x7ffff6ae81ef, height = 0x1}, 
image_id = 4645419258505854976}, stretch = {object = 0x7fffffff3880}, 
xwidget = {object = 0x7fffffff3880}}, position = {charpos = 
4631970672761896960, bytepos = 320}, current = {pos = {charpos = 
140737488303904, bytepos = 93824994659550}, overlay_string_index = 
140737488304832, string_pos = {charpos = 93824994706371, bytepos = 
4633589577827046741}, dpvec_index = 0}, from_overlay = 0x57, area = 332, 
method = GET_FROM_BUFFER, paragraph_embedding = (L2R | unknown: 
0x581136f0), multibyte_p = true, string_from_display_prop_p = false, 
string_from_prefix_prop_p = true, display_ellipsis_p = false, 
avoid_cursor_p = true, bidi_p = false, from_disp_prop_p = true, 
line_wrap = TRUNCATE, voffset = 0, space_width = 0x5555581136f1, 
font_height = 0x555555a633c8 <searchbufs+392>}, {string = 0x1000000, 
string_nchars = 1, end_charpos = -42949672959, stop_charpos = 
140733193388044, prev_stop = 399431907288, base_level_stop = 
-9223372036854775798, cmp_it = {stop_pos = 4607182418800017408, id = 0, 
ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, 
parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 1072693248, from = 0, 
to = 0, width = 0}, face_id = 0, u = {image = {object = 0x5c00000000, 
slice = {x = 0x5cffff3de0, y = 0x20ffff3e08, width = 0x555559d6774c, 
height = 0x140}, image_id = 320}, stretch = {object = 0x5c00000000}, 
xwidget = {object = 0x5c00000000}}, position = {charpos = 
93825038104305, bytepos = 93825038104637}, current = {pos = {charpos = 
93825038104394, bytepos = 93825038104637}, overlay_string_index = 
140737488300656, string_pos = {charpos = 140737488300672, bytepos = 
140737488300680}, dpvec_index = -54640}, from_overlay = 0x0, area = 
RIGHT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = (L2R 
| R2L | unknown: 0xfffffffc), 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: 0x61a378), voffset = 0, 
space_width = 0x7fffffff2a90, font_height = 0x3ff0000000000000}, {string 
= 0x0, string_nchars = 0, end_charpos = 4607182418800017408, 
stop_charpos = 0, prev_stop = 4633589577827046741, base_level_stop = 0, 
cmp_it = {stop_pos = 93825038104391, id = 4650437222700766549, ch = 0, 
rule_idx = 0, lookback = 0, nglyphs = -277659856, reversed_p = 255, 
parent_it = 0x408f2d1ce0000000, charpos = 140737210695472, nchars = 
-50720, nbytes = 32767, from = 1434264148, to = 21845, width = 2}, 
face_id = 1477852864, u = {image = {object = 0x0, slice = {x = 
0x7fffef733f30, y = 0x555555a6c680 <lispsym>, width = 0x0, height = 
0x0}, image_id = 140737488304496}, stretch = {object = 0x0}, xwidget = 
{object = 0x0}}, position = {charpos = 93824995010268, bytepos = 0}, 
current = {pos = {charpos = 140737488304576, bytepos = 93824995039442}, 
overlay_string_index = 93825041791251, string_pos = {charpos = 71280, 
bytepos = 93824997574272}, dpvec_index = 0}, from_overlay = 0x0, area = 
-50752, method = 32767, paragraph_embedding = (unknown: 0xef733f30), 
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: 0xab00), voffset = 13, space_width = 0x7fffef733f30, 
font_height = 0x5fa0a761a8dec200}, {string = 0x0, string_nchars = 1, 
end_charpos = 94, stop_charpos = 140737488304640, prev_stop = 
93824993824622, base_level_stop = 94, cmp_it = {stop_pos = 
140737488304704, id = 93824993828182, ch = -50687, rule_idx = 
140737209826517, lookback = 140737209826517, nglyphs = -50624, 
reversed_p = 124, parent_it = 0x5e, charpos = 140737209826512, nchars = 
-50560, nbytes = 32767, from = 1433247087, to = 21845, width = 
1434245377}, face_id = -278529083, u = {image = {object = 
0x7fffef65fbc5, slice = {x = 0x1fffff3a80, y = 0x5e, width = 
0x7fffef65fbc0, height = 0x7fffffff3ac0}, image_id = 93824993828207}, 
stretch = {object = 0x7fffef65fbc5}, xwidget = {object = 
0x7fffef65fbc5}}, position = {charpos = 93824997574272, bytepos = 0}, 
current = {pos = {charpos = 0, bytepos = 140737488304832}, 
overlay_string_index = 93824993823729, string_pos = {charpos = 
4016438064, bytepos = 140737488304896}, dpvec_index = 1433247381}, 
from_overlay = 0xfffc55a77180, area = -278639635, method = 32767, 
paragraph_embedding = (R2L | unknown: 0x5c), 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: 0xef644be8), voffset = 
32767, space_width = 0xffffffff00000001, font_height = 0x30}}, sp = 
-50400, selective = 93824993842669, what = IT_COMPOSITION, face_id = 
65532, selective_display_ellipsis_p = false, ctl_arrow_p = true, 
face_box_p = true, start_of_box_run_p = true, end_of_box_run_p = true, 
overlay_strings_at_end_processed_p = false, 
ignore_overlay_strings_at_pos_p = true, 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, 
align_visually_p = false, line_wrap = TRUNCATE, base_face_id = -50352, c 
= 32767, len = 1433275235, cmp_it = {stop_pos = 4294967297, id = 
281462091773992, ch = 1434376640, rule_idx = 103079215103, lookback = 
140737488305168, nglyphs = 1433288198, reversed_p = 85, parent_it = 0x0, 
charpos = 140737488320552, nchars = 1434378430, nbytes = 16799061, from 
= 0, to = 0, width = 11}, char_to_display = 0, glyphless_method = 
GLYPHLESS_DISPLAY_EMPTY_BOX, image_id = 0, xwidget = 0x555558163ec5, 
slice = {x = 0x0, y = 0x5fa0a761a8dec200, width = 0x58, height = 0x0}, 
space_width = 0xffffffff00000001, voffset = 333, tab_width = 0, 
font_height = 0x7fffffff3c60, object = 0x555558ee8010, position = 
{charpos = 140737488305168, bytepos = 93824993847607}, 
truncation_pixel_width = -7936, continuation_pixel_width = 21869, 
first_visible_x = 21761, last_visible_x = -1461796352, last_visible_y = 
0, extra_line_spacing = -50160, max_extra_line_spacing = 32767, 
override_ascent = 1433264556, override_descent = 21845, override_boff = 
-47744, glyph_row = 0x5555556e456c <bidi_move_to_visually_next+1298>, 
area = TEXT_AREA, nglyphs = 0, pixel_width = -34776, ascent = 32767, 
descent = -252689045, max_ascent = 1078784141, max_descent = 1885621272, 
phys_ascent = 1083104614, phys_descent = 1981328784, max_phys_ascent = 
1079294285, max_phys_descent = 1, current_x = 0, wrap_prefix_width = 0, 
continuation_lines_width = 1081636756, eol_pos = {charpos = -2, bytepos 
= 87}, current_y = 87, first_vpos = 0, vpos = 10, hpos = 0, lnum = 1, 
lnum_bytepos = 1, lnum_width = 6, lnum_pixel_width = 6, pt_lnum = 6, 
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 = 86, 
charpos = 25769803776, ch = 84, nchars = 0, ch_len = 85, type = 
UNKNOWN_BT, type_after_wn = UNKNOWN_BT, orig_type = 87, resolved_level = 
0 '\000', isolate_level = 0 '\000', invalid_levels = 98784247809, 
invalid_isolates = -1, prev = {charpos = 0, type = 4294967295, orig_type 
= 4294967295}, last_strong = {charpos = 0, type = UNKNOWN_BT, orig_type 
= UNKNOWN_BT}, next_for_neutral = {charpos = 4294967296, type = 
STRONG_L, orig_type = UNKNOWN_BT}, prev_for_neutral = {charpos = 88, 
type = STRONG_L, orig_type = UNKNOWN_BT}, next_for_ws = {charpos = 0, 
type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, bracket_pairing_pos = 
4633589578006003713, bracket_enclosed_type = STRONG_L, next_en_pos = 0, 
next_en_type = UNKNOWN_BT, sos = NEUTRAL_DIR, scan_dir = -536870912, 
disp_pos = 4633589578006003713, disp_prop = -1046036394, stack_idx = 
1072691966, 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'}, {next_for_neutral_pos = 
4607086635957353671, 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 = 
2, prev_for_neutral_type = 4, level = 167 '\247', flags = 85 'U'}, 
{next_for_neutral_pos = 6816, next_for_neutral_type = 0, 
last_strong_type = 4, prev_for_neutral_type = 2, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 140737202828516, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
2, level = 166 '\246', flags = 85 'U'}, {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 = 
140737488305648, next_for_neutral_type = 3, last_strong_type = 2, 
prev_for_neutral_type = 4, level = 141 '\215', flags = 85 'U'}, 
{next_for_neutral_pos = 1480268595, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 1, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824995911270, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
0, level = 1 '\001', flags = 0 '\000'}, {next_for_neutral_pos = 
57332880704, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93825040849283, next_for_neutral_type = 1, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 93825040849715, 
next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 6816, 
next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 
7, level = 59 ';', flags = 88 'X'}, {next_for_neutral_pos = 4, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
140737488289795, next_for_neutral_type = 3, last_strong_type = 2, 
prev_for_neutral_type = 4, level = 141 '\215', flags = 85 'U'}, 
{next_for_neutral_pos = 11808, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 7, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824995971117, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 224 '\340'}, {next_for_neutral_pos = 
93825040849283, next_for_neutral_type = 5, last_strong_type = 0, 
prev_for_neutral_type = 5, level = 149 '\225', flags = 85 'U'}, 
{next_for_neutral_pos = 1103806595075, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 0, level = 1 '\001', flags 
= 0 '\000'}, {next_for_neutral_pos = 93824996418408, 
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 = 3, last_strong_type = 1, prev_for_neutral_type = 
5, level = 149 '\225', flags = 85 'U'}, {next_for_neutral_pos = 
1099511627777, next_for_neutral_type = 4, last_strong_type = 2, 
prev_for_neutral_type = 7, level = 200 '\310', flags = 88 'X'}, 
{next_for_neutral_pos = 93824996419852, 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 = 6, 
last_strong_type = 2, prev_for_neutral_type = 4, level = 149 '\225', 
flags = 85 'U'}, {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 = 93824996418438, 
next_for_neutral_type = 7, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 20592, 
next_for_neutral_type = 6, last_strong_type = 1, prev_for_neutral_type = 
6, level = 149 '\225', flags = 85 'U'}, {next_for_neutral_pos = 
1099511627781, next_for_neutral_type = 2, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 320, next_for_neutral_type = 0, last_strong_type 
= 2, prev_for_neutral_type = 5, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93824994659550, next_for_neutral_type = 0, 
last_strong_type = 6, prev_for_neutral_type = 3, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824994706371, 
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 = 4, last_strong_type = 5, prev_for_neutral_type = 
2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 332, 
next_for_neutral_type = 1, last_strong_type = 6, prev_for_neutral_type = 
3, level = 17 '\021', flags = 88 'X'}, {next_for_neutral_pos = 0, 
next_for_neutral_type = 1, last_strong_type = 6, prev_for_neutral_type = 
3, level = 17 '\021', flags = 88 'X'}, {next_for_neutral_pos = 
93824997536712, next_for_neutral_type = 2, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 1 '\001'}, 
{next_for_neutral_pos = 4294967297, next_for_neutral_type = 1, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 12, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 6890691464930525194, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
93824995909383, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 93825040849283, next_for_neutral_type = 3, 
last_strong_type = 4, prev_for_neutral_type = 6, level = 59 ';', flags = 
88 'X'}, {next_for_neutral_pos = 93824996929760, next_for_neutral_type = 
0, last_strong_type = 4, prev_for_neutral_type = 2, level = 167 '\247', 
flags = 85 'U'}, {next_for_neutral_pos = 68640, next_for_neutral_type = 
0, last_strong_type = 4, prev_for_neutral_type = 0, level = 1 '\001', 
flags = 0 '\000'}, {next_for_neutral_pos = 68640, next_for_neutral_type 
= 0, last_strong_type = 2, prev_for_neutral_type = 2, level = 0 '\000', 
flags = 0 '\000'}, {next_for_neutral_pos = 68640, next_for_neutral_type 
= 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 255 
'\377', flags = 255 '\377'}, {next_for_neutral_pos = 357914728623, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
2, level = 166 '\246', flags = 85 'U'}, {next_for_neutral_pos = 
93825067808588, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 320, next_for_neutral_type = 1, last_strong_type 
= 6, prev_for_neutral_type = 3, level = 17 '\021', flags = 88 'X'}, 
{next_for_neutral_pos = 93825038104637, next_for_neutral_type = 7, 
last_strong_type = 3, prev_for_neutral_type = 6, level = 17 '\021', 
flags = 88 'X'}, {next_for_neutral_pos = 93825038104637, 
next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 
2, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737488302768, next_for_neutral_type = 0, last_strong_type = 7, 
prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737488302784, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 2, next_for_neutral_type = 7, 
last_strong_type = 7, prev_for_neutral_type = 7, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 6398840, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, 
next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 
3, level = 22 '\026', flags = 88 'X'}, {next_for_neutral_pos = 726, 
next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 
1, level = 234 '\352', flags = 85 'U'}, {next_for_neutral_pos = 
140737488306528, next_for_neutral_type = 3, last_strong_type = 0, 
prev_for_neutral_type = 6, level = 59 ';', flags = 88 'X'}, 
{next_for_neutral_pos = 181, next_for_neutral_type = 4, last_strong_type 
= 3, prev_for_neutral_type = 6, level = 17 '\021', flags = 88 'X'}, 
{next_for_neutral_pos = 140737488306480, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 93825040849283, 
next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 
5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737210695472, next_for_neutral_type = 5, last_strong_type = 6, 
prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737210695472, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 0, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824994845268, 
next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
93825038433984, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 140737210695472, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 2, level = 166 '\246', 
flags = 85 'U'}, {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 = 140737488306592, 
next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 
3, level = 127 '\177', flags = 85 'U'}, {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 = 
93824995039442, next_for_neutral_type = 3, last_strong_type = 2, 
prev_for_neutral_type = 4, level = 73 'I', flags = 88 'X'}, 
{next_for_neutral_pos = 71280, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 2, level = 166 '\246', 
flags = 85 'U'}, {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 = 140737488306672, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
4, level = 115 's', flags = 239 '\357'}, {next_for_neutral_pos = 
55834618624, next_for_neutral_type = 0, last_strong_type = 6, 
prev_for_neutral_type = 4, level = 115 's', flags = 239 '\357'}, 
{next_for_neutral_pos = 6890691467763696128, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 1, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 2, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824994848531, 
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 = 43776, 
next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 
1, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 0, 
next_for_neutral_type = 1, last_strong_type = 2, prev_for_neutral_type = 
3, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
140737210695472, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 6, level = 167 '\247', flags = 85 'U'}, 
{next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 
0, prev_for_neutral_type = 3, level = 22 '\026', flags = 88 'X'}, 
{next_for_neutral_pos = 140737488306832, next_for_neutral_type = 0, 
last_strong_type = 0, prev_for_neutral_type = 5, level = 124 '|', flags 
= 85 'U'}, {next_for_neutral_pos = 0, next_for_neutral_type = 0, 
last_strong_type = 4, prev_for_neutral_type = 4, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824994851399, 
next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 
3, level = 22 '\026', flags = 88 'X'}, {next_for_neutral_pos = 
12884853536, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 43776, next_for_neutral_type = 0, 
last_strong_type = 1, prev_for_neutral_type = 5, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93825038104479, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
4, level = 115 's', flags = 239 '\357'}, {next_for_neutral_pos = 83, 
next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 
6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
93824993852180, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 4, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 93824997574272, 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 = 5, prev_for_neutral_type = 4, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824993842100, 
next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 
1, level = 103 'g', flags = 239 '\357'}, {next_for_neutral_pos = 
140737488307040, next_for_neutral_type = 2, last_strong_type = 3, 
prev_for_neutral_type = 5, level = 109 'm', flags = 85 'U'}, 
{next_for_neutral_pos = 83, next_for_neutral_type = 5, last_strong_type 
= 5, prev_for_neutral_type = 7, level = 100 'd', flags = 239 '\357'}, 
{next_for_neutral_pos = 140737209715688, next_for_neutral_type = 6, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 140737488322808, 
next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 
6, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
93824993842650, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 7, level = 126 '~', flags = 85 'U'}, 
{next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 
6, prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93824997574272, 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 = 7, prev_for_neutral_type = 6, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93824993842100, 
next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 
1, level = 103 'g', flags = 239 '\357'}, {next_for_neutral_pos = 
140737488307184, next_for_neutral_type = 2, last_strong_type = 3, 
prev_for_neutral_type = 5, level = 109 'm', flags = 85 'U'}, 
{next_for_neutral_pos = 83, next_for_neutral_type = 5, last_strong_type 
= 5, prev_for_neutral_type = 7, level = 100 'd', flags = 239 '\357'}, 
{next_for_neutral_pos = 140737209715688, next_for_neutral_type = 6, 
last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags 
= 0 '\000'}, {next_for_neutral_pos = 140737488322808, 
next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 
0, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
93824993842650, next_for_neutral_type = 3, last_strong_type = 2, 
prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 6, next_for_neutral_type = 0, last_strong_type = 
0, prev_for_neutral_type = 1, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93824993844029, next_for_neutral_type = 0, 
last_strong_type = 4, prev_for_neutral_type = 2, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 356482285568, 
next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 
0, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
8589886720, next_for_neutral_type = 0, last_strong_type = 4, 
prev_for_neutral_type = 2, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93824993854678, next_for_neutral_type = 0, 
last_strong_type = 2, prev_for_neutral_type = 3, level = 255 '\377', 
flags = 255 '\377'}, {next_for_neutral_pos = 93459921634049, 
next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 
3, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 
140737488307448, next_for_neutral_type = 0, last_strong_type = 2, 
prev_for_neutral_type = 4, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 333, next_for_neutral_type = 0, last_strong_type 
= 6, prev_for_neutral_type = 2, level = 0 '\000', flags = 0 '\000'}, 
{next_for_neutral_pos = 176, 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 = 
5, prev_for_neutral_type = 0, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 140737488307384, next_for_neutral_type = 4, 
last_strong_type = 5, prev_for_neutral_type = 6, level = 109 'm', flags 
= 85 'U'}, {next_for_neutral_pos = 140737488307408, 
next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 
7, level = 109 'm', flags = 85 'U'}, {next_for_neutral_pos = 
140737488320552, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 6, level = 255 '\377', flags = 255 '\377'}, 
{next_for_neutral_pos = 93824993856140, next_for_neutral_type = 0, 
last_strong_type = 5, prev_for_neutral_type = 0, 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 = 4294967297, 
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 = 5, last_strong_type = 6, prev_for_neutral_type = 
2, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = -544, 
next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 
5, level = 255 '\377', flags = 255 '\377'}, {next_for_neutral_pos = 87, 
next_for_neutral_type = 7, last_strong_type = 2, prev_for_neutral_type = 
1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 87, 
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 = 5, last_strong_type = 1, prev_for_neutral_type = 
5, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 0, 
next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 
1, level = 0 '\000', flags = 0 '\000'}, {next_for_neutral_pos = 
6890691467763696128, next_for_neutral_type = 0, last_strong_type = 0, 
prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000'}}, string 
= {lstring = 0x5fa0a761a8dec200, s = 0x7fffffff45f0 
"\240O\377\377\377\177", schars = 93824993052370, bufpos = 
139642271647744, from_disp_str = false, unibyte = false}, w = 0x1, 
paragraph_dir = NEUTRAL_DIR, separator_limit = 0, first_elt = false, 
new_paragraph = false, frame_window_p = false}, paragraph_embedding = 
(unknown: 0xe0000000), min_width_property = 0x0, min_width_start = 0}
         wrap_data = 0x0
         atpos_data = 0x0
         atx_data = 0x0
         ppos_data = 0x0
         may_wrap = true
         prev_method = GET_FROM_IMAGE
         closest_pos = 333
         prev_pos = 88
         saw_smaller_pos = true
         line_number_pending = false
         this_line_subject_to_line_prefix = 0
#1  0x0000555555622e6c in move_it_to (it=0x7fffffff6df0, to_charpos=218, 
to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:10945
         skip = MOVE_LINE_CONTINUED
         skip2 = MOVE_X_REACHED
         line_height = 1479530237
         line_start_x = 0
         reached = 0
         max_current_x = 931
         backup_data = 0x0
#2  0x0000555555623a79 in move_it_vertically_backward 
(it=0x7fffffff96d0, dy=448) at xdisp.c:11159
         nlines = 13
         h = 21845
         it2 = {window = 0x555555ea567d, w = 0x555555ea5678, f = 
0x555555ea5420, method = GET_FROM_IMAGE, stop_charpos = 172, prev_stop = 
88, base_level_stop = 88, end_charpos = 333, 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 = true, 
header_line_p = false, string_from_display_prop_p = false, 
string_from_prefix_prop_p = false, from_disp_prop_p = true, ellipsis_p = 
false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, 
dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 90, ctl_chars = 
{0x0 <repeats 16 times>}, start = {pos = {charpos = 218, bytepos = 218}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, current = {pos = {charpos = 88, bytepos = 88}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 88, 
overlay_strings = {0x0 <repeats 16 times>}, string_overlays = {0x0 
<repeats 16 times>}, string = 0x0, from_overlay = 0x5555582fd6fd, stack 
= {{string = 0x0, string_nchars = 0, end_charpos = 333, stop_charpos = 
172, prev_stop = 88, base_level_stop = 88, cmp_it = {stop_pos = 88, id = 
-1, ch = -2, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = 
false, parent_it = 0x7fffffff96d0, charpos = 0, nchars = 0, nbytes = 0, 
from = 0, to = 0, width = 0}, face_id = 96, u = {image = {object = 0x0, 
slice = {x = 0x0, y = 0x0, width = 0x0, height = 0x0}, image_id = 0}, 
stretch = {object = 0x0}, xwidget = {object = 0x0}}, position = {charpos 
= 172, bytepos = 172}, current = {pos = {charpos = 172, bytepos = 172}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, from_overlay = 0x0, area = TEXT_AREA, method = 
GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = true, 
string_from_display_prop_p = false, string_from_prefix_prop_p = false, 
display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = true, 
from_disp_prop_p = false, line_wrap = WORD_WRAP, 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 = 1, selective = 0, what = IT_IMAGE, 
face_id = 96, 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, 
align_visually_p = false, line_wrap = WORD_WRAP, base_face_id = 90, c = 
0, len = 1, cmp_it = {stop_pos = 88, id = -1, ch = -2, rule_idx = 0, 
lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 
0x7fffffff96d0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, 
width = 0}, char_to_display = 10, glyphless_method = 
GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 37, xwidget = 0x0, slice = {x = 
0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 
0, tab_width = 8, font_height = 0x0, object = 0x555558163ec5, position = 
{charpos = 88, bytepos = 88}, truncation_pixel_width = 0, 
continuation_pixel_width = 28, first_visible_x = 0, last_visible_x = 
931, last_visible_y = 921, 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 = 861, ascent = 48, descent = 11, max_ascent = 0, 
max_descent = 0, phys_ascent = 48, phys_descent = 11, max_phys_ascent = 
48, max_phys_descent = 19, current_x = 0, wrap_prefix_width = 0, 
continuation_lines_width = 4487168, eol_pos = {charpos = 0, bytepos = 
0}, current_y = 1924368, first_vpos = 0, vpos = 40071, hpos = 0, lnum = 
7, lnum_bytepos = 88, lnum_width = 2, lnum_pixel_width = 112, 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 = 88, 
charpos = 88, ch = 65532, nchars = 84, ch_len = 84, type = STRONG_L, 
type_after_wn = NEUTRAL_ON, orig_type = NEUTRAL_ON, resolved_level = 0 
'\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 
0, prev = {charpos = 87, type = NEUTRAL_B, orig_type = NEUTRAL_B}, 
last_strong = {charpos = 84, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, 
next_for_neutral = {charpos = 85, type = UNKNOWN_BT, orig_type = 
UNKNOWN_BT}, prev_for_neutral = {charpos = 87, type = STRONG_L, 
orig_type = NEUTRAL_ON}, 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 = 181, disp_prop = 1, 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 = 
0x555555ea5678, paragraph_dir = L2R, separator_limit = -1, first_elt = 
false, new_paragraph = false, frame_window_p = true}, 
paragraph_embedding = NEUTRAL_DIR, min_width_property = 0x0, 
min_width_start = 0}
         it3 = {window = 0x555555ea567d, w = 0x555555ea5678, f = 
0x555555ea5420, method = GET_FROM_BUFFER, stop_charpos = 31, prev_stop = 
29, base_level_stop = 29, end_charpos = 333, 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 = true, 
header_line_p = false, string_from_display_prop_p = false, 
string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p 
= false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, 
dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 94, ctl_chars = 
{0x0 <repeats 16 times>}, start = {pos = {charpos = 218, bytepos = 218}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, current = {pos = {charpos = 31, bytepos = 31}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 29, 
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 = 90, 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, 
align_visually_p = false, line_wrap = WORD_WRAP, base_face_id = 90, c = 
0, len = 1, cmp_it = {stop_pos = 31, id = -1, ch = -2, rule_idx = 0, 
lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 
0x7fffffff96d0, 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 = 
0x0, y = 0x0, width = 0x0, height = 0x0}, space_width = 0x0, voffset = 
0, tab_width = 8, font_height = 0x0, object = 0x555558163ec5, position = 
{charpos = 30, bytepos = 30}, truncation_pixel_width = 0, 
continuation_pixel_width = 28, first_visible_x = 0, last_visible_x = 
931, last_visible_y = 921, 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 = 0, 
pixel_width = 0, ascent = 29, descent = 19, max_ascent = 0, max_descent 
= 0, phys_ascent = 29, phys_descent = 19, max_phys_ascent = 32, 
max_phys_descent = 19, current_x = 0, wrap_prefix_width = 0, 
continuation_lines_width = 0, eol_pos = {charpos = 0, bytepos = 0}, 
current_y = 969, first_vpos = 0, vpos = 1, hpos = 0, lnum = 0, 
lnum_bytepos = 1, lnum_width = 2, lnum_pixel_width = 112, 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 = 31, 
charpos = 31, ch = 92, nchars = 1, ch_len = 1, type = STRONG_L, 
type_after_wn = NEUTRAL_ON, orig_type = NEUTRAL_ON, resolved_level = 0 
'\000', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 
0, prev = {charpos = 30, type = NEUTRAL_B, orig_type = NEUTRAL_B}, 
last_strong = {charpos = 28, type = UNKNOWN_BT, orig_type = UNKNOWN_BT}, 
next_for_neutral = {charpos = 29, type = UNKNOWN_BT, orig_type = 
UNKNOWN_BT}, prev_for_neutral = {charpos = 30, type = STRONG_L, 
orig_type = NEUTRAL_ON}, 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 = 88, disp_prop = 1, 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 = 0x555555ea5678, 
paragraph_dir = L2R, separator_limit = -1, first_elt = false, 
new_paragraph = false, frame_window_p = true}, paragraph_embedding = 
NEUTRAL_DIR, min_width_property = 0x0, min_width_start = 0}
         it2data = 0x0
         it3data = 0x0
         start_pos = 218
         nchars_per_row = 84
         pos_limit = 1
#3  0x000055555563e600 in redisplay_window (window=0x555555ea567d, 
just_this_one_p=false) at xdisp.c:20925
         w = 0x555555ea5678
         f = 0x555555ea5420
         buffer = 0x555558163ec0
         old = 0x555558163ec0
         lpoint = {charpos = 218, bytepos = 218}
         opoint = {charpos = 218, bytepos = 218}
         startp = {charpos = 1, bytepos = 1}
         update_mode_line = true
         tem = 0
         it = {window = 0x555555ea567d, w = 0x555555ea5678, f = 
0x555555ea5420, method = GET_FROM_BUFFER, stop_charpos = 1, prev_stop = 
218, base_level_stop = 1, end_charpos = 333, 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 = true, 
header_line_p = false, string_from_display_prop_p = false, 
string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p 
= false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x0, dpend = 0x0, 
dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 90, ctl_chars = 
{0x0 <repeats 16 times>}, start = {pos = {charpos = 218, bytepos = 218}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, current = {pos = {charpos = 1, bytepos = 1}, 
overlay_string_index = -1, string_pos = {charpos = -1, bytepos = -1}, 
dpvec_index = -1}, n_overlay_strings = 0, overlay_strings_charpos = 218, 
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 = 98, 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, 
align_visually_p = false, line_wrap = WORD_WRAP, base_face_id = 90, c = 
115, len = 0, cmp_it = {stop_pos = 315, id = -1, ch = -2, rule_idx = 0, 
lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 
0x7fffffff96d0, 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 = 0x555558163ec5, position = 
{charpos = 1, bytepos = 1}, truncation_pixel_width = 0, 
continuation_pixel_width = 28, first_visible_x = 0, last_visible_x = 
931, last_visible_y = 921, 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 = 921, 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 = true, bidi_it = {bytepos = 1, 
charpos = 1, 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 = 0x555555ea5678, 
paragraph_dir = NEUTRAL_DIR, separator_limit = -1, first_elt = true, 
new_paragraph = true, frame_window_p = true}, paragraph_embedding = 
NEUTRAL_DIR, min_width_property = 0x0, min_width_start = 0}
         current_matrix_up_to_date_p = false
         used_current_matrix_p = false
         temp_scroll_step = false
         count = {bytes = 224}
         rc = -22192
         centering_position = 448
         last_line_misfit = false
         beg_unchanged = 0
         end_unchanged = 332
         frame_line_height = 20
         margin = 0
         use_desired_matrix = false
         itdata = 0x0
         lchars_modiff = 10
         ochars_modiff = 10
#4  0x00005555556349fd in redisplay_window_0 (window=0x555555ea567d) at 
xdisp.c:18230
#5  0x00005555557f1e3e in internal_condition_case_1 (bfun=0x5555556349bb 
<redisplay_window_0>, arg=0x555555ea567d, handlers=0x7fffef32b4b3, 
hfun=0x555555634899 <redisplay_window_error>) at eval.c:1644
         val = 0x5555556015ff <BUFFERP+29>
         c = 0x555555b5e370
#6  0x000055555563486f in redisplay_windows (window=0x555555ea567d) at 
xdisp.c:18199
         w = 0x555555ea5678
#7  0x000055555563481e in redisplay_windows (window=0x555559550675) at 
xdisp.c:18193
         w = 0x555559550670
#8  0x0000555555633616 in redisplay_internal () at xdisp.c:17616
         gcscrollbars = true
         f_redisplay_flag = true
         f = 0x555555ea5420
         tty_root_frames = 0x0
         w = 0x555555ea5678
         sw = 0x555555ea5678
         fr = 0x555555ea5420
         must_finish = true
         match_p = true
         tlbufpos = {charpos = 173, bytepos = 173}
         tlendpos = {charpos = 18, bytepos = 18}
         number_of_visible_frames = 1
         sf = 0x555555ea5420
         polling_stopped_here = false
         tail = 0x7ffff2199913
         frame = 0x555555ea5425
         hscroll_retries = 0
         garbaged_frame_retries = 0
         consider_all_windows_p = true
         update_miniwindow_p = true
         count = {bytes = 128}
         previous_frame = 0x0
         current_matrices_cleared = false
         new_count = 1437794816
#9  0x00005555556340f2 in redisplay_preserve_echo_area (from_where=5) at 
xdisp.c:17961
         count = {bytes = 96}
#10 0x000055555572b70a in read_char (commandflag=1, map=0x555559cb74d3, 
prev_event=0x0, used_mouse_menu=0x7fffffffd73a, end_time=0x0) at 
keyboard.c:2670
         echo_current = true
         c = 0x0
         local_getcjmp = {{__jmpbuf = {140737488344560, 93824994290328, 
93824997574272, 0, 0, 140737488344448, 93824994957760, 1470748784}, 
__mask_was_saved = -10768, __saved_mask = {__val = {93824994997988, 
93825067087075, 96, 93825067087091, 0, 140737488344560, 93824994744777, 
93824997574272, 0, 0, 6890691467763696128, 93824994270010, 
93825033639939, 140737488344752, 93824994292311, 0}}}}
         save_jump = {{__jmpbuf = {0, -277659856, 0, 95970965320, 
93825067087059, 140737488344656, 93824994731046, 93825067087059}, 
__mask_was_saved = -10640, __saved_mask = {__val = {93824994731118, 
93825067087075, 93825067087059, 93824997621648, 47376, 47376, 47376, 
47376, 47376, 140737488344816, 93824994274647, 139642271684096, 
93825067087059, 93824997574272, 0, 0}}}}
         tem = 0x7fffffffd4d0
         save = 0x0
         previous_echo_area_message = 0x0
         also_record = 0x0
         reread = false
         recorded = false
         polling_stopped_here = false
         orig_kboard = 0x555555fcc4c0
         jmpcount = {bytes = 93824994826560}
         c_volatile = 0x0
#11 0x000055555573e443 in read_key_sequence (keybuf=0x7fffffffd9b0, 
prompt=0x0, dont_downcase_last=false, can_return_switch_frame=true, 
fix_current_buffer=true, prevent_redisplay=false, 
disable_text_conversion_p=false) at keyboard.c:10757
         interrupted_kboard = 0x555555fcc4c0
         interrupted_frame = 0x555555ea5420
         key = 0xab00
         used_mouse_menu = false
         echo_local_start = 0
         last_real_key_start = 0
         keys_local_start = 0
         new_binding = 0x7fffffffd7d0
         count = {bytes = 96}
         t = 0
         echo_start = 0
         keys_start = 0
         current_binding = 0x555559cb74d3
         first_unbound = 31
         mock_input = 0
         used_mouse_menu_history = {false <repeats 30 times>}
         fkey = {parent = 0x7ffff21a8353, map = 0x7ffff21a8353, start = 
0, end = 0}
         keytran = {parent = 0x7fffef70547b, map = 0x7fffef70547b, start 
= 0, end = 0}
         indec = {parent = 0x7ffff21a8383, map = 0x7ffff21a8383, start = 
0, end = 0}
         shift_translated = false
         delayed_switch_frame = 0x0
         original_uppercase = 0x0
         original_uppercase_position = -1
         starting_buffer = 0x555558163ec0
         fake_prefixed_keys = 0x0
         first_event = 0x0
         second_event = 0x0
#12 0x0000555555727d97 in command_loop_1 () at keyboard.c:1424
         cmd = 0x2aaa994ccf60
         keybuf = {0x62, 0xce, 0x0, 0x60, 0x7fffffffda70, 0x0, 0xb, 
0x10e60, 0x30, 0x555558cb2c85, 0x0, 0x5fa0a761a8dec200, 0x55555572451d 
<builtin_lisp_symbol+48>, 0x30, 0x555555a6c680 <lispsym>, 0x0, 0x0, 
0x60, 0x7fffffffda50, 0x5555559d4fe0 <main_thread>, 0x7fffffffda90, 
0x5555557f21ae <push_handler_nosignal+238>, 0x100000000, 0x90, 0x0, 
0x555555b5e240, 0x55555572451d <builtin_lisp_symbol+48>, 0x2, 
0x7fffffffdac0, 0x5555557f20a5 <push_handler+32>}
         i = 2
         last_pt = 218
         prev_modiff = 109
         prev_buffer = 0x555558163ec0
#13 0x00005555557f1d97 in internal_condition_case (bfun=0x555555727989 
<command_loop_1>, handlers=0x90, hfun=0x555555726eba <cmd_error>) at 
eval.c:1620
         val = 0x55555572451d <builtin_lisp_symbol+48>
         c = 0x555555b5e240
#14 0x00005555557275d6 in command_loop_2 (handlers=0x90) at keyboard.c:1163
         val = 0x2
#15 0x00005555557f12ec in internal_catch (tag=0x11f10, 
func=0x5555557275ac <command_loop_2>, arg=0x90) at eval.c:1300
         val = 0x5fb00000000
         c = 0x555555b5e110
#16 0x0000555555727568 in command_loop () at keyboard.c:1141
#17 0x0000555555726a5c in recursive_edit_1 () at keyboard.c:749
         count = {bytes = 32}
         val = 0x5555557f6fb3 <record_unwind_protect+114>
#18 0x0000555555726c08 in Frecursive_edit () at keyboard.c:832
         count = {bytes = 0}
         buffer = 0x0
#19 0x0000555555722cc5 in main (argc=1, argv=0x7fffffffde98) at emacs.c:2560
         stack_bottom_variable = 0x0
         old_argc = 1
         dump_file = 0x0
         no_loadup = false
         junk = 0x0
         dname_arg = 0x0
         ch_to_dir = 0x0
         original_pwd = 0x0
         dump_mode = 0x0
         skip_args = 0
         temacs = 0x0
         attempt_load_pdump = true
         only_version = false
         rlim = {rlim_cur = 10022912, rlim_max = 18446744073709551615}
         lc_all = 0x0
         sockfd = -1
         module_assertions = false


# auto-generated info


In GNU Emacs 31.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version
3.24.49, cairo version 1.18.4)
Repository revision: d7763c45138865e81895cc2196602ab1893af5af
Repository branch: master
System Description: Arch Linux

Configured using:
'configure --with-pgtk --sysconfdir=/etc --localstatedir=/var
--disable-build-details --with-cairo --with-harfbuzz --with-libsystemd
--with-modules --with-native-compilation=aot --with-tree-sitter
'CFLAGS=-ggdb3 -O0' 'CXXFLAGS=-ggdb3 -O0' LDFLAGS=-ggdb3
--prefix=/home/yifan/packages/emacs-git/build
--exec-prefix=/home/yifan/packages/emacs-git/build'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY
PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
value of $LANG: en_US.utf8
value of $XMODIFIERS: @im=fcitx
locale-coding-system: utf-8-unix

Major mode: LaTeX/FP

Minor modes in effect:
TeX-fold-mode: t
evil-tex-mode: t
cursor-sensor-mode: t
xenops-mode: t
flyspell-mode: t
TeX-PDF-mode: t
company-box-mode: t
company-tng-mode: t
global-tab-line-mode: t
tab-line-mode: t
cdlatex-mode: t
reftex-mode: t
global-undo-tree-mode: t
undo-tree-mode: t
electric-pair-mode: t
global-company-mode: t
company-mode: t
global-display-line-numbers-mode: t
display-line-numbers-mode: t
global-evil-surround-mode: t
evil-surround-mode: t
outline-minor-mode: t
evil-leader-mode: t
evil-mode: t
evil-local-mode: t
yas-global-mode: t
yas-minor-mode: t
persp-mode: t
icomplete-mode: t
global-auto-revert-mode: t
tooltip-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
prettify-symbols-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
minibuffer-regexp-mode: t
line-number-mode: t
global-visual-line-mode: t
visual-line-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t

Load-path shadows:
/home/yifan/.emacs.d/elpa/git-commit-20231204.1839/git-commit hides 
/home/yifan/.emacs.d/elpa/magit-20250316.1402/git-commit
/home/yifan/.emacs.d/elpa/transient-20250315.1903/transient hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/transient
/home/yifan/.emacs.d/elpa/editorconfig-20250219.1528/editorconfig-fnmatch 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/editorconfig-fnmatch
/home/yifan/.emacs.d/elpa/editorconfig-20250219.1528/editorconfig hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/editorconfig
/home/yifan/.emacs.d/elpa/editorconfig-20250219.1528/editorconfig-core-handle 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/editorconfig-core-handle
/home/yifan/.emacs.d/elpa/editorconfig-20250219.1528/editorconfig-tools 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/editorconfig-tools
/home/yifan/.emacs.d/elpa/editorconfig-20250219.1528/editorconfig-core 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/editorconfig-core
/home/yifan/.emacs.d/elpa/editorconfig-20250219.1528/editorconfig-conf-mode 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/editorconfig-conf-mode
/home/yifan/.emacs.d/elpa/bind-key-20230203.2004/bind-key hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/bind-key
/home/yifan/.emacs.d/elpa/use-package-20230426.2324/use-package-core 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/use-package/use-package-core
/home/yifan/.emacs.d/elpa/use-package-20230426.2324/use-package-lint 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/use-package/use-package-lint
/home/yifan/.emacs.d/elpa/use-package-20230426.2324/use-package-ensure 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/use-package/use-package-ensure
/home/yifan/.emacs.d/elpa/use-package-20230426.2324/use-package-jump 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/use-package/use-package-jump
/home/yifan/.emacs.d/elpa/use-package-20230426.2324/use-package-bind-key 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/use-package/use-package-bind-key
/home/yifan/.emacs.d/elpa/use-package-20230426.2324/use-package hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/use-package/use-package
/home/yifan/.emacs.d/elpa/use-package-20230426.2324/use-package-delight 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/use-package/use-package-delight
/home/yifan/.emacs.d/elpa/use-package-20230426.2324/use-package-diminish 
hides 
/home/yifan/packages/emacs-git/build/share/emacs/31.0.50/lisp/use-package/use-package-diminish

Features:
(shadow sort mail-extr emacsbug message yank-media puny dired
dired-loaddefs rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util
mailabbrev gmm-utils mailheader sendmail mail-utils tex-fold reftex-dcr
reftex-auc evil-tex which-key cursor-sensor xenops xenops-xen
xenops-style xenops-util xenops-src xenops-png xenops-parse
xenops-overlay xenops-minted xenops-math xenops-math-latex xenops-aio
xenops-image xenops-footnote xenops-font xenops-elements xenops-element
xenops-doctor xenops-auctex xenops-avy xenops-apply avy aio org-element
org-persist org-id org-refile org-element-ast inline avl-tree flyspell
preview tex-bar toolbar-x tex-mode shell font-latex latex easy-mmode
latex-flymake flymake tex-ispell tex-style tex dbus xml crm texmathp
auctex matlab derived matlab-sections matlab-scan matlab-syntax
matlab-org matlab-compat latexenc company-box company-box-doc
frame-local company-box-icons company-tng copilot copilot-balancer
editorconfig editorconfig-core editorconfig-core-handle
editorconfig-fnmatch f dash jsonrpc compile text-property-search
tab-line cdlatex reftex reftex-loaddefs reftex-vars undo-tree diff queue
elec-pair company-maxima maxima maxima-font-lock s company-ispell ispell
company-oddmuse company-keywords company-etags etags fileloop generator
xref company-gtags company-dabbrev-code company-dabbrev company-files
company-clang company-capf company-cmake company-semantic
company-template company-bbdb company display-line-numbers evil-surround
use-package-ensure hydra lv evil-org-agenda org org-macro org-pcomplete
pcomplete org-list org-footnote org-faces org-entities time-date
noutline outline ob-maxima ob-matlab ob-octave ob-python python project
compat ob ob-tangle org-src sh-script smie treesit executable ob-ref
ob-lob ob-table ob-exp ob-comint comint ansi-osc ansi-color
ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold
org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar
cal-loaddefs org-version org-compat org-macs format-spec evil-leader
evil evil-integration evil-maps evil-commands reveal evil-jumps
evil-command-window evil-types evil-search evil-ex evil-macros
evil-repeat evil-states evil-core comp comp-cstr warnings comp-run
comp-common rx evil-common thingatpt rect evil-vars ring edmacro kmacro
tango-dark-theme yasnippet persp-mode icomplete autorevert filenotify
cus-load quelpa-use-package cl-extra use-package-core quelpa mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr lisp-mnt help-fns radix-tree help-mode finder-inf
cdlatex-autoloads company-box-autoloads company-maxima-autoloads
company-autoloads conda-autoloads copilot-autoloads
editorconfig-autoloads ess-autoloads evil-collection-autoloads
annalist-autoloads evil-numbers-autoloads evil-surround-autoloads
evil-tex-autoloads exec-path-from-shell-autoloads git-commit-autoloads
htmlize-autoloads hydra-autoloads lsp-mode-autoloads ht-autoloads
lua-mode-autoloads magit-autoloads pcase magit-section-autoloads
llama-autoloads matlab-mode-autoloads maxima-autoloads evil-autoloads
goto-chg-autoloads persp-mode-autoloads markdown-mode-autoloads
pythonic-autoloads quelpa-autoloads request-autoloads slime-autoloads
macrostep-autoloads test-simple-autoloads transient-autoloads
with-editor-autoloads xenops-autoloads f-autoloads dash-autoloads
avy-autoloads info auctex-autoloads tex-site yasnippet-autoloads package
browse-url xdg url url-proxy url-privacy url-expand url-methods
url-history url-cookie generate-lisp-file url-domsuf url-util mailcap
url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons
password-cache json subr-x map byte-opt gv bytecomp byte-compile
url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd tool-bar
dnd fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo gtk pgtk
lcms2 multi-tty move-toolbar make-network-process tty-child-frames
native-compile emacs)

Memory information:
((conses 16 630566 37161) (symbols 48 39000 1)
(strings 32 200445 8154) (string-bytes 1 5941117) (vectors 16 65665)
(vector-slots 8 748613 27843) (floats 8 296 34) (intervals 56 997 0)
(buffers 992 20))




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Yifan Zhu <fanzhuyifan@HIDDEN>
Subject: bug#77065: Acknowledgement (31.0.50; Infinite loop in move_it_to)
Message-ID: <handler.77065.B.17421979866190.ack <at> debbugs.gnu.org>
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
X-Gnu-PR-Message: ack 77065
X-Gnu-PR-Package: emacs
Reply-To: 77065 <at> debbugs.gnu.org
Date: Mon, 17 Mar 2025 07:54:03 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 77065 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
77065: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77065
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 14:28:06 +0000
Resent-Message-ID: <handler.77065.B77065.174222168321469 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yifan Zhu <fanzhuyifan@HIDDEN>
Cc: 77065 <at> debbugs.gnu.org
Received: via spool by 77065-submit <at> debbugs.gnu.org id=B77065.174222168321469
          (code B ref 77065); Mon, 17 Mar 2025 14:28:06 +0000
Received: (at 77065) by debbugs.gnu.org; 17 Mar 2025 14:28:03 +0000
Received: from localhost ([127.0.0.1]:59610 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuBRg-0005Zu-1S
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 10:28:02 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:43342)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tuBRc-0005YX-E9
 for 77065 <at> debbugs.gnu.org; Mon, 17 Mar 2025 10:27:57 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tuBRS-00010Q-Q4; Mon, 17 Mar 2025 10:27:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=oHOrFbgjKcnOVGX0uSa4rBM2WTY5Vn3foo8UDP2Ef/Q=; b=FIletG/tYx45N0gaSYh8
 DiUMZuvD9W5aWJcLCun8yULutZSTM+EGr6oxDknvO5+ePQFYW6xGkv1nZ18NatXd39UIMFj9D643J
 7fJCrvHI8Jt/qhpYSlbahN8X/HMY9ilNRozQeFTIhl0YqCKqgH3Bw0mEUkOQAn7WGYH9wJDN2Qz+H
 hfTLDWtbB+555iMKEThR8df0fclV4baDNR7/Ex3Opv0q6RMLos8xxLbG+aqa/Iwe3fRtgOw1Asu1k
 WNeVzaRQ5u3VTvpjpMcZL6SygJjIE9bwnpg6pjwN+k1grxbYjMJhgb8Dmp+Niddmo7TSo26qynltA
 TL0MKfA+KZmwZA==;
Date: Mon, 17 Mar 2025 16:27:43 +0200
Message-Id: <86h63rspeo.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN> (message from
 Yifan Zhu on Mon, 17 Mar 2025 00:03:34 -0700)
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Mon, 17 Mar 2025 00:03:34 -0700
> From: Yifan Zhu <fanzhuyifan@HIDDEN>
> 
> # Steps to reproduce
> 
> - install xenops (https://github.com/dandavison/xenops)
> - open latex file given below

Thanks, but I don't have access to a system where these prerequisites
can be met.  So either someone can reproduce this, debug the problem,
and describe the reason for the loop, or I'd need to ask you to do it,
if possible.  Or, if you can show a recipe for reproducing the problem
without installing LaTeX and xenops, I could try reproducing this on
the systems to which I have access.

> - Put cursor on the line starting with "since"
> - use ctrl+scroll to enlarge view
> - M-x split-window-right
> - observe that emacs freezes, uses 100% of CPU, and eventually OOMs; gdb 
> shows it is stuck in infinite loop in move_it_to

Can you describe how you arrived at the conclusion that it infloops in
that function?  Can you step in GDB through one iteration of that
loop and show the values of variables which cause Emacs never to exit
the loop?

> #1  0x0000555555622e6c in move_it_to (it=0x7fffffff6df0, to_charpos=218, 
> to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:10945

The downstream bug report shows a very different (much larger) buffer
position as the value of to_charpos (34559).  Is that expected? is
that significant?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Yifan Zhu <fanzhuyifan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 14:59:03 +0000
Resent-Message-ID: <handler.77065.B77065.17422235353675 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 77065 <at> debbugs.gnu.org
Received: via spool by 77065-submit <at> debbugs.gnu.org id=B77065.17422235353675
          (code B ref 77065); Mon, 17 Mar 2025 14:59:03 +0000
Received: (at 77065) by debbugs.gnu.org; 17 Mar 2025 14:58:55 +0000
Received: from localhost ([127.0.0.1]:59833 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuBvZ-0000wp-Fn
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 10:58:55 -0400
Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:44064)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <fanzhuyifan@HIDDEN>)
 id 1tuBvV-0000vL-GR
 for 77065 <at> debbugs.gnu.org; Mon, 17 Mar 2025 10:58:51 -0400
Received: by mail-pl1-x62b.google.com with SMTP id
 d9443c01a7336-2255003f4c6so76117425ad.0
 for <77065 <at> debbugs.gnu.org>; Mon, 17 Mar 2025 07:58:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742223523; x=1742828323; darn=debbugs.gnu.org;
 h=in-reply-to:from:content-language:references:cc:to:subject
 :user-agent:mime-version:date:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=BbVng7miV2dyrJiFZwpkGdtrra5QSFD+ErXh/NxIQ6U=;
 b=F6MGMBGIoYhLbgRM39dygLpVPFrKFoa9b1k2lpwPmALGfDeqMitvSwr0hcoaRjWe7m
 rV1cXRcAuk0M3PvZpOi8Y+h2Ys4vcqj184JdWEdQxXQRcdXuTLC0VUXLnI53SaMgTy67
 /GW7mS20D6RQCF3eftEKO6sTqDywqyxTb72JaZVAJALpMjVueFrvIIHGC0rJjtwR3ba1
 XPU/u1oU+Kb0s9TWv/PaimVvFQQE9zTwx8VdVyTodZNLTRuDdo6E9UpTxw8s7+uVjR4l
 6RxFZhsmrHfSw0AK3sRAnfJUShskFgmd+mxZDB1qzNFgM7WKiFzImEQ69dGj7KX4LRKw
 93lw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742223523; x=1742828323;
 h=in-reply-to:from:content-language:references:cc:to:subject
 :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=BbVng7miV2dyrJiFZwpkGdtrra5QSFD+ErXh/NxIQ6U=;
 b=aX4lySlbdJJmioJyBQorUsOAb5Ty/Fc14Wn3rY+hCaqkfTKdvxsme2Qr5SKz11eCDm
 hSSY8SAODklq5C+qQf8zGkWiR4L2mNSDllQVqujsH3cJ8bf/kqwxSpKqDoiYQOOY99Dt
 Rooo70sriZc4/ykBFDe719bUwQOQfnLz2YnHveP4/sTMtQliegu/UQRH/l5GQjPHawoJ
 y49TDVTvVI4vrpAA76Oh0Mdm3Eqk4Yd3gEqYFowmVVQQ9ZnZ5mGpzeQFoKM1m+xApfdv
 +xqeMUieq3CMsi+sX/7FDRioJnFzxdW2eBlbq8lI+VELASJxiHjOUjNDCB0zd4CAk58r
 +dJw==
X-Gm-Message-State: AOJu0YyRhJkd62T+1sinAHqI4N9vmYnerq1mBVFVwl2sK6HOukpsRC+u
 fU3WgWqXSHq1rI1B+vcmz2KiQW350/OnmLZIQLKIEcHH5gQfFqFY
X-Gm-Gg: ASbGncvoKhceBOvO9ED2DpQETUg4beZ8aTTDz809DwJlbinEkL7vJLUsZ4L9XoJXBcm
 nZdZ+T8CekUA4DYG5kHPsDcn3rU06eZ630ct50OJGG2taK4vomG5pChn/XmdGHxyMgLfR+7NrKH
 4OaRp4Zzf9xUNrJGMwKnbPdMYPTcydIiledn6xerrql77XpLsOsabXWFPimQnW8xob32uh2ZsC7
 pKFZgSv+89xz9A0iTslf9N6HfMS+I3vVdChUeYnUPtnm+kRgl2VAHpf7iqU1uB4j2/RLqxu3p7p
 mmUlsi31c/wXJs0KOytFzGjTsJpMe3qHHICoocB84xIKI93QCT8bKX1EZsCR3o8fpjtJ/9u7TA5
 xn9KpnKg=
X-Google-Smtp-Source: AGHT+IG9RUt4tV+2u16g8ei8D6+x6kj+vhAijqZ50xDdF0E4WnJ8abVgJ4ZZDtxh4UtUU5hvYJTg7g==
X-Received: by 2002:a17:902:cec2:b0:220:e9ac:e746 with SMTP id
 d9443c01a7336-225e0b2a4b6mr152326755ad.53.1742223522867; 
 Mon, 17 Mar 2025 07:58:42 -0700 (PDT)
Received: from [10.0.0.250] (c-24-6-157-144.hsd1.ca.comcast.net.
 [24.6.157.144]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-225c68aa6absm76237545ad.90.2025.03.17.07.58.42
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 17 Mar 2025 07:58:42 -0700 (PDT)
Content-Type: multipart/alternative;
 boundary="------------94sykqTNNcxgnWib4z0zHaJW"
Message-ID: <54e61f73-a90d-4123-81e0-d0b85f06790e@HIDDEN>
Date: Mon, 17 Mar 2025 07:58:41 -0700
MIME-Version: 1.0
User-Agent: Thunderbird Daily
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
 <86h63rspeo.fsf@HIDDEN>
Content-Language: en-US
From: Yifan Zhu <fanzhuyifan@HIDDEN>
In-Reply-To: <86h63rspeo.fsf@HIDDEN>
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is a multi-part message in MIME format.
--------------94sykqTNNcxgnWib4z0zHaJW
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

Thank you for your prompt response!

On 3/17/25 7:27 AM, Eli Zaretskii wrote:
> Thanks, but I don't have access to a system where these prerequisites
> can be met.  So either someone can reproduce this, debug the problem,
> and describe the reason for the loop, or I'd need to ask you to do it,
> if possible.  Or, if you can show a recipe for reproducing the problem
> without installing LaTeX and xenops, I could try reproducing this on
> the systems to which I have access.
I suspect that having (multiple) images inline might be the cause of the 
issue -- do you have any suggestions on how to recreate this in vanilla 
emacs?
> Can you describe how you arrived at the conclusion that it infloops in
> that function?
In gdb, I switched to that frame and typed finish, the process hangs. In 
any lower frame I can successfully finish.
> Can you step in GDB through one iteration of that
> loop and show the values of variables which cause Emacs never to exit
> the loop?

I am not sure which variables I should show, as I am having some trouble 
understanding the exit conditions of that infinite loop. Basically 
`move_it_in_display_line_to` always returns `MOVE_LINE_CONTINUED`, and 
below is one iteration of stepping through the loop:


10947          switch (skip)
10990          max_current_x = it->last_visible_x;
10995          if (it->c == '\t')
11030            it->continuation_lines_width += it->current_x;
11031          break;
11038          it->current_x = line_start_x;
11039          it->wrap_prefix_width = 0;
11040          line_start_x = 0;
11041          it->hpos = 0;
11042          it->line_number_produced_p = false;
11043          it->current_y += it->max_ascent + it->max_descent;
11044          ++it->vpos;
11045          last_height = it->max_ascent + it->max_descent;
11046          it->max_ascent = it->max_descent = 0;
10759          if (op & MOVE_TO_VPOS)
10803          else if (op & MOVE_TO_Y)
10932          else if (BUFFERP (it->object)
10933               && (it->method == GET_FROM_BUFFER
10934               || it->method == GET_FROM_STRETCH)
10945        skip = move_it_in_display_line_to (it, to_charpos, -1, 
MOVE_TO_POS);
10947          switch (skip)


>> #1  0x0000555555622e6c in move_it_to (it=0x7fffffff6df0, to_charpos=218,
>> to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:10945
> The downstream bug report shows a very different (much larger) buffer
> position as the value of to_charpos (34559).  Is that expected? is
> that significant?

Great catch -- the much larger buffer position might be because I was 
(incorrectly) working with a larger document. I would say that it is not 
significant, as I could reproduce the issue with a much smaller document.

--------------94sykqTNNcxgnWib4z0zHaJW
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Hi,</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Thank you for your prompt response!</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 3/17/25 7:27 AM, Eli Zaretskii
      wrote:<span style="white-space: pre-wrap">
</span></div>
    <div class="moz-cite-prefix"><span style="white-space: pre-wrap"><blockquote
      type="cite"><pre wrap="" class="moz-quote-pre">Thanks, but I don't have access to a system where these prerequisites
can be met.  So either someone can reproduce this, debug the problem,
and describe the reason for the loop, or I'd need to ask you to do it,
if possible.  Or, if you can show a recipe for reproducing the problem
without installing LaTeX and xenops, I could try reproducing this on
the systems to which I have access.</pre></blockquote>I suspect that having (multiple) images inline might be the cause of the issue -- do you have any suggestions on how to recreate this in vanilla emacs?</span></div>
    <div class="moz-cite-prefix"><span style="white-space: pre-wrap">
</span><span style="white-space: pre-wrap">
</span></div>
    <blockquote type="cite" cite="mid:86h63rspeo.fsf@HIDDEN">
      <pre wrap="" class="moz-quote-pre">Can you describe how you arrived at the conclusion that it infloops in
that function?  </pre>
    </blockquote>
    In gdb, I switched to that frame and typed finish, the process
    hangs. In any lower frame I can successfully finish.
    <blockquote type="cite" cite="mid:86h63rspeo.fsf@HIDDEN">
      <pre wrap="" class="moz-quote-pre">Can you step in GDB through one iteration of that
loop and show the values of variables which cause Emacs never to exit
the loop?
</pre>
    </blockquote>
    <p>I am not sure which variables I should show, as I am having some
      trouble understanding the exit conditions of that infinite loop.
      Basically `move_it_in_display_line_to` always returns
      `MOVE_LINE_CONTINUED`, and below is one iteration of stepping
      through the loop:</p>
    <p><br>
    </p>
    <p>10947          switch (skip)<br>
      10990          max_current_x = it-&gt;last_visible_x;<br>
      10995          if (it-&gt;c == '\t')<br>
      11030            it-&gt;continuation_lines_width +=
      it-&gt;current_x;<br>
      11031          break;<br>
      11038          it-&gt;current_x = line_start_x;<br>
      11039          it-&gt;wrap_prefix_width = 0;<br>
      11040          line_start_x = 0;<br>
      11041          it-&gt;hpos = 0;<br>
      11042          it-&gt;line_number_produced_p = false;<br>
      11043          it-&gt;current_y += it-&gt;max_ascent +
      it-&gt;max_descent;<br>
      11044          ++it-&gt;vpos;<br>
      11045          last_height = it-&gt;max_ascent +
      it-&gt;max_descent;<br>
      11046          it-&gt;max_ascent = it-&gt;max_descent = 0;<br>
      10759          if (op &amp; MOVE_TO_VPOS)<br>
      10803          else if (op &amp; MOVE_TO_Y)<br>
      10932          else if (BUFFERP (it-&gt;object)<br>
      10933               &amp;&amp; (it-&gt;method == GET_FROM_BUFFER<br>
      10934               || it-&gt;method == GET_FROM_STRETCH)<br>
      10945        skip = move_it_in_display_line_to (it, to_charpos,
      -1, MOVE_TO_POS);<br>
      10947          switch (skip)<br>
      <br>
      <br>
    </p>
    <blockquote type="cite" cite="mid:86h63rspeo.fsf@HIDDEN">
      <pre wrap="" class="moz-quote-pre">
</pre>
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">#1  0x0000555555622e6c in move_it_to (it=0x7fffffff6df0, to_charpos=218, 
to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:10945
</pre>
      </blockquote>
      <pre wrap="" class="moz-quote-pre">
The downstream bug report shows a very different (much larger) buffer
position as the value of to_charpos (34559).  Is that expected? is
that significant?
</pre>
    </blockquote>
    <p>Great catch -- the much larger buffer position might be because I
      was (incorrectly) working with a larger document. I would say that
      it is not significant, as I could reproduce the issue with a much
      smaller document.</p>
  </body>
</html>

--------------94sykqTNNcxgnWib4z0zHaJW--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 15:12:03 +0000
Resent-Message-ID: <handler.77065.B77065.174222431411484 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yifan Zhu <fanzhuyifan@HIDDEN>
Cc: 77065 <at> debbugs.gnu.org
Received: via spool by 77065-submit <at> debbugs.gnu.org id=B77065.174222431411484
          (code B ref 77065); Mon, 17 Mar 2025 15:12:03 +0000
Received: (at 77065) by debbugs.gnu.org; 17 Mar 2025 15:11:54 +0000
Received: from localhost ([127.0.0.1]:59934 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuC88-0002yz-QR
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 11:11:53 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:49176)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tuC85-0002xg-N7
 for 77065 <at> debbugs.gnu.org; Mon, 17 Mar 2025 11:11:51 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tuC80-0000fy-33; Mon, 17 Mar 2025 11:11:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=txb/XfiUkh9rlj8uNa/fs8ZOSfrAuik+4UjJKljikaM=; b=dbWa6Q5IbmEs
 cJZsD8id//sZYm252Ecb2pHuHJIoimin2gKf6+XHefhCb2cWe6HxwjiMuh/6D4fdAQa0x5hGtazF4
 RI++iZVKH4pnEJvCamyReGXhB9WngFZxAFnaiGavYUc405lRSdMRAq2Q2/1IXHYmMokED1EKcmKEd
 eKEhB/QIlibIiAS3ZYHvII02XrESP1D3fL7W22yQqXUAFasT4ILKXltDXKesvDrvMgnOSPQy8VYIq
 HcnIuRAQ8yF/k35AAxQEOmGOJzL4N+qqcOcMHPIz/QaZXkGfo40kO0GKaMUC7F/R0h2OP02YH3Qs2
 pfdjJik4GRArytypE42dDw==;
Date: Mon, 17 Mar 2025 17:11:08 +0200
Message-Id: <868qp3sneb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <54e61f73-a90d-4123-81e0-d0b85f06790e@HIDDEN> (message from
 Yifan Zhu on Mon, 17 Mar 2025 07:58:41 -0700)
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
 <86h63rspeo.fsf@HIDDEN> <54e61f73-a90d-4123-81e0-d0b85f06790e@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Mon, 17 Mar 2025 07:58:41 -0700
> Cc: 77065 <at> debbugs.gnu.org
> From: Yifan Zhu <fanzhuyifan@HIDDEN>
> 
>  Thanks, but I don't have access to a system where these prerequisites
> can be met.  So either someone can reproduce this, debug the problem,
> and describe the reason for the loop, or I'd need to ask you to do it,
> if possible.  Or, if you can show a recipe for reproducing the problem
> without installing LaTeX and xenops, I could try reproducing this on
> the systems to which I have access.
> 
> I suspect that having (multiple) images inline might be the cause of the issue -- do you have any suggestions
> on how to recreate this in vanilla emacs?

Try to write some simple Lisp which arranges for a buffer to have the
same images in the same positions in the buffer.

>  Can you describe how you arrived at the conclusion that it infloops in
> that function?  
> 
> In gdb, I switched to that frame and typed finish, the process hangs. In any lower frame I can successfully
> finish. 

OK, thanks.

>  Can you step in GDB through one iteration of that
> loop and show the values of variables which cause Emacs never to exit
> the loop?
> 
> I am not sure which variables I should show, as I am having some trouble understanding the exit conditions
> of that infinite loop. Basically `move_it_in_display_line_to` always returns `MOVE_LINE_CONTINUED`, and
> below is one iteration of stepping through the loop:
> 
> 10947          switch (skip)
> 10990          max_current_x = it->last_visible_x;
> 10995          if (it->c == '\t')
> 11030            it->continuation_lines_width += it->current_x;
> 11031          break;
> 11038          it->current_x = line_start_x;
> 11039          it->wrap_prefix_width = 0;
> 11040          line_start_x = 0;
> 11041          it->hpos = 0;
> 11042          it->line_number_produced_p = false;
> 11043          it->current_y += it->max_ascent + it->max_descent;
> 11044          ++it->vpos;
> 11045          last_height = it->max_ascent + it->max_descent;
> 11046          it->max_ascent = it->max_descent = 0;
> 10759          if (op & MOVE_TO_VPOS)
> 10803          else if (op & MOVE_TO_Y)
> 10932          else if (BUFFERP (it->object)
> 10933               && (it->method == GET_FROM_BUFFER
> 10934               || it->method == GET_FROM_STRETCH)
> 10945        skip = move_it_in_display_line_to (it, to_charpos, -1, MOVE_TO_POS);
> 10947          switch (skip)

Thanks, but I also need to see at least the values of it->current.
Does the position there never change? does it oscillate back and
forth? is it perhaps stuck at ZV (the EOB position)? something else?

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Yifan Zhu <fanzhuyifan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 15:23:02 +0000
Resent-Message-ID: <handler.77065.B77065.174222496017385 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 77065 <at> debbugs.gnu.org
Received: via spool by 77065-submit <at> debbugs.gnu.org id=B77065.174222496017385
          (code B ref 77065); Mon, 17 Mar 2025 15:23:02 +0000
Received: (at 77065) by debbugs.gnu.org; 17 Mar 2025 15:22:40 +0000
Received: from localhost ([127.0.0.1]:60049 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuCIY-0004WA-IC
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 11:22:39 -0400
Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]:59889)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <fanzhuyifan@HIDDEN>)
 id 1tuCIV-0004Ux-Uu
 for 77065 <at> debbugs.gnu.org; Mon, 17 Mar 2025 11:22:36 -0400
Received: by mail-pj1-x1036.google.com with SMTP id
 98e67ed59e1d1-301918a4e3bso1679954a91.3
 for <77065 <at> debbugs.gnu.org>; Mon, 17 Mar 2025 08:22:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742224950; x=1742829750; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=IZg7TF4cA6AitZjsjUdmd9r/OchQNFP7B/MMEbkE5Z0=;
 b=CDujPcnoHiLWNM/urgwCNybvA8EvovOqJ21i1MR8085p7CgnSPfVllVmQ+8u6pP48i
 QmHnIQvfFxSt6W9rHequzMfC2CYdtkpfw8Tp05NQuxiTwMQd2rUMDj8Ew6lQqQo6+gWH
 exV3hDVFf55UTUBxhwDgPjL7XGbg0GpDG/3C3oce8oyeVw37wVJWbuuN9o76Z1NrmoDi
 1a4YDYxs9EHhiq28OznuiwhaqRWSxkNhX4DU/ceJFSKnANXh2MLJATPMvtCImPhUioe8
 hPi5xUv+TIZNkucuilHvTS2DdVIkwq7iN8EZlM8E2T0vKz7fh7MZinTjaLf0fFAtRKxt
 OLcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742224950; x=1742829750;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=IZg7TF4cA6AitZjsjUdmd9r/OchQNFP7B/MMEbkE5Z0=;
 b=bW9+/c4clM9Ak8RUz8MBALcl5l0mGgMxEcl/aocavAlts6lTCaRO3OqpozZ/2RG7rW
 Df67insFuQu31MLqoH2xYSfXOWb41SxtwdrQZbg7XAQxvqGtvWBnVuIWWwOTPc4v8wq9
 6Ehz31hptm3aO86INpPl2mMnzfPVa1ADoxXlvJ30lN3pfvcKC6zP/cMZEmEKb6CM2BO9
 FEFzmkrUa1c0D75Seb5QtAR7Oi0Jkxrzed+kJKFBlPjunHEhcZC/ms0K9aCA9G3w5zUz
 OM1ovpuOHjCom26iuUzvYKkkPZC3OmRDINarwOcRWMurF0TaTJb9KWWgMA+lwSwpmOeS
 OE5g==
X-Gm-Message-State: AOJu0YxM3TG3u2zCrMo52A0Tl38F/gMMTzywyy4olHRm2/eE/aUiBmBH
 gRymvlRxi+G+RapuBPrvx4gpymShhYGx1JnauUu0vnLPqpfEQb356tfQjw==
X-Gm-Gg: ASbGncuG43TicMrnmMKzy6K2HDq3TXRU/6YiOr6eVb8ppH6dkj0LuGdtp3Q28TIbqo6
 FTu+yQbXJHOE7aB3xh597Uhfo1vy3gBdXd5DtMlxkJb5R4RDL939mi2znC/Y+k2m0d1LNW3bL1w
 T+5eIK/6NFoMhtJLnRVOCAaUZWwl/5amxHk2PVS+yRq7RzleirficEy91/R07pZElkNGtXoXIGv
 68zCW7Rr+4PqrvHmGO0lUG4Q4+g0B9/aLl5wWK/WPMx7K6kJqXFsd6YajlbaslUtbflPTulpum4
 215wq5frOwsC389LFFmCGxDYespQVUfQQVI3uh9jfIMKevZSOpQRh4gLUV5rn7f9edc62oHufun
 J6/JLjcY=
X-Google-Smtp-Source: AGHT+IEZqV7LBB12d2jdCcJ4ay9GnN/5dhZx2OvKOD1op2waOHYeeysNF0cfIIVm1ngtVhV9M+yg9Q==
X-Received: by 2002:a17:90b:53cf:b0:2ee:d193:f3d5 with SMTP id
 98e67ed59e1d1-30151cac397mr17457432a91.7.1742224949674; 
 Mon, 17 Mar 2025 08:22:29 -0700 (PDT)
Received: from [10.0.0.250] (c-24-6-157-144.hsd1.ca.comcast.net.
 [24.6.157.144]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-225c6ba6f43sm76590385ad.123.2025.03.17.08.22.29
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 17 Mar 2025 08:22:29 -0700 (PDT)
Message-ID: <a2775155-bb81-4898-a73d-ac76a3fef464@HIDDEN>
Date: Mon, 17 Mar 2025 08:22:28 -0700
MIME-Version: 1.0
User-Agent: Thunderbird Daily
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
 <86h63rspeo.fsf@HIDDEN> <54e61f73-a90d-4123-81e0-d0b85f06790e@HIDDEN>
 <868qp3sneb.fsf@HIDDEN>
Content-Language: en-US
From: Yifan Zhu <fanzhuyifan@HIDDEN>
In-Reply-To: <868qp3sneb.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 3/17/25 8:11 AM, Eli Zaretskii wrote:
>> Date: Mon, 17 Mar 2025 07:58:41 -0700
>> Cc: 77065 <at> debbugs.gnu.org
>> From: Yifan Zhu <fanzhuyifan@HIDDEN>
>>
>>   Thanks, but I don't have access to a system where these prerequisites
>> can be met.  So either someone can reproduce this, debug the problem,
>> and describe the reason for the loop, or I'd need to ask you to do it,
>> if possible.  Or, if you can show a recipe for reproducing the problem
>> without installing LaTeX and xenops, I could try reproducing this on
>> the systems to which I have access.
>>
>> I suspect that having (multiple) images inline might be the cause of the issue -- do you have any suggestions
>> on how to recreate this in vanilla emacs?
> Try to write some simple Lisp which arranges for a buffer to have the
> same images in the same positions in the buffer.

Thanks, will try.

>>   Can you step in GDB through one iteration of that
>> loop and show the values of variables which cause Emacs never to exit
>> the loop?
>>
>> I am not sure which variables I should show, as I am having some trouble understanding the exit conditions
>> of that infinite loop. Basically `move_it_in_display_line_to` always returns `MOVE_LINE_CONTINUED`, and
>> below is one iteration of stepping through the loop:
>>
>> 10947          switch (skip)
>> 10990          max_current_x = it->last_visible_x;
>> 10995          if (it->c == '\t')
>> 11030            it->continuation_lines_width += it->current_x;
>> 11031          break;
>> 11038          it->current_x = line_start_x;
>> 11039          it->wrap_prefix_width = 0;
>> 11040          line_start_x = 0;
>> 11041          it->hpos = 0;
>> 11042          it->line_number_produced_p = false;
>> 11043          it->current_y += it->max_ascent + it->max_descent;
>> 11044          ++it->vpos;
>> 11045          last_height = it->max_ascent + it->max_descent;
>> 11046          it->max_ascent = it->max_descent = 0;
>> 10759          if (op & MOVE_TO_VPOS)
>> 10803          else if (op & MOVE_TO_Y)
>> 10932          else if (BUFFERP (it->object)
>> 10933               && (it->method == GET_FROM_BUFFER
>> 10934               || it->method == GET_FROM_STRETCH)
>> 10945        skip = move_it_in_display_line_to (it, to_charpos, -1, MOVE_TO_POS);
>> 10947          switch (skip)
> Thanks, but I also need to see at least the values of it->current.
> Does the position there never change? does it oscillate back and
> forth? is it perhaps stuck at ZV (the EOB position)? something else?

Its value never changes during the execution of move_it_to. It is stuck at

1: it->current = {
   pos = {
     charpos = 88,
     bytepos = 88
   },
   overlay_string_index = -1,
   string_pos = {
     charpos = -1,
     bytepos = -1
   },
   dpvec_index = -1
}

(gdb) p it->end_charpos
$27 = 333

(gdb) p ZV
$28 = 333

Doesn't seem to be the ZV.






Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Yifan Zhu <fanzhuyifan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 16:36:01 +0000
Resent-Message-ID: <handler.77065.B77065.174222933026982 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 77065 <at> debbugs.gnu.org
Received: via spool by 77065-submit <at> debbugs.gnu.org id=B77065.174222933026982
          (code B ref 77065); Mon, 17 Mar 2025 16:36:01 +0000
Received: (at 77065) by debbugs.gnu.org; 17 Mar 2025 16:35:30 +0000
Received: from localhost ([127.0.0.1]:60490 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuDR2-00070u-Ju
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 12:35:29 -0400
Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b]:42118)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <fanzhuyifan@HIDDEN>)
 id 1tuDR0-0006yp-9G
 for 77065 <at> debbugs.gnu.org; Mon, 17 Mar 2025 12:35:26 -0400
Received: by mail-pl1-x62b.google.com with SMTP id
 d9443c01a7336-2235189adaeso78815655ad.0
 for <77065 <at> debbugs.gnu.org>; Mon, 17 Mar 2025 09:35:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742229320; x=1742834120; darn=debbugs.gnu.org;
 h=in-reply-to:from:content-language:references:cc:to:subject
 :user-agent:mime-version:date:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=0bb11ucUdiJfmd3imHfWau/uchvCPeGqBrTSeASmEN8=;
 b=cbAs7X67dKk0LUi2XBtMaqljukL6IMJgTl9RSilFavlNGrzOcMlKQHHMVm5vZCZ13O
 /JhOJ6yfVaFEOxziCobtdeCPqao3Uxd8lITBFGG58EpGtwJqDceI75V5rDc5nz8DiJvv
 xQl0yySj+PpCkWge9MK34744L5DZqpSE/VUZIO/Stv2T0/9a8DMHZN/dFvF78tju714V
 zpdXdnGvgQG5R0qrMAvU9gX11edIlN6ZOBtIR1qiHfc38WitYCPA606/A/NVIo0vAUZ2
 /w5yFPpQLFUN50eKvB+qblfbmEclBZSvHxkkMQmT1YyTsdKlhAMR5KRtK6cPij1qs0+O
 M6nA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742229320; x=1742834120;
 h=in-reply-to:from:content-language:references:cc:to:subject
 :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=0bb11ucUdiJfmd3imHfWau/uchvCPeGqBrTSeASmEN8=;
 b=tMT1cyEb9NN2bDVKbEZb7db+jQvQ/GyMEp8hxc+T6IMakIruC5gwBTuC/1n7v2sJlU
 3IYWEpH6M2sMr60JjxIuGnzs4AQ033AlQ3yKcQN0iWcrfHy8lA7jZc367d14Olkz4oP/
 hlbH3HTjPaJ9B0tQYOuA9xNv7zuPnW4yrGXE7YxGhxmEKzyr5Ix0lSF5/Y0ocBwCFCTq
 faGnKsDLc0G8oyruLfV/vyJ61RURM548S18weMMSmr+P8YzEGkOuW9dKitfwlEH4d3hp
 0PLGBhEiGXsdMfZyM+p0pOu3H7F8+xmEyinQsAhTKwUtnpDezj33MX4DCX7QhMO3UuN+
 ikNg==
X-Gm-Message-State: AOJu0YywOnTs7K8quf1xdUYGAZZ71aQw/IWH2ZoTuQioRw2J6txW1i/V
 e2x6l0tv8YSbmlEWxSjjUoTS2VX95nbhiNPjQEQoCvSMLqO+Egyvnj3/jQ==
X-Gm-Gg: ASbGncvOt/BZgb0Hjr/6Zs4qGBIoWauKQdkzew9J4rvv9Z1JbBu8AyzQOwY0ry0L3+0
 D9l2+uR4JEo78amZWDBkovAR6meOg5G1UxMeLlx4FkooHuQSVfUvd9jNXaxabaP8J8OD8+GA6QO
 GP6ucNhei23QdFJH+VcB/ezeGO/il807b5Y6rLxko6HTIgs/zpPp4I9794fO8N1SSpmcZKTMVoR
 jWAgH5fq1idfSMAk0wMbzCUzbDMV2MCgWBGty/9ZS2ym5lIFN0t7RfKBvYfWpvJHu5gVzRBw4tE
 DObdSQIaUEipgOTmvCj5xj5kacNVMf/ZPfppPFKk9QAHkWnu2oknlBqJE8SOtxynVyuc0av5Pzq
 m6+A78tvcUVAAYNE=
X-Google-Smtp-Source: AGHT+IGEMa6DBUqwEXVBWFKwHM4dh2SqTYS2yf7BV9GeSQeYPlw1KgsL71TqAW3RHw6e9dFRER72BQ==
X-Received: by 2002:a17:902:cecc:b0:216:271d:e06c with SMTP id
 d9443c01a7336-2262c992535mr1277475ad.4.1742229319681; 
 Mon, 17 Mar 2025 09:35:19 -0700 (PDT)
Received: from [10.0.0.8] (c-24-6-157-144.hsd1.ca.comcast.net. [24.6.157.144])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-225c68883d0sm77342145ad.10.2025.03.17.09.35.18
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 17 Mar 2025 09:35:19 -0700 (PDT)
Content-Type: multipart/mixed; boundary="------------PtLEo3FUNkVnvQ0WYBxQoT0A"
Message-ID: <59ba31a7-4835-45a2-8011-7fe6629327cb@HIDDEN>
Date: Mon, 17 Mar 2025 09:35:18 -0700
MIME-Version: 1.0
User-Agent: Thunderbird Daily
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
 <86h63rspeo.fsf@HIDDEN>
Content-Language: en-US
From: Yifan Zhu <fanzhuyifan@HIDDEN>
In-Reply-To: <86h63rspeo.fsf@HIDDEN>
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is a multi-part message in MIME format.
--------------PtLEo3FUNkVnvQ0WYBxQoT0A
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 3/17/25 7:27 AM, Eli Zaretskii wrote:
> Thanks, but I don't have access to a system where these prerequisites
> can be met.  So either someone can reproduce this, debug the problem,
> and describe the reason for the loop, or I'd need to ask you to do it,
> if possible.  Or, if you can show a recipe for reproducing the problem
> without installing LaTeX and xenops, I could try reproducing this on
> the systems to which I have access.

Some steps to reproduce without latex and xenops:


1. Place attached files into ~/Downloads

2. open emacs on test.txt

3. Evaluate the following function on the buffer (replaces tags with 
inserted images)


(defun replace-img-tags-with-images ()
   "Replace all occurrences of <img-name> with the corresponding 
img-name.png image."
   (interactive)
   (save-excursion
     (goto-char (point-min))
     (while (re-search-forward "<\\([^>]+\\)>" nil t)
       (let ((img-name (match-string 1))
             (image-file))
         (setq image-file (concat img-name ".png"))
         (message "Found tag: <%s>, corresponding image file: %s" 
img-name image-file)
         (if (file-exists-p image-file)
             (progn
               (replace-match "")
               (insert-image (create-image image-file))
               (message "Replaced <%s> with image %s" img-name image-file))
           (message "Image file %s does not exist" image-file))))))

4. Make sure display-line-numbers-mode is turned on, and set wrapping 
mode to word wrap

5. Put cursor on last word of second line, ("subgaussian"), and zoom in 
until second line just spans two lines

6. M-x split-window-right

--------------PtLEo3FUNkVnvQ0WYBxQoT0A
Content-Type: text/plain; charset=UTF-8; name="test.txt"
Content-Disposition: attachment; filename="test.txt"
Content-Transfer-Encoding: base64

PH4vRG93bmxvYWRzL3ByZXZfbGluZT4KU2luY2UgPH4vRG93bmxvYWRzL3g+IGlzIDx+L0Rv
d25sb2Fkcy9zaWdtYT4tc3ViZ2F1c3NpYW4sIDx+L0Rvd25sb2Fkcy9kaWZmZXJlbmNlPiBp
cyA8fi9Eb3dubG9hZHMvdF9zPi1zdWJnYXVzc2lhbi4KCg==
--------------PtLEo3FUNkVnvQ0WYBxQoT0A
Content-Type: image/png; name="t_s.png"
Content-Disposition: attachment; filename="t_s.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAEIAAAAXCAIAAAAwdQ77AAAACXBIWXMAABcSAAAXEgFnn9JS
AAADTUlEQVRYhdWXT0jyYBzHH+cL04yEgqRjREF/JA+FnSrDOnSIPGiX7tGh6GCHrkF/DQk8
eehQJCRkWS2oIBKDgiKkLYWQykl/RgS5mCwMt/cwmi81N9Ne0c9pv+f57tn3y7NnzzPAfrK8
vIxhGFswYBi2srKSoRgCn2AYhuM4KBhwHEdRNEMxJC0pBiRiXF9fG41GlmXz4yZrJGI4nc5o
NCqTyfLjJmskYvh8PoPBkB8ruSAWIxaLXV5ednV15c1N1vwRbHU4HGdnZ5FIhGXZjY0NBEHM
ZnNfX9//cBAMBj0ej0qlisfjWq3WZDJlMYhwjJGREQDA6Ojo29ub2+3OyaYoV1dX4+PjXq8X
huFEItHb29vW1lZVVfXTcYRjcBweHvb09ORgUpqFhQWDwQDDMADA5/OhKKpWq9OJvV7v+fk5
SZLt7e1ms/nfD0/aGARBhEKh2dlZERPb29s2m03cKAzDu7u7nNHvUBS1uLjIMEx3d7fRaCQI
AoKEl+v8/Lxer5+amnp9fe3v79/a2nK5XKlufj+3Wq0IgvCly+WSy+UkSYocAZLJZEwKiqJE
RggEAvX19ZyT5uZmHMf5LgRBrFYrd51IJOrq6gKBAFeenp4CAILBoMBh5AtHR0ctLS1lZWUA
gHg8TlHUdw0EQWopVCqVyFzpdLpQKISi6PT09O3t7czMjKBMLpfrdLqPjw+urKysBAA8PT2l
nKR7wPHxcWdnJ3c9NzfHMIyImyx4eHhoaGhYX18HAGi12omJiaGhoWQyKSiGIMjtdre2tnLl
/v6+RqPR6/W8IO3aoGm6pqYGAOD3+xsbG7lp+UX8fr9CoWhqauLK9/f3i4sLp9MpeSOO43a7
fWdnp7S0lG9MG8Nms62trTEMU1FRMTAwkLvvL5hMppeXl4ODg729PQiCCIJYWlqqrq4Wv+vx
8XF4eHhzc5PPz5E2hsVisVgsv2NZCIVCwe1OmXN/fz85Obm6ulpeXn5zc0PTNB+maA7q0Wh0
bGxscHAwHA6fnJw4HI6SkhK+V2z7Kxxomu7o6IhEIh6Ph2tRKpV2u50XFEcMpVJ5d3cnIki9
VDKZrKD+K37kR8b/2YXDYY1G8+sf1qwhSfL5+bm2tjYTcSpGUfMXBX+IYvMnoBQAAAAASUVO
RK5CYII=
--------------PtLEo3FUNkVnvQ0WYBxQoT0A
Content-Type: image/png; name="difference.png"
Content-Disposition: attachment; filename="difference.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAOMAAAAbCAIAAAABLa9vAAAACXBIWXMAABcSAAAXEgFnn9JS
AAAK7klEQVR4nO2baUwTWxiGz5Riq1CRVkVFb1QWbShoQY0VFQkiEEVQSVRARNQoxFSxbhhX
gjsquEYkaAoSUAIGIa5BUSxuoKCAG0VAWRRqwQp0men9MaZ3nJah1C65ps+vmXfOOd/bzjdn
ztJCSqUSmDHTf8rLywsLCzMyMt69e2eEcCQjxDDzV0ImkxcvXiyTyYwTzpypZnTEzc1t6NCh
RgtnzlQz/w/Mmaoj2dnZT58+NbWLv5C0tLTq6mp1nawu+fn5NTU1AQCsrKxGjx5taWkJAOju
7q6trbWzs7t3756hvaqor68PDg5WKBQAADqdPmLECBKJBABoa2traWmZP3/+4cOHjWYGR2Ji
Yl5enqmia8m5c+fOnz9PpVIdHR1VIgzDIpGovb0d/WKjo6NjYmIM56G1tTU2Nvbz588QBMlk
MgqFcubMGRaLBQA4duzY1atXqVSqUqkcNmwYn8+n0Wh0Oj0lJSUpKQnfkPJ3Xr16BUHQmjVr
6urqVCIMw0FBQWQy+d69e0ojkpSUZG1tfejQIbFYrBK/ffs2fvx4e3v7L1++GNMMlsrKynnz
5pkquvZ8+fLFxsbGwsLi+fPnuEtyuTwzM3P06NGrV6/WrfG8vDwej2djY3P48OEnT54QF75x
4wYAwMnJSSqVYnUWixUWFvbp0yeVIpPJmEymTCbDtYDP1AMHDmzbtg0n8ng8AMDFixf791H+
mHnz5hUUFGCVnp4eT09PKyurly9fGtkMFh6Pd+XKFZyYlZW1efNmk/ghIDU1FQDAYrFwKYJS
VFTk6+trBBsIgjg5OZFIJGwPePPmzZ07d6oX5nK5eXl5OBGfqSEhIXK5HKtcuHABAKCevoZG
IpGEh4fjxNDQUBKJlJ+fb2QzWORyubOzc1dXF05ns9lr1641iSVi5s6dCwDYs2ePxquLFy82
jo3ExEQAwK5du9DTFy9ecLlcjSXLy8uDgoJw4m+ZKpFI9u3bh1Xu3LlDJpMXLVqEIIj+PGvF
rVu3cIONvXv3AgCSkpKM7ARHQUGBekZ+//6dRCJlZmaaxBIxQqHQysrK0tLy1atX6le5XC56
czs6OgICAub2Qnp6OraWxiEpsY22tjYKhTJy5Ei5XF5bW7tq1Spcn4jF3d3969evv0XElcBm
ZFVVlY2NjYeHx8+fP4lNGALcs5GRkQEAiI6ONr4THCEhIY8fP8aJ+fn5AIDm5maTWOqT5ORk
AACbzVZPjp6eHp2bbWpqqq6u1r58aGgoACAlJSUsLEwikRCUPH78OK5L6vU5aG1tHTdu3Jgx
Y5qamrS3YiAePXpEoVD8/PwUCoVpnYhEIhaLhVWio6PDw8OdnJzodHp4ePiKFSvevXtnoOhv
3rzZv39/YmLi/v37c3Nzta8Iw7CnpycAICEhQS9OOjs7d+3adffu3fT0dH9/f/VhpUaKi4sB
AAwGA9dfqtPS0jJlyhSsojlTu7u7ORwOjUarqKjQ0rrh+Pjx49ChQ1ksVkdHh86N1NTU+Pr6
9vZqw1JSUkLQztmzZzXebFdX195GXfri9evX/v7+aBcolUp9fHz61Ym8ffuWSqVSqVS9vCHL
y8u9vLzQ49zcXA6Ho00thULBYDAgCMLOq3pjwYIF2OGKhkxFEGTp0qUWFhaFhYW9tZKYmNjS
0qKNuT9EJBJNmDDBzs4Ou5ChAwiCtLe3t2kBDMME7UyfPr2+vh4ntra2QhB0/fr1P3HYJytX
rjxy5Ah6fPv27WHDhvU35yIjIw8cOKB3Y3FxcVFRUdqU5PF46ABg9+7dfRa+du1abGys6hRS
qo2Od+/enZCQcPr06Q0bNqjEjIyM8PBw9Fgikdja2gqFwjFjxmgcWdfX10dERCAIQrAgDEFQ
UlKSu7s7QRm5XO7v719aWvrgwYNp06ZpNGNM6urqoqKi7t+/j9Ozs7NDQ0Pb29uHDBnSW938
/Pxjx44Rt0+hUAoLCykUisarISEhAoGAy+X6+vqy2WwAALoPoiUPHjzg8/lpaWk4/efPn1ZW
Vtq3g6OiomLTpk05OTkMBoO45NGjR8ePH+/t7W1vb89gMBoaGiwsLAjKS6VSNze3/36ohUtk
Pp8PANiwYQNWlEqlGzduVJ3eunXLwcGB+IHo7OwUE6LNqzwqKgqCoKtXr2LFFy9epKam9lnX
EEgkEhcXF/VlkLVr106dOpW4LgzDxF+IWCwmnmS8fPmSyWSid23SpEnqXTsBHz58WLBggcbJ
07Zt23Re2KmqqoqKiurs7BSJRMQlr1y5cuLECfQY7Vb7fAU1NDR4enqqTn/L1OLi4gEDBgQE
BOAmLllZWdeuXVMqlbW1tTt27OBwOK6urjt27CgrK9P+U/UXdKf00KFDOD0mJgY78EAQJDU1
NS0t7fz58wRDzOrqag6HM70vOBxOcXExgavIyMiioiKc6OjouH37dvTY0IOiysrKgwcP0mi0
9evXa1lFLBb7+fm1trZqvBoWFqabk7Kysvj4eIVCgSCI+m3CUlRUFBcXpzpF51X+/v7E7Sck
JFy4cEF1+l+mfvjwgcFguLm5dXZ2YiuIRCIHB4cfP36olNmzZ6ekpGj5eXQjJycHgqDIyEic
LhAIZs+ejVXi4+PRiWd1dXVgYCBBm1KptEcLiI3dv38/IiICqzQ3NwMAbt68qVQqYRjGDq30
xefPn5lMJtpZoGzZsgW7piuTyXqbTSsUiiVLllRWVmq8evfuXR8fHx0s1dTU2NjYkMlkMpkM
QRDuJYylrKwsOjoa120zmUzcfpU6rq6u2F30X5kqEomcnZ1HjBiBe6eUlpa6u7sHBASoFKlU
SqVS+7WK1l+ePXs2cODAOXPmYDd/EQRJT0+3s7NTzSpQfHx8QkNDBQJBW1vbmzdvDOdKZcPF
xQX73AqFQgDA+/fvlUrl6dOnq6qq9B40MzOTzWbX1NSgp93d3d7e3mhElKlTpw4aNEjjDyG4
XC5uRxqlq6vr8uXLw4cPV+8O9EhBQYHGmV98fDwAQPUiUqekpGT58uVY5VemLlu2DADg4uIS
HBwcHBwcFBQ0c+bMUaNGoaOitLQ0VQWBQECn0w23ZQXDsL29PQDAy8sLNRMYGOjh4YFOVshk
MvYOKZXKvLy8wYMHAwAmTJjQ2NhoIFdY9uzZc+nSJayydevWmJiYs2fPPnv2zBARu7u7T506
lZycfPLkyeTk5Li4OKFQiC0QERHh6OiYlZWFq5iVlTVgwADH3xk3bhydTlfNxrSZhutAbGws
k8mk0WgUCgW3K75u3ToGg0Gj0WxtbZcsWZKTk6Nefc2aNbdv38YqfeyAqXP06NGFCxcqlcqO
jg6Nu3PG5OPHj2KxWCaTPXz4cOLEiaoxu6GDzpkzxwiB+kVDQwOfzze1C/3Q1dXFZDJxy4X9
/iW1UCj08PBAFx1GjhzZ3+r6xc/PTyAQWFpazpo1KzAwcPLkyUYI6uDggCBIXV2dEWJpT2lp
6aRJk0ztQj/k5uYGBQXh1uAs9u3b169W7OzsioqKmpubvb29nZ2d9Wmw/1hbW8MwXFFRUVpa
Onbs2MDAQOPERRCkpKTEy8vLOOH6BIZhPp+/YsUKUxvRDzweLy4uDvcnLQ0r/2b65MePHzNm
zKisrIQgyNReAAAgOzubzWabvOPQC42NjcuWLXv8+DFON/+PShdoNNrkyZNLSkpMbeQXS5cu
/TvSFACQkZGh8eVg7lN1pLGx0dra2tbW1tRG/jaEQuE///xDJuP/4WfOVDP/D/4F0SSuMxJM
3HEAAAAASUVORK5CYII=
--------------PtLEo3FUNkVnvQ0WYBxQoT0A
Content-Type: image/png; name="sigma.png"
Content-Disposition: attachment; filename="sigma.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAIAAABYAbuYAAAACXBIWXMAABcSAAAXEgFnn9JS
AAACFklEQVQ4jbWVLcjyUBTH78aKSR4EwbBgMhlFLIJgEZMGk0UUg6DBJgrCsAyDuOpQUVzw
o9lEBTEqmCwWgx9lMKeioOh5wl58fbbpeOV9/mV3/3Pv72znbvdgAIA+EgD0er1Go4HjeKVS
UU7AP+NK0uv1LpfrVfRzNIZhdrtdp9P9f7SmfhFNSJdQKDSZTAwGg8lkesQulwvP84IgSFtd
LpdtNts/sAEAALrdLkKIJElRFOGnBEGgaZogiHq9LgsxDOP3+61Waz6fX61Wsih6jILBIEIo
Go2CmrLZbC6XUw290l80z/NGoxEh1O/3lfN4nn+VVRsNAM1mEyFkNpuPx6Nyajwe/7HydXlV
0ADg8/kQQjKKpPP5rDTn8/lms9F+agDYbrdfX18Yho1GI9UFD81mM5qmB4MBwzBOp3OxWGig
AaBarSKEnE7ne3SxWEyn09I4kUikUilt9P1+t1gsw+HwPfpZDoejVqtpo3O5XKlUUvqHw0GV
y7JsOBy+3W4yX/6jdzqd3W4XiUSUu09RlNJstVrr9ZplWVEU330u0+k0EAgo8wOAKIqxWExm
chzHcRwAnE6nQqHwsiCbzcbj8ez3e9W3zmQyFEU9O1ITIAiCIAgMw9rttjr6dDp5vd7lcqmE
brdbiqJwHK9Wq6pZX+nPyZdMJsfjsdvtfq7V9XoVBGG/30u3JEm+OeaUwuDT3qipX2wF38Jh
37sY9XQXAAAAAElFTkSuQmCC
--------------PtLEo3FUNkVnvQ0WYBxQoT0A
Content-Type: image/png; name="x.png"
Content-Disposition: attachment; filename="x.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAIAAAB2uKNyAAAACXBIWXMAABcSAAAXEgFnn9JS
AAABc0lEQVQokZWTv8tBURzGH29ZvsqCDP4IP8ofIFlNRAY6sshoJKPdIpvFQIx2AwNlskjJ
osgg3ZSObtf3HfTe7su9fjzjcz6fzumpY2NmGNJqtYbDoaIoAKSUsVisXq8D2O126XRaVVW7
3Q6gUChks1kA4KdomhYOhwG0221jPxgMvF5vv9+XUuqlic/MnU4HQD6f15vr9ZrJZDabzQNp
7kspXS4XESmKwsy3261YLC4Wi2fS3GfmcrkMoNlsMnOlUhmNRqaYpb9arQD4/f5Go9Hr9aww
S5+ZI5EIgFqt9oL5gXXi8TiA7Xb7grG8f7lcCiHcbrfD4biv+MX79/t9KpW6XC7GFT/1z+dz
Mpk8HA78t2IgEPjUV1U1l8ut12u9ua84nU7f+5qmlUql+XxuLLvdLgAhxBv/dDolEolqtfpA
SCmJiIiOx6O5P5vNotGox+MhIp/PNx6P9ePJZBIKhYjI6XQGg0EhhPHzMLON///fb/MLJYXQ
BZJTHzIAAAAASUVORK5CYII=
--------------PtLEo3FUNkVnvQ0WYBxQoT0A
Content-Type: image/png; name="prev_line.png"
Content-Disposition: attachment; filename="prev_line.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAs4AAAAeCAIAAACzLw99AAAACXBIWXMAABcSAAAXEgFnn9JS
AAAMK0lEQVR4nO3dfUxTV9gA8EOpIPhVPmIHiAaWOTWO1RHCcE7shJA5p3NTmA4KEnQ6EZfB
FlmNOCeYkTgYmzK7UtFZkbaYVayRLdB1tsqQuRXqZAHpAIt8FMunrZT2vn/0Td/7tqW9q9Sq
PL+/ep57zuEpCeS59557rgeGYQgAAJ4wGIb98ssvXC6XRCKdOnXK3ekAAJxHcncCAABg27x5
8+h0uruzAAA8Kig1AABPIg8Pj+joaB8fH3cnAgB4VFBqAAAAAMCFoNQAAAAAgAtBqQHAdHfw
4MHR0VF3Z/GY6HQ6JpPp7iwAeJoIBIK2tjYiPdls9v37963jHvAECgAuwmQyL168iBCaMWNG
aGior68vQgjDsNu3b2MYVl1dvWjRInfniAYGBtasWdPc3Ozc8O3btzc2NgYEBAQFBZmD4+Pj
arVao9GY/r1wOJyoqCgnJv/2229//fXX1tZWBoOxdevWkJAQm92+//77S5cuDQ0NIYR0Ol18
fHxBQQFCqLu7+/3339fr9TNmzEAIZWRkMBgMhFBUVJRIJJo/f74TKQEw3Vy4cKG+vr6wsJBI
Z7VanZ6eXllZabnKCgMAuIDBYAgICIiNja2vrzcYDOb4sWPHEEKHDx92Y254JSUlBQUFTg+/
dOkSQig0NHRoaMjikEaj+eqrr8hk8o8//vhoOTpmMBhM1cypU6fwcYFAQKVS+Xy+TqczB4uK
ioqKilydEgDPgLa2NjqdPj4+bn2Iw+EUFhZaxyUSSXp6ukUQSg0AXEImk61cuVKv1+ODQqGQ
RCIlJye7KytrUVFRnZ2dFsHs7Oxz584RnCE5ORkhtHPnTptH8/Lyjhw58kgpEnP27FmEEP5/
3MOHD7dt29be3m7Rs7e3NzIy8jGkBMDTbuPGjXV1dfgIj8fbs2dPWlqal5fXrl27bI5KSEiQ
SqX4CJQaALgEk8lUKBT4yB9//DFr1qxVq1bhz7Ddq7m5OT4+3iJ4//59EonE5XIJTqJWq003
I2pra20eNVch165di5tEfHy8XC7HD7R5edZOGjqdLiAgwNfX13R9xWg07t69u6mpyWbnDRs2
/PnnnwS/IADTU0NDw9KlSy2C/f39IyMjGIZRKJTJSo2amho6nY6PQKkBgEvk5OTgm3fv3g0J
CXn++efVarW7UrKWk5NjXVIIhUKEkEqlIj4Pj8dDCIWFhY2Ojlof3bt3r9MZ/v33393d3QQ7
Z2dnI4ROnDiBYRiTyRSLxZP1rKqq+vjjj53OCoDpYNeuXTZvkZjYKTUMBoOfn9+dO3fMEXgC
BQCXwK+iGhsbe/vttx88eCASiQICAtyYFZ7BYLh48eKmTZss4hKJZMmSJcHBwcSn2rJly6ZN
m5RKZW5urvVRggvKLMjl8sLCwp6eHoFAEBsbS2QB/M6dOxFCJ0+eLCkpiYiIWLNmzWQ9169f
f+XKFb1e70RiAEwTQqFw5cqVTgwkkUivvvqqaSHX/0amLisAwP/x8PAwfTAajVu3blUoFFVV
VS+++KITU1VVVcXExLS0tExpgqimpiY2Nta8ULyzszM1NTUlJYXNZnt4eKSkpGRkZExMTBCc
7cSJE35+ft99993Vq1ctDs2cOdOJ9CQSyfDwMJ1O37t3L41G43A4DocsXryYTqfL5fKBgYHE
xEQ7Pb28vOLi4i5fvuxEYgBMB+3t7X19fStWrHBueExMjFQqNTfJU5QVAMC27Ozs6urqsrIy
p1/nUVdXV19fL5fLlyxZghDi8Xg//PCDw1Genp7nz5+nUCiTdSgvL9+3b5+5uXDhwtOnT6vV
ai6Xm5+fb321w77nnnuuqKgoLS3twIEDEonkP421KSsry/z5xo0bu3fvJjJqw4YNYrG4q6vL
Yc+0tLQjR45s3LjR+RQBeHYplcrg4GDTI/pOWLBggUAgMDeh1ADAhUpLS4uLi3Nzc9PT0212
aG1tlUgkGRkZdib5+uuv09PTIyMjTc1333137dq1Dn+0p6ennTpDo9Hcvn37tddes4iLxWIP
D4/Y2FiH81tjMBhHjx794osvnBhrR1lZ2bJlyz744AOHPVtaWpqamgIDA3k8XnFx8dy5c+10
joyM7OjoUKvVgYGBU5csAM+I/v7+efPmOT3c399fpVKZm3ADBQBXqampycrK2rx5c35+Pj6o
VqvNzbKysvr6evvzeHt7m+sMhBCZTA4gwE6dgRD66aef3nvvPet4XV0djUbz9/cn+iVxCgoK
cnJyrFdIPMpWpHw+X6VSsdls0w5ddvT09Bw6dOj48eOpqaljY2NcLtfh5ImJifgTLwCA2SOW
Gn5+fmNjY+YmlBoAuMStW7cSExNfeeWVM2fOmNdtIISEQiH+NFoikdhZveg64eHh7e3t1vHa
2loil0ysVVVVDQ4O2rw8c/jwYScmRAhVVFRMTEwcPHhQq9WePn3aTs/R0dGsrKySkhIfHx/T
4lAWi+Vw/jt37oSHhzuXGwDPvEdZN63X62fNmmVuwg0UAKZeb2/vW2+9RaFQhEIhfoNelUrl
5eVl+sxisVpaWhobG69du3bv3r1PP/2U4OQVFRUlJSUOu5HJ5Orq6smubaxevTozM3NkZGTO
nDn49FpbW9944w3zt6BSqURSunnzJo/Hq6iosD40PDyMP7kh7ty5cykpKSQSicFgGAwGPp8/
Wc+JiYnMzMyjR4+atvcwLQ4Vi8W///57dHT0ZKO0Wq1MJjt58qQTuQHwzKNQKMPDw04PHxoa
+n97/0/9o7gATG9arTY6OnrOnDnW+0etW7fu559/Njfr6uqCgoKIzNnX14dv6giwuZcwXl5e
HofDwUcqKio8PT1N+/N0dnYeO3bMfKinpwe/vTped3f3m2++OTw8bPPogQMHXLoLu8Fg2LNn
T2NjIz54/vx5hND27dvtDDx79mxubq5FUKPROPy9ATAd/Pbbb/7+/nY62NlXA8MwFou1evVq
cxNuoAAwlTAMYzAYjY2NlZWVL730kjl+9+7dpKQkmUyGv10ilUpff/11h3Pu37+fSqWKRCJz
xJsA0zvG7GAwGGfOnMFHtFotlUqdPXv2xMTE8ePHP/roI1NcJBIFBQWZNsiyoNVqd+zYUVpa
ir86YtLT0/Pll18WFBQsXLjQ4Xd0zuDgYFJSkp+fH34tC0LonXfe8fX1raystPmSSZPy8vLU
1FR8ZGBgYMGCBatWrXJRtgA8RV5++eXBwcHJHubSarVardbO35dcLqfRaOYm3EABYCqxWCw+
n0+lUlkslmm5wMjIiFKp7OjoMBgMqamp+ApAKpWuX7/e4Zzh4eEhISEE72UQFx4ejmGYUqkM
CwszRRITE/l8fmFhIZlMzs7ONu+HMX/+/ODgYIVCYT3JJ598IpVK4+Li8EG9Xq/RaMxXX0ND
Q6c2c4RQQ0PD559/3tTUNDY2dv369YSEBHOJIJPJTA/KksnkuLg4Go1WWlrq7e2NH97V1aXV
ai22OfHx8QkLC1u6dOmUZwvAU2fu3Lk0Gu3mzZsWf798Pv/KlSsdHR0zZ84Ui8Xbtm3z8fHJ
y8uzOKO4cePG/v37zU14iTwA7mE0GikUikQiWbFixdWrV4lc3phyHA6nq6srLy+PSOf8/Hwm
k+nqlB6P/Pz8wMDADz/80N2JAPDkKioqunXrFpvN/q8D+/r6IiIiOjo6zCU+3EABwD36+/t1
Ol1ERIRSqcRvq/c4bdmyRSAQEDzfePDggavzeWwqKyuTkpLcnQUAT7SUlJTLly+PjIz814Fs
NjstLQ1/KdHz0KFDU5kaAICY2bNnq1Sqe/fu/fPPP/v27SOR3FD3e3t7X79+PTAwcNGiRfZ7
ikSiF1544dl4NFQmk/3777/JycnuTgSAJ5qvr6/RaPzrr79iYmKIj9LpdDk5OWw2G/9GAriB
AsC0Vltby+Vy7b9hZHx8vLi4+LPPPntsWbnUjh07Nm/enJCQ4O5EAHjS6fX6devWffPNN8uW
LSM4JDMzc+3atRZvNoBSA4BpzWg0RkRENDQ0OP2yg6fLw4cPaTSaQqHw9PR0dy4APAV6e3uz
srLKy8vxWwRN5sKFC21tbdanJVBqADDdNTc3L1++HL+l6TMMw7DW1tbFixe7OxEAnhoajUar
1QYHBzvsqVAoli9fbh2HUgMAAAAALgRPoAAAAADAhaDUAAAAAIAL/Q99J26gY5jwYAAAAABJ
RU5ErkJggg==

--------------PtLEo3FUNkVnvQ0WYBxQoT0A--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 16:37:04 +0000
Resent-Message-ID: <handler.77065.B77065.174222938327471 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yifan Zhu <fanzhuyifan@HIDDEN>
Cc: 77065 <at> debbugs.gnu.org
Received: via spool by 77065-submit <at> debbugs.gnu.org id=B77065.174222938327471
          (code B ref 77065); Mon, 17 Mar 2025 16:37:04 +0000
Received: (at 77065) by debbugs.gnu.org; 17 Mar 2025 16:36:23 +0000
Received: from localhost ([127.0.0.1]:60499 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuDRt-00078k-CM
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 12:36:22 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55700)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tuDRp-000779-HU
 for 77065 <at> debbugs.gnu.org; Mon, 17 Mar 2025 12:36:19 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tuDRi-0008V8-M8; Mon, 17 Mar 2025 12:36:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=yQIGBueIzhsac+7bUp1ZKhSiZn9zPf6ZB+Kbe8yPp1g=; b=SWC4fjVTELUSqAkwzt09
 9POqUOm4NIExfm9hbYnL8BkxOtiXNIktC3zd5vb3FH76IjJm5Tqb/xtvCLYq0P7u7KDuw8iIa6cw/
 62egCkzB1splHnRWRiiNnkKd8F3zG+En9/JLBvGAHGI8cBXd1RdiKTTQt05bGIs7bIZGYwoHApcRo
 ijEVu6KUZ4zOe90pAPmrAxugqsrtgBm/faZnaFm/VIxnsfXQ1pQWtpQAZk+KixTMX1RzNP+35SIpO
 zOb3+Du3KwIhYmDqVN6kXYJJVOnvd4p2PBGa+1v8idBVB1B4Hj1Y2eA1b2L4H0f7gpRshxvWGnsfj
 756WlBApv1bM9g==;
Date: Mon, 17 Mar 2025 18:35:52 +0200
Message-Id: <865xk7sjh3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <a2775155-bb81-4898-a73d-ac76a3fef464@HIDDEN> (message from
 Yifan Zhu on Mon, 17 Mar 2025 08:22:28 -0700)
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
 <86h63rspeo.fsf@HIDDEN> <54e61f73-a90d-4123-81e0-d0b85f06790e@HIDDEN>
 <868qp3sneb.fsf@HIDDEN> <a2775155-bb81-4898-a73d-ac76a3fef464@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Mon, 17 Mar 2025 08:22:28 -0700
> Cc: 77065 <at> debbugs.gnu.org
> From: Yifan Zhu <fanzhuyifan@HIDDEN>
> 
> > Try to write some simple Lisp which arranges for a buffer to have the
> > same images in the same positions in the buffer.
> 
> Thanks, will try.

TIA.

> >> 10947          switch (skip)
> >> 10990          max_current_x = it->last_visible_x;
> >> 10995          if (it->c == '\t')
> >> 11030            it->continuation_lines_width += it->current_x;
> >> 11031          break;
> >> 11038          it->current_x = line_start_x;
> >> 11039          it->wrap_prefix_width = 0;
> >> 11040          line_start_x = 0;
> >> 11041          it->hpos = 0;
> >> 11042          it->line_number_produced_p = false;
> >> 11043          it->current_y += it->max_ascent + it->max_descent;
> >> 11044          ++it->vpos;
> >> 11045          last_height = it->max_ascent + it->max_descent;
> >> 11046          it->max_ascent = it->max_descent = 0;
> >> 10759          if (op & MOVE_TO_VPOS)
> >> 10803          else if (op & MOVE_TO_Y)
> >> 10932          else if (BUFFERP (it->object)
> >> 10933               && (it->method == GET_FROM_BUFFER
> >> 10934               || it->method == GET_FROM_STRETCH)
> >> 10945        skip = move_it_in_display_line_to (it, to_charpos, -1, MOVE_TO_POS);
> >> 10947          switch (skip)
> > Thanks, but I also need to see at least the values of it->current.
> > Does the position there never change? does it oscillate back and
> > forth? is it perhaps stuck at ZV (the EOB position)? something else?
> 
> Its value never changes during the execution of move_it_to. It is stuck at
> 
> 1: it->current = {
>    pos = {
>      charpos = 88,
>      bytepos = 88
>    },
>    overlay_string_index = -1,
>    string_pos = {
>      charpos = -1,
>      bytepos = -1
>    },
>    dpvec_index = -1
> }

Any idea what is at buffer position 88 in that buffer?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Yifan Zhu <fanzhuyifan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 16:44:02 +0000
Resent-Message-ID: <handler.77065.B77065.174222979531036 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 77065 <at> debbugs.gnu.org
Received: via spool by 77065-submit <at> debbugs.gnu.org id=B77065.174222979531036
          (code B ref 77065); Mon, 17 Mar 2025 16:44:02 +0000
Received: (at 77065) by debbugs.gnu.org; 17 Mar 2025 16:43:15 +0000
Received: from localhost ([127.0.0.1]:60540 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuDYY-00084U-V6
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 12:43:15 -0400
Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:59658)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <fanzhuyifan@HIDDEN>)
 id 1tuDYU-00082b-Ji
 for 77065 <at> debbugs.gnu.org; Mon, 17 Mar 2025 12:43:12 -0400
Received: by mail-pl1-x636.google.com with SMTP id
 d9443c01a7336-22548a28d0cso127612585ad.3
 for <77065 <at> debbugs.gnu.org>; Mon, 17 Mar 2025 09:43:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742229784; x=1742834584; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :from:to:cc:subject:date:message-id:reply-to;
 bh=r18sXYQ+8HX8Ud4syGJwEgE1tGnsaTQ9B633KvNY8ZU=;
 b=CexANY3I3VgojbEwT/GTSqny/1DI/FWCYNODycj30/0NH7Z9mv/vTDDpIRNTlJzqUA
 PYIOW3UqmBaNmmfchEWdDfalGtf1wDU2eZGVAnZ2U/kLtUmr0G1H2FK3PhZqwU+ICd1Q
 OC8XyKpkiJMZiH7ogeRjSOwoU3tItTTyi7NRH/bYWZ/752o578ac/0B05gE4JdctHywg
 jr+NmBHI7TtUBoD8C7Gh9WaSMseOr747nd+t/a7QvMI8O4Y6j9jdwMn5X944gD/Wobti
 DAB/xVCK/dzQ+dTwMb0+COI+0IbheZyf0Gk3iEudEhbID6lH7FZ8AnOWJ+mNSVmKZoTu
 n0Pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742229784; x=1742834584;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:cc:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=r18sXYQ+8HX8Ud4syGJwEgE1tGnsaTQ9B633KvNY8ZU=;
 b=G5HMj89aZBt4nskMsIDqayGuyyytzYGhFpi8JRy0/GtdUhI3sxTnnKBGqlmtF/T2YO
 q5rvaPquMeuQqgxVlhDeh4cRiEQoy2T9UuBTm8DiOQLVA1R8ormzlLn80xLl1/QuxyQK
 KUqOlhsfJKxI3w/XvR8Y/Fp+UTnJ4D6Xs4aG83+vbueAjRSGcjRS0ZHp54mCH7l0Phze
 qUR6PclS66XFoQDhslfgXf5BoY+0RzvFl8Tgn2guFiJsl7teQtX/Go5irUnuG30MYxwf
 SJ8+n2Um0jWlU25q1BJ+kj3tWKeNucZ9bd8lvv667M5a3k7c2PsFg/TL8LiHVpMvXkyd
 udpg==
X-Gm-Message-State: AOJu0YxXOEGpFSs2eozZqdcO8vI8AxqCLYYbqvXwYcwR3Z/D1OYToJHz
 O7i23a88cvMaHogdAbNkno7HqwELUForUpMil582FOCXjXQveFAoDDAdEw==
X-Gm-Gg: ASbGncuiziQEZst6hhDwtESVq8/WhTuLEx+2p0jhUuxlbEs7FUvmMY1orprAUrcTeDE
 w7UaY7SFHh5al2tLg5dqfATOyuc4Qh4MY0OWhx82Vq6bv0+H4MH7bQvkKPMlP/7bbaduCYPzHlH
 rZy5+137YieI4AjzWyQr0LE8sFd5HvuUfslO1MFgi9hfLGAmy0lPA5npanwefOWy96pEkjqZnzT
 yrwJq9FXz0QejDYYX/bXbBTwkQmx9B7mHDhDtfozFb1hcv611etY48rnTHRhhbyxdW93AVpNapk
 OTfMd5uAG3hj59HcraAuf3OmeTtjFFwYqHy3G8PKiqDtAQUjlsLNi2GQAxQIbK/08xKf8uZoHZA
 EtTEU
X-Google-Smtp-Source: AGHT+IG/Wq94MaN4E1+SGWQw2x4Sj4TXFt4u3YbighLkbTzulP2Cs1qWOTK3pDfnuzBDTGD0AFSdGA==
X-Received: by 2002:a17:903:1a2f:b0:223:5a6e:b16 with SMTP id
 d9443c01a7336-225e0a15ecemr181953165ad.5.1742229784209; 
 Mon, 17 Mar 2025 09:43:04 -0700 (PDT)
Received: from [10.0.0.8] (c-24-6-157-144.hsd1.ca.comcast.net. [24.6.157.144])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-301539ee99fsm6310974a91.20.2025.03.17.09.43.03
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 17 Mar 2025 09:43:03 -0700 (PDT)
Message-ID: <8634cff7-00a1-4602-98eb-3233254026df@HIDDEN>
Date: Mon, 17 Mar 2025 09:43:03 -0700
MIME-Version: 1.0
User-Agent: Thunderbird Daily
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
 <86h63rspeo.fsf@HIDDEN> <54e61f73-a90d-4123-81e0-d0b85f06790e@HIDDEN>
 <868qp3sneb.fsf@HIDDEN> <a2775155-bb81-4898-a73d-ac76a3fef464@HIDDEN>
 <865xk7sjh3.fsf@HIDDEN>
Content-Language: en-US
From: Yifan Zhu <fanzhuyifan@HIDDEN>
In-Reply-To: <865xk7sjh3.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 3/17/25 9:35 AM, Eli Zaretskii wrote:
> Any idea what is at buffer position 88 in that buffer?

If I do M-x goto-char, 88, my cursor lands on the beginning of line 8, 
in the single line picture corresponding to


   \begin{align}
     Z_t := \langle t, \Sigma^{-\frac{1}{2}} X \rangle.
   \end{align}


See also other email about reproducing without latex/xenops. Hopefully 
the attachments got through.





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77065: 31.0.50; Infinite loop in move_it_to
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Mar 2025 19:56:01 +0000
Resent-Message-ID: <handler.77065.B77065.174224134319535 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77065
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Yifan Zhu <fanzhuyifan@HIDDEN>
Cc: 77065 <at> debbugs.gnu.org
Received: via spool by 77065-submit <at> debbugs.gnu.org id=B77065.174224134319535
          (code B ref 77065); Mon, 17 Mar 2025 19:56:01 +0000
Received: (at 77065) by debbugs.gnu.org; 17 Mar 2025 19:55:43 +0000
Received: from localhost ([127.0.0.1]:32855 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuGYo-00054x-FL
	for submit <at> debbugs.gnu.org; Mon, 17 Mar 2025 15:55:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:46264)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tuGYm-00053q-Jp
 for 77065 <at> debbugs.gnu.org; Mon, 17 Mar 2025 15:55:41 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tuGYh-0005a4-98; Mon, 17 Mar 2025 15:55:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=1ZdgtGhPrBRH4Hr/pneDWCz5yqzyYckLq95bDL6xI/E=; b=WbXM/q9CymNI
 7CqxgXMkoKQOkYs7LWMABubX6IyA1fOFeCNDtcE9utmV69C6+TfSYdzDcmZJ4anOHnVOyvTU09vfm
 GE+OsUYEaVaVhxjnb6M+YM9aVofSsgzo1srydQLu7X9f3F4FqxPRetQJp8s4K4hVJLA2rN6CUQ7H6
 gT9sYbf3pUElCpQli81Ap1vPkDwfWSEZ4d6PVD+PWB4r3hGG3XsoFEH4Sr+YDK4vrEKtUGKKO1M7N
 xZrvLwaBF+ztCYlSjONDqQtBr8UC7Yx6y+a6tUzaWdvu9ivQXm8DdLks53OTLIGuIik8RwVaNOAxl
 nxR8ZUND79fBuj5X/3+kdw==;
Date: Mon, 17 Mar 2025 21:55:32 +0200
Message-Id: <86wmcnqvnv.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <59ba31a7-4835-45a2-8011-7fe6629327cb@HIDDEN> (message from
 Yifan Zhu on Mon, 17 Mar 2025 09:35:18 -0700)
References: <ef755e37-b387-4012-998b-5691ccdb0281@HIDDEN>
 <86h63rspeo.fsf@HIDDEN> <59ba31a7-4835-45a2-8011-7fe6629327cb@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Mon, 17 Mar 2025 09:35:18 -0700
> Cc: 77065 <at> debbugs.gnu.org
> From: Yifan Zhu <fanzhuyifan@HIDDEN>
> 
> On 3/17/25 7:27 AM, Eli Zaretskii wrote:
> > Thanks, but I don't have access to a system where these prerequisites
> > can be met.  So either someone can reproduce this, debug the problem,
> > and describe the reason for the loop, or I'd need to ask you to do it,
> > if possible.  Or, if you can show a recipe for reproducing the problem
> > without installing LaTeX and xenops, I could try reproducing this on
> > the systems to which I have access.
> 
> Some steps to reproduce without latex and xenops:

Thanks, but I couldn't reproduce, and I suspect it's because the
recipe is not well-defined.  Let me ask some questions.

>> 4. Make sure display-line-numbers-mode is turned on, and set wrapping 
> mode to word wrap

D|oes this mean turn on visual-line-mode, or does this mean just
assign value to word-wrap?

> 5. Put cursor on last word of second line, ("subgaussian"), and zoom in 
> until second line just spans two lines

What does it mean "just spans two lines"?  What exactly should appear
in the last line of the buffer?

Also, what is the size of the frame where this recipe should be run?

> 6. M-x split-window-right

And Emacs freezes right after split-window-right?  Or do I need to do
anything else?





Last modified: Mon, 17 Mar 2025 20:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.