GNU bug report logs - #79950
31.0.50; Infinite loop on redisplay

Previous Next

Package: emacs;

Reported by: Óscar Fuentes <oscarfv <at> telefonica.net>

Date: Fri, 5 Dec 2025 12:10:02 UTC

Severity: normal

Found in version 31.0.50

To reply to this bug, email your comments to 79950 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 12:10:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Óscar Fuentes <oscarfv <at> telefonica.net>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 05 Dec 2025 12:10:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Óscar Fuentes <oscarfv <at> telefonica.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 13:08:56 +0100
After showing inline an attached image on a e-mail under gnus, Emacs
froze using 100% cpu. Neither C-g nor SIGUSR1 / SIGUSR2 did any effect.

I have the problematic instance under gdb and hopefully I can keep it
for a day or two. Please ask for any information you need.

(gdb) bt full

#0  do_one_unbind (unwinding=true, bindflag=SET_INTERNAL_UNBIND, this_binding=0x7ffe6c522930) at ../../emacs/src/eval.c:3844
        kbdwhere = 0x0
#1  unbind_to (count=..., count <at> entry=..., value=value <at> entry=XIL(0)) at ../../emacs/src/eval.c:3975
        this_binding = {
          kind = <optimized out>,
          unwind = {
            kind = <optimized out>,
            func = 0x55a222971540 <unfreeze_pattern>,
            arg = <optimized out>,
            eval_depth = 0
          },
          unwind_array = {
            kind = <optimized out>,
            nelts = 94154853389632,
            array = <optimized out>
          },
          unwind_ptr = {
            kind = <optimized out>,
            func = 0x55a222971540 <unfreeze_pattern>,
            arg = <optimized out>,
            mark = 0x0
          },
          unwind_int = {
            kind = <optimized out>,
            func = 0x55a222971540 <unfreeze_pattern>,
            arg = <optimized out>
          },
          unwind_intmax = {
            kind = <optimized out>,
            func = 0x55a222971540 <unfreeze_pattern>,
            arg = <optimized out>
          },
          unwind_excursion = {
            kind = <optimized out>,
            marker = XIL(0x55a222971540),
            window = <optimized out>
          },
          unwind_void = {
            kind = <optimized out>,
            func = 0x55a222971540 <unfreeze_pattern>
          },
          let = {
            kind = <optimized out>,
            symbol = XIL(0x55a222971540),
            old_value = <optimized out>,
            where = {
              kbd = 0x0,
              buf = XIL(0)
            }
          },
          bt = {
            kind = <optimized out>,
            debug_on_exit = <optimized out>,
            function = XIL(0x55a222971540),
            args = <optimized out>,
            nargs = 0
          }
        }
        quitf = XIL(0x38)
#2  0x000055a222976d19 in fast_looking_at (regexp=regexp <at> entry=XIL(0x7f9e0f231fd4), pos=pos <at> entry=4011, pos_byte=<optimized out>, limit=limit <at> entry=4070, limit_byte=4137, limit_byte <at> entry=4138, string=string <at> entry=XIL(0)) at ../../emacs/src/search.c:595
        multibyte = <optimized out>
        p1 = <optimized out>
        p2 = <optimized out>
        s1 = <optimized out>
        s2 = 3
        len = 1
        cache_entry = 0x55a222c3aea0 <searchbufs+5760>
        count = {
          bytes = 288
        }
#3  0x000055a2228b5885 in bidi_find_paragraph_start (pos=<optimized out>, pos <at> entry=4011, pos_byte=<optimized out>) at ../../emacs/src/bidi.c:1584
        re = XIL(0x7f9e0f231fd4)
        limit = 4070
        limit_byte = 4138
        bpc = <optimized out>
        n = 1
        oldpos = <optimized out>
        next = 94154854293320
        cache_buffer = 0x7f9e09c54000
        count = {
          bytes = <optimized out>
        }
#4  0x000055a2228b9dee in bidi_paragraph_init (dir=<optimized out>, bidi_it=bidi_it <at> entry=0x7ffe6c52c0f8, no_default_p=no_default_p <at> entry=true) at ../../emacs/src/bidi.c:1777
        type = <optimized out>
        s = <optimized out>
        ch_len = 94154854164467
        nchars = 140730715745024
        disp_pos = -1
        disp_prop = 0
        bytepos = <optimized out>
        string_p = <optimized out>
        pstartbyte = <optimized out>
        begbyte = <optimized out>
        end = 4070
        pos = 4011
        nexamined = <optimized out>
#5  0x000055a22281cb77 in get_visually_first_element (it=0x7ffe6c52b6c0) at ../../emacs/src/xdisp.c:9273
        string_p = <optimized out>
        eob = 4070
        bob = <optimized out>
        obegv = <optimized out>
#6  0x000055a222837c25 in next_element_from_buffer (it=0x7ffe6c52b6c0) at ../../emacs/src/xdisp.c:9729
        success_p = true
#7  0x000055a222835e83 in get_next_display_element (it=it <at> entry=0x7ffe6c52b6c0) at ../../emacs/src/xdisp.c:8331
        success_p = <optimized out>
        get_next = <optimized out>
#8  0x000055a222832d9f in move_it_in_display_line_to (it=it <at> entry=0x7ffe6c52b6c0, to_charpos=to_charpos <at> entry=4068, to_x=to_x <at> entry=0, op=op <at> entry=(MOVE_TO_X | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:10142
        x = <optimized out>
        i = <optimized out>
        ascent = <optimized out>
        descent = <optimized out>
        result = <optimized out>
        saved_glyph_row = <optimized out>
        wrap_it = {
          window = XIL(0x28b000001f900),
          w = 0x28b000001f900,
          f = 0xfe6,
          method = 197733707,
          stop_charpos = 4069,
          prev_stop = 140316779294027,
          base_level_stop = 34048,
          end_charpos = 140730715747232,
          medium_narrowing_begv = 0,
          medium_narrowing_zv = 1,
          large_narrowing_begv = 140316779294027,
          large_narrowing_zv = 4069,
          s = 0x7ffe6c523380 "",
          string_nchars = 94154854142351,
          multibyte_p = false,
          tab_line_p = true,
          header_line_p = true,
          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 = 0x2b000000000033,
          dpvec = 0x4,
          dpend = 0xe,
          dpvec_char_len = 0,
          dpvec_face_id = 0,
          saved_face_id = 197930064,
          ctl_chars = {XIL(0x7ffe6c522e80), XIL(0), XIL(0x7ffe6c522e38), XIL(0x7f9e09c54005), XIL(0), XIL(0x7ffe6c522de0), XIL(0x7ffe6c522e10), XIL(0x7f9e09704c78), XIL(0), XIL(0), XIL(0xfe5), XIL(0x7f9e096ae89b), XIL(0xe770), make_fixnum(0), XIL(0x7ffe6c522e60), XIL(0xe770)},
          start = {
            pos = {
              charpos = 140316892632576,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 140316743721896,
              bytepos = 140730715745936
            },
            dpvec_index = 581079775
          },
          current = {
            pos = {
              charpos = 4294967296,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 140730715781488,
              bytepos = 140316892632576
            },
            dpvec_index = 0
          },
          n_overlay_strings = 2098047,
          overlay_strings_charpos = 94154853670447,
          overlay_strings = {XIL(0), XIL(0xffff00001fa5), XIL(0) <repeats 12 times>, XIL(0x8e38e38e38e39800), XIL(0x3ffd)},
          string_overlays = {XIL(0x8e38e38e38e39800), XIL(0x8548b3c3642ea900), XIL(0), XIL(0x7f9e4ab87423), XIL(0x7ffe6c523060), XIL(0), XIL(0x7ffe6c523060), XIL(0x7ffe6c522fec), XIL(0), XIL(0x7f9e4ab8861c), make_fixnum(1001), XIL(0x7f9e4b881c58), XIL(0x7ffe6c523760), make_fixnum(56297), XIL(0x55a24d592d40), make_fixnum(35079462310038)},
          string = XIL(0xfff4d59c190),
          from_overlay = XIL(0xb),
          stack = {{
              string = XIL(0x55a24d592d40),
              string_nchars = 576,
              end_charpos = 4082,
              stop_charpos = 4014,
              prev_stop = 91,
              base_level_stop = 1,
              cmp_it = {
                stop_pos = 1,
                id = 98784247831,
                ch = 23,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 4013,
                reversed_p = false,
                parent_it = 0x600000006,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = -1,
                to = -1,
                width = 0
              },
              face_id = 4013,
              u = {
                image = {
                  object = XIL(0x1600000001),
                  slice = {
                    x = XIL(0xffffffffffffffff),
                    y = XIL(0),
                    width = XIL(0xfe1),
                    height = XIL(0x1)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0x1600000001)
                },
                xwidget = {
                  object = XIL(0x1600000001)
                }
              },
              position = {
                charpos = 4294967296,
                bytepos = 1
              },
              current = {
                pos = {
                  charpos = 4067,
                  bytepos = 1
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 4067
                },
                dpvec_index = 1
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = (unknown: 0x4cf35eb0),
              voffset = 21922,
              space_width = XIL(0x7ffe6c523100),
              font_height = XIL(0x55a24ec05b80)
            }, {
              string = XIL(0x7ffe6c523990),
              string_nchars = 56,
              end_charpos = 140317542722240,
              stop_charpos = 140317848995414,
              prev_stop = 1,
              base_level_stop = 140317848995361,
              cmp_it = {
                stop_pos = 1032,
                id = 23068859,
                ch = 23068859,
                rule_idx = 3,
                lookback = 0,
                nglyphs = 581093557,
                reversed_p = 162,
                parent_it = 0x55a24cfbb690,
                charpos = 6,
                nchars = 1290895152,
                nbytes = 21922,
                from = 0,
                to = 0,
                width = 34048
              },
              face_id = 6,
              u = {
                image = {
                  object = XIL(0x7f9e0f22f7e5),
                  slice = {
                    x = XIL(0x1),
                    y = XIL(0x7ffe6c523190),
                    width = make_fixnum(23538713539312),
                    height = XIL(0)
                  },
                  image_id = 6
                },
                stretch = {
                  object = XIL(0x7f9e0f22f7e5)
                },
                xwidget = {
                  object = XIL(0x7f9e0f22f7e5)
                }
              },
              position = {
                charpos = 140730715746960,
                bytepos = 94154854164467
              },
              current = {
                pos = {
                  charpos = 2,
                  bytepos = 0
                },
                overlay_string_index = 34048,
                string_pos = {
                  charpos = 140316835510245,
                  bytepos = 140316835510245
                },
                dpvec_index = 1
              },
              from_overlay = XIL(0x7ffe6c5231f0),
              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 = (WINDOW_WRAP | unknown: 0x4),
              voffset = 0,
              space_width = XIL(0x7ffe6c5232f0),
              font_height = XIL(0x55a222a2c8b5)
            }, {
              string = XIL(0x8500),
              string_nchars = 6,
              end_charpos = 0,
              stop_charpos = 94154854293320,
              prev_stop = 140730715746976,
              base_level_stop = 94154854298478,
              cmp_it = {
                stop_pos = 4068,
                id = 4069,
                ch = 1817326176,
                rule_idx = 94154854134779,
                lookback = -9223372036854775808,
                nglyphs = 163921925,
                reversed_p = 158,
                parent_it = 0x7ffe6c523280,
                charpos = 94154854139777,
                nchars = 0,
                nbytes = 0,
                from = 581230408,
                to = 21922,
                width = 1817326336
              },
              face_id = 581235566,
              u = {
                image = {
                  object = XIL(0xfe3),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0x7f9e097d2c40),
                    height = XIL(0x8000000000000000)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0xfe3)
                },
                xwidget = {
                  object = XIL(0xfe3)
                }
              },
              position = {
                charpos = 140730715747144,
                bytepos = 94154854293301
              },
              current = {
                pos = {
                  charpos = 140730715747072,
                  bytepos = 94154854298674
                },
                overlay_string_index = 140730715747104,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 16278
              },
              from_overlay = XIL(0xfe4),
              area = 4069,
              method = GET_FROM_BUFFER,
              paragraph_embedding = (unknown: 0x6c523330),
              multibyte_p = false,
              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: 0x22a273f8),
              voffset = 21922,
              space_width = make_fixnum(1017),
              font_height = XIL(0x7f9e09c54005)
            }, {
              string = XIL(0x7ffe6c523350),
              string_nchars = 581076865,
              end_charpos = 0,
              stop_charpos = 16282,
              prev_stop = 140730715747232,
              base_level_stop = 94154854157521,
              cmp_it = {
                stop_pos = 140730715747184,
                id = 16278,
                ch = 1817326496,
                rule_idx = 0,
                lookback = 34048,
                nglyphs = 4070,
                reversed_p = false,
                parent_it = 0x3f96,
                charpos = 4069,
                nchars = 1817326592,
                nbytes = 32766,
                from = 16282,
                to = 0,
                width = 1817326592
              },
              face_id = 256,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = make_fixnum(4070),
                    y = XIL(0x7ffe6c523400),
                    width = make_fixnum(4068),
                    height = XIL(0)
                  },
                  image_id = 140316739914877
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 16282
              },
              current = {
                pos = {
                  charpos = 140730715747456,
                  bytepos = 94154852074963
                },
                overlay_string_index = 140730715748720,
                string_pos = {
                  charpos = 140730715773344,
                  bytepos = 140730715747392
                },
                dpvec_index = 1
              },
              from_overlay = XIL(0xfe4),
              area = 4070,
              method = GET_FROM_BUFFER,
              paragraph_embedding = (unknown: 0xfe4),
              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: 0x1028),
              voffset = 0,
              space_width = XIL(0x1027),
              font_height = XIL(0x7ffe6c52a1a8)
            }, {
              string = XIL(0xfe3),
              string_nchars = 1817352600,
              end_charpos = 4135,
              stop_charpos = 140730715773344,
              prev_stop = 140730715747568,
              base_level_stop = 94154852623094,
              cmp_it = {
                stop_pos = 65532,
                id = 65532,
                ch = 158354552,
                rule_idx = 4294967297,
                lookback = 4068,
                nglyphs = 4136,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 140730715773144,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 4069
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0x7ffe6c523570),
                  slice = {
                    x = XIL(0x55a2228b6c89),
                    y = XIL(0x1),
                    width = XIL(0x7ffe6c5298f8),
                    height = XIL(0x7ffe6c523570)
                  },
                  image_id = 94154852625568
                },
                stretch = {
                  object = XIL(0x7ffe6c523570)
                },
                xwidget = {
                  object = XIL(0x7ffe6c523570)
                }
              },
              position = {
                charpos = 140316739914872,
                bytepos = 4294967296
              },
              current = {
                pos = {
                  charpos = 920187724,
                  bytepos = 140730715788200
                },
                overlay_string_index = 5,
                string_pos = {
                  charpos = 140730715773176,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0xfe5),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = (unknown: 0x6c5235f0),
              multibyte_p = false,
              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: 0x228b6c88),
              voffset = 21922,
              space_width = XIL(0x1),
              font_height = XIL(0x7ffe6c529918)
            }},
          sp = 1817327088,
          selective = 94154852625568,
          what = IT_IMAGE,
          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 = true,
          starts_in_middle_of_char_p = true,
          face_before_selective_p = false,
          constrain_row_ascent_descent_p = false,
          line_number_produced_p = false,
          align_visually_p = false,
          line_wrap = (WINDOW_WRAP | unknown: 0x55a0),
          base_face_id = 1292149120,
          c = 21922,
          len = 1292149272,
          cmp_it = {
            stop_pos = 1,
            id = 140730715773176,
            ch = 4070,
            rule_idx = 0,
            lookback = 4068,
            nglyphs = 0,
            reversed_p = false,
            parent_it = 0x7ffe6c523f80,
            charpos = 94154852627376,
            nchars = 1817327916,
            nbytes = 32766,
            from = 1,
            to = 21922,
            width = 0
          },
          char_to_display = 1292129904,
          glyphless_method = 21922,
          image_id = 9223372034707292159,
          xwidget = 0x8000000080000000,
          slice = {
            x = XIL(0x28b000001f900),
            y = XIL(0x28b000001f900),
            width = XIL(0x7ffe6c5236a0),
            height = make_fixnum(4067)
          },
          space_width = XIL(0x7ffe6c5236a0),
          voffset = -28199,
          tab_width = 8866,
          font_height = XIL(0x100000000),
          object = make_fixnum(4067),
          position = {
            charpos = 2,
            bytepos = 14815097
          },
          truncation_pixel_width = 0,
          continuation_pixel_width = 0,
          first_visible_x = 0,
          last_visible_x = 1290797824,
          last_visible_y = 21922,
          extra_line_spacing = 23068859,
          max_extra_line_spacing = 0,
          override_ascent = 1046,
          override_descent = 0,
          override_boff = 0,
          glyph_row = 0x36d8f34c,
          area = 623,
          nglyphs = 544,
          pixel_width = 667,
          ascent = 572,
          descent = 4,
          max_ascent = 42,
          max_descent = 1,
          phys_ascent = 0,
          phys_descent = 1290807280,
          max_phys_ascent = 21922,
          max_phys_descent = 1194260141,
          current_x = 32670,
          wrap_prefix_width = 47,
          continuation_lines_width = 0,
          eol_pos = {
            charpos = 920180308,
            bytepos = 2027224563953
          },
          current_y = 1194795481,
          first_vpos = 32670,
          vpos = 47,
          hpos = 0,
          lnum = 140317775820392,
          lnum_bytepos = 140317757592776,
          lnum_width = 0,
          lnum_pixel_width = 0,
          pt_lnum = 0,
          stretch_adjust = 1194260141,
          left_user_fringe_bitmap = 32670,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 20,
          right_user_fringe_face_id = 0,
          bidi_p = false,
          bidi_it = {
            bytepos = 140317775820392,
            charpos = 140317757592776,
            ch = 0,
            nchars = 94155563870192,
            ch_len = 140317775820461,
            type = 47,
            type_after_wn = UNKNOWN_BT,
            orig_type = 1192968214,
            resolved_level = -98 '\236',
            isolate_level = 127 '\177',
            invalid_levels = 88,
            invalid_isolates = 140317776355801,
            prev = {
              charpos = 47,
              type = 259621667,
              orig_type = NEUTRAL_WS
            },
            last_strong = {
              charpos = 88,
              type = 1192978164,
              orig_type = 32670
            },
            next_for_neutral = {
              charpos = 35,
              type = 1290811584,
              orig_type = 21922
            },
            prev_for_neutral = {
              charpos = 0,
              type = 4294967295,
              orig_type = 4294967295
            },
            next_for_ws = {
              charpos = 94155563870308,
              type = 4096,
              orig_type = UNKNOWN_BT
            },
            bracket_pairing_pos = 0,
            bracket_enclosed_type = UNKNOWN_BT,
            next_en_pos = 140730715748288,
            next_en_type = STRONG_L,
            sos = NEUTRAL_DIR,
            scan_dir = 1817327632,
            disp_pos = 80,
            disp_prop = 0,
            stack_idx = 0,
            level_stack = {{
                next_for_neutral_pos = 94155563860736,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 240 '\360',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = -8842620216561194752,
                next_for_neutral_type = 3,
                last_strong_type = 4,
                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 = 7,
                level = 240 '\360',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 240 '\360',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 140317774535225,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317774529953,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 240 '\360',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = -8842620216561194752,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94155563870192,
                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 = 0,
                level = 240 '\360',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 140730715749024,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140317774540324,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94155563860736,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 237 '\355',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 5,
                last_strong_type = 3,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140317848814981,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -8842620216561194752,
                next_for_neutral_type = 5,
                last_strong_type = 3,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317848815918,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 251 '\373',
                flags = 76 'L'
              }, {
                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 = -8842620216561194752,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 240 '\360',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 140317850352639,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317848817249,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 240 '\360',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 140317848754567,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94155563958064,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852908001,
                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 = 3,
                last_strong_type = 4,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -8842620216561194752,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715750704,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 246 '\366',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317850285893,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715748895,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -8069324524664913920,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 576460747068932095,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 74314333080911901,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 134479885,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 255 '\377',
                flags = 3 '\003'
              }, {
                next_for_neutral_pos = 94154853637630,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 7,
                level = 160 '\240',
                flags = 75 'K'
              }, {
                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 = 94154853421392,
                next_for_neutral_type = 5,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 197 '\305',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 94154853637630,
                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 = 94154853421392,
                next_for_neutral_type = 5,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 197 '\305',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                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 = 48 '0',
                flags = 79 'O'
              }, {
                next_for_neutral_pos = 20,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853437000,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154853637630,
                next_for_neutral_type = 1,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 48 '0',
                flags = 79 'O'
              }, {
                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 = 94154853421392,
                next_for_neutral_type = 5,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 197 '\305',
                flags = 9 '\t'
              }, {
                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 = 1,
                next_for_neutral_type = 7,
                last_strong_type = 3,
                prev_for_neutral_type = 7,
                level = 48 '0',
                flags = 79 'O'
              }, {
                next_for_neutral_pos = 20,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853437000,
                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 = 2,
                prev_for_neutral_type = 7,
                level = 48 '0',
                flags = 79 'O'
              }, {
                next_for_neutral_pos = 140730715750768,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715750704,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94155560550720,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 3,
                level = 216 '\330',
                flags = 54 '6'
              }, {
                next_for_neutral_pos = 140317850287713,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317848738160,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = -8842620216561194752,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140317848685175,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 3,
                level = 74 'J',
                flags = 57 '9'
              }, {
                next_for_neutral_pos = 140730715750896,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94155560550720,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 1,
                level = 126 '~',
                flags = 77 'M'
              }, {
                next_for_neutral_pos = 140317850287178,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154852861565,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 3,
                level = 74 'J',
                flags = 57 '9'
              }, {
                next_for_neutral_pos = 140730715750896,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94155560550720,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 1,
                level = 126 '~',
                flags = 77 'M'
              }, {
                next_for_neutral_pos = 140317850287713,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94155563958064,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94155569919024,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 1,
                level = 126 '~',
                flags = 77 'M'
              }, {
                next_for_neutral_pos = 94154852861565,
                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 = 72339069014638592,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 56,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4648858307539238912,
                next_for_neutral_type = 3,
                last_strong_type = 7,
                prev_for_neutral_type = 2,
                level = 96 '`',
                flags = 1 '\001'
              }, {
                next_for_neutral_pos = 94155573227584,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 0,
                level = 126 '~',
                flags = 77 'M'
              }, {
                next_for_neutral_pos = 4648779142702039041,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 241 '\361',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94155558864128,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 163 '\243',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 140730715750892,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 5,
                level = 97 'a',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853427867,
                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 = 56,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 197 '\305',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715755024,
                next_for_neutral_type = 3,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 97 'a',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 140730715788200,
                next_for_neutral_type = 5,
                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 = 2,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852631585,
                next_for_neutral_type = 7,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 14,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316779207000,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                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 = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715788200,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852632732,
                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 = 3,
                last_strong_type = 7,
                prev_for_neutral_type = 2,
                level = 96 '`',
                flags = 1 '\001'
              }, {
                next_for_neutral_pos = 1046,
                next_for_neutral_type = 7,
                last_strong_type = 7,
                prev_for_neutral_type = 5,
                level = 32 ' ',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154853670447,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 281470681751461,
                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 = 140730715788200,
                next_for_neutral_type = 5,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715773144,
                next_for_neutral_type = 6,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852631585,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -1,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 0,
                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 = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715773176,
                next_for_neutral_type = 6,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852631585,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 61 '=',
                flags = 77 'M'
              }, {
                next_for_neutral_pos = 140317775820392,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -1,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 240 '\360',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 4,
                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 = 140730715773176,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852632732,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140317774538484,
                next_for_neutral_type = 5,
                last_strong_type = 3,
                prev_for_neutral_type = 1,
                level = 211 '\323',
                flags = 19 '\023'
              }},
            string = {
              lstring = XIL(0x55a24cf038c0),
              s = 0x0,
              schars = -1,
              bufpos = 94155563870308,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x0,
            paragraph_dir = NEUTRAL_DIR,
            separator_limit = 140730715750432,
            first_elt = true,
            new_paragraph = false,
            frame_window_p = false
          },
          paragraph_embedding = (unknown: 0x6c524070),
          min_width_property = XIL(0x50),
          min_width_start = 0
        }
        atpos_it = {
          window = XIL(0x55a24cf00300),
          w = 0x7f9e4a695533,
          f = 0x55a24cf00300,
          method = 16278,
          stop_charpos = 4069,
          prev_stop = -8842620216561194752,
          base_level_stop = 16278,
          end_charpos = 94155568923520,
          medium_narrowing_begv = 94155568923520,
          medium_narrowing_zv = 94155563968416,
          large_narrowing_begv = 94155563860736,
          large_narrowing_zv = -8842620216561194752,
          s = 0x55a24cf1c040 "",
          string_nchars = 94155563870192,
          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 = 0x0,
          dpvec = 0x55a24cf02808,
          dpend = 0x7ffe6c524300,
          dpvec_char_len = 1,
          dpvec_face_id = 0,
          saved_face_id = 1192980004,
          ctl_chars = {make_fixnum(1017), XIL(0x55a24cf00300), XIL(0x55a24cedd700), XIL(0), XIL(0), make_fixnum(35079462203745), XIL(0), XIL(0x8548b3c3642ea900), XIL(0x55a24cf00300), XIL(0), XIL(0x7ffe6c524180), make_fixnum(35079462203979), XIL(0x283), XIL(0), XIL(0), XIL(0x8548b3c3642ea900)},
          start = {
            pos = {
              charpos = 94155563860736,
              bytepos = 0
            },
            overlay_string_index = 140730715751168,
            string_pos = {
              charpos = 140317835211832,
              bytepos = 94155563860736
            },
            dpvec_index = 3
          },
          current = {
            pos = {
              charpos = 140730715750960,
              bytepos = 3
            },
            overlay_string_index = 140730715751136,
            string_pos = {
              charpos = 1,
              bytepos = 140317836087392
            },
            dpvec_index = 1292149120
          },
          n_overlay_strings = 3,
          overlay_strings_charpos = 0,
          overlay_strings = {XIL(0), XIL(0x7f9e4abcb424), XIL(0x600000083), XIL(0x7f9e4abc90d7), XIL(0), XIL(0x8548b3c3642ea900), XIL(0x3), XIL(0x55a24d04a180), XIL(0x55a24d04a180), XIL(0x55a24d04a218), XIL(0x1), make_fixnum(23538713409407), XIL(0x1), XIL(0), XIL(0x1), XIL(0x55a222979150)},
          string_overlays = {XIL(0x7f9e09c54005), XIL(0), XIL(0x7ffe6c5245bc), XIL(0xffffffffffffffff), XIL(0x1), make_fixnum(0), XIL(0x7ffe6c5242e0), XIL(0x7ffe6c5242d0), XIL(0x7ffe6c525120), make_fixnum(23538713409407), XIL(0), XIL(0), XIL(0x1), XIL(0x55a222979150), XIL(0x7f9e09c54005), XIL(0)},
          string = XIL(0),
          from_overlay = XIL(0),
          stack = {{
              string = XIL(0x1),
              string_nchars = 2,
              end_charpos = 94155566306748,
              stop_charpos = 20,
              prev_stop = 140730715754896,
              base_level_stop = 94154853437000,
              cmp_it = {
                stop_pos = 6,
                id = 94154853637630,
                ch = 0,
                rule_idx = 0,
                lookback = 1,
                nglyphs = 580358480,
                reversed_p = 162,
                parent_it = 0x7f9e09c54005,
                charpos = 0,
                nchars = 1,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 1
              },
              face_id = 2,
              u = {
                image = {
                  object = XIL(0x55a24d1555bc),
                  slice = {
                    x = XIL(0x14),
                    y = XIL(0x7ffe6c525210),
                    width = XIL(0x55a22297ce48),
                    height = XIL(0x55a222b30d65)
                  },
                  image_id = 94155588105717
                },
                stretch = {
                  object = XIL(0x55a24d1555bc)
                },
                xwidget = {
                  object = XIL(0x55a24d1555bc)
                }
              },
              position = {
                charpos = 0,
                bytepos = 94155588105717
              },
              current = {
                pos = {
                  charpos = 1099511627777,
                  bytepos = 94154853436793
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 1
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = 1293243820,
              method = 21922,
              paragraph_embedding = (R2L | unknown: 0x22b308f0),
              multibyte_p = false,
              string_from_display_prop_p = true,
              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 | unknown: 0x4),
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0x55a222b30b3f)
            }, {
              string = XIL(0x8),
              string_nchars = 0,
              end_charpos = 94154855252097,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 94154855221034,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 582158586,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 582157208,
                reversed_p = 162,
                parent_it = 0x2,
                charpos = 0,
                nchars = 1817331056,
                nbytes = 32766,
                from = 579007330,
                to = 21922,
                width = 0
              },
              face_id = 163921925,
              u = {
                image = {
                  object = XIL(0x7ffe6c5244f0),
                  slice = {
                    x = XIL(0x55a222a28781),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0xfe3)
                  },
                  image_id = 94154470821147
                },
                stretch = {
                  object = XIL(0x7ffe6c5244f0)
                },
                xwidget = {
                  object = XIL(0x7ffe6c5244f0)
                }
              },
              position = {
                charpos = 4067,
                bytepos = 4135
              },
              current = {
                pos = {
                  charpos = 140730715751952,
                  bytepos = 94154854164467
                },
                overlay_string_index = 140316581560320,
                string_pos = {
                  charpos = 0,
                  bytepos = 140730715751864
                },
                dpvec_index = 163921925
              },
              from_overlay = XIL(0),
              area = 197758232,
              method = 32670,
              paragraph_embedding = L2R,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = WORD_WRAP,
              voffset = 0,
              space_width = XIL(0x7f9e0bc98d1b),
              font_height = XIL(0xbc98d18)
            }, {
              string = XIL(0x7ffe6c524600),
              string_nchars = 579010479,
              end_charpos = 0,
              stop_charpos = 1,
              prev_stop = 1,
              base_level_stop = 4070,
              cmp_it = {
                stop_pos = 16270,
                id = 4067,
                ch = 1817331216,
                rule_idx = 16270,
                lookback = 140730715751952,
                nglyphs = 581079513,
                reversed_p = 162,
                parent_it = 0x100000000,
                charpos = 16270,
                nchars = 0,
                nbytes = 0,
                from = 158354557,
                to = 32670,
                width = 4067
              },
              face_id = 16282,
              u = {
                image = {
                  object = XIL(0x7ffe6c524690),
                  slice = {
                    x = XIL(0x55a222830639),
                    y = XIL(0x1),
                    width = make_fixnum(23538713018806),
                    height = XIL(0)
                  },
                  image_id = 140730715773344
                },
                stretch = {
                  object = XIL(0x7ffe6c524690)
                },
                xwidget = {
                  object = XIL(0x7ffe6c524690)
                }
              },
              position = {
                charpos = 140730715752016,
                bytepos = 680127626307698689
              },
              current = {
                pos = {
                  charpos = 4067,
                  bytepos = 4070
                },
                overlay_string_index = 4067,
                string_pos = {
                  charpos = 4135,
                  bytepos = 4294967296
                },
                dpvec_index = 581230408
              },
              from_overlay = XIL(0x7ffe6c5246f0),
              area = 581235566,
              method = 21922,
              paragraph_embedding = (unknown: 0xfe4),
              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: 0xfe4),
              voffset = 0,
              space_width = XIL(0x7ffe6c5246b0),
              font_height = XIL(0x55a222a273fb)
            }, {
              string = XIL(0x8000000000000000),
              string_nchars = 163921925,
              end_charpos = 140730715752144,
              stop_charpos = 94154854139777,
              prev_stop = 0,
              base_level_stop = 94154854293320,
              cmp_it = {
                stop_pos = 140730715752272,
                id = 94154854298478,
                ch = 4067,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 159198272,
                reversed_p = 158,
                parent_it = 0x8000000000000000,
                charpos = 0,
                nchars = 1817331608,
                nbytes = 32766,
                from = 581230389,
                to = 21922,
                width = 1817331536
              },
              face_id = 581235762,
              u = {
                image = {
                  object = XIL(0x7ffe6c524770),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = make_fixnum(4069),
                    height = XIL(0xfe4)
                  },
                  image_id = 4069
                },
                stretch = {
                  object = XIL(0x7ffe6c524770)
                },
                xwidget = {
                  object = XIL(0x7ffe6c524770)
                }
              },
              position = {
                charpos = 140730715752320,
                bytepos = 94154854134779
              },
              current = {
                pos = {
                  charpos = 4070,
                  bytepos = 140316745482245
                },
                overlay_string_index = 140730715752352,
                string_pos = {
                  charpos = 94154854139777,
                  bytepos = 0
                },
                dpvec_index = 16282
              },
              from_overlay = XIL(0x7ffe6c5247f0),
              area = 581094609,
              method = 21922,
              paragraph_embedding = (unknown: 0x6c5247c0),
              multibyte_p = false,
              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 = (WINDOW_WRAP | unknown: 0x3f94),
              voffset = 0,
              space_width = XIL(0x7ffe6c5247f0),
              font_height = XIL(0)
            }, {
              string = XIL(0x8500),
              string_nchars = 4070,
              end_charpos = 16278,
              stop_charpos = 4069,
              prev_stop = 140730715752528,
              base_level_stop = 16282,
              cmp_it = {
                stop_pos = 140730715752528,
                id = 256,
                ch = 0,
                rule_idx = 0,
                lookback = 140730715752528,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 1,
                nchars = 0,
                nbytes = 0,
                from = 583247440,
                to = 21922,
                width = 1315042806
              },
              face_id = 1,
              u = {
                image = {
                  object = XIL(0x1029),
                  slice = {
                    x = XIL(0),
                    y = XIL(0x10100004e61f5f3),
                    width = make_fixnum(23538896999613),
                    height = XIL(0)
                  },
                  image_id = 3
                },
                stretch = {
                  object = XIL(0x1029)
                },
                xwidget = {
                  object = XIL(0x1029)
                }
              },
              position = {
                charpos = 0,
                bytepos = 320
              },
              current = {
                pos = {
                  charpos = 94155588105718,
                  bytepos = 20
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 4134,
                  bytepos = 94155587994320
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0x55a222c3f520),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = (R2L | unknown: 0x4e6052f4),
              multibyte_p = false,
              string_from_display_prop_p = true,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = true,
              from_disp_prop_p = false,
              line_wrap = (unknown: 0x61a3a0),
              voffset = 0,
              space_width = XIL(0x55a24f302fe0),
              font_height = XIL(0x55a24e61f5f3)
            }},
          sp = 320,
          selective = 0,
          what = 1315042806,
          face_id = 21922,
          selective_display_ellipsis_p = true,
          ctl_arrow_p = true,
          face_box_p = true,
          start_of_box_run_p = true,
          end_of_box_run_p = false,
          overlay_strings_at_end_processed_p = false,
          ignore_overlay_strings_at_pos_p = false,
          glyph_not_available_p = true,
          starts_in_middle_of_char_p = true,
          face_before_selective_p = false,
          constrain_row_ascent_descent_p = true,
          line_number_produced_p = true,
          align_visually_p = true,
          line_wrap = (WINDOW_WRAP | unknown: 0x55a0),
          base_face_id = 1817332048,
          c = 32766,
          len = 0,
          cmp_it = {
            stop_pos = 3,
            id = 94154853389632,
            ch = 583247408,
            rule_idx = 0,
            lookback = 3,
            nglyphs = 0,
            reversed_p = false,
            parent_it = 0x100,
            charpos = 56,
            nchars = 52584,
            nbytes = 0,
            from = 582242128,
            to = 21922,
            width = 1817332208
          },
          char_to_display = 580574995,
          glyphless_method = 21922,
          image_id = 0,
          xwidget = 0x0,
          slice = {
            x = XIL(0xc),
            y = XIL(0xcd68),
            width = XIL(0),
            height = XIL(0x7f9e09c54005)
          },
          space_width = XIL(0x7ffe6c525350),
          voffset = 0,
          tab_width = 0,
          font_height = XIL(0x100),
          object = make_fixnum(1017),
          position = {
            charpos = 4138,
            bytepos = 140316835520468
          },
          truncation_pixel_width = 18992,
          continuation_pixel_width = 27730,
          first_visible_x = 32766,
          last_visible_x = 579556748,
          last_visible_y = 21922,
          extra_line_spacing = 6,
          max_extra_line_spacing = 0,
          override_ascent = 1817352440,
          override_descent = 32766,
          override_boff = 4,
          glyph_row = 0x0,
          area = LEFT_MARGIN_AREA,
          nglyphs = 0,
          pixel_width = 1,
          ascent = 0,
          descent = 1817334688,
          max_ascent = 32766,
          max_descent = 579576035,
          phys_ascent = 21922,
          phys_descent = 0,
          max_phys_ascent = 0,
          max_phys_descent = 4068,
          current_x = 0,
          wrap_prefix_width = 4136,
          continuation_lines_width = 0,
          eol_pos = {
            charpos = 4068,
            bytepos = 10
          },
          current_y = 1,
          first_vpos = 0,
          vpos = 1,
          hpos = 0,
          lnum = 25769803782,
          lnum_bytepos = 6,
          lnum_width = 0,
          lnum_pixel_width = 0,
          pt_lnum = 0,
          stretch_adjust = 4067,
          left_user_fringe_bitmap = 0,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 0,
          right_user_fringe_face_id = 23,
          bidi_p = false,
          bidi_it = {
            bytepos = 4064,
            charpos = 0,
            ch = 4065,
            nchars = 0,
            ch_len = 4068,
            type = STRONG_L,
            type_after_wn = NEUTRAL_ON,
            orig_type = 4294967295,
            resolved_level = -1 '\377',
            isolate_level = -1 '\377',
            invalid_levels = 0,
            invalid_isolates = -1,
            prev = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            last_strong = {
              charpos = 4294967296,
              type = STRONG_L,
              orig_type = UNKNOWN_BT
            },
            next_for_neutral = {
              charpos = 4070,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            prev_for_neutral = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_ws = {
              charpos = 0,
              type = 1680779520,
              orig_type = 2236134339
            },
            bracket_pairing_pos = 94155563860736,
            bracket_enclosed_type = UNKNOWN_BT,
            next_en_pos = 140730715753648,
            next_en_type = 1267256929,
            sos = (R2L | unknown: 0x7f9c),
            scan_dir = 1290797824,
            disp_pos = 140317848754567,
            disp_prop = 1817332912,
            stack_idx = 32766,
            level_stack = {{
                next_for_neutral_pos = 94155563958064,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852908001,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 1267255598,
                next_for_neutral_type = 3,
                last_strong_type = 4,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 14815105,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94155563860736,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                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 = 1580547964972,
                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 = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 36974316,
                next_for_neutral_type = 2,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 124 '|',
                flags = 2 '\002'
              }, {
                next_for_neutral_pos = 210766574,
                next_for_neutral_type = 5,
                last_strong_type = 0,
                prev_for_neutral_type = 3,
                level = 73 'I',
                flags = 11 '\v'
              }, {
                next_for_neutral_pos = 202869335,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 64817906,
                next_for_neutral_type = 3,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 88 'X',
                flags = 4 '\004'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 4,
                last_strong_type = 3,
                prev_for_neutral_type = 5,
                level = 228 '\344',
                flags = 7 '\a'
              }, {
                next_for_neutral_pos = 134480221,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 216 '\330',
                flags = 54 '6'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853637630,
                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 = 94154853421392,
                next_for_neutral_type = 5,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 197 '\305',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 7,
                last_strong_type = 3,
                prev_for_neutral_type = 7,
                level = 48 '0',
                flags = 79 'O'
              }, {
                next_for_neutral_pos = 20,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853437000,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154853637630,
                next_for_neutral_type = 1,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 48 '0',
                flags = 79 'O'
              }, {
                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 = 94154853421392,
                next_for_neutral_type = 5,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 197 '\305',
                flags = 9 '\t'
              }, {
                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 = 1,
                next_for_neutral_type = 7,
                last_strong_type = 3,
                prev_for_neutral_type = 7,
                level = 48 '0',
                flags = 79 'O'
              }, {
                next_for_neutral_pos = 20,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853437000,
                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 = 2,
                prev_for_neutral_type = 7,
                level = 48 '0',
                flags = 79 'O'
              }, {
                next_for_neutral_pos = -1,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 2,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715753920,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853437000,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94155588105715,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94155588105715,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853436793,
                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 = 94155566306732,
                next_for_neutral_type = 2,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 179 '\263',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 94154854293320,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854298478,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4069,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854134779,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316745482245,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854139777,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154853637630,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                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 = 94154854293320,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854298478,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4069,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854134779,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316745482245,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854139777,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154854293320,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854298478,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                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 = 140316740758592,
                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 = 3,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854293301,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854298674,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                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 = 16278,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4069,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854134779,
                next_for_neutral_type = 6,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316745482245,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854139777,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 16282,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854157521,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 16278,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 6,
                last_strong_type = 2,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 16282,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 16282,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 256,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 16282,
                next_for_neutral_type = 6,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 97 'a',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 16278,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316739914877,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 16282,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852074963,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715755348,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 680127626307698689,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4137,
                next_for_neutral_type = 6,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 97 'a',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 140730715775432,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715755368,
                next_for_neutral_type = 1,
                last_strong_type = 5,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715755348,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852623507,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 4294967316,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4137,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 96 '`',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 4069,
                next_for_neutral_type = 1,
                last_strong_type = 5,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715755352,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715755360,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852624184,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715755352,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852624200,
                next_for_neutral_type = 1,
                last_strong_type = 5,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4069,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154853389632,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316739914872,
                next_for_neutral_type = 0,
                last_strong_type = 1,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715755348,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 4294967352,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 5,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4137,
                next_for_neutral_type = 0,
                last_strong_type = 3,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715755360,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715755360,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852624534,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715755352,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852624547,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 83 'S',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 83 'S',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715775432,
                next_for_neutral_type = 4,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715755368,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4069,
                next_for_neutral_type = 1,
                last_strong_type = 5,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715773176,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715755360,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852637409,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                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 = 140730715755352,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852637578,
                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 = 5,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715755352,
                next_for_neutral_type = 4,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715775432,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }},
            string = {
              lstring = XIL(0x7ffe6c528ec0),
              s = 0x4 <error: Cannot access memory at address 0x4>,
              schars = 140730715770560,
              bufpos = 0,
              from_disp_str = true,
              unibyte = false
            },
            w = 0x7ffe6c5253e0,
            paragraph_dir = (unknown: 0x22831418),
            separator_limit = 140730715757872,
            first_elt = true,
            new_paragraph = true,
            frame_window_p = false
          },
          paragraph_embedding = (unknown: 0x6c00),
          min_width_property = XIL(0),
          min_width_start = 1817349824
        }
        atx_it = {
          window = XIL(0x7ffe6c525d80),
          w = 0x55a222836fd4 <forward_to_next_line_start+308>,
          f = 0x7ffe6c525860,
          method = 1817334848,
          stop_charpos = 140317836347808,
          prev_stop = 0,
          base_level_stop = 94155565281480,
          end_charpos = 140730715757983,
          medium_narrowing_begv = 4591870180066957722,
          medium_narrowing_zv = 140728898420736,
          large_narrowing_begv = 339749093112064,
          large_narrowing_zv = 1092914558141440,
          s = 0x1f90000000000 <error: Cannot access memory at address 0x1f90000000000>,
          string_nchars = 567348000011520,
          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 = 0x55a24d0064d4,
          dpvec = 0x100000001,
          dpend = 0x55a2229addfe <unbind_to+302>,
          dpvec_char_len = 0,
          dpvec_face_id = 0,
          saved_face_id = 0,
          ctl_chars = {XIL(0x1), XIL(0x55a222979150), XIL(0x7f9e09c54005), XIL(0), XIL(0x7ffe6c525580), XIL(0xffffffffffffffff), XIL(0x1), make_fixnum(0), XIL(0x7ffe6c5254f0), XIL(0x7ffe6c5254e0), XIL(0x7ffe6c526330), XIL(0x55a22297ce48), XIL(0), XIL(0x55a24e604def), XIL(0), XIL(0x55a24e604def)},
          start = {
            pos = {
              charpos = 140730715759408,
              bytepos = 94154853436793
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 1
            },
            dpvec_index = 0
          },
          current = {
            pos = {
              charpos = 0,
              bytepos = 94155566306732
            },
            overlay_string_index = 140730715759520,
            string_pos = {
              charpos = 94154853437000,
              bytepos = 94154856224672
            },
            dpvec_index = 0
          },
          n_overlay_strings = 0,
          overlay_strings_charpos = 0,
          overlay_strings = {XIL(0x55a24d3eed90), XIL(0x55a22297cd79), XIL(0), XIL(0), XIL(0x1), XIL(0), XIL(0), XIL(0x55a24d1555ac), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0)},
          string_overlays = {XIL(0), XIL(0), XIL(0x8e38e38e38e39800), XIL(0x3ffd), XIL(0x8e38e38e38e39800), XIL(0x3ffd), XIL(0x6c0000000000), XIL(0x770000002d00), XIL(0x4300), XIL(0x55a24d0064d4), XIL(0x400000001), XIL(0x1), XIL(0), XIL(0x7ffe6c525670), XIL(0x2000000004), XIL(0x7ffe6c525650)},
          string = XIL(0x2d0000006c00),
          from_overlay = XIL(0x2e0000007700),
          stack = {{
              string = XIL(0x2e0000006c00),
              string_nchars = 27904,
              end_charpos = 50577534907904,
              stop_charpos = 72567767463680,
              prev_stop = 72567767460864,
              base_level_stop = 94154853637630,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 1,
                rule_idx = 94154853421392,
                lookback = 140316745482245,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0xbff2495b9b4845e9,
                charpos = -1,
                nchars = 1,
                nbytes = 0,
                from = 2,
                to = 0,
                width = 1817335600
              },
              face_id = 1817335584,
              u = {
                image = {
                  object = XIL(0x7ffe6c526570),
                  slice = {
                    x = XIL(0x55a22297ce48),
                    y = XIL(0),
                    width = XIL(0x55a24e6052c1),
                    height = XIL(0)
                  },
                  image_id = 94155587998401
                },
                stretch = {
                  object = XIL(0x7ffe6c526570)
                },
                xwidget = {
                  object = XIL(0x7ffe6c526570)
                }
              },
              position = {
                charpos = 140730715759984,
                bytepos = 94154853436793
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 1,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 1293243820
              },
              from_overlay = XIL(0x7ffe6c5265e0),
              area = 580374088,
              method = 21922,
              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: 0x4e6052c0),
              voffset = 21922,
              space_width = XIL(0),
              font_height = XIL(0x55a24e6052c0)
            }, {
              string = XIL(0x135000001f900),
              string_nchars = 580373881,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 1,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 94155566306732,
                ch = 1291876192,
                rule_idx = 94155570790800,
                lookback = 140730715756768,
                nglyphs = 1680779520,
                reversed_p = 195,
                parent_it = 0x0,
                charpos = 94155565281480,
                nchars = 0,
                nbytes = 0,
                from = 1253596226,
                to = 32670,
                width = 1817335904
              },
              face_id = 1253602836,
              u = {
                image = {
                  object = XIL(0x55a24d05b0c8),
                  slice = {
                    x = XIL(0x7f9e4ab88c59),
                    y = XIL(0),
                    width = XIL(0x3fb9999900000000),
                    height = XIL(0x55a24d59c190)
                  },
                  image_id = -36028797018963966
                },
                stretch = {
                  object = XIL(0x55a24d05b0c8)
                },
                xwidget = {
                  object = XIL(0x55a24d05b0c8)
                }
              },
              position = {
                charpos = 72057594029539328,
                bytepos = 94154853193995
              },
              current = {
                pos = {
                  charpos = 47244640565,
                  bytepos = 685
                },
                overlay_string_index = 8057358647296,
                string_pos = {
                  charpos = 2168958485532,
                  bytepos = 47244640565
                },
                dpvec_index = 685
              },
              from_overlay = XIL(0xb00000135),
              area = 685,
              method = GET_FROM_XWIDGET,
              paragraph_embedding = (unknown: 0x4618d1c0),
              multibyte_p = false,
              string_from_display_prop_p = true,
              string_from_prefix_prop_p = true,
              display_ellipsis_p = true,
              avoid_cursor_p = true,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0x40),
              font_height = make_fixnum(35079443966587)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 24,
              stop_charpos = 0,
              prev_stop = 140730715756800,
              base_level_stop = 140317757592000,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 1290807304,
                rule_idx = 140730715758680,
                lookback = 94155563870192,
                nglyphs = 1193934320,
                reversed_p = 158,
                parent_it = 0x7,
                charpos = 0,
                nchars = 583161760,
                nbytes = 21922,
                from = 0,
                to = 1072693248,
                width = 65536
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = make_fixnum(145),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 94155563870216
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 140730715758680,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 1,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 1,
                  bytepos = 0
                },
                dpvec_index = 583247440
              },
              from_overlay = make_fixnum(23538897026429),
              area = TEXT_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = (R2L | unknown: 0xfec),
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0x10100004e61f5f3),
              font_height = make_fixnum(23538896999613)
            }, {
              string = XIL(0),
              string_nchars = 3,
              end_charpos = 1,
              stop_charpos = 0,
              prev_stop = 94155588105718,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 1,
                ch = 0,
                rule_idx = 94154856310352,
                lookback = 94155588105718,
                nglyphs = 1,
                reversed_p = false,
                parent_it = 0x1028,
                charpos = 0,
                nchars = 1315042803,
                nbytes = 16842752,
                from = 1314935542,
                to = 21922,
                width = 0
              },
              face_id = 3,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0x140),
                    y = make_fixnum(23538897026429),
                    width = XIL(0x14),
                    height = XIL(0)
                  },
                  image_id = 4134
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 94155587994320,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 94154856330528,
                  bytepos = 0
                },
                overlay_string_index = 94155587998454,
                string_pos = {
                  charpos = 6398880,
                  bytepos = 94155601620960
                },
                dpvec_index = 1315042803
              },
              from_overlay = XIL(0x140),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = (R2L | unknown: 0x4e61f5f4),
              multibyte_p = false,
              string_from_display_prop_p = true,
              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 | WINDOW_WRAP | unknown: 0x229add8c),
              voffset = 21922,
              space_width = make_fixnum(23538897026429),
              font_height = XIL(0)
            }, {
              string = XIL(0x3),
              string_nchars = 580326720,
              end_charpos = 94154856310320,
              stop_charpos = 0,
              prev_stop = 3,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 256,
                id = 56,
                ch = 52584,
                rule_idx = 94154855305040,
                lookback = 140730715757568,
                nglyphs = 580574995,
                reversed_p = 162,
                parent_it = 0x0,
                charpos = 0,
                nchars = 12,
                nbytes = 0,
                from = 52584,
                to = 0,
                width = 0
              },
              face_id = 163921925,
              u = {
                image = {
                  object = XIL(0x55a222c3aea0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0x100),
                    width = XIL(0x7ffe6c524f30),
                    height = XIL(0x1029)
                  },
                  image_id = 140730715754272
                },
                stretch = {
                  object = XIL(0x55a222c3aea0)
                },
                xwidget = {
                  object = XIL(0x55a222c3aea0)
                }
              },
              position = {
                charpos = 140730715754264,
                bytepos = 2
              },
              current = {
                pos = {
                  charpos = 1,
                  bytepos = 94154856312512
                },
                overlay_string_index = 94155588105718,
                string_pos = {
                  charpos = 2,
                  bytepos = 4081
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0x10100004e61f5f3),
              area = 1314935542,
              method = 21922,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = (WORD_WRAP | WINDOW_WRAP),
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0x140)
            }},
          sp = 1315042806,
          selective = 20,
          what = IT_CHARACTER,
          face_id = 0,
          selective_display_ellipsis_p = false,
          ctl_arrow_p = true,
          face_box_p = true,
          start_of_box_run_p = false,
          end_of_box_run_p = false,
          overlay_strings_at_end_processed_p = true,
          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 = true,
          line_wrap = TRUNCATE,
          base_face_id = 1314931408,
          c = 21922,
          len = 1817333520,
          cmp_it = {
            stop_pos = 94154856330528,
            id = 140730715754240,
            ch = 1314935542,
            rule_idx = 6398840,
            lookback = 94155566306749,
            nglyphs = 1315042803,
            reversed_p = 162,
            parent_it = 0x140,
            charpos = 0,
            nchars = 1314935542,
            nbytes = 21922,
            from = 580574607,
            to = 21922,
            width = 1817337120
          },
          char_to_display = 579546605,
          glyphless_method = 21922,
          image_id = 3,
          xwidget = 0xfffc,
          slice = {
            x = XIL(0x7f9e0f2318c8),
            y = XIL(0xfffc),
            width = XIL(0x7ffe6c525d30),
            height = XIL(0x55a2228b5c9c)
          },
          space_width = XIL(0x7ffe6c525e00),
          voffset = -28028,
          tab_width = 8843,
          font_height = XIL(0xcd68),
          object = XIL(0x55a222b44f50),
          position = {
            charpos = 140728898420737,
            bytepos = 140730715770560
          },
          truncation_pixel_width = 4,
          continuation_pixel_width = 0,
          first_visible_x = 0,
          last_visible_x = 1817337247,
          last_visible_y = 32766,
          extra_line_spacing = 1817349824,
          max_extra_line_spacing = 32766,
          override_ascent = 0,
          override_descent = 0,
          override_boff = 1817339632,
          glyph_row = 0x55a222837571 <reseat_at_next_visible_line_start+209>,
          area = 4067,
          nglyphs = 0,
          pixel_width = -2,
          ascent = 16777215,
          descent = 256,
          max_ascent = 0,
          max_descent = 4014,
          phys_ascent = 0,
          phys_descent = 4082,
          max_phys_ascent = 0,
          max_phys_descent = 253960148,
          current_x = 32670,
          wrap_prefix_width = 1817337344,
          continuation_lines_width = 32766,
          eol_pos = {
            charpos = 94154852619660,
            bytepos = 140730715758160
          },
          current_y = 1817352440,
          first_vpos = 32766,
          vpos = 10,
          hpos = 0,
          lnum = 0,
          lnum_bytepos = 0,
          lnum_width = 1,
          lnum_pixel_width = 0,
          pt_lnum = 140730715760496,
          stretch_adjust = 579575471,
          left_user_fringe_bitmap = 21922,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 156432,
          right_user_fringe_face_id = 32766,
          bidi_p = false,
          bidi_it = {
            bytepos = 140730715758176,
            charpos = 4134,
            ch = 4066,
            nchars = 10,
            ch_len = 1,
            type = STRONG_L,
            type_after_wn = UNKNOWN_BT,
            orig_type = NEUTRAL_B,
            resolved_level = 6 '\006',
            isolate_level = 0 '\000',
            invalid_levels = 6,
            invalid_isolates = 0,
            prev = {
              charpos = 0,
              type = 4065,
              orig_type = UNKNOWN_BT
            },
            last_strong = {
              charpos = 98784247808,
              type = 4064,
              orig_type = UNKNOWN_BT
            },
            next_for_neutral = {
              charpos = 0,
              type = 4065,
              orig_type = UNKNOWN_BT
            },
            prev_for_neutral = {
              charpos = 0,
              type = 4066,
              orig_type = UNKNOWN_BT
            },
            next_for_ws = {
              charpos = 98784247809,
              type = 4294967295,
              orig_type = 4294967295
            },
            bracket_pairing_pos = 0,
            bracket_enclosed_type = 4294967295,
            next_en_pos = 0,
            next_en_type = UNKNOWN_BT,
            sos = NEUTRAL_DIR,
            scan_dir = 0,
            disp_pos = 1,
            disp_prop = 4067,
            stack_idx = 0,
            level_stack = {{
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316892344428,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 2,
                level = 1 '\001',
                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 = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316779298488,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852709065,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852709065,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715759648,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715759680,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 17179869185,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852718544,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 2,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316779473152,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 2,
                level = 222 '\336',
                flags = 236 '\354'
              }, {
                next_for_neutral_pos = 94154853718269,
                next_for_neutral_type = 0,
                last_strong_type = 3,
                prev_for_neutral_type = 5,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 46161987527824,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                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 = 140316779307555,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140316779298467,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316779298464,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316779307555,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852709442,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316779307555,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 46161987527824,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715759648,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715759680,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316740758592,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715759016,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854293301,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854298674,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715759584,
                next_for_neutral_type = 0,
                last_strong_type = 1,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 4069,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853211081,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154854293026,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 94154854408701,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 55720,
                next_for_neutral_type = 4,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316779322987,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715759120,
                next_for_neutral_type = 3,
                last_strong_type = 7,
                prev_for_neutral_type = 5,
                level = 201 '\311',
                flags = 11 '\v'
              }, {
                next_for_neutral_pos = 42949916018,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 7,
                next_for_neutral_type = 3,
                last_strong_type = 3,
                prev_for_neutral_type = 4,
                level = 201 '\311',
                flags = 11 '\v'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854410522,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 5,
                level = 179 '\263',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 1103806595075,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154855220558,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316779322420,
                next_for_neutral_type = 3,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 179 '\263',
                flags = 34 '"'
              }, {
                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 = 94154855220058,
                next_for_neutral_type = 7,
                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 = 6,
                prev_for_neutral_type = 3,
                level = 179 '\263',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 5,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154855222079,
                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 = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 179 '\263',
                flags = 34 '"'
              }, {
                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 = 94154855221034,
                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 = 7,
                prev_for_neutral_type = 3,
                level = 179 '\263',
                flags = 34 '"'
              }, {
                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 = 94154855220120,
                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 = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852070242,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316745482245,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854139777,
                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 = 3,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154470821147,
                next_for_neutral_type = 3,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4135,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854164467,
                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 = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140316745482245,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316779318552,
                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 = 3,
                last_strong_type = 3,
                prev_for_neutral_type = 4,
                level = 201 '\311',
                flags = 11 '\v'
              }, {
                next_for_neutral_pos = 197758232,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852073391,
                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 = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 6,
                last_strong_type = 1,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4067,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715756368,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715756352,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 2,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154856312512,
                next_for_neutral_type = 6,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 97 'a',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 2,
                next_for_neutral_type = 1,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 3,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 97 'a',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 94155587998454,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 3,
                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 = 6,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 97 'a',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 20,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4134,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 96 '`',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 140730715756336,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140730715756320,
                next_for_neutral_type = 6,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 96 '`',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 6398840,
                next_for_neutral_type = 5,
                last_strong_type = 7,
                prev_for_neutral_type = 6,
                level = 21 '\025',
                flags = 77 'M'
              }, {
                next_for_neutral_pos = 94155588105715,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 4875541903,
                next_for_neutral_type = 5,
                last_strong_type = 5,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4018,
                next_for_neutral_type = 6,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715760424,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 4018,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852624184,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715760424,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852624200,
                next_for_neutral_type = 6,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4018,
                next_for_neutral_type = 4,
                last_strong_type = 1,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 52584,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316739914872,
                next_for_neutral_type = 0,
                last_strong_type = 1,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715760420,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 4294971310,
                next_for_neutral_type = 2,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4086,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715760432,
                next_for_neutral_type = 5,
                last_strong_type = 5,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4018,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852624693,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715760424,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852624714,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 83 'S',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 83 'S',
                flags = 78 'N'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715775432,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715760440,
                next_for_neutral_type = 5,
                last_strong_type = 5,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4013,
                next_for_neutral_type = 1,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715773176,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715760432,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852637409,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                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 = 4,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -1,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }},
            string = {
              lstring = XIL(0x1f0),
              s = 0x7ffe6c527ad0 "\240\216Rl\376\177",
              schars = 94154852106043,
              bufpos = 140730715760420,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x0,
            paragraph_dir = (R2L | unknown: 0xfe4),
            separator_limit = 25769803775,
            first_elt = false,
            new_paragraph = false,
            frame_window_p = false
          },
          paragraph_embedding = L2R,
          min_width_property = XIL(0xfe3),
          min_width_start = 4068
        }
        ppos_it = {
          window = make_fixnum(2),
          w = 0x7ffe6c528ec0,
          f = 0x0,
          method = GET_FROM_DISPLAY_VECTOR,
          stop_charpos = 140730715760560,
          prev_stop = 94154852078616,
          base_level_stop = 0,
          end_charpos = 0,
          medium_narrowing_begv = 0,
          medium_narrowing_zv = 0,
          large_narrowing_begv = 140730715770560,
          large_narrowing_zv = 1,
          s = 0x7ffe6c527150 "\300zRl\376\177",
          string_nchars = 94154852102100,
          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 = 0x0,
          dpvec = 0x0,
          dpend = 0x0,
          dpvec_char_len = 0,
          dpvec_face_id = 0,
          saved_face_id = 1817342319,
          ctl_chars = {XIL(0) <repeats 16 times>},
          start = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 0
            },
            dpvec_index = 0
          },
          current = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 0
            },
            dpvec_index = 0
          },
          n_overlay_strings = 0,
          overlay_strings_charpos = 0,
          overlay_strings = {XIL(0) <repeats 16 times>},
          string_overlays = {XIL(0) <repeats 16 times>},
          string = XIL(0),
          from_overlay = XIL(0),
          stack = {{
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 73014444032,
                bytepos = 8589934595
              },
              current = {
                pos = {
                  charpos = 395136991249,
                  bytepos = 1
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = -1,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = (unknown: 0x6c528ea0),
              multibyte_p = false,
              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 = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }},
          sp = 0,
          selective = 92,
          what = IT_CHARACTER,
          face_id = 0,
          selective_display_ellipsis_p = false,
          ctl_arrow_p = false,
          face_box_p = false,
          start_of_box_run_p = false,
          end_of_box_run_p = false,
          overlay_strings_at_end_processed_p = false,
          ignore_overlay_strings_at_pos_p = false,
          glyph_not_available_p = false,
          starts_in_middle_of_char_p = false,
          face_before_selective_p = false,
          constrain_row_ascent_descent_p = false,
          line_number_produced_p = false,
          align_visually_p = false,
          line_wrap = TRUNCATE,
          base_face_id = 0,
          c = 0,
          len = 0,
          cmp_it = {
            stop_pos = 0,
            id = 0,
            ch = 0,
            rule_idx = 524288,
            lookback = 0,
            nglyphs = 0,
            reversed_p = false,
            parent_it = 0x0,
            charpos = 0,
            nchars = 0,
            nbytes = 0,
            from = 0,
            to = 0,
            width = 0
          },
          char_to_display = -1,
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
          image_id = 0,
          xwidget = 0x0,
          slice = {
            x = XIL(0x100000000),
            y = XIL(0x110000000b),
            width = XIL(0x1100000005),
            height = XIL(0x1000000005)
          },
          space_width = make_fixnum(17179869184),
          voffset = 2,
          tab_width = 0,
          font_height = XIL(0),
          object = XIL(0),
          position = {
            charpos = 0,
            bytepos = 0
          },
          truncation_pixel_width = 0,
          continuation_pixel_width = 0,
          first_visible_x = 0,
          last_visible_x = 0,
          last_visible_y = 0,
          extra_line_spacing = 0,
          max_extra_line_spacing = 0,
          override_ascent = 0,
          override_descent = 0,
          override_boff = 0,
          glyph_row = 0x0,
          area = LEFT_MARGIN_AREA,
          nglyphs = 0,
          pixel_width = 0,
          ascent = 0,
          descent = 0,
          max_ascent = 0,
          max_descent = 0,
          phys_ascent = 0,
          phys_descent = 0,
          max_phys_ascent = 0,
          max_phys_descent = 1817349824,
          current_x = 32766,
          wrap_prefix_width = 10,
          continuation_lines_width = 0,
          eol_pos = {
            charpos = 140730715763055,
            bytepos = 140730715770560
          },
          current_y = 0,
          first_vpos = 0,
          vpos = 1817344704,
          hpos = 32766,
          lnum = 94154852103537,
          lnum_bytepos = 0,
          lnum_width = 0,
          lnum_pixel_width = 0,
          pt_lnum = 0,
          stretch_adjust = 0,
          left_user_fringe_bitmap = 0,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 0,
          right_user_fringe_face_id = 0,
          bidi_p = false,
          bidi_it = {
            bytepos = 0,
            charpos = 0,
            ch = 0,
            nchars = 0,
            ch_len = 0,
            type = 32256,
            type_after_wn = UNKNOWN_BT,
            orig_type = UNKNOWN_BT,
            resolved_level = 0 '\000',
            isolate_level = 0 '\000',
            invalid_levels = 0,
            invalid_isolates = 32256,
            prev = {
              charpos = 39312,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            last_strong = {
              charpos = 32256,
              type = 311070960,
              orig_type = 32670
            },
            next_for_neutral = {
              charpos = 32256,
              type = 1817342752,
              orig_type = 32766
            },
            prev_for_neutral = {
              charpos = 0,
              type = 32256,
              orig_type = UNKNOWN_BT
            },
            next_for_ws = {
              charpos = 140730715763264,
              type = 580628952,
              orig_type = 21922
            },
            bracket_pairing_pos = 140730715763312,
            bracket_enclosed_type = 32256,
            next_en_pos = 0,
            next_en_type = 1817342784,
            sos = (R2L | unknown: 0x7ffc),
            scan_dir = 1817342576,
            disp_pos = 94154852686071,
            disp_prop = 961161920,
            stack_idx = 32670,
            level_stack = {{
                next_for_neutral_pos = 140730715763488,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852717293,
                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 = 140316739914872,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154852712676,
                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 = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715763488,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852718544,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715764960,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316739914872,
                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 = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 3,
                prev_for_neutral_type = 5,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316892335884,
                next_for_neutral_type = 4,
                last_strong_type = 4,
                prev_for_neutral_type = 3,
                level = 134 '\206',
                flags = 18 '\022'
              }, {
                next_for_neutral_pos = 68600,
                next_for_neutral_type = 2,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 46162035999304,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 7,
                level = 1 '\001',
                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 = 140316844218668,
                next_for_neutral_type = 4,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 168 '\250',
                flags = 15 '\017'
              }, {
                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 = 140316892632581,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316892344428,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 2,
                level = 1 '\001',
                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 = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316779298488,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852709065,
                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 = 2,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715764960,
                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 = 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 = 2,
                prev_for_neutral_type = 2,
                level = 222 '\336',
                flags = 236 '\354'
              }, {
                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 = 46161987527824,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                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 = 140316779307555,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140316779298467,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316779298464,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316779307555,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852709442,
                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 = 46161987527824,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715764960,
                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 = 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 = 94154854293320,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854298478,
                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 = 140316740758592,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 195 '\303',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316779296360,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316779298467,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852709746,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4011,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853211081,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154273062912,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715764960,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 1,
                level = 125 '}',
                flags = 9 '\t'
              }, {
                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 = 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 = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 6,
                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 = 140730715780800,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154856330528,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715764692,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -124554051584,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140317416494710,
                next_for_neutral_type = 3,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 94155580996192,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 32256,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94155580996192,
                next_for_neutral_type = 4,
                last_strong_type = 3,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 2,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 92,
                next_for_neutral_type = 3,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140317832442981,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140317835432151,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 245 '\365',
                flags = 77 'M'
              }, {
                next_for_neutral_pos = -8842620216561194752,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 159 '\237',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 94155564763936,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715765072,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 253 '\375',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 140317835434109,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 4,
                level = 253 '\375',
                flags = 76 'L'
              }, {
                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 = 140317835445148,
                next_for_neutral_type = 0,
                last_strong_type = 3,
                prev_for_neutral_type = 5,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715765058,
                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 = 7,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                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 = 0,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715765072,
                next_for_neutral_type = 4,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 168 '\250',
                flags = 15 '\017'
              }, {
                next_for_neutral_pos = 140730715765064,
                next_for_neutral_type = 4,
                last_strong_type = 7,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                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 = 395136991233,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -8842620216561194752,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 2,
                level = 1 '\001',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715765072,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140316892632576,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140316739914872,
                next_for_neutral_type = 0,
                last_strong_type = 5,
                prev_for_neutral_type = 6,
                level = 170 '\252',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140730715765424,
                next_for_neutral_type = 0,
                last_strong_type = 3,
                prev_for_neutral_type = 6,
                level = 189 '\275',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316892632576,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854350549,
                next_for_neutral_type = 4,
                last_strong_type = 2,
                prev_for_neutral_type = 5,
                level = 168 '\250',
                flags = 15 '\017'
              }, {
                next_for_neutral_pos = 140730715765308,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 92 '\\',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715765072,
                next_for_neutral_type = 7,
                last_strong_type = 7,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715765424,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 138 '\212',
                flags = 18 '\022'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140316743721896,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852197766,
                next_for_neutral_type = 0,
                last_strong_type = 7,
                prev_for_neutral_type = 1,
                level = 112 'p',
                flags = 9 '\t'
              }, {
                next_for_neutral_pos = 140317542722240,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715780800,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852739369,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 4010,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854134779,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154856330528,
                next_for_neutral_type = 6,
                last_strong_type = 1,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715770528,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 187 '\273',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316743687408,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154851982185,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 4078,
                next_for_neutral_type = 2,
                last_strong_type = 5,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 270582943718,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 1,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 16042,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }},
            string = {
              lstring = XIL(0x7ffe6c52b6c0),
              s = 0x7f9e394a2ac0 "!\022\263cY",
              schars = 17,
              bufpos = 140316739914872,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x7ffe6c528e30,
            paragraph_dir = (L2R | unknown: 0x22818770),
            separator_limit = 0,
            first_elt = false,
            new_paragraph = false,
            frame_window_p = false
          },
          paragraph_embedding = (R2L | unknown: 0x8),
          min_width_property = make_fixnum(1019),
          min_width_start = 762
        }
        wrap_data = <optimized out>
        atpos_data = 0x0
        atx_data = <optimized out>
        ppos_data = <optimized out>
        may_wrap = <optimized out>
        prev_method = <optimized out>
        closest_pos = <optimized out>
        prev_pos = <optimized out>
        saw_smaller_pos = <optimized out>
        line_number_pending = <optimized out>
        this_line_subject_to_line_prefix = <optimized out>
#9  0x000055a222837fde in move_it_to (it=it <at> entry=0x7ffe6c52b6c0, to_charpos=4068, to_x=to_x <at> entry=-1, to_y=to_y <at> entry=-12973709, to_vpos=to_vpos <at> entry=-1, op=op <at> entry=10) at ../../emacs/src/xdisp.c:10865
        it_backup = {
          window = XIL(0x7ffe6c52a240),
          w = 0x55a222839687 <partial_line_height+247>,
          f = 0x7f9e394a2ac0,
          method = GET_FROM_BUFFER,
          stop_charpos = 140316739914877,
          prev_stop = 140316739914872,
          base_level_stop = 140317542722240,
          end_charpos = 0,
          medium_narrowing_begv = 4070,
          medium_narrowing_zv = 4068,
          large_narrowing_begv = 4068,
          large_narrowing_zv = 4070,
          s = 0x0,
          string_nchars = 0,
          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 = 0x0,
          dpvec = 0x0,
          dpend = 0x0,
          dpvec_char_len = 1,
          dpvec_face_id = 0,
          saved_face_id = 0,
          ctl_chars = {XIL(0), XIL(0), XIL(0), XIL(0x11), XIL(0) <repeats 12 times>},
          start = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 4010
            },
            dpvec_index = 4078
          },
          current = {
            pos = {
              charpos = -1,
              bytepos = -1
            },
            overlay_string_index = -1,
            string_pos = {
              charpos = 4294967295,
              bytepos = 4069
            },
            dpvec_index = 4137
          },
          n_overlay_strings = -1,
          overlay_strings_charpos = -1,
          overlay_strings = {XIL(0xffffffffffffffff), XIL(0xffffffff), XIL(0), XIL(0xfe4), XIL(0) <repeats 12 times>},
          string_overlays = {XIL(0) <repeats 16 times>},
          string = XIL(0),
          from_overlay = XIL(0),
          stack = {{
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 4070,
                id = 4068,
                ch = 4067,
                rule_idx = 4067,
                lookback = 4067,
                nglyphs = -1,
                reversed_p = 255,
                parent_it = 0xfffffffe,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 1817360064
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0x11),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 4068,
                string_pos = {
                  charpos = 4136,
                  bytepos = 4068
                },
                dpvec_index = 4136
              },
              from_overlay = XIL(0xffffffffffffffff),
              area = ANY_AREA,
              method = 4294967295,
              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 = (WORD_WRAP | WINDOW_WRAP | unknown: 0xfffffffc),
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0x1)
            }, {
              string = XIL(0x2100000000),
              string_nchars = 2,
              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 = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }},
          sp = 0,
          selective = 0,
          what = IT_CHARACTER,
          face_id = 0,
          selective_display_ellipsis_p = false,
          ctl_arrow_p = false,
          face_box_p = false,
          start_of_box_run_p = false,
          end_of_box_run_p = false,
          overlay_strings_at_end_processed_p = false,
          ignore_overlay_strings_at_pos_p = false,
          glyph_not_available_p = false,
          starts_in_middle_of_char_p = false,
          face_before_selective_p = false,
          constrain_row_ascent_descent_p = false,
          line_number_produced_p = false,
          align_visually_p = false,
          line_wrap = TRUNCATE,
          base_face_id = 0,
          c = 0,
          len = 0,
          cmp_it = {
            stop_pos = 73014444032,
            id = 8589934595,
            ch = 17,
            rule_idx = 1,
            lookback = 4069,
            nglyphs = -1,
            reversed_p = 255,
            parent_it = 0xfffffffe,
            charpos = 0,
            nchars = 0,
            nbytes = 0,
            from = 0,
            to = 0,
            width = 1817360064
          },
          char_to_display = 0,
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
          image_id = 0,
          xwidget = 0x0,
          slice = {
            x = XIL(0),
            y = make_fixnum(2),
            width = XIL(0x10),
            height = XIL(0)
          },
          space_width = XIL(0),
          voffset = 0,
          tab_width = 0,
          font_height = XIL(0),
          object = XIL(0),
          position = {
            charpos = 0,
            bytepos = 524288
          },
          truncation_pixel_width = 0,
          continuation_pixel_width = 0,
          first_visible_x = 0,
          last_visible_x = 163921925,
          last_visible_y = 32670,
          extra_line_spacing = 4068,
          max_extra_line_spacing = 0,
          override_ascent = 4136,
          override_descent = 0,
          override_boff = 720896,
          glyph_row = 0x2fa00000738,
          area = LEFT_MARGIN_AREA,
          nglyphs = 0,
          pixel_width = -1,
          ascent = 0,
          descent = 0,
          max_ascent = 0,
          max_descent = 1295968912,
          phys_ascent = 21922,
          phys_descent = 1,
          max_phys_ascent = 0,
          max_phys_descent = 0,
          current_x = 17,
          wrap_prefix_width = 5,
          continuation_lines_width = 0,
          eol_pos = {
            charpos = 73014444032,
            bytepos = 1468878815237
          },
          current_y = 343,
          first_vpos = 0,
          vpos = 0,
          hpos = 0,
          lnum = 0,
          lnum_bytepos = 0,
          lnum_width = 773,
          lnum_pixel_width = 0,
          pt_lnum = 5,
          stretch_adjust = 0,
          left_user_fringe_bitmap = 0,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 0,
          right_user_fringe_face_id = 0,
          bidi_p = false,
          bidi_it = {
            bytepos = 0,
            charpos = 0,
            ch = 0,
            nchars = 4503599627370496,
            ch_len = 4137,
            type = 4069,
            type_after_wn = UNKNOWN_BT,
            orig_type = RLE,
            resolved_level = 0 '\000',
            isolate_level = 0 '\000',
            invalid_levels = 1,
            invalid_isolates = 1,
            prev = {
              charpos = 25769803782,
              type = NEUTRAL_B,
              orig_type = UNKNOWN_BT
            },
            last_strong = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_neutral = {
              charpos = 4068,
              type = UNKNOWN_BT,
              orig_type = NEUTRAL_B
            },
            prev_for_neutral = {
              charpos = 4064,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_ws = {
              charpos = 4065,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            bracket_pairing_pos = 4069,
            bracket_enclosed_type = STRONG_L,
            next_en_pos = -1,
            next_en_type = UNKNOWN_BT,
            sos = NEUTRAL_DIR,
            scan_dir = -1,
            disp_pos = 0,
            disp_prop = 0,
            stack_idx = 0,
            level_stack = {{
                next_for_neutral_pos = 4294967296,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4070,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              } <repeats 126 times>},
            string = {
              lstring = XIL(0),
              s = 0x0,
              schars = 0,
              bufpos = 0,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x0,
            paragraph_dir = NEUTRAL_DIR,
            separator_limit = 0,
            first_elt = false,
            new_paragraph = false,
            frame_window_p = false
          },
          paragraph_embedding = (unknown: 0x9704c78),
          min_width_property = XIL(0x1),
          min_width_start = 4069
        }
        skip = <optimized out>
        skip2 = <optimized out>
        line_height = <optimized out>
        line_start_x = 0
        reached = 0
        max_current_x = 0
        backup_data = 0x0
#10 0x000055a2228617a1 in try_scrolling (just_this_one_p=true, window=XIL(0x7f9e09704c7d), arg_scroll_conservatively=<optimized out>, scroll_step=<optimized out>, temp_scroll_step=<optimized out>, last_line_misfit=<optimized out>) at ../../emacs/src/xdisp.c:19251
        scroll_margin_y = -12973708
        w = <optimized out>
        pos = {
          charpos = <optimized out>,
          bytepos = <optimized out>
        }
        startp = {
          charpos = 4010,
          bytepos = 4078
        }
        it = {
          window = XIL(0x7f9e09704c7d),
          w = 0x7f9e09704c78,
          f = 0x7f9e394a2ac0,
          method = GET_FROM_BUFFER,
          stop_charpos = 4014,
          prev_stop = 4010,
          base_level_stop = 0,
          end_charpos = 4070,
          medium_narrowing_begv = 0,
          medium_narrowing_zv = 0,
          large_narrowing_begv = 0,
          large_narrowing_zv = 0,
          s = 0x0,
          string_nchars = 0,
          multibyte_p = true,
          tab_line_p = false,
          header_line_p = false,
          string_from_display_prop_p = false,
          string_from_prefix_prop_p = false,
          from_disp_prop_p = false,
          ellipsis_p = false,
          avoid_cursor_p = false,
          dp = 0x0,
          dpvec = 0x0,
          dpend = 0x0,
          dpvec_char_len = 0,
          dpvec_face_id = 0,
          saved_face_id = 17,
          ctl_chars = {XIL(0) <repeats 16 times>},
          start = {
            pos = {
              charpos = 4010,
              bytepos = 4078
            },
            overlay_string_index = -1,
            string_pos = {
              charpos = -1,
              bytepos = -1
            },
            dpvec_index = -1
          },
          current = {
            pos = {
              charpos = 4010,
              bytepos = 4078
            },
            overlay_string_index = -1,
            string_pos = {
              charpos = -1,
              bytepos = -1
            },
            dpvec_index = -1
          },
          n_overlay_strings = 0,
          overlay_strings_charpos = 4010,
          overlay_strings = {XIL(0) <repeats 16 times>},
          string_overlays = {XIL(0) <repeats 16 times>},
          string = XIL(0),
          from_overlay = XIL(0),
          stack = {{
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }},
          sp = 0,
          selective = 0,
          what = IT_CHARACTER,
          face_id = 17,
          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 = WINDOW_WRAP,
          base_face_id = 17,
          c = 10,
          len = 0,
          cmp_it = {
            stop_pos = 4011,
            id = -1,
            ch = -2,
            rule_idx = 0,
            lookback = 0,
            nglyphs = 0,
            reversed_p = false,
            parent_it = 0x7ffe6c52b6c0,
            charpos = 0,
            nchars = 0,
            nbytes = 0,
            from = 0,
            to = 0,
            width = 0
          },
          char_to_display = 0,
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
          image_id = 0,
          xwidget = 0x0,
          slice = {
            x = XIL(0),
            y = XIL(0),
            width = XIL(0),
            height = XIL(0)
          },
          space_width = XIL(0),
          voffset = 0,
          tab_width = 8,
          font_height = XIL(0),
          object = XIL(0x7f9e09c54005),
          position = {
            charpos = 4010,
            bytepos = 4078
          },
          truncation_pixel_width = 0,
          continuation_pixel_width = 11,
          first_visible_x = 0,
          last_visible_x = 1848,
          last_visible_y = 762,
          extra_line_spacing = 0,
          max_extra_line_spacing = 0,
          override_ascent = -1,
          override_descent = 0,
          override_boff = 0,
          glyph_row = 0x0,
          area = TEXT_AREA,
          nglyphs = 1,
          pixel_width = 0,
          ascent = 0,
          descent = 0,
          max_ascent = 0,
          max_descent = 0,
          phys_ascent = 0,
          phys_descent = 0,
          max_phys_ascent = 0,
          max_phys_descent = 0,
          current_x = 0,
          wrap_prefix_width = 0,
          continuation_lines_width = 0,
          eol_pos = {
            charpos = 0,
            bytepos = 0
          },
          current_y = 0,
          first_vpos = 0,
          vpos = 0,
          hpos = 0,
          lnum = 0,
          lnum_bytepos = 0,
          lnum_width = 0,
          lnum_pixel_width = 0,
          pt_lnum = 0,
          stretch_adjust = 0,
          left_user_fringe_bitmap = 0,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 0,
          right_user_fringe_face_id = 0,
          bidi_p = true,
          bidi_it = {
            bytepos = 4078,
            charpos = 4010,
            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 = XIL(0),
              s = 0x0,
              schars = 0,
              bufpos = 0,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x7f9e09704c78,
            paragraph_dir = NEUTRAL_DIR,
            separator_limit = -1,
            first_elt = true,
            new_paragraph = true,
            frame_window_p = true
          },
          paragraph_embedding = NEUTRAL_DIR,
          min_width_property = XIL(0),
          min_width_start = 0
        }
        this_scroll_margin = 110
        scroll_max = <optimized out>
        rc = <optimized out>
        height = <optimized out>
        dy = 0
        amount_to_scroll = 0
        scroll_down_p = false
        extra_scroll_margin_lines = 589713
        aggressive = <optimized out>
        scroll_limit = 100
        frame_line_height = <optimized out>
#11 redisplay_window (window=<optimized out>, just_this_one_p=just_this_one_p <at> entry=true) at ../../emacs/src/xdisp.c:20905
        ss = <optimized out>
        w = <optimized out>
        f = <optimized out>
        buffer = <optimized out>
        old = <optimized out>
        lpoint = {
          charpos = 4068,
          bytepos = 4136
        }
        opoint = {
          charpos = <optimized out>,
          bytepos = <optimized out>
        }
        startp = {
          charpos = <optimized out>,
          bytepos = <optimized out>
        }
        update_mode_line = true
        tem = <optimized out>
        it = {
          window = XIL(0),
          w = 0x0,
          f = 0x0,
          method = GET_FROM_BUFFER,
          stop_charpos = 0,
          prev_stop = 0,
          base_level_stop = 0,
          end_charpos = 0,
          medium_narrowing_begv = 0,
          medium_narrowing_zv = 0,
          large_narrowing_begv = 0,
          large_narrowing_zv = 0,
          s = 0x0,
          string_nchars = 0,
          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 = 0x0,
          dpvec = 0x0,
          dpend = 0x0,
          dpvec_char_len = 0,
          dpvec_face_id = 0,
          saved_face_id = 0,
          ctl_chars = {XIL(0) <repeats 16 times>},
          start = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 0
            },
            dpvec_index = 0
          },
          current = {
            pos = {
              charpos = 0,
              bytepos = 0
            },
            overlay_string_index = 0,
            string_pos = {
              charpos = 0,
              bytepos = 0
            },
            dpvec_index = 0
          },
          n_overlay_strings = 0,
          overlay_strings_charpos = 0,
          overlay_strings = {XIL(0) <repeats 16 times>},
          string_overlays = {XIL(0) <repeats 16 times>},
          string = XIL(0),
          from_overlay = XIL(0),
          stack = {{
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 0
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 0,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 0,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = 0,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0),
                    width = XIL(0),
                    height = XIL(0)
                  },
                  image_id = 0
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 0,
                bytepos = 8589934595
              },
              current = {
                pos = {
                  charpos = 395136991232,
                  bytepos = 1
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = -1,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = (unknown: 0x6c52c970),
              multibyte_p = false,
              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 = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }, {
              string = XIL(0),
              string_nchars = 92,
              end_charpos = 0,
              stop_charpos = 0,
              prev_stop = 0,
              base_level_stop = 0,
              cmp_it = {
                stop_pos = 0,
                id = 0,
                ch = 0,
                rule_idx = 524288,
                lookback = 0,
                nglyphs = 0,
                reversed_p = false,
                parent_it = 0x0,
                charpos = 0,
                nchars = 0,
                nbytes = 0,
                from = 0,
                to = 0,
                width = 0
              },
              face_id = -1,
              u = {
                image = {
                  object = XIL(0),
                  slice = {
                    x = XIL(0),
                    y = XIL(0x100000000),
                    width = XIL(0x110000000b),
                    height = XIL(0x1100000005)
                  },
                  image_id = 68719476741
                },
                stretch = {
                  object = XIL(0)
                },
                xwidget = {
                  object = XIL(0)
                }
              },
              position = {
                charpos = 68719476738,
                bytepos = 2
              },
              current = {
                pos = {
                  charpos = 0,
                  bytepos = 0
                },
                overlay_string_index = 0,
                string_pos = {
                  charpos = 0,
                  bytepos = 0
                },
                dpvec_index = 0
              },
              from_overlay = XIL(0),
              area = LEFT_MARGIN_AREA,
              method = GET_FROM_BUFFER,
              paragraph_embedding = NEUTRAL_DIR,
              multibyte_p = false,
              string_from_display_prop_p = false,
              string_from_prefix_prop_p = false,
              display_ellipsis_p = false,
              avoid_cursor_p = false,
              bidi_p = false,
              from_disp_prop_p = false,
              line_wrap = TRUNCATE,
              voffset = 0,
              space_width = XIL(0),
              font_height = XIL(0)
            }},
          sp = 0,
          selective = 0,
          what = IT_CHARACTER,
          face_id = 0,
          selective_display_ellipsis_p = false,
          ctl_arrow_p = false,
          face_box_p = false,
          start_of_box_run_p = false,
          end_of_box_run_p = false,
          overlay_strings_at_end_processed_p = false,
          ignore_overlay_strings_at_pos_p = false,
          glyph_not_available_p = false,
          starts_in_middle_of_char_p = false,
          face_before_selective_p = false,
          constrain_row_ascent_descent_p = false,
          line_number_produced_p = false,
          align_visually_p = false,
          line_wrap = TRUNCATE,
          base_face_id = 0,
          c = 0,
          len = 0,
          cmp_it = {
            stop_pos = 0,
            id = 0,
            ch = 0,
            rule_idx = 0,
            lookback = 0,
            nglyphs = 0,
            reversed_p = false,
            parent_it = 0x0,
            charpos = 0,
            nchars = 0,
            nbytes = 0,
            from = 0,
            to = 0,
            width = 0
          },
          char_to_display = 0,
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE,
          image_id = 0,
          xwidget = 0x0,
          slice = {
            x = XIL(0),
            y = XIL(0),
            width = XIL(0),
            height = XIL(0)
          },
          space_width = XIL(0),
          voffset = 0,
          tab_width = 0,
          font_height = XIL(0),
          object = XIL(0),
          position = {
            charpos = 0,
            bytepos = 0
          },
          truncation_pixel_width = 0,
          continuation_pixel_width = 0,
          first_visible_x = 0,
          last_visible_x = 0,
          last_visible_y = 0,
          extra_line_spacing = 0,
          max_extra_line_spacing = 0,
          override_ascent = 0,
          override_descent = 0,
          override_boff = 0,
          glyph_row = 0x0,
          area = LEFT_MARGIN_AREA,
          nglyphs = 0,
          pixel_width = 0,
          ascent = 0,
          descent = 0,
          max_ascent = 0,
          max_descent = 0,
          phys_ascent = 0,
          phys_descent = 0,
          max_phys_ascent = 0,
          max_phys_descent = 0,
          current_x = 0,
          wrap_prefix_width = 0,
          continuation_lines_width = 0,
          eol_pos = {
            charpos = 0,
            bytepos = 0
          },
          current_y = 0,
          first_vpos = 0,
          vpos = 0,
          hpos = 0,
          lnum = 0,
          lnum_bytepos = 0,
          lnum_width = 0,
          lnum_pixel_width = 0,
          pt_lnum = 0,
          stretch_adjust = 0,
          left_user_fringe_bitmap = 0,
          right_user_fringe_bitmap = 0,
          left_user_fringe_face_id = 0,
          right_user_fringe_face_id = 0,
          bidi_p = false,
          bidi_it = {
            bytepos = 0,
            charpos = 0,
            ch = 0,
            nchars = 0,
            ch_len = 0,
            type = UNKNOWN_BT,
            type_after_wn = UNKNOWN_BT,
            orig_type = UNKNOWN_BT,
            resolved_level = 0 '\000',
            isolate_level = 0 '\000',
            invalid_levels = 0,
            invalid_isolates = 0,
            prev = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            last_strong = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_neutral = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            prev_for_neutral = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            next_for_ws = {
              charpos = 0,
              type = UNKNOWN_BT,
              orig_type = UNKNOWN_BT
            },
            bracket_pairing_pos = 0,
            bracket_enclosed_type = UNKNOWN_BT,
            next_en_pos = 0,
            next_en_type = UNKNOWN_BT,
            sos = NEUTRAL_DIR,
            scan_dir = 0,
            disp_pos = 0,
            disp_prop = 0,
            stack_idx = 0,
            level_stack = {{
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              } <repeats 56 times>, {
                next_for_neutral_pos = 5,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 163 '\243',
                flags = 76 'L'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154853235985,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715780056,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852741271,
                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 = 2,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 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 = 94154854156469,
                next_for_neutral_type = 0,
                last_strong_type = 3,
                prev_for_neutral_type = 5,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 6,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 22,
                next_for_neutral_type = 0,
                last_strong_type = 3,
                prev_for_neutral_type = 5,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 187 '\273',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854158159,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 34 '"',
                flags = 15 '\017'
              }, {
                next_for_neutral_pos = 6,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 5,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 3,
                level = 187 '\273',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 2,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854156469,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 6,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715780352,
                next_for_neutral_type = 0,
                last_strong_type = 1,
                prev_for_neutral_type = 4,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 6,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 34 '"',
                flags = 15 '\017'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 7,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854157250,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 6,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154854164467,
                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 = 140316835510245,
                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 = 140317517069960,
                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 = 1,
                prev_for_neutral_type = 4,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 94154854151233,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 0,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 4,
                prev_for_neutral_type = 5,
                level = 187 '\273',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140316835508229,
                next_for_neutral_type = 4,
                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 = 3,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 3,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 6,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 5,
                next_for_neutral_type = 6,
                last_strong_type = 2,
                prev_for_neutral_type = 6,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140730715785584,
                next_for_neutral_type = 5,
                last_strong_type = 4,
                prev_for_neutral_type = 1,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154851982185,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 1,
                next_for_neutral_type = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 5,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 6,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154855770816,
                next_for_neutral_type = 0,
                last_strong_type = 2,
                prev_for_neutral_type = 4,
                level = 187 '\273',
                flags = 34 '"'
              }, {
                next_for_neutral_pos = 140317517069960,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 6,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852048074,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 5,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 140730715785584,
                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 = 1,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140317517069960,
                next_for_neutral_type = 0,
                last_strong_type = 6,
                prev_for_neutral_type = 4,
                level = 82 'R',
                flags = 108 'l'
              }, {
                next_for_neutral_pos = 94154852079840,
                next_for_neutral_type = 7,
                last_strong_type = 7,
                prev_for_neutral_type = 7,
                level = 255 '\377',
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 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 = 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 = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 0 '\000',
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0,
                next_for_neutral_type = 0,
                last_strong_type = 0,
                prev_for_neutral_type = 0,
                level = 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'
              }},
            string = {
              lstring = XIL(0),
              s = 0x0,
              schars = 0,
              bufpos = 0,
              from_disp_str = false,
              unibyte = false
            },
            w = 0x0,
            paragraph_dir = NEUTRAL_DIR,
            separator_limit = 0,
            first_elt = false,
            new_paragraph = false,
            frame_window_p = false
          },
          paragraph_embedding = NEUTRAL_DIR,
          min_width_property = XIL(0),
          min_width_start = 0
        }
        current_matrix_up_to_date_p = <optimized out>
        used_current_matrix_p = <optimized out>
        temp_scroll_step = false
        count = {
          bytes = <optimized out>
        }
        rc = <optimized out>
        centering_position = -1
        last_line_misfit = <optimized out>
        beg_unchanged = <optimized out>
        end_unchanged = <optimized out>
        frame_line_height = <optimized out>
        margin = <optimized out>
        use_desired_matrix = <optimized out>
        itdata = 0x0
        lchars_modiff = <optimized out>
        ochars_modiff = <optimized out>
        force_start = <optimized out>
#12 0x000055a2228636de in redisplay_window_1 (window=<optimized out>) at ../../emacs/src/xdisp.c:18337
#13 0x000055a2229acb87 in internal_condition_case_1 (bfun=bfun <at> entry=0x55a2228636b0 <redisplay_window_1>, arg=XIL(0x7f9e09704c7d), handlers=<optimized out>, hfun=hfun <at> entry=0x55a222817c50 <redisplay_window_error>) at ../../emacs/src/eval.c:1737
        val = <optimized out>
        c = 0x55a24c9a67d0
#14 0x000055a222846f69 in redisplay_internal () at ../../emacs/src/xdisp.c:17843
        mini_window = <optimized out>
        mini_frame = <optimized out>
        w = <optimized out>
        sw = <optimized out>
        fr = <optimized out>
        must_finish = <optimized out>
        match_p = <optimized out>
        tlbufpos = {
          charpos = <optimized out>,
          bytepos = <optimized out>
        }
        tlendpos = {
          charpos = <optimized out>,
          bytepos = <optimized out>
        }
        number_of_visible_frames = <optimized out>
        sf = <optimized out>
        polling_stopped_here = <optimized out>
        tail = <optimized out>
        frame = <optimized out>
        hscroll_retries = <optimized out>
        garbaged_frame_retries = <optimized out>
        consider_all_windows_p = <optimized out>
        update_miniwindow_p = <optimized out>
        count = {
          bytes = <optimized out>
        }
        retry = <optimized out>
        previous_frame = <optimized out>
        current_matrices_cleared = <optimized out>
        new_count = <optimized out>
#15 0x000055a222849875 in redisplay () at ../../emacs/src/xdisp.c:16860
#16 0x000055a222930812 in read_char (commandflag=1, map=map <at> entry=XIL(0x7f9e1600ce4b), prev_event=XIL(0), used_mouse_menu=used_mouse_menu <at> entry=0x7ffe6c52f93b, end_time=end_time <at> entry=0x0) at ../../emacs/src/keyboard.c:2689
        echo_current = false
        c = <optimized out>
        local_getcjmp = {{
            __jmpbuf = {140730715796944, 94154854142687, 6112343472, 94154854139777, 140316745482245, 140316745482245, 4068, 16274},
            __mask_was_saved = 1,
            __saved_mask = {
              __val = {56896, 140730715797024, 94154854168307, 56, 16270, 140730715797024, 56896, 16274, 4068, 140316745482245, 0, 140730715797280, 94154853601290, 140316745482245, 0, 140730715797152}
            }
          }}
        save_jump = {{
            __jmpbuf = {0, 0, 140730715797104, 140316745482240, 0, 4067, 4069, 1},
            __mask_was_saved = 128,
            __saved_mask = {
              __val = {0, 52584, 94154855305040, 140730715797280, 94154853637907, 0, 0, 12, 94154853556123, 0, 140316898380072, 140730715797392, 94154853171312, 4070, 140730715797448, 0}
            }
          }}
        tem = <optimized out>
        save = <optimized out>
        previous_echo_area_message = XIL(0)
        also_record = XIL(0)
        reread = false
        recorded = false
        polling_stopped_here = false
        orig_kboard = 0x55a24cf16c20
        retry = <optimized out>
        jmpcount = {
          bytes = <optimized out>
        }
        c_volatile = XIL(0)
#17 0x000055a222931ea2 in read_key_sequence (keybuf=keybuf <at> entry=0x7ffe6c52fa80, prompt=prompt <at> entry=XIL(0), dont_downcase_last=dont_downcase_last <at> entry=false, can_return_switch_frame=can_return_switch_frame <at> entry=true, fix_current_buffer=fix_current_buffer <at> entry=true, prevent_redisplay=prevent_redisplay <at> entry=false, disable_text_conversion_p=false) at ../../emacs/src/keyboard.c:11196
        interrupted_kboard = 0x55a24cf16c20
        interrupted_frame = <optimized out>
        key = <optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = <optimized out>
        keys_local_start = 0
        new_binding = <optimized out>
        count = {
          bytes = <optimized out>
        }
        t = <optimized out>
        echo_start = 0
        keys_start = 0
        current_binding = XIL(0x7f9e1600ce4b)
        first_unbound = 31
        mock_input = <optimized out>
        used_mouse_menu_history = {false <repeats 30 times>}
        fkey = {
          parent = XIL(0x7f9e1286c603),
          map = <optimized out>,
          start = 0,
          end = 0
        }
        keytran = {
          parent = XIL(0x7f9e122c2463),
          map = <optimized out>,
          start = 0,
          end = 0
        }
        indec = {
          parent = XIL(0x7f9e1286c5eb),
          map = <optimized out>,
          start = 0,
          end = 0
        }
        shift_translated = <optimized out>
        delayed_switch_frame = <optimized out>
        original_uppercase = <optimized out>
        original_uppercase_position = <optimized out>
        disabled_conversion = <optimized out>
        starting_buffer = <optimized out>
        fake_prefixed_keys = XIL(0)
        first_event = XIL(0)
        second_event = <optimized out>
#18 0x000055a222934148 in command_loop_1 () at ../../emacs/src/keyboard.c:1441
        cmd = <optimized out>
        keybuf = {XIL(0x7ffe6c52faf8), XIL(0xa0), XIL(0x60), XIL(0), XIL(0x143f8), XIL(0x55a222b44f50), XIL(0x7ffe6c52fb20), XIL(0x55a2229adf13), XIL(0), XIL(0), XIL(0xc), XIL(0x143f8), XIL(0x38), XIL(0x7f9e09c54005), XIL(0x29fc14fc1ed0), XIL(0x60), XIL(0x7f9e1600c5a3), XIL(0x7ffe6c52fb40), XIL(0x7ffe6c52ff10), XIL(0x7ffe6c52fce8), XIL(0x7ffe6c52fba0), XIL(0x55a2229278a1), XIL(0), XIL(0), XIL(0x7ffe6c52fb00), XIL(0x55a2229adf13), XIL(0x7ffe6c52fb90), XIL(0x7f9e122c09cc), XIL(0xc), XIL(0xd430)}
        i = <optimized out>
        last_pt = <optimized out>
        prev_modiff = 0
        prev_buffer = 0x0
#19 0x000055a2229acb13 in internal_condition_case (bfun=bfun <at> entry=0x55a222933f80 <command_loop_1>, handlers=handlers <at> entry=XIL(0xa8), hfun=hfun <at> entry=0x55a222927740 <cmd_error>) at ../../emacs/src/eval.c:1713
        val = <optimized out>
        c = 0x55a24c9a6640
#20 0x000055a22291f576 in command_loop_2 (handlers=XIL(0xa8)) at ../../emacs/src/keyboard.c:1180
        val = <optimized out>
#21 0x000055a2229aca3f in internal_catch (tag=tag <at> entry=XIL(0x15850), func=func <at> entry=0x55a22291f550 <command_loop_2>, arg=arg <at> entry=XIL(0xa8)) at ../../emacs/src/eval.c:1393
        val = <optimized out>
        c = <optimized out>
#22 0x000055a22291f513 in command_loop () at ../../emacs/src/keyboard.c:1158
#23 0x000055a2229272e9 in recursive_edit_1 () at ../../emacs/src/keyboard.c:766
        count = {
          bytes = <optimized out>
        }
        val = <optimized out>
#24 0x000055a22292766b in Frecursive_edit () at ../../emacs/src/keyboard.c:849
        count = {
          bytes = <optimized out>
        }
        buffer = <optimized out>
#25 0x000055a2227f64aa in main (argc=<optimized out>, argv=0x7ffe6c52ff08) at ../../emacs/src/emacs.c:2653
        stack_bottom_variable = 0x0
        old_argc = <optimized out>
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = <optimized out>
        dump_mode = <optimized out>
        skip_args = 1
        temacs = 0x0
        attempt_load_pdump = <optimized out>
        only_version = <optimized out>
        rlim = {
          rlim_cur = 10022912,
          rlim_max = 18446744073709551615
        }
        lc_all = <optimized out>
        sockfd = -1
        module_assertions = <optimized out>

Lisp Backtrace:
"redisplay_internal (C function)" (0x0)



In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.18.4) of 2025-11-11 built on sky
Repository revision: 2dc3f8f564dd8bf801f42dea2ca4fd71d7a30b9d
Repository branch: igc
Windowing system distributor 'The X.Org Foundation', version 11.0.12401008
System Description: Debian GNU/Linux forky/sid

Configured using:
 'configure 'CPPFLAGS=-O2 -fno-omit-frame-pointer -g3'
 --with-native-compilation --with-tree-sitter
 --without-toolkit-scroll-bars --with-x-toolkit=lucid --with-modules
 --without-imagemagick --with-mps=yes'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LIBOTF
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES MPS NATIVE_COMP NOTIFY INOTIFY
PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TREE_SITTER WEBP X11
XAW3D XDBE XIM XINERAMA XINPUT2 XPM XRANDR LUCID ZLIB

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

Major mode: Lisp Interaction

Minor modes in effect:
  treemacs-filewatch-mode: t
  treemacs-follow-mode: t
  treemacs-git-mode: t
  treemacs-fringe-indicator-mode: t
  org-roam-db-autosync-mode: t
  fancy-compilation-mode: t
  diff-hl-flydiff-mode: t
  diff-hl-mode: t
  difftastic-bindings-mode: t
  global-git-commit-mode: t
  pulsar-global-mode: t
  pulsar-mode: t
  evil-owl-mode: t
  enhanced-evil-paredit-mode: t
  evil-local-mode: t
  pdf-occur-global-minor-mode: t
  TeX-PDF-mode: t
  key-chord-mode: t
  paredit-mode: t
  display-fill-column-indicator-mode: t
  vertico-multiform-mode: t
  marginalia-mode: t
  vertico-mode: t
  window-highlight-mode: t
  which-key-mode: t
  global-anzu-mode: t
  anzu-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  minibuffer-nonselected-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/oscar/elisp/singles/flx hides /home/oscar/.emacs.d/elpa/flx-20240205.356/flx
/home/oscar/elisp/magit/lisp/magit-section hides /home/oscar/.emacs.d/elpa/magit-section-20251108.1923/magit-section
/home/oscar/elisp/singles/which-key hides /home/oscar/dev/emacs/igc/emacs/lisp/which-key

Features:
(shadow sort mail-extr emacsbug vertico-directory help-fns radix-tree
vertico-sort meteo-radar ofv-time-tracker lsp-dart lsp-dart-commands
lsp-dart-flutter-widget-guide lsp-dart-flutter-fringe-colors
lsp-dart-flutter-colors lsp-dart-outline lsp-dart-code-lens lsp-lens
lsp-dart-test-tree lsp-treemacs lsp-treemacs-generic lsp-treemacs-themes
treemacs-treelib treemacs treemacs-header-line treemacs-compatibility
treemacs-mode treemacs-bookmarks treemacs-tags treemacs-interface
treemacs-persistence treemacs-filewatch-mode treemacs-follow-mode
treemacs-rendering treemacs-annotations treemacs-async
treemacs-workspaces treemacs-dom treemacs-visuals
treemacs-fringe-indicator treemacs-faces treemacs-icons treemacs-scope
treemacs-themes treemacs-core-utils pfuture hl-line treemacs-logging
treemacs-customization treemacs-macros lsp-dart-test-output
lsp-dart-test-support lsp-dart-dap lsp-dart-devtools
lsp-dart-flutter-daemon jsonrpc dap-utils dap-mode dap-tasks dap-launch
lsp-docker yaml posframe dap-overlays lsp-dart-closing-labels
lsp-dart-utils lsp-dart-protocol lsp-mode oc-basic disp-table ol-eww eww
vtable mule-util url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus
nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig
gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo
gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo
parse-time gnus-spec gnus-int gnus-range message sendmail yank-media
rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231
rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus
nnheader gnus-util mail-utils range mm-util mail-prsvr ol-docview
doc-view ol-bibtex bibtex iso8601 ol-bbdb ol-w3m ol-doi org-link-doi
lsp-protocol tree-widget spinner network-stream puny nsm markdown-mode
lv f flycheck lp0-mode symbol-overlay company-ctags find-file
company-fuzzy ht company aggressive-indent deft orgit
emacsql-sqlite-builtin org-roam-migrate org-roam-log org-roam-mode
org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils
org-roam-compat org-roam org-attach emacsql-sqlite emacsql
emacsql-compiler org-noter org-element org-persist org-id
org-element-ast inline avl-tree org-protocol org-capture org-refile
org-crypt org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro
org-src sh-script smie executable ob-comint org-pcomplete org-list
org-footnote org-faces org-entities time-date noutline outline
ob-emacs-lisp ob-core ob-eval org-cycle org-table org-keys oc
org-loaddefs etags-select etags fileloop generator xref ol org-fold
org-fold-core org-compat org-version org-macs cond-star
fancy-compilation ffap diff-hl-flydiff diff-hl log-view vc-dir ewoc vc
difftastic-bindings difftastic view magit-bookmark git-rebase
magit-dired magit-extras magit-sparse-checkout magit-gitignore
magit-ediff ediff magit-subtree magit-patch magit-submodule magit-blame
magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch
magit-clone magit-remote magit-commit magit-sequence magit-notes
magit-worktree magit-tag magit-merge magit-branch magit-reset
magit-files magit-refs magit-status magit epa epg rfc6068 epg-config
magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode diff
git-commit magit-core magit-autorevert autorevert filenotify
magit-margin magit-transient magit-process with-editor shell pcomplete
magit-mode transient magit-git magit-base which-func vc-git files-x
vc-dispatcher magit-section benchmark cursor-sensor llama cond-let
pulsar pulse evil-textobj-tree-sitter-core treesit evil-owl buffer-flip
enhanced-evil-paredit evil-anzu evil evil-keybindings evil-integration
evil-maps evil-commands evil-digraphs reveal evil-jumps
evil-command-window evil-types evil-search evil-ex evil-macros
evil-repeat evil-states evil-core evil-common rect evil-vars mini-echo
mini-echo-segments hide-mode-line wgrep grep ag vc-svn find-dired s dash
pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter
semantic/wisent/comp semantic/wisent semantic/wisent/wisent
semantic/util-modes semantic/util semantic semantic/tag semantic/lex
semantic/fw mode-local find-func cedet pdf-isearch let-alist pdf-misc
imenu pdf-tools cus-edit cus-start cus-load pdf-view bookmark jka-compr
pdf-cache pdf-info tq pdf-util format-spec pdf-macs image-mode exif
preview reporter desktop frameset latex latex-flymake flymake project
tex-ispell tex-style tex dbus xml crm texmathp auctex key-chord comp
comp-cstr comp-run comp-common cmake-mode rx rst compile
text-property-search comint ansi-osc ansi-color paredit-menu paredit
edmacro kmacro server yasnippet lisp-mnt cl-extra help-mode psvn derived
wid-edit log-edit pcvs-util add-log diff-mode track-changes pp elp
ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init
ediff-util dired dired-loaddefs display-fill-column-indicator
vertico-multiform marginalia vertico flx-rs-core flx-rs fussy flx
window-highlight color face-remap nord-theme goto-chg avy ring
highlight-parentheses ws-butler which-key diminish cl anzu easy-mmode
thingatpt tmr pcase compat solar cal-dst cal-menu calendar cal-loaddefs
finder-inf advice warnings auctex-autoloads tex-site
casual-calc-autoloads casual-lib-autoloads
color-theme-sanityinc-tomorrow-autoloads company-posframe-autoloads
company-autoloads consult-ag-autoloads consult-flycheck-autoloads
consult-lsp-autoloads consult-org-roam-autoloads
consult-project-extra-autoloads deadgrep-autoloads diff-hl-autoloads
doric-themes-autoloads eat-autoloads ef-themes-autoloads
embark-consult-autoloads consult-autoloads embark-autoloads
evil-textobj-tree-sitter-autoloads flutter-autoloads flycheck-autoloads
fussy-autoloads flx-autoloads groovy-mode-autoloads hotfuzz-autoloads
lsp-dart-autoloads dart-mode-autoloads dap-mode-autoloads bui-autoloads
lsp-docker-autoloads lsp-treemacs-autoloads lsp-ui-autoloads
lsp-mode-autoloads f-autoloads marginalia-autoloads
markdown-mode-autoloads modus-themes-autoloads org-roam-autoloads
magit-section-autoloads llama-autoloads cond-let-autoloads
emacsql-autoloads pdf-tools-autoloads pomm-autoloads alert-autoloads
log4e-autoloads gntp-autoloads rust-mode-autoloads spinner-autoloads
swiper-autoloads ivy-autoloads symbol-overlay-autoloads
tablist-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads
ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads s-autoloads info dash-autoloads
vertico-autoloads vundo-autoloads wgrep-ag-autoloads
wgrep-deadgrep-autoloads wgrep-autoloads yaml-autoloads
yeetube-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/x-win x-win term/common-win x-dnd
touch-screen 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 x-toolkit xinput2 x multi-tty move-toolbar
make-network-process tty-child-frames native-compile mps emacs)

Memory information:
((conses 24 0 0) (symbols 56 0 0) (strings 40 0 0) (string-bytes 1 0)
 (vectors 24 0) (vector-slots 8 0 0) (floats 24 0 0)
 (intervals 64 0 0) (buffers 1072 0))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 14:37:02 GMT) Full text and rfc822 format available.

Message #8 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Óscar Fuentes <oscarfv <at> telefonica.net>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 16:35:52 +0200
> From: Óscar Fuentes <oscarfv <at> telefonica.net>
> Date: Fri, 05 Dec 2025 13:08:56 +0100
> 
> 
> After showing inline an attached image on a e-mail under gnus, Emacs
> froze using 100% cpu. Neither C-g nor SIGUSR1 / SIGUSR2 did any effect.

Thanks, but there was no image attached to your message.  Maybe we are
lucky, and just showing that image in a fresh session will cause an
infloop, so please post it.

> I have the problematic instance under gdb and hopefully I can keep it
> for a day or two. Please ask for any information you need.

Please perform the steps described in etc/DEBUG, under "If the symptom
of the bug is that Emacs fails to respond" to verify that Emacs is
inflooping and find the code where it loops.  If you don't have a
recipe for reproducing the problem, and just showing the image doesn't
reproduce it, what's in etc/DEBUG is our only chance to find out what
happens.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 14:47:01 GMT) Full text and rfc822 format available.

Message #11 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Óscar Fuentes <oscarfv <at> telefonica.net>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 16:46:25 +0200
Btw, are the values below real, or are they hallucinations of GDB due
to optimized code?

> #10 0x000055a2228617a1 in try_scrolling (just_this_one_p=true, window=XIL(0x7f9e09704c7d), arg_scroll_conservatively=<optimized out>, scroll_step=<optimized out>, temp_scroll_step=<optimized out>, last_line_misfit=<optimized out>) at ../../emacs/src/xdisp.c:19251
>	scroll_margin_y = -12973708
> 	...
> 	this_scroll_margin = 110
> 	...
> 	extra_scroll_margin_lines = 589713

The first and the last look bogus.  The second could be okay if you
scroll-margin is set to something around 7 -- is it?

If the above bogus values are indeed what the program sees, then it's
small wonder Emacs infloops, but then the question is how did we get
to those bogus values.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 15:43:02 GMT) Full text and rfc822 format available.

Message #14 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Óscar Fuentes <oscarfv <at> telefonica.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 16:41:52 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> Btw, are the values below real, or are they hallucinations of GDB due
> to optimized code?
>
>> #10 0x000055a2228617a1 in try_scrolling (just_this_one_p=true,
>> window=XIL(0x7f9e09704c7d), arg_scroll_conservatively=<optimized
>> out>, scroll_step=<optimized out>, temp_scroll_step=<optimized out>,
>> last_line_misfit=<optimized out>) at ../../emacs/src/xdisp.c:19251
>>	scroll_margin_y = -12973708
>> 	...
>> 	this_scroll_margin = 110
>> 	...
>> 	extra_scroll_margin_lines = 589713
>
> The first and the last look bogus.  The second could be okay if you
> scroll-margin is set to something around 7 -- is it?

From my .emacs.el:

(setq scroll-margin 5)

> If the above bogus values are indeed what the program sees, then it's
> small wonder Emacs infloops, but then the question is how did we get
> to those bogus values.

I have that scroll-margin setting for many years, no problem so far.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 16:01:02 GMT) Full text and rfc822 format available.

Message #17 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Óscar Fuentes Óscar Fuentes
 <oscarfv <at> telefonica.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 17:00:01 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Óscar Fuentes <oscarfv <at> telefonica.net>
>> Date: Fri, 05 Dec 2025 13:08:56 +0100
>> 
>> 
>> After showing inline an attached image on a e-mail under gnus, Emacs
>> froze using 100% cpu. Neither C-g nor SIGUSR1 / SIGUSR2 did any effect.
>
> Thanks, but there was no image attached to your message.

That's a misunderstanding. The image was attached to the e-mail I was
viewing on gnus. I pressed the shortcut to display it inline (i.e. on
the same buffer at the e-mail's body text), the image displayed, then
tried to switch to other window, or scroll the buffer, I don't remember,
and the infloop started. Also, I viewed that same e-mail with the image
before, on the same session, without problems.

> Maybe we are
> lucky, and just showing that image in a fresh session will cause an
> infloop, so please post it.

The image contains private information. Anyway, displaying the image
again on a new Emacs instance either inside the e-mail as before or
visiting it with C-x C-f didn't reproduce the problem.

The Emacs session that inflooped was a long-lived one with many days of
use, so if the problem depends on some specific internal state of Emacs
reproducing it will be hard.

>> I have the problematic instance under gdb and hopefully I can keep it
>> for a day or two. Please ask for any information you need.
>
> Please perform the steps described in etc/DEBUG, under "If the symptom
> of the bug is that Emacs fails to respond" to verify that Emacs is
> inflooping and find the code where it loops.  If you don't have a
> recipe for reproducing the problem, and just showing the image doesn't
> reproduce it, what's in etc/DEBUG is our only chance to find out what
> happens.


(gdb) finish
Run till exit from #0  move_it_in_display_line_to (it=it <at> entry=0x7ffe6c52b6c0, to_charpos=to_charpos <at> entry=4068, to_x=to_x <at> entry=0, op=op <at> entry=(MOVE_TO_X | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:10148
move_it_to (it=it <at> entry=0x7ffe6c52b6c0, to_charpos=4068, to_x=to_x <at> entry=-1, to_y=to_y <at> entry=-12973709, to_vpos=to_vpos <at> entry=-1, op=op <at> entry=10) at ../../emacs/src/xdisp.c:10870
10870             if (skip == MOVE_POS_MATCH_OR_ZV)
Value returned is $1 = MOVE_X_REACHED
(gdb) finish
Run till exit from #0  move_it_to (it=it <at> entry=0x7ffe6c52b6c0, to_charpos=4068, to_x=to_x <at> entry=-1, to_y=to_y <at> entry=-12973709, to_vpos=to_vpos <at> entry=-1, op=op <at> entry=10) at ../../emacs/src/xdisp.c:10870

This last `finish' does not return.

Then I press C-c on gdb's console and...

^C[Thread 0x7f9e4618d1c0 (LWP 3791) exited]
[Thread 0x7f9e2fffc6c0 (LWP 3837) exited]
[Thread 0x7f9e307fd6c0 (LWP 3836) exited]
[Thread 0x7f9e317ff6c0 (LWP 3834) exited]
[Thread 0x7f9e30ffe6c0 (LWP 3835) exited]
[New process 3791]
[Inferior 1 (process 3791) exited normally]
(gdb) 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 16:18:01 GMT) Full text and rfc822 format available.

Message #20 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Óscar Fuentes <oscarfv <at> telefonica.net>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 18:17:11 +0200
> From: Óscar Fuentes <oscarfv <at> telefonica.net>
> Cc: 79950 <at> debbugs.gnu.org
> Date: Fri, 05 Dec 2025 16:41:52 +0100
> X-Spam-Status: No
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > Btw, are the values below real, or are they hallucinations of GDB due
> > to optimized code?
> >
> >> #10 0x000055a2228617a1 in try_scrolling (just_this_one_p=true,
> >> window=XIL(0x7f9e09704c7d), arg_scroll_conservatively=<optimized
> >> out>, scroll_step=<optimized out>, temp_scroll_step=<optimized out>,
> >> last_line_misfit=<optimized out>) at ../../emacs/src/xdisp.c:19251
> >>	scroll_margin_y = -12973708
> >> 	...
> >> 	this_scroll_margin = 110
> >> 	...
> >> 	extra_scroll_margin_lines = 589713
> >
> > The first and the last look bogus.  The second could be okay if you
> > scroll-margin is set to something around 7 -- is it?
> 
> >From my .emacs.el:
> 
> (setq scroll-margin 5)
> 
> > If the above bogus values are indeed what the program sees, then it's
> > small wonder Emacs infloops, but then the question is how did we get
> > to those bogus values.
> 
> I have that scroll-margin setting for many years, no problem so far.

scroll-margin value of 5 doesn't come close to explain the large
negative value of scroll_margin_y, which is supposed to be the
distance in pixels from the top edge of the window to scroll-margin
(modulo one extra line and possibly partially-visible last line of the
window).

extra_scroll_margin_lines should be either zero or one, since it's
initialized from a boolean variable that can only have these two
values.  What I see in the backtrace is 589713, which must be
explained.

What are the dimensions of the image in pixels?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 16:21:02 GMT) Full text and rfc822 format available.

Message #23 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Óscar Fuentes Óscar Fuentes
 <oscarfv <at> telefonica.net>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 18:20:46 +0200
> From: Óscar Fuentes Óscar Fuentes
>  <oscarfv <at> telefonica.net>
> Cc: 79950 <at> debbugs.gnu.org
> Date: Fri, 05 Dec 2025 17:00:01 +0100
> 
> > Please perform the steps described in etc/DEBUG, under "If the symptom
> > of the bug is that Emacs fails to respond" to verify that Emacs is
> > inflooping and find the code where it loops.  If you don't have a
> > recipe for reproducing the problem, and just showing the image doesn't
> > reproduce it, what's in etc/DEBUG is our only chance to find out what
> > happens.
> 
> 
> (gdb) finish
> Run till exit from #0  move_it_in_display_line_to (it=it <at> entry=0x7ffe6c52b6c0, to_charpos=to_charpos <at> entry=4068, to_x=to_x <at> entry=0, op=op <at> entry=(MOVE_TO_X | MOVE_TO_POS)) at ../../emacs/src/xdisp.c:10148
> move_it_to (it=it <at> entry=0x7ffe6c52b6c0, to_charpos=4068, to_x=to_x <at> entry=-1, to_y=to_y <at> entry=-12973709, to_vpos=to_vpos <at> entry=-1, op=op <at> entry=10) at ../../emacs/src/xdisp.c:10870
> 10870             if (skip == MOVE_POS_MATCH_OR_ZV)
> Value returned is $1 = MOVE_X_REACHED
> (gdb) finish
> Run till exit from #0  move_it_to (it=it <at> entry=0x7ffe6c52b6c0, to_charpos=4068, to_x=to_x <at> entry=-1, to_y=to_y <at> entry=-12973709, to_vpos=to_vpos <at> entry=-1, op=op <at> entry=10) at ../../emacs/src/xdisp.c:10870
> 
> This last `finish' does not return.

As expected, given that to_y is negative and very large by absolute
value.

> Then I press C-c on gdb's console and...
> 
> ^C[Thread 0x7f9e4618d1c0 (LWP 3791) exited]
> [Thread 0x7f9e2fffc6c0 (LWP 3837) exited]
> [Thread 0x7f9e307fd6c0 (LWP 3836) exited]
> [Thread 0x7f9e317ff6c0 (LWP 3834) exited]
> [Thread 0x7f9e30ffe6c0 (LWP 3835) exited]
> [New process 3791]
> [Inferior 1 (process 3791) exited normally]
> (gdb) 

Does this mean the process exited?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 16:35:01 GMT) Full text and rfc822 format available.

Message #26 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Óscar Fuentes <oscarfv <at> telefonica.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 17:34:06 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> What are the dimensions of the image in pixels?

$ file *.jpg

CAPTURA.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI),
density 96x96, segment length 16, baseline, precision 8, 457x632,
components 3




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 16:35:02 GMT) Full text and rfc822 format available.

Message #29 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: <oscarfv <at> telefonica.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 17:34:40 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Then I press C-c on gdb's console and...
>> 
>> ^C[Thread 0x7f9e4618d1c0 (LWP 3791) exited]
>> [Thread 0x7f9e2fffc6c0 (LWP 3837) exited]
>> [Thread 0x7f9e307fd6c0 (LWP 3836) exited]
>> [Thread 0x7f9e317ff6c0 (LWP 3834) exited]
>> [Thread 0x7f9e30ffe6c0 (LWP 3835) exited]
>> [New process 3791]
>> [Inferior 1 (process 3791) exited normally]
>> (gdb) 
>
> Does this mean the process exited?

Yes.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 17:01:02 GMT) Full text and rfc822 format available.

Message #32 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Óscar Fuentes <oscarfv <at> telefonica.net>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 19:00:01 +0200
> From: Óscar Fuentes <oscarfv <at> telefonica.net>
> Cc: 79950 <at> debbugs.gnu.org
> Date: Fri, 05 Dec 2025 17:34:06 +0100
> X-Spam-Status: No
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > What are the dimensions of the image in pixels?
> 
> $ file *.jpg
> 
> CAPTURA.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI),
> density 96x96, segment length 16, baseline, precision 8, 457x632,
> components 3

Does image-size in Emacs also report dimensions of this image as
457x632?

And can you describe the geometry of the window where this image was
supposed to be displayed?  How much text was above it, as a fraction
of the window height?

Also, did Emacs at all show the image, or did it start looping before
the image was shown?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 17:03:01 GMT) Full text and rfc822 format available.

Message #35 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: <oscarfv <at> telefonica.net>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 19:01:52 +0200
> From: <oscarfv <at> telefonica.net>
> Cc: 79950 <at> debbugs.gnu.org
> Date: Fri, 05 Dec 2025 17:34:40 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> Then I press C-c on gdb's console and...
> >> 
> >> ^C[Thread 0x7f9e4618d1c0 (LWP 3791) exited]
> >> [Thread 0x7f9e2fffc6c0 (LWP 3837) exited]
> >> [Thread 0x7f9e307fd6c0 (LWP 3836) exited]
> >> [Thread 0x7f9e317ff6c0 (LWP 3834) exited]
> >> [Thread 0x7f9e30ffe6c0 (LWP 3835) exited]
> >> [New process 3791]
> >> [Inferior 1 (process 3791) exited normally]
> >> (gdb) 
> >
> > Does this mean the process exited?
> 
> Yes.

Too bad.  If you show the same email message again, does the problem
happen again?  If not, I don't think we can do anything with this bug
report.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 19:01:03 GMT) Full text and rfc822 format available.

Message #38 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Óscar Fuentes <oscarfv <at> telefonica.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 19:59:51 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

>> CAPTURA.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI),
>> density 96x96, segment length 16, baseline, precision 8, 457x632,
>> components 3
>
> Does image-size in Emacs also report dimensions of this image as
> 457x632?

Yep.

(image-size (image-get-display-property) :pixels)

(457 . 632)

> And can you describe the geometry of the window where this image was
> supposed to be displayed?  How much text was above it, as a fraction
> of the window height?

The image was at the bottom. There are 95 lines of text above. When the
image is displayed, its top border is at the very top of the window,
below the image there is space for about 4 lines of text.

> Also, did Emacs at all show the image, or did it start looping before
> the image was shown?

The image was shown and I could move around a bit before the infloop
started. IIRC my intention was to look at the text above the image and I
think the subsequent redisplay triggered the infloop.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Fri, 05 Dec 2025 19:02:01 GMT) Full text and rfc822 format available.

Message #41 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Óscar Fuentes <oscarfv <at> telefonica.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Fri, 05 Dec 2025 20:01:06 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> > Does this mean the process exited?
>> 
>> Yes.
>
> Too bad.  If you show the same email message again, does the problem
> happen again?

Already tried that several times. No "luck".

> If not, I don't think we can do anything with this bug
> report.

Yep.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Sat, 06 Dec 2025 08:57:02 GMT) Full text and rfc822 format available.

Message #44 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Óscar Fuentes <oscarfv <at> telefonica.net>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Sat, 06 Dec 2025 10:56:29 +0200
> From: Óscar Fuentes <oscarfv <at> telefonica.net>
> Cc: 79950 <at> debbugs.gnu.org
> Date: Fri, 05 Dec 2025 19:59:51 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >> CAPTURA.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI),
> >> density 96x96, segment length 16, baseline, precision 8, 457x632,
> >> components 3
> >
> > Does image-size in Emacs also report dimensions of this image as
> > 457x632?
> 
> Yep.
> 
> (image-size (image-get-display-property) :pixels)
> 
> (457 . 632)
> 
> > And can you describe the geometry of the window where this image was
> > supposed to be displayed?  How much text was above it, as a fraction
> > of the window height?
> 
> The image was at the bottom. There are 95 lines of text above. When the
> image is displayed, its top border is at the very top of the window,
> below the image there is space for about 4 lines of text.

But according to this part of the backtrace:

          > last_visible_x = 1848,
          > last_visible_y = 762,

your window was 1848x762 pixels, so an 457x632 image displayed at the
top of the window should have left 130 pixels below it, enough for 6
lines of text, not 4.  Could it be 6 lines of text below the image and
not 4?

> > Also, did Emacs at all show the image, or did it start looping before
> > the image was shown?
> 
> The image was shown and I could move around a bit before the infloop
> started. IIRC my intention was to look at the text above the image and I
> think the subsequent redisplay triggered the infloop.

According to what I see in the backtrace, the window start was at
buffer position 4010, with point at buffer position 4068.  Can you
display that email message again, arrange for the window showing the
image to start at that position, and then describe the display?  That
is:

  . what is the start and end buffer positions covered by the image?
  . how many lines of text are above and below the image, and what are
    their buffer positions?
  . does the window have some non-default decorations, like
    header-line and margins?
  . is buffer position 4068 shown in the window?

I think the immediate cause of the loop is the bogus value of
extra_scroll_margin_lines, which then caused the value of
scroll_margin_y here:

      /* Compute the pixel ypos of the scroll margin, then move IT to
	 either that ypos or PT, whichever comes first.  */
      start_display (&it, w, startp);
      scroll_margin_y = it.last_visible_y - partial_line_height (&it)
        - this_scroll_margin
	- frame_line_height * extra_scroll_margin_lines;
      move_it_to (&it, PT, -1, scroll_margin_y - 1, -1,
		  (MOVE_TO_POS | MOVE_TO_Y));

to be negative, and that caused infloop in move_it_to.

How extra_scroll_margin_lines got its bogus value I cannot understand,
except if some function or large array smashed the run-time stack and
made the value of a boolean variable last_line_misfit in
redisplay_window to become bogus, whereas the code assumes it is
either zero or 1.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Sat, 06 Dec 2025 12:06:02 GMT) Full text and rfc822 format available.

Message #47 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Óscar Fuentes <oscarfv <at> telefonica.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Sat, 06 Dec 2025 13:05:18 +0100
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes:

>> The image was at the bottom. There are 95 lines of text above. When the
>> image is displayed, its top border is at the very top of the window,
>> below the image there is space for about 4 lines of text.
>
> But according to this part of the backtrace:
>
>           > last_visible_x = 1848,
>           > last_visible_y = 762,
>
> your window was 1848x762 pixels, so an 457x632 image displayed at the
> top of the window should have left 130 pixels below it, enough for 6
> lines of text, not 4.  Could it be 6 lines of text below the image and
> not 4?
>
>> > Also, did Emacs at all show the image, or did it start looping before
>> > the image was shown?
>> 
>> The image was shown and I could move around a bit before the infloop
>> started. IIRC my intention was to look at the text above the image and I
>> think the subsequent redisplay triggered the infloop.
>
> According to what I see in the backtrace, the window start was at
> buffer position 4010, with point at buffer position 4068.  Can you
> display that email message again, arrange for the window showing the
> image to start at that position, and then describe the display?  That
> is:
>
>   . what is the start and end buffer positions covered by the image?
>   . how many lines of text are above and below the image, and what are
>     their buffer positions?
>   . does the window have some non-default decorations, like
>     header-line and margins?
>   . is buffer position 4068 shown in the window?
>
> I think the immediate cause of the loop is the bogus value of
> extra_scroll_margin_lines, which then caused the value of
> scroll_margin_y here:
>
>       /* Compute the pixel ypos of the scroll margin, then move IT to
> 	 either that ypos or PT, whichever comes first.  */
>       start_display (&it, w, startp);
>       scroll_margin_y = it.last_visible_y - partial_line_height (&it)
>         - this_scroll_margin
> 	- frame_line_height * extra_scroll_margin_lines;
>       move_it_to (&it, PT, -1, scroll_margin_y - 1, -1,
> 		  (MOVE_TO_POS | MOVE_TO_Y));
>
> to be negative, and that caused infloop in move_it_to.
>
> How extra_scroll_margin_lines got its bogus value I cannot understand,
> except if some function or large array smashed the run-time stack and
> made the value of a boolean variable last_line_misfit in
> redisplay_window to become bogus, whereas the code assumes it is
> either zero or 1.

See the attached image. It is the same arrangement except for the window
at the right of the image that I put for reference. When the infloop
happened the window that contains the image used all the horizontal
space of the frame.

Maybe some the values you see in the gdb output corresponds to what
Emacs was trying to display, not what was already displayed?

[Screenshot_20251206_125629.png (image/png, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Sat, 06 Dec 2025 13:40:01 GMT) Full text and rfc822 format available.

Message #50 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Óscar Fuentes <oscarfv <at> telefonica.net>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Sat, 06 Dec 2025 15:39:02 +0200
> From: Óscar Fuentes <oscarfv <at> telefonica.net>
> Cc: 79950 <at> debbugs.gnu.org
> Date: Sat, 06 Dec 2025 13:05:18 +0100
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> >   . what is the start and end buffer positions covered by the image?
> >   . how many lines of text are above and below the image, and what are
> >     their buffer positions?
> >   . does the window have some non-default decorations, like
> >     header-line and margins?
> >   . is buffer position 4068 shown in the window?
> >
> > I think the immediate cause of the loop is the bogus value of
> > extra_scroll_margin_lines, which then caused the value of
> > scroll_margin_y here:
> >
> >       /* Compute the pixel ypos of the scroll margin, then move IT to
> > 	 either that ypos or PT, whichever comes first.  */
> >       start_display (&it, w, startp);
> >       scroll_margin_y = it.last_visible_y - partial_line_height (&it)
> >         - this_scroll_margin
> > 	- frame_line_height * extra_scroll_margin_lines;
> >       move_it_to (&it, PT, -1, scroll_margin_y - 1, -1,
> > 		  (MOVE_TO_POS | MOVE_TO_Y));
> >
> > to be negative, and that caused infloop in move_it_to.
> >
> > How extra_scroll_margin_lines got its bogus value I cannot understand,
> > except if some function or large array smashed the run-time stack and
> > made the value of a boolean variable last_line_misfit in
> > redisplay_window to become bogus, whereas the code assumes it is
> > either zero or 1.
> 
> See the attached image. It is the same arrangement except for the window
> at the right of the image that I put for reference. When the infloop
> happened the window that contains the image used all the horizontal
> space of the frame.

Thanks.  The screenshot doesn't answer the following two questions I
asked:

 >   . what is the start and end buffer positions covered by the image?
 >   . is buffer position 4068 shown in the window?

> Maybe some the values you see in the gdb output corresponds to what
> Emacs was trying to display, not what was already displayed?

That is correct, but I'm asking these questions to understand what the
display code was doing at the moment of the loop.  AFAIU, it was
trying to determine whether the window-start point should move up or
down, given the new position of point.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#79950; Package emacs. (Sat, 06 Dec 2025 14:10:01 GMT) Full text and rfc822 format available.

Message #53 received at 79950 <at> debbugs.gnu.org (full text, mbox):

From: <oscarfv <at> telefonica.net>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 79950 <at> debbugs.gnu.org
Subject: Re: bug#79950: 31.0.50; Infinite loop on redisplay
Date: Sat, 06 Dec 2025 15:09:38 +0100
Eli Zaretskii <eliz <at> gnu.org> writes:

> Thanks.  The screenshot doesn't answer the following two questions I
> asked:
>
>  >   . what is the start and end buffer positions covered by the
>  >     image?
>  >   . is buffer position 4068 shown in the window?

The image is the last position on the buffer.

After M-x goto-char 4068 the point is just after the image.

M-x goto-char 4067 puts the point on the image.

M-x goto-char 4066 scrolls up a line and puts the point at the end of
the text line that precedes the image.




This bug report was last modified 4 days ago.

Previous Next


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