unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
@ 2019-04-25 15:36 Kaushal Modi
  2019-04-25 20:25 ` Eli Zaretskii
  0 siblings, 1 reply; 17+ messages in thread
From: Kaushal Modi @ 2019-04-25 15:36 UTC (permalink / raw)
  To: 35429


[-- Attachment #1.1: Type: text/plain, Size: 1789 bytes --]

Hello,

In the past one-two weeks, I have been noticing arbitrary crashes when
working in Org mode, with other packages like org-tree-slide and
artist-mode. My guess is that this has to do with packages dealing with
overlays.

I do not have a reproducible recipe, but this time, I got the full
backtrace (attached as gdb.txt).

The log shows the the beacon package caused this. For reference, here is
the source of beacon.el:
http://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/packages/beacon/beacon.el

---


In GNU Emacs 27.0.50 (build 22, x86_64-pc-linux-gnu, GTK+ Version 2.24.23)
 of 2019-04-24 built on
Repository revision: c5358e831f05cdd110f12a4260e6fb607c66c0b4
Repository branch: master
Windowing system distributor 'Open Text', version 11.0.11505
System Description: Red Hat Enterprise Linux Workstation release 6.8
(Santiago)

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
C-c C-c is undefined

Configured using:
 'configure --with-modules
 --prefix=/home/kmodi/usr_local/apps/6/emacs/master
 '--program-transform-name=s/^ctags$/ctags_emacs/'
 --enable-checking=yes,glyphs --enable-check-lisp-object-type
 'CPPFLAGS=-I/home/kmodi/stowed/include
 -I/home/kmodi/usr_local/6/include -I/usr/include/freetype2
 -I/usr/include' 'CFLAGS=-ggdb3 -Og' 'CXXFLAGS=-ggdb3 -Og'
 'LDFLAGS=-L/home/kmodi/stowed/lib -L/home/kmodi/stowed/lib64
 -L/home/kmodi/usr_local/6/lib -L/home/kmodi/usr_local/6/lib64 -ggdb3''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB
NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF
XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 XDBE XIM MODULES THREADS PDUMPER
GMP

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


--
Kaushal Modi

[-- Attachment #1.2: Type: text/html, Size: 2521 bytes --]

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: gdb.txt --]
[-- Type: text/plain; charset="US-ASCII"; name="gdb.txt", Size: 154267 bytes --]

#0  terminate_due_to_signal (sig=sig@entry=6, backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:375
No locals.
#1  0x00000000005a1232 in die (msg=msg@entry=0x680450 "charpos == BYTE_TO_CHAR (bytepos)", file=file@entry=0x67dc6a "xdisp.c", line=line@entry=3047) at alloc.c:7221
No locals.
#2  0x0000000000456b44 in init_iterator (it=it@entry=0x7fffffff3040, w=w@entry=0x89da880, charpos=2874, bytepos=<optimized out>, row=<optimized out>, base_face_id=base_face_id@entry=DEFAULT_FACE_ID) at xdisp.c:3047
        remapped_base_face_id = <optimized out>
        body_width = <optimized out>
        body_height = <optimized out>
#3  0x000000000045e7f2 in start_display (it=it@entry=0x7fffffff3040, w=w@entry=0x89da880, pos=...) at xdisp.c:3117
        row = <optimized out>
        first_vpos = false
#4  0x0000000000584793 in line_number_display_width (w=w@entry=0x89da880, width=width@entry=0x7fffffff43dc, pixel_width=pixel_width@entry=0x7fffffff43e0) at indent.c:1981
        startpos = {
          charpos = 2874, 
          bytepos = 2874
        }
        it = {
          window = XIL(0x89da885), 
          w = 0x89da880, 
          f = 0x140eba0, 
          method = GET_FROM_BUFFER, 
          stop_charpos = 2874, 
          prev_stop = 0, 
          base_level_stop = 0, 
          end_charpos = 20122, 
          s = 0x0, 
          string_nchars = 0, 
          redisplay_end_trigger_charpos = 0, 
          multibyte_p = true, 
          header_line_p = false, 
          string_from_display_prop_p = false, 
          string_from_prefix_prop_p = false, 
          from_disp_prop_p = false, 
          ellipsis_p = false, 
          avoid_cursor_p = false, 
          dp = 0xb6517d0, 
          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 = -1, 
            string_pos = {
              charpos = -1, 
              bytepos = -1
            }, 
            dpvec_index = -1
          }, 
          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, 
                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, 
                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, 
                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, 
                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, 
                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 = true, 
          ctl_arrow_p = true, 
          face_box_p = false, 
          start_of_box_run_p = false, 
          end_of_box_run_p = false, 
          overlay_strings_at_end_processed_p = false, 
          ignore_overlay_strings_at_pos_p = false, 
          glyph_not_available_p = false, 
          starts_in_middle_of_char_p = false, 
          face_before_selective_p = false, 
          constrain_row_ascent_descent_p = false, 
          line_number_produced_p = false, 
          line_wrap = TRUNCATE, 
          base_face_id = 0, 
          c = 0, 
          len = 0, 
          cmp_it = {
            stop_pos = 0, 
            id = -1, 
            ch = 0, 
            rule_idx = 0, 
            lookback = 0, 
            nglyphs = 0, 
            reversed_p = false, 
            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(0), 
          position = {
            charpos = 0, 
            bytepos = 0
          }, 
          truncation_pixel_width = 9, 
          continuation_pixel_width = 0, 
          first_visible_x = 0, 
          last_visible_x = 1262, 
          last_visible_y = 1287, 
          extra_line_spacing = 0, 
          max_extra_line_spacing = 0, 
          override_ascent = -1, 
          override_descent = 0, 
          override_boff = 0, 
          glyph_row = 0x8b03040, 
          area = TEXT_AREA, 
          nglyphs = 1, 
          pixel_width = 0, 
          ascent = 0, 
          descent = 0, 
          max_ascent = 0, 
          max_descent = 0, 
          phys_ascent = 0, 
          phys_descent = 0, 
          max_phys_ascent = 0, 
          max_phys_descent = 0, 
          current_x = 0, 
          continuation_lines_width = 0, 
          eol_pos = {
            charpos = 0, 
            bytepos = 0
          }, 
          current_y = 0, 
          first_vpos = 0, 
          vpos = 0, 
          hpos = 0, 
          lnum = 0, 
          lnum_bytepos = 0, 
          lnum_width = 0, 
          lnum_pixel_width = 0, 
          pt_lnum = 0, 
          tab_offset = 0, 
          left_user_fringe_bitmap = 0, 
          right_user_fringe_bitmap = 0, 
          left_user_fringe_face_id = 0, 
          right_user_fringe_face_id = 0, 
          bidi_p = false, 
          bidi_it = {
            bytepos = 0, 
            charpos = 0, 
            ch = 0, 
            nchars = 0, 
            ch_len = 0, 
            type = UNKNOWN_BT, 
            type_after_wn = UNKNOWN_BT, 
            orig_type = UNKNOWN_BT, 
            resolved_level = 0 '\000', 
            isolate_level = 0 '\000', 
            invalid_levels = 0, 
            invalid_isolates = 0, 
            prev = {
              charpos = 0, 
              type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            last_strong = {
              charpos = 0, 
              type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            next_for_neutral = {
              charpos = 0, 
              type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            prev_for_neutral = {
              charpos = 0, 
              type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            next_for_ws = {
              charpos = 0, 
              type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            bracket_pairing_pos = 0, 
            bracket_enclosed_type = UNKNOWN_BT, 
            next_en_pos = 0, 
            next_en_type = UNKNOWN_BT, 
            sos = NEUTRAL_DIR, 
            scan_dir = 0, 
            disp_pos = 0, 
            disp_prop = 0, 
            stack_idx = 0, 
            level_stack = {{
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              } <repeats 128 times>}, 
            string = {
              lstring = XIL(0), 
              s = 0x0, 
              schars = 0, 
              bufpos = 0, 
              from_disp_str = false, 
              unibyte = false
            }, 
            w = 0x89da880, 
            paragraph_dir = NEUTRAL_DIR, 
            separator_limit = 0, 
            first_elt = false, 
            new_paragraph = false, 
            frame_window_p = false
          }, 
          paragraph_embedding = L2R
        }
        saved_restriction = false
        itdata = 0x0
#5  0x000000000058ab5c in Fvertical_motion (lines=..., window=..., cur_col=XIL(0)) at indent.c:2151
        it_start = <optimized out>
        start_col = 0
        start_x = 0
        it_overshoot_count = 0
        first_x = <optimized out>
        overshoot_handled = false
        disp_string_at_start_p = false
        vpos_init = 0
        start_x_given = false
        nlines = <optimized out>
        to_x = -1
        lnum_width = 0
        lnum_pixel_width = 0
        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, 
          s = 0x0, 
          string_nchars = 0, 
          redisplay_end_trigger_charpos = 0, 
          multibyte_p = false, 
          header_line_p = false, 
          string_from_display_prop_p = false, 
          string_from_prefix_prop_p = false, 
          from_disp_prop_p = false, 
          ellipsis_p = false, 
          avoid_cursor_p = false, 
          dp = 0x0, 
          dpvec = 0x0, 
          dpend = 0x0, 
          dpvec_char_len = 0, 
          dpvec_face_id = 0, 
          saved_face_id = 0, 
          ctl_chars = {XIL(0), XIL(0), XIL(0x4d5844), XIL(0x4d5abb), make_number(1272118), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0), XIL(0x571), XIL(0xc35be90), make_number(5030), XIL(0), XIL(0x7fffffff7f90), XIL(0x571)}, 
          start = {
            pos = {
              charpos = 1393, 
              bytepos = 1
            }, 
            overlay_string_index = 1406, 
            string_pos = {
              charpos = 140737488312335, 
              bytepos = 4566959
            }, 
            dpvec_index = -32880
          }, 
          current = {
            pos = {
              charpos = 0, 
              bytepos = 140737488310000
            }, 
            overlay_string_index = 693, 
            string_pos = {
              charpos = 1406, 
              bytepos = 4565186
            }, 
            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 = 48, 
                charpos = 7, 
                nchars = 5, 
                nbytes = 115, 
                from = 1, 
                to = 0, 
                width = 97
              }, 
              face_id = -1, 
              u = {
                image = {
                  object = make_number(1073741823), 
                  slice = {
                    x = XIL(0), 
                    y = XIL(0), 
                    width = XIL(0), 
                    height = XIL(0)
                  }, 
                  image_id = 0
                }, 
                stretch = {
                  object = make_number(1073741823)
                }, 
                xwidget = {
                  object = make_number(1073741823)
                }
              }, 
              position = {
                charpos = 0, 
                bytepos = 0
              }, 
              current = {
                pos = {
                  charpos = 115, 
                  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 = (unknown: 524288), 
              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(0xb7be874), 
              font_height = XIL(0x60)
            }, {
              string = XIL(0x60), 
              string_nchars = 9, 
              end_charpos = 5527622911230, 
              stop_charpos = 140737488314080, 
              prev_stop = 145764416, 
              base_level_stop = 881, 
              cmp_it = {
                stop_pos = 1, 
                id = 0, 
                ch = 0, 
                rule_idx = 5085422, 
                lookback = 881, 
                nglyphs = 5086448, 
                reversed_p = false, 
                charpos = 3745211482115, 
                nchars = 0, 
                nbytes = 0, 
                from = 0, 
                to = 0, 
                width = 0
              }, 
              face_id = 0, 
              u = {
                image = {
                  object = XIL(0x6100000000), 
                  slice = {
                    x = XIL(0), 
                    y = make_number(1588341), 
                    width = XIL(0xed3c15), 
                    height = XIL(0x546f653)
                  }, 
                  image_id = 50448
                }, 
                stretch = {
                  object = XIL(0x6100000000)
                }, 
                xwidget = {
                  object = XIL(0x6100000000)
                }
              }, 
              position = {
                charpos = 5070806, 
                bytepos = 97
              }, 
              current = {
                pos = {
                  charpos = 126249223745387657, 
                  bytepos = 143073985
                }, 
                overlay_string_index = 881, 
                string_pos = {
                  charpos = 1, 
                  bytepos = 0
                }, 
                dpvec_index = 5068868
              }, 
              from_overlay = XIL(0x4daaa5), 
              area = 96, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = (unknown: 96), 
              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 | unknown: 112), 
              voffset = 0, 
              space_width = XIL(0x1), 
              font_height = XIL(0x1)
            }, {
              string = XIL(0x100000001), 
              string_nchars = 1, 
              end_charpos = 0, 
              stop_charpos = 0, 
              prev_stop = 95, 
              base_level_stop = 4294967297, 
              cmp_it = {
                stop_pos = 95, 
                id = 4294967297, 
                ch = -1, 
                rule_idx = 0, 
                lookback = 95, 
                nglyphs = 1, 
                reversed_p = true, 
                charpos = 88536659, 
                nchars = 0, 
                nbytes = 0, 
                from = -1, 
                to = -1, 
                width = 0
              }, 
              face_id = 0, 
              u = {
                image = {
                  object = XIL(0x100000000), 
                  slice = {
                    x = XIL(0x7fffffff5ee0), 
                    y = XIL(0x7fffffff5ee0), 
                    width = XIL(0x4d60df), 
                    height = XIL(0)
                  }, 
                  image_id = 140737488314080
                }, 
                stretch = {
                  object = XIL(0x100000000)
                }, 
                xwidget = {
                  object = XIL(0x100000000)
                }
              }, 
              position = {
                charpos = 140737488314080, 
                bytepos = 21
              }, 
              current = {
                pos = {
                  charpos = 1030, 
                  bytepos = 1
                }, 
                overlay_string_index = 0, 
                string_pos = {
                  charpos = 5, 
                  bytepos = 5
                }, 
                dpvec_index = 21
              }, 
              from_overlay = XIL(0x1007fffffff3d00), 
              area = 21, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = (unknown: 4294920328), 
              multibyte_p = true, 
              string_from_display_prop_p = true, 
              string_from_prefix_prop_p = true, 
              display_ellipsis_p = true, 
              avoid_cursor_p = true, 
              bidi_p = true, 
              from_disp_prop_p = true, 
              line_wrap = (unknown: 4294920328), 
              voffset = 32767, 
              space_width = XIL(0xed3c18), 
              font_height = XIL(0x7fffffff4868)
            }, {
              string = XIL(0), 
              string_nchars = 1030, 
              end_charpos = 18, 
              stop_charpos = 20, 
              prev_stop = 15551461, 
              base_level_stop = 1, 
              cmp_it = {
                stop_pos = 15547413, 
                id = 6098874, 
                ch = 13929952, 
                rule_idx = 5852, 
                lookback = 114201482, 
                nglyphs = 15551461, 
                reversed_p = false, 
                charpos = 140737488309024, 
                nchars = 21, 
                nbytes = 0, 
                from = 114202457, 
                to = 0, 
                width = 15551461
              }, 
              face_id = 791440, 
              u = {
                image = {
                  object = XIL(0x1), 
                  slice = {
                    x = XIL(0x14), 
                    y = XIL(0x7fffffff4b20), 
                    width = XIL(0xdfece8), 
                    height = XIL(0x5ce104)
                  }, 
                  image_id = 3
                }, 
                stretch = {
                  object = XIL(0x1)
                }, 
                xwidget = {
                  object = XIL(0x1)
                }
              }, 
              position = {
                charpos = 20, 
                bytepos = 140737488309488
              }, 
              current = {
                pos = {
                  charpos = 20, 
                  bytepos = 140737488309057
                }, 
                overlay_string_index = 1, 
                string_pos = {
                  charpos = 14675176, 
                  bytepos = 6350899
                }, 
                dpvec_index = 14675173
              }, 
              from_overlay = XIL(0x546f653), 
              area = 35040, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = (L2R | R2L | unknown: 88536656), 
              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 | unknown: 88536656), 
              voffset = 0, 
              space_width = XIL(0), 
              font_height = XIL(0x2c1001282b7c089)
            }, {
              string = XIL(0x2c3872102c28721), 
              string_nchars = -976976095, 
              end_charpos = 472446402679, 
              stop_charpos = 0, 
              prev_stop = 218858316064, 
              base_level_stop = 0, 
              cmp_it = {
                stop_pos = 1, 
                id = 0, 
                ch = 2, 
                rule_idx = 140737488331992, 
                lookback = 20, 
                nglyphs = 20, 
                reversed_p = false, 
                charpos = 140737488331936, 
                nchars = 1, 
                nbytes = 0, 
                from = 6, 
                to = 0, 
                width = -23392
              }, 
              face_id = 1, 
              u = {
                image = {
                  object = XIL(0), 
                  slice = {
                    x = XIL(0x7ffff37458c0), 
                    y = XIL(0x7fffffff4d40), 
                    width = XIL(0x5a0ae4), 
                    height = XIL(0x7fffffffa4a0)
                  }, 
                  image_id = 5442874
                }, 
                stretch = {
                  object = XIL(0)
                }, 
                xwidget = {
                  object = XIL(0)
                }
              }, 
              position = {
                charpos = 0, 
                bytepos = 6057822
              }, 
              current = {
                pos = {
                  charpos = 5068868, 
                  bytepos = 6
                }, 
                overlay_string_index = 0, 
                string_pos = {
                  charpos = 4178, 
                  bytepos = 1
                }, 
                dpvec_index = 1
              }, 
              from_overlay = XIL(0x7fffffffa4e0), 
              area = 6, 
              method = GET_FROM_XWIDGET, 
              paragraph_embedding = (unknown: 96623824), 
              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: 14674816), 
              voffset = 0, 
              space_width = XIL(0), 
              font_height = XIL(0x14)
            }}, 
          sp = 2058, 
          selective = 2, 
          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 = true, 
          ignore_overlay_strings_at_pos_p = true, 
          glyph_not_available_p = true, 
          starts_in_middle_of_char_p = false, 
          face_before_selective_p = false, 
          constrain_row_ascent_descent_p = false, 
          line_number_produced_p = true, 
          line_wrap = TRUNCATE, 
          base_face_id = 0, 
          c = 0, 
          len = 20, 
          cmp_it = {
            stop_pos = 72057594037927947, 
            id = 20, 
            ch = -46288, 
            rule_idx = 140737488309040, 
            lookback = 14675176, 
            nglyphs = -46312, 
            reversed_p = 255, 
            charpos = 0, 
            nchars = 2058, 
            nbytes = 0, 
            from = 22, 
            to = 0, 
            width = 19
          }, 
          char_to_display = 14675237, 
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
          image_id = 2, 
          xwidget = 0xdfece5, 
          slice = {
            x = make_number(1524718), 
            y = XIL(0x7ffff3187e1c), 
            width = make_number(5579), 
            height = XIL(0x7fffffff4d40)
          }, 
          space_width = XIL(0xdfed25), 
          voffset = 19912, 
          tab_width = -1, 
          font_height = XIL(0x14), 
          object = XIL(0), 
          position = {
            charpos = 14675237, 
            bytepos = 674128
          }, 
          truncation_pixel_width = 2, 
          continuation_pixel_width = 0, 
          first_visible_x = 0, 
          last_visible_x = 19, 
          last_visible_y = 0, 
          extra_line_spacing = -45624, 
          max_extra_line_spacing = 32767, 
          override_ascent = 15109272, 
          override_descent = 0, 
          override_boff = 6086916, 
          glyph_row = 0x0, 
          area = 19, 
          nglyphs = 0, 
          pixel_width = -45184, 
          ascent = 32767, 
          descent = 19, 
          max_ascent = 0, 
          max_descent = -45604, 
          phys_ascent = 32767, 
          phys_descent = 1, 
          max_phys_ascent = 0, 
          max_phys_descent = 15109272, 
          current_x = 0, 
          continuation_lines_width = 6350899, 
          eol_pos = {
            charpos = 15109269, 
            bytepos = 88536659
          }, 
          current_y = 88536659, 
          first_vpos = 0, 
          vpos = 88536659, 
          hpos = 0, 
          lnum = 35040, 
          lnum_bytepos = 580403659200, 
          lnum_width = 0, 
          lnum_pixel_width = 0, 
          pt_lnum = 0, 
          tab_offset = 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 = STRONG_L, 
            sos = NEUTRAL_DIR, 
            scan_dir = 5428350, 
            disp_pos = 0, 
            disp_prop = 0, 
            stack_idx = 0, 
            level_stack = {{
                next_for_neutral_pos = 35184, 
                next_for_neutral_type = 4, 
                last_strong_type = 6, 
                prev_for_neutral_type = 6, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 3, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1030, 
                next_for_neutral_type = 1, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 22848, 
                next_for_neutral_type = 4, 
                last_strong_type = 0, 
                prev_for_neutral_type = 2, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 3, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 72057594037927936, 
                next_for_neutral_type = 3, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488309720, 
                next_for_neutral_type = 0, 
                last_strong_type = 3, 
                prev_for_neutral_type = 7, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 15109272, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 7, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737258233128, 
                next_for_neutral_type = 6, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 18, 
                next_for_neutral_type = 2, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15109301, 
                next_for_neutral_type = 1, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15109269, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 0, 
                level = 91 '[', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 13521696, 
                next_for_neutral_type = 7, 
                last_strong_type = 5, 
                prev_for_neutral_type = 6, 
                level = 92 '\\', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 5, 
                last_strong_type = 6, 
                prev_for_neutral_type = 2, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488310344, 
                next_for_neutral_type = 3, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737258233128, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15109301, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 2, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 13521701, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 2, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1, 
                next_for_neutral_type = 4, 
                last_strong_type = 0, 
                prev_for_neutral_type = 4, 
                level = 92 '\\', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 3, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 61323491, 
                next_for_neutral_type = 3, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 14496, 
                next_for_neutral_type = 2, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488310464, 
                next_for_neutral_type = 6, 
                last_strong_type = 5, 
                prev_for_neutral_type = 5, 
                level = 92 '\\', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 14496, 
                next_for_neutral_type = 3, 
                last_strong_type = 6, 
                prev_for_neutral_type = 5, 
                level = 70 'F', 
                flags = 5 '\005'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 1, 
                last_strong_type = 0, 
                prev_for_neutral_type = 2, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 35184, 
                next_for_neutral_type = 0, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 90 'Z', 
                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 = 140737488310464, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 2, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 18, 
                next_for_neutral_type = 0, 
                last_strong_type = 3, 
                prev_for_neutral_type = 5, 
                level = 90 'Z', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 18, 
                next_for_neutral_type = 3, 
                last_strong_type = 6, 
                prev_for_neutral_type = 2, 
                level = 167 '\247', 
                flags = 3 '\003'
              }, {
                next_for_neutral_pos = 61323331, 
                next_for_neutral_type = 5, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 93 ']', 
                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 = 5, 
                last_strong_type = 6, 
                prev_for_neutral_type = 5, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 61323443, 
                next_for_neutral_type = 5, 
                last_strong_type = 4, 
                prev_for_neutral_type = 0, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4000042143937987776, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 1, 
                level = 206 '\316', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 2, 
                next_for_neutral_type = 1, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488310768, 
                next_for_neutral_type = 0, 
                last_strong_type = 3, 
                prev_for_neutral_type = 1, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 2, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 6, 
                level = 92 '\\', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 22943655199555840, 
                next_for_neutral_type = 6, 
                last_strong_type = 0, 
                prev_for_neutral_type = 3, 
                level = 2 '\002', 
                flags = 4 '\004'
              }, {
                next_for_neutral_pos = 8882433, 
                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 = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 0, 
                last_strong_type = 2, 
                prev_for_neutral_type = 5, 
                level = 67 'C', 
                flags = 242 '\362'
              }, {
                next_for_neutral_pos = 13536357, 
                next_for_neutral_type = 0, 
                last_strong_type = 2, 
                prev_for_neutral_type = 5, 
                level = 67 'C', 
                flags = 242 '\362'
              }, {
                next_for_neutral_pos = 2, 
                next_for_neutral_type = 4, 
                last_strong_type = 0, 
                prev_for_neutral_type = 4, 
                level = 92 '\\', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 1, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311216, 
                next_for_neutral_type = 1, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488310788, 
                next_for_neutral_type = 1, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15109208, 
                next_for_neutral_type = 3, 
                last_strong_type = 6, 
                prev_for_neutral_type = 0, 
                level = 96 '`', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15109205, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 2, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 61323443, 
                next_for_neutral_type = 3, 
                last_strong_type = 0, 
                prev_for_neutral_type = 1, 
                level = 167 '\247', 
                flags = 3 '\003'
              }, {
                next_for_neutral_pos = 14496, 
                next_for_neutral_type = 3, 
                last_strong_type = 6, 
                prev_for_neutral_type = 2, 
                level = 167 '\247', 
                flags = 3 '\003'
              }, {
                next_for_neutral_pos = 580391142080, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                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 = 22848, 
                next_for_neutral_type = 4, 
                last_strong_type = 0, 
                prev_for_neutral_type = 2, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737277650187, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 20604824, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 20604824, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 18624, 
                next_for_neutral_type = 6, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 1, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 3, 
                last_strong_type = 2, 
                prev_for_neutral_type = 1, 
                level = 70 'F', 
                flags = 5 '\005'
              }, {
                next_for_neutral_pos = 140737488311552, 
                next_for_neutral_type = 2, 
                last_strong_type = 3, 
                prev_for_neutral_type = 6, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 78, 
                next_for_neutral_type = 0, 
                last_strong_type = 6, 
                prev_for_neutral_type = 4, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 40656, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737271894056, 
                next_for_neutral_type = 3, 
                last_strong_type = 6, 
                prev_for_neutral_type = 5, 
                level = 70 'F', 
                flags = 5 '\005'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 0, 
                last_strong_type = 7, 
                prev_for_neutral_type = 5, 
                level = 91 '[', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311131, 
                next_for_neutral_type = 0, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311552, 
                next_for_neutral_type = 3, 
                last_strong_type = 1, 
                prev_for_neutral_type = 2, 
                level = 97 'a', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737271894053, 
                next_for_neutral_type = 1, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 2058, 
                next_for_neutral_type = 2, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 88536659, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = -5566449098560551167, 
                next_for_neutral_type = 1, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 95570650709841601, 
                next_for_neutral_type = 1, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488310784, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 15109208, 
                next_for_neutral_type = 0, 
                last_strong_type = 5, 
                prev_for_neutral_type = 7, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 82, 
                next_for_neutral_type = 2, 
                last_strong_type = 1, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 22, 
                next_for_neutral_type = 0, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15109221, 
                next_for_neutral_type = 2, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15109205, 
                next_for_neutral_type = 2, 
                last_strong_type = 7, 
                prev_for_neutral_type = 6, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 96537859, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 0, 
                level = 206 '\316', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4, 
                next_for_neutral_type = 5, 
                last_strong_type = 4, 
                prev_for_neutral_type = 1, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311712, 
                next_for_neutral_type = 1, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 35184, 
                next_for_neutral_type = 5, 
                last_strong_type = 4, 
                prev_for_neutral_type = 1, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15109221, 
                next_for_neutral_type = 2, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 16, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 6, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 32, 
                next_for_neutral_type = 4, 
                last_strong_type = 0, 
                prev_for_neutral_type = 4, 
                level = 92 '\\', 
                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 = 140737488311488, 
                next_for_neutral_type = 4, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311728, 
                next_for_neutral_type = 0, 
                last_strong_type = 3, 
                prev_for_neutral_type = 6, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 32, 
                next_for_neutral_type = 1, 
                last_strong_type = 3, 
                prev_for_neutral_type = 2, 
                level = 92 '\\', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 2054, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 16, 
                next_for_neutral_type = 5, 
                last_strong_type = 4, 
                prev_for_neutral_type = 1, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 5, 
                level = 206 '\316', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4, 
                next_for_neutral_type = 7, 
                last_strong_type = 1, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311704, 
                next_for_neutral_type = 0, 
                last_strong_type = 5, 
                prev_for_neutral_type = 1, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4, 
                next_for_neutral_type = 3, 
                last_strong_type = 0, 
                prev_for_neutral_type = 2, 
                level = 92 '\\', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 16896, 
                next_for_neutral_type = 5, 
                last_strong_type = 2, 
                prev_for_neutral_type = 3, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 7, 
                last_strong_type = 0, 
                prev_for_neutral_type = 6, 
                level = 48 '0', 
                flags = 11 '\v'
              }, {
                next_for_neutral_pos = 187695183, 
                next_for_neutral_type = 6, 
                last_strong_type = 7, 
                prev_for_neutral_type = 1, 
                level = 82 'R', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737271894053, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 6, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 13530469, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 6, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 4, 
                next_for_neutral_type = 4, 
                last_strong_type = 0, 
                prev_for_neutral_type = 4, 
                level = 92 '\\', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311776, 
                next_for_neutral_type = 7, 
                last_strong_type = 1, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488312272, 
                next_for_neutral_type = 7, 
                last_strong_type = 1, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311853, 
                next_for_neutral_type = 1, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15113832, 
                next_for_neutral_type = 3, 
                last_strong_type = 6, 
                prev_for_neutral_type = 0, 
                level = 96 '`', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 15113829, 
                next_for_neutral_type = 0, 
                last_strong_type = 4, 
                prev_for_neutral_type = 2, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 61323443, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 61323331, 
                next_for_neutral_type = 5, 
                last_strong_type = 4, 
                prev_for_neutral_type = 1, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 14496, 
                next_for_neutral_type = 3, 
                last_strong_type = 6, 
                prev_for_neutral_type = 2, 
                level = 167 '\247', 
                flags = 3 '\003'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 5, 
                last_strong_type = 2, 
                prev_for_neutral_type = 3, 
                level = 230 '\346', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737272079333, 
                next_for_neutral_type = 3, 
                last_strong_type = 0, 
                prev_for_neutral_type = 4, 
                level = 193 '\301', 
                flags = 5 '\005'
              }, {
                next_for_neutral_pos = 0, 
                next_for_neutral_type = 3, 
                last_strong_type = 2, 
                prev_for_neutral_type = 1, 
                level = 70 'F', 
                flags = 5 '\005'
              }, {
                next_for_neutral_pos = 88536659, 
                next_for_neutral_type = 0, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 2378961632165561028, 
                next_for_neutral_type = 2, 
                last_strong_type = 0, 
                prev_for_neutral_type = 2, 
                level = 0 '\000', 
                flags = 198 '\306'
              }, {
                next_for_neutral_pos = -4482839988840987102, 
                next_for_neutral_type = 2, 
                last_strong_type = 0, 
                prev_for_neutral_type = 3, 
                level = 203 '\313', 
                flags = 6 '\006'
              }, {
                next_for_neutral_pos = -4179295914834524475, 
                next_for_neutral_type = 1, 
                last_strong_type = 4, 
                prev_for_neutral_type = 0, 
                level = 205 '\315', 
                flags = 33 '!'
              }, {
                next_for_neutral_pos = -5331784180065696766, 
                next_for_neutral_type = 2, 
                last_strong_type = 0, 
                prev_for_neutral_type = 2, 
                level = 4 '\004', 
                flags = 4 '\004'
              }, {
                next_for_neutral_pos = 82, 
                next_for_neutral_type = 0, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 72198331526240000, 
                next_for_neutral_type = 0, 
                last_strong_type = 2, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737488311544, 
                next_for_neutral_type = 0, 
                last_strong_type = 7, 
                prev_for_neutral_type = 3, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 42618136, 
                next_for_neutral_type = 0, 
                last_strong_type = 2, 
                prev_for_neutral_type = 3, 
                level = 255 '\377', 
                flags = 255 '\377'
              }, {
                next_for_neutral_pos = 140737271852448, 
                next_for_neutral_type = 6, 
                last_strong_type = 1, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 34, 
                next_for_neutral_type = 7, 
                last_strong_type = 1, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 42618165, 
                next_for_neutral_type = 3, 
                last_strong_type = 0, 
                prev_for_neutral_type = 0, 
                level = 0 '\000', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 42618133, 
                next_for_neutral_type = 2, 
                last_strong_type = 7, 
                prev_for_neutral_type = 6, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 140737271852445, 
                next_for_neutral_type = 2, 
                last_strong_type = 7, 
                prev_for_neutral_type = 6, 
                level = 93 ']', 
                flags = 0 '\000'
              }, {
                next_for_neutral_pos = 82, 
                next_for_neutral_type = 5, 
                last_strong_type = 6, 
                prev_for_neutral_type = 4, 
                level = 138 '\212', 
                flags = 2 '\002'
              }}, 
            string = {
              lstring = XIL(0x7fffffff5768), 
              s = 0x10 <error: Cannot access memory at address 0x10>, 
              schars = 140737488312200, 
              bufpos = 42618165, 
              from_disp_str = true, 
              unibyte = false
            }, 
            w = 0x3, 
            paragraph_dir = (L2R | R2L | unknown: 12), 
            separator_limit = 140737488312168, 
            first_elt = false, 
            new_paragraph = false, 
            frame_window_p = false
          }, 
          paragraph_embedding = (unknown: 6086916)
        }
        w = 0x89da880
        lcols = <optimized out>
        itdata = 0x0
#6  0x00000000005cf9d1 in funcall_subr (subr=0xce3660 <Svertical_motion>, numargs=numargs@entry=1, args=args@entry=0x7fffffff5820) at eval.c:2876
        internal_argbuf = {make_number(0), XIL(0), XIL(0), XIL(0xf), XIL(0x7fffffff55f0), make_number(1357087), XIL(0xe69e68), XIL(0x7ffff24a6bf8)}
        internal_args = <optimized out>
#7  0x00000000005cdf79 in Ffuncall (nargs=2, args=args@entry=0x7fffffff5818) at eval.c:2798
        original_fun = XIL(0x7ffff24a6bf8)
        numargs = 1
        val = <optimized out>
        count = 16
#8  0x000000000060e833 in exec_byte_code (bytestr=..., vector=..., vector@entry=XIL(0x7ffff3582b55), maxdepth=..., maxdepth@entry=make_number(7), args_template=..., args_template@entry=make_number(256), nargs=nargs@entry=0, args=<optimized out>, 
    args@entry=0x7fffffff5ae8) at bytecode.c:633
        op = <optimized out>
        type = <optimized out>
        targets = {0x610ab5 <exec_byte_code+11476>, 0x610acc <exec_byte_code+11499>, 0x610afe <exec_byte_code+11549>, 0x610b00 <exec_byte_code+11551>, 0x610b02 <exec_byte_code+11553>, 0x610acc <exec_byte_code+11499>, 0x610b04 <exec_byte_code+11555>, 
          0x610b3b <exec_byte_code+11610>, 0x60e33d <exec_byte_code+1372>, 0x60e3d0 <exec_byte_code+1519>, 0x60e3d5 <exec_byte_code+1524>, 0x60e3da <exec_byte_code+1529>, 0x60e3df <exec_byte_code+1534>, 0x60e33d <exec_byte_code+1372>, 
          0x60e3e4 <exec_byte_code+1539>, 0x60e328 <exec_byte_code+1351>, 0x60e626 <exec_byte_code+2117>, 0x60e67e <exec_byte_code+2205>, 0x60e680 <exec_byte_code+2207>, 0x60e682 <exec_byte_code+2209>, 0x60e684 <exec_byte_code+2211>, 
          0x60e626 <exec_byte_code+2117>, 0x60e69b <exec_byte_code+2234>, 0x60e686 <exec_byte_code+2213>, 0x60e7ac <exec_byte_code+2507>, 0x60e7eb <exec_byte_code+2570>, 0x60e7ed <exec_byte_code+2572>, 0x60e7ef <exec_byte_code+2574>, 
          0x60e7f1 <exec_byte_code+2576>, 0x60e7ac <exec_byte_code+2507>, 0x60e78c <exec_byte_code+2475>, 0x60e797 <exec_byte_code+2486>, 0x60e813 <exec_byte_code+2610>, 0x60e854 <exec_byte_code+2675>, 0x60e856 <exec_byte_code+2677>, 
          0x60e858 <exec_byte_code+2679>, 0x60e85a <exec_byte_code+2681>, 0x60e813 <exec_byte_code+2610>, 0x60e7f3 <exec_byte_code+2578>, 0x60e7fe <exec_byte_code+2589>, 0x60e87c <exec_byte_code+2715>, 0x60e8cd <exec_byte_code+2796>, 
          0x60e8cf <exec_byte_code+2798>, 0x60e8d1 <exec_byte_code+2800>, 0x60e8d3 <exec_byte_code+2802>, 0x60e87c <exec_byte_code+2715>, 0x60e85c <exec_byte_code+2683>, 0x60e867 <exec_byte_code+2694>, 0x60edb7 <exec_byte_code+4054>, 
          0x60ed76 <exec_byte_code+3989>, 0x60ecf6 <exec_byte_code+3861>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x60ef75 <exec_byte_code+4500>, 0x60f07e <exec_byte_code+4765>, 0x60f0c5 <exec_byte_code+4836>, 0x60f11e <exec_byte_code+4925>, 0x60f177 <exec_byte_code+5014>, 0x60e515 <exec_byte_code+1844>, 0x60e57a <exec_byte_code+1945>, 
          0x60f205 <exec_byte_code+5156>, 0x60e4a5 <exec_byte_code+1732>, 0x60e5b5 <exec_byte_code+2004>, 0x60f24f <exec_byte_code+5230>, 0x60f28a <exec_byte_code+5289>, 0x60f2b7 <exec_byte_code+5334>, 0x60f2f2 <exec_byte_code+5393>, 
          0x60f329 <exec_byte_code+5448>, 0x60f3b5 <exec_byte_code+5588>, 0x60f3e2 <exec_byte_code+5633>, 0x60f41d <exec_byte_code+5692>, 0x60f45c <exec_byte_code+5755>, 0x60f489 <exec_byte_code+5800>, 0x60f4b6 <exec_byte_code+5845>, 
          0x60f4f1 <exec_byte_code+5904>, 0x60f52c <exec_byte_code+5963>, 0x60f567 <exec_byte_code+6022>, 0x60f5a6 <exec_byte_code+6085>, 0x60f5dd <exec_byte_code+6140>, 0x60f614 <exec_byte_code+6195>, 0x60f6a0 <exec_byte_code+6335>, 
          0x60f720 <exec_byte_code+6463>, 0x60f7a0 <exec_byte_code+6591>, 0x60f7e0 <exec_byte_code+6655>, 0x60f820 <exec_byte_code+6719>, 0x60f860 <exec_byte_code+6783>, 0x60f8a0 <exec_byte_code+6847>, 0x60f8e0 <exec_byte_code+6911>, 
          0x60f917 <exec_byte_code+6966>, 0x60f99c <exec_byte_code+7099>, 0x60f9d3 <exec_byte_code+7154>, 0x60fa0a <exec_byte_code+7209>, 0x60fa41 <exec_byte_code+7264>, 0x60faea <exec_byte_code+7433>, 0x60ebda <exec_byte_code+3577>, 
          0x60fb59 <exec_byte_code+7544>, 0x60fb86 <exec_byte_code+7589>, 0x60fc0a <exec_byte_code+7721>, 0x60fc79 <exec_byte_code+7832>, 0x60fce8 <exec_byte_code+7943>, 0x60fd15 <exec_byte_code+7988>, 0x60fd40 <exec_byte_code+8031>, 
          0x60fd6b <exec_byte_code+8074>, 0x60fdca <exec_byte_code+8169>, 0x610ab5 <exec_byte_code+11476>, 0x60fdfc <exec_byte_code+8219>, 0x60fe27 <exec_byte_code+8262>, 0x60fe52 <exec_byte_code+8305>, 0x60fe7d <exec_byte_code+8348>, 
          0x60fea8 <exec_byte_code+8391>, 0x60fed3 <exec_byte_code+8434>, 0x60ebda <exec_byte_code+3577>, 0x610ab5 <exec_byte_code+11476>, 0x60ff00 <exec_byte_code+8479>, 0x60ff3d <exec_byte_code+8540>, 0x60ff6a <exec_byte_code+8585>, 
          0x60ff97 <exec_byte_code+8630>, 0x60ffd2 <exec_byte_code+8689>, 0x61000d <exec_byte_code+8748>, 0x61003a <exec_byte_code+8793>, 0x61039e <exec_byte_code+9661>, 0x6103d9 <exec_byte_code+9720>, 0x610414 <exec_byte_code+9779>, 
          0x61044f <exec_byte_code+9838>, 0x61047a <exec_byte_code+9881>, 0x610ab5 <exec_byte_code+11476>, 0x60eb7b <exec_byte_code+3482>, 0x60e8fc <exec_byte_code+2843>, 0x60e459 <exec_byte_code+1656>, 0x60e935 <exec_byte_code+2900>, 
          0x60e97a <exec_byte_code+2969>, 0x60e9b9 <exec_byte_code+3032>, 0x610ed4 <exec_byte_code+12531>, 0x60eb5c <exec_byte_code+3451>, 0x60e760 <exec_byte_code+2431>, 0x60ebbb <exec_byte_code+3546>, 0x60ec06 <exec_byte_code+3621>, 
          0x60ec8a <exec_byte_code+3753>, 0x60ecb6 <exec_byte_code+3797>, 0x60ede4 <exec_byte_code+4099>, 0x60ee3b <exec_byte_code+4186>, 0x60ee7a <exec_byte_code+4249>, 0x60eeef <exec_byte_code+4366>, 0x60e8d5 <exec_byte_code+2804>, 
          0x6104a7 <exec_byte_code+9926>, 0x6104e6 <exec_byte_code+9989>, 0x610513 <exec_byte_code+10034>, 0x610540 <exec_byte_code+10079>, 0x61056d <exec_byte_code+10124>, 0x61059a <exec_byte_code+10169>, 0x6105d5 <exec_byte_code+10228>, 
          0x610610 <exec_byte_code+10287>, 0x61064b <exec_byte_code+10346>, 0x610686 <exec_byte_code+10405>, 0x610793 <exec_byte_code+10674>, 0x6107ce <exec_byte_code+10733>, 0x610809 <exec_byte_code+10792>, 0x610836 <exec_byte_code+10837>, 
          0x610871 <exec_byte_code+10896>, 0x6108ac <exec_byte_code+10955>, 0x6108ef <exec_byte_code+11022>, 0x610933 <exec_byte_code+11090>, 0x60fa78 <exec_byte_code+7319>, 0x60faaf <exec_byte_code+7374>, 0x61096a <exec_byte_code+11145>, 
          0x610a1d <exec_byte_code+11324>, 0x610ab5 <exec_byte_code+11476>, 0x60e9fc <exec_byte_code+3099>, 0x60ea60 <exec_byte_code+3199>, 0x60ea9f <exec_byte_code+3262>, 0x60eae2 <exec_byte_code+3329>, 0x60eb1f <exec_byte_code+3390>, 
          0x60f360 <exec_byte_code+5503>, 0x60f64b <exec_byte_code+6250>, 0x60fbb5 <exec_byte_code+7636>, 0x610b7c <exec_byte_code+11675>, 0x610bbe <exec_byte_code+11741>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610c0c <exec_byte_code+11819>, 0x610c56 <exec_byte_code+11893>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610e9f <exec_byte_code+12478> <repeats 64 times>}
        vectorp = 0x7ffff3582b58
        quitcounter = 1 '\001'
        stack_items = <optimized out>
        sa_avail = <optimized out>
        sa_count = 16
        alloc = <optimized out>
        item_bytes = <optimized out>
        stack_base = <optimized out>
        top = 0x7fffffff5818
        stack_lim = <optimized out>
        bytestr_data = 0x7fffffff5840 "\211\204\a"
        pc = 0x7fffffff585a "\210\306`\002\004\301U?#b\207"
        count = 16
        result = <optimized out>
#9  0x00000000005d0fba in funcall_lambda (fun=fun@entry=XIL(0x7ffff3582b1d), nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffff5ae8) at eval.c:2993
        val = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#10 0x00000000005ce0d2 in Ffuncall (nargs=1, args=args@entry=0x7fffffff5ae0) at eval.c:2800
        original_fun = XIL(0x7ffff2820ea8)
        numargs = 0
        val = <optimized out>
        count = 15
#11 0x000000000060e833 in exec_byte_code (bytestr=..., vector=..., vector@entry=XIL(0x15a91c5), maxdepth=..., maxdepth@entry=make_number(3), args_template=..., args_template@entry=make_number(0), nargs=nargs@entry=0, args=<optimized out>, 
    args@entry=0x7fffffff5d98) at bytecode.c:633
        op = <optimized out>
        type = <optimized out>
        targets = {0x610ab5 <exec_byte_code+11476>, 0x610acc <exec_byte_code+11499>, 0x610afe <exec_byte_code+11549>, 0x610b00 <exec_byte_code+11551>, 0x610b02 <exec_byte_code+11553>, 0x610acc <exec_byte_code+11499>, 0x610b04 <exec_byte_code+11555>, 
          0x610b3b <exec_byte_code+11610>, 0x60e33d <exec_byte_code+1372>, 0x60e3d0 <exec_byte_code+1519>, 0x60e3d5 <exec_byte_code+1524>, 0x60e3da <exec_byte_code+1529>, 0x60e3df <exec_byte_code+1534>, 0x60e33d <exec_byte_code+1372>, 
          0x60e3e4 <exec_byte_code+1539>, 0x60e328 <exec_byte_code+1351>, 0x60e626 <exec_byte_code+2117>, 0x60e67e <exec_byte_code+2205>, 0x60e680 <exec_byte_code+2207>, 0x60e682 <exec_byte_code+2209>, 0x60e684 <exec_byte_code+2211>, 
          0x60e626 <exec_byte_code+2117>, 0x60e69b <exec_byte_code+2234>, 0x60e686 <exec_byte_code+2213>, 0x60e7ac <exec_byte_code+2507>, 0x60e7eb <exec_byte_code+2570>, 0x60e7ed <exec_byte_code+2572>, 0x60e7ef <exec_byte_code+2574>, 
          0x60e7f1 <exec_byte_code+2576>, 0x60e7ac <exec_byte_code+2507>, 0x60e78c <exec_byte_code+2475>, 0x60e797 <exec_byte_code+2486>, 0x60e813 <exec_byte_code+2610>, 0x60e854 <exec_byte_code+2675>, 0x60e856 <exec_byte_code+2677>, 
          0x60e858 <exec_byte_code+2679>, 0x60e85a <exec_byte_code+2681>, 0x60e813 <exec_byte_code+2610>, 0x60e7f3 <exec_byte_code+2578>, 0x60e7fe <exec_byte_code+2589>, 0x60e87c <exec_byte_code+2715>, 0x60e8cd <exec_byte_code+2796>, 
          0x60e8cf <exec_byte_code+2798>, 0x60e8d1 <exec_byte_code+2800>, 0x60e8d3 <exec_byte_code+2802>, 0x60e87c <exec_byte_code+2715>, 0x60e85c <exec_byte_code+2683>, 0x60e867 <exec_byte_code+2694>, 0x60edb7 <exec_byte_code+4054>, 
          0x60ed76 <exec_byte_code+3989>, 0x60ecf6 <exec_byte_code+3861>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x60ef75 <exec_byte_code+4500>, 0x60f07e <exec_byte_code+4765>, 0x60f0c5 <exec_byte_code+4836>, 0x60f11e <exec_byte_code+4925>, 0x60f177 <exec_byte_code+5014>, 0x60e515 <exec_byte_code+1844>, 0x60e57a <exec_byte_code+1945>, 
          0x60f205 <exec_byte_code+5156>, 0x60e4a5 <exec_byte_code+1732>, 0x60e5b5 <exec_byte_code+2004>, 0x60f24f <exec_byte_code+5230>, 0x60f28a <exec_byte_code+5289>, 0x60f2b7 <exec_byte_code+5334>, 0x60f2f2 <exec_byte_code+5393>, 
          0x60f329 <exec_byte_code+5448>, 0x60f3b5 <exec_byte_code+5588>, 0x60f3e2 <exec_byte_code+5633>, 0x60f41d <exec_byte_code+5692>, 0x60f45c <exec_byte_code+5755>, 0x60f489 <exec_byte_code+5800>, 0x60f4b6 <exec_byte_code+5845>, 
          0x60f4f1 <exec_byte_code+5904>, 0x60f52c <exec_byte_code+5963>, 0x60f567 <exec_byte_code+6022>, 0x60f5a6 <exec_byte_code+6085>, 0x60f5dd <exec_byte_code+6140>, 0x60f614 <exec_byte_code+6195>, 0x60f6a0 <exec_byte_code+6335>, 
          0x60f720 <exec_byte_code+6463>, 0x60f7a0 <exec_byte_code+6591>, 0x60f7e0 <exec_byte_code+6655>, 0x60f820 <exec_byte_code+6719>, 0x60f860 <exec_byte_code+6783>, 0x60f8a0 <exec_byte_code+6847>, 0x60f8e0 <exec_byte_code+6911>, 
          0x60f917 <exec_byte_code+6966>, 0x60f99c <exec_byte_code+7099>, 0x60f9d3 <exec_byte_code+7154>, 0x60fa0a <exec_byte_code+7209>, 0x60fa41 <exec_byte_code+7264>, 0x60faea <exec_byte_code+7433>, 0x60ebda <exec_byte_code+3577>, 
          0x60fb59 <exec_byte_code+7544>, 0x60fb86 <exec_byte_code+7589>, 0x60fc0a <exec_byte_code+7721>, 0x60fc79 <exec_byte_code+7832>, 0x60fce8 <exec_byte_code+7943>, 0x60fd15 <exec_byte_code+7988>, 0x60fd40 <exec_byte_code+8031>, 
          0x60fd6b <exec_byte_code+8074>, 0x60fdca <exec_byte_code+8169>, 0x610ab5 <exec_byte_code+11476>, 0x60fdfc <exec_byte_code+8219>, 0x60fe27 <exec_byte_code+8262>, 0x60fe52 <exec_byte_code+8305>, 0x60fe7d <exec_byte_code+8348>, 
          0x60fea8 <exec_byte_code+8391>, 0x60fed3 <exec_byte_code+8434>, 0x60ebda <exec_byte_code+3577>, 0x610ab5 <exec_byte_code+11476>, 0x60ff00 <exec_byte_code+8479>, 0x60ff3d <exec_byte_code+8540>, 0x60ff6a <exec_byte_code+8585>, 
          0x60ff97 <exec_byte_code+8630>, 0x60ffd2 <exec_byte_code+8689>, 0x61000d <exec_byte_code+8748>, 0x61003a <exec_byte_code+8793>, 0x61039e <exec_byte_code+9661>, 0x6103d9 <exec_byte_code+9720>, 0x610414 <exec_byte_code+9779>, 
          0x61044f <exec_byte_code+9838>, 0x61047a <exec_byte_code+9881>, 0x610ab5 <exec_byte_code+11476>, 0x60eb7b <exec_byte_code+3482>, 0x60e8fc <exec_byte_code+2843>, 0x60e459 <exec_byte_code+1656>, 0x60e935 <exec_byte_code+2900>, 
          0x60e97a <exec_byte_code+2969>, 0x60e9b9 <exec_byte_code+3032>, 0x610ed4 <exec_byte_code+12531>, 0x60eb5c <exec_byte_code+3451>, 0x60e760 <exec_byte_code+2431>, 0x60ebbb <exec_byte_code+3546>, 0x60ec06 <exec_byte_code+3621>, 
          0x60ec8a <exec_byte_code+3753>, 0x60ecb6 <exec_byte_code+3797>, 0x60ede4 <exec_byte_code+4099>, 0x60ee3b <exec_byte_code+4186>, 0x60ee7a <exec_byte_code+4249>, 0x60eeef <exec_byte_code+4366>, 0x60e8d5 <exec_byte_code+2804>, 
          0x6104a7 <exec_byte_code+9926>, 0x6104e6 <exec_byte_code+9989>, 0x610513 <exec_byte_code+10034>, 0x610540 <exec_byte_code+10079>, 0x61056d <exec_byte_code+10124>, 0x61059a <exec_byte_code+10169>, 0x6105d5 <exec_byte_code+10228>, 
          0x610610 <exec_byte_code+10287>, 0x61064b <exec_byte_code+10346>, 0x610686 <exec_byte_code+10405>, 0x610793 <exec_byte_code+10674>, 0x6107ce <exec_byte_code+10733>, 0x610809 <exec_byte_code+10792>, 0x610836 <exec_byte_code+10837>, 
          0x610871 <exec_byte_code+10896>, 0x6108ac <exec_byte_code+10955>, 0x6108ef <exec_byte_code+11022>, 0x610933 <exec_byte_code+11090>, 0x60fa78 <exec_byte_code+7319>, 0x60faaf <exec_byte_code+7374>, 0x61096a <exec_byte_code+11145>, 
          0x610a1d <exec_byte_code+11324>, 0x610ab5 <exec_byte_code+11476>, 0x60e9fc <exec_byte_code+3099>, 0x60ea60 <exec_byte_code+3199>, 0x60ea9f <exec_byte_code+3262>, 0x60eae2 <exec_byte_code+3329>, 0x60eb1f <exec_byte_code+3390>, 
          0x60f360 <exec_byte_code+5503>, 0x60f64b <exec_byte_code+6250>, 0x60fbb5 <exec_byte_code+7636>, 0x610b7c <exec_byte_code+11675>, 0x610bbe <exec_byte_code+11741>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610c0c <exec_byte_code+11819>, 0x610c56 <exec_byte_code+11893>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610e9f <exec_byte_code+12478> <repeats 64 times>}
        vectorp = 0x15a91c8
        quitcounter = 1 '\001'
        stack_items = <optimized out>
        sa_avail = <optimized out>
        sa_count = 14
        alloc = <optimized out>
        item_bytes = <optimized out>
        stack_base = <optimized out>
        top = 0x7fffffff5ae0
        stack_lim = <optimized out>
        bytestr_data = 0x7fffffff5af0 "\212`\300 \210\211`Z\262\001)\207"
        pc = 0x7fffffff5af4 "\210\211`Z\262\001)\207"
        count = 14
        result = <optimized out>
#12 0x00000000005d0fba in funcall_lambda (fun=fun@entry=XIL(0x15a91d5), nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffff5d98) at eval.c:2993
        val = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#13 0x00000000005ce0d2 in Ffuncall (nargs=1, args=args@entry=0x7fffffff5d90) at eval.c:2800
        original_fun = XIL(0x1b42b10)
        numargs = 0
        val = <optimized out>
        count = 13
#14 0x000000000060e833 in exec_byte_code (bytestr=..., vector=..., vector@entry=XIL(0x15a9205), maxdepth=..., maxdepth@entry=make_number(7), args_template=..., args_template@entry=make_number(257), nargs=nargs@entry=1, args=<optimized out>, 
    args@entry=0x7fffffff6028) at bytecode.c:633
        op = <optimized out>
        type = <optimized out>
        targets = {0x610ab5 <exec_byte_code+11476>, 0x610acc <exec_byte_code+11499>, 0x610afe <exec_byte_code+11549>, 0x610b00 <exec_byte_code+11551>, 0x610b02 <exec_byte_code+11553>, 0x610acc <exec_byte_code+11499>, 0x610b04 <exec_byte_code+11555>, 
          0x610b3b <exec_byte_code+11610>, 0x60e33d <exec_byte_code+1372>, 0x60e3d0 <exec_byte_code+1519>, 0x60e3d5 <exec_byte_code+1524>, 0x60e3da <exec_byte_code+1529>, 0x60e3df <exec_byte_code+1534>, 0x60e33d <exec_byte_code+1372>, 
          0x60e3e4 <exec_byte_code+1539>, 0x60e328 <exec_byte_code+1351>, 0x60e626 <exec_byte_code+2117>, 0x60e67e <exec_byte_code+2205>, 0x60e680 <exec_byte_code+2207>, 0x60e682 <exec_byte_code+2209>, 0x60e684 <exec_byte_code+2211>, 
          0x60e626 <exec_byte_code+2117>, 0x60e69b <exec_byte_code+2234>, 0x60e686 <exec_byte_code+2213>, 0x60e7ac <exec_byte_code+2507>, 0x60e7eb <exec_byte_code+2570>, 0x60e7ed <exec_byte_code+2572>, 0x60e7ef <exec_byte_code+2574>, 
          0x60e7f1 <exec_byte_code+2576>, 0x60e7ac <exec_byte_code+2507>, 0x60e78c <exec_byte_code+2475>, 0x60e797 <exec_byte_code+2486>, 0x60e813 <exec_byte_code+2610>, 0x60e854 <exec_byte_code+2675>, 0x60e856 <exec_byte_code+2677>, 
          0x60e858 <exec_byte_code+2679>, 0x60e85a <exec_byte_code+2681>, 0x60e813 <exec_byte_code+2610>, 0x60e7f3 <exec_byte_code+2578>, 0x60e7fe <exec_byte_code+2589>, 0x60e87c <exec_byte_code+2715>, 0x60e8cd <exec_byte_code+2796>, 
          0x60e8cf <exec_byte_code+2798>, 0x60e8d1 <exec_byte_code+2800>, 0x60e8d3 <exec_byte_code+2802>, 0x60e87c <exec_byte_code+2715>, 0x60e85c <exec_byte_code+2683>, 0x60e867 <exec_byte_code+2694>, 0x60edb7 <exec_byte_code+4054>, 
          0x60ed76 <exec_byte_code+3989>, 0x60ecf6 <exec_byte_code+3861>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x60ef75 <exec_byte_code+4500>, 0x60f07e <exec_byte_code+4765>, 0x60f0c5 <exec_byte_code+4836>, 0x60f11e <exec_byte_code+4925>, 0x60f177 <exec_byte_code+5014>, 0x60e515 <exec_byte_code+1844>, 0x60e57a <exec_byte_code+1945>, 
          0x60f205 <exec_byte_code+5156>, 0x60e4a5 <exec_byte_code+1732>, 0x60e5b5 <exec_byte_code+2004>, 0x60f24f <exec_byte_code+5230>, 0x60f28a <exec_byte_code+5289>, 0x60f2b7 <exec_byte_code+5334>, 0x60f2f2 <exec_byte_code+5393>, 
          0x60f329 <exec_byte_code+5448>, 0x60f3b5 <exec_byte_code+5588>, 0x60f3e2 <exec_byte_code+5633>, 0x60f41d <exec_byte_code+5692>, 0x60f45c <exec_byte_code+5755>, 0x60f489 <exec_byte_code+5800>, 0x60f4b6 <exec_byte_code+5845>, 
          0x60f4f1 <exec_byte_code+5904>, 0x60f52c <exec_byte_code+5963>, 0x60f567 <exec_byte_code+6022>, 0x60f5a6 <exec_byte_code+6085>, 0x60f5dd <exec_byte_code+6140>, 0x60f614 <exec_byte_code+6195>, 0x60f6a0 <exec_byte_code+6335>, 
          0x60f720 <exec_byte_code+6463>, 0x60f7a0 <exec_byte_code+6591>, 0x60f7e0 <exec_byte_code+6655>, 0x60f820 <exec_byte_code+6719>, 0x60f860 <exec_byte_code+6783>, 0x60f8a0 <exec_byte_code+6847>, 0x60f8e0 <exec_byte_code+6911>, 
          0x60f917 <exec_byte_code+6966>, 0x60f99c <exec_byte_code+7099>, 0x60f9d3 <exec_byte_code+7154>, 0x60fa0a <exec_byte_code+7209>, 0x60fa41 <exec_byte_code+7264>, 0x60faea <exec_byte_code+7433>, 0x60ebda <exec_byte_code+3577>, 
          0x60fb59 <exec_byte_code+7544>, 0x60fb86 <exec_byte_code+7589>, 0x60fc0a <exec_byte_code+7721>, 0x60fc79 <exec_byte_code+7832>, 0x60fce8 <exec_byte_code+7943>, 0x60fd15 <exec_byte_code+7988>, 0x60fd40 <exec_byte_code+8031>, 
          0x60fd6b <exec_byte_code+8074>, 0x60fdca <exec_byte_code+8169>, 0x610ab5 <exec_byte_code+11476>, 0x60fdfc <exec_byte_code+8219>, 0x60fe27 <exec_byte_code+8262>, 0x60fe52 <exec_byte_code+8305>, 0x60fe7d <exec_byte_code+8348>, 
          0x60fea8 <exec_byte_code+8391>, 0x60fed3 <exec_byte_code+8434>, 0x60ebda <exec_byte_code+3577>, 0x610ab5 <exec_byte_code+11476>, 0x60ff00 <exec_byte_code+8479>, 0x60ff3d <exec_byte_code+8540>, 0x60ff6a <exec_byte_code+8585>, 
          0x60ff97 <exec_byte_code+8630>, 0x60ffd2 <exec_byte_code+8689>, 0x61000d <exec_byte_code+8748>, 0x61003a <exec_byte_code+8793>, 0x61039e <exec_byte_code+9661>, 0x6103d9 <exec_byte_code+9720>, 0x610414 <exec_byte_code+9779>, 
          0x61044f <exec_byte_code+9838>, 0x61047a <exec_byte_code+9881>, 0x610ab5 <exec_byte_code+11476>, 0x60eb7b <exec_byte_code+3482>, 0x60e8fc <exec_byte_code+2843>, 0x60e459 <exec_byte_code+1656>, 0x60e935 <exec_byte_code+2900>, 
          0x60e97a <exec_byte_code+2969>, 0x60e9b9 <exec_byte_code+3032>, 0x610ed4 <exec_byte_code+12531>, 0x60eb5c <exec_byte_code+3451>, 0x60e760 <exec_byte_code+2431>, 0x60ebbb <exec_byte_code+3546>, 0x60ec06 <exec_byte_code+3621>, 
          0x60ec8a <exec_byte_code+3753>, 0x60ecb6 <exec_byte_code+3797>, 0x60ede4 <exec_byte_code+4099>, 0x60ee3b <exec_byte_code+4186>, 0x60ee7a <exec_byte_code+4249>, 0x60eeef <exec_byte_code+4366>, 0x60e8d5 <exec_byte_code+2804>, 
          0x6104a7 <exec_byte_code+9926>, 0x6104e6 <exec_byte_code+9989>, 0x610513 <exec_byte_code+10034>, 0x610540 <exec_byte_code+10079>, 0x61056d <exec_byte_code+10124>, 0x61059a <exec_byte_code+10169>, 0x6105d5 <exec_byte_code+10228>, 
          0x610610 <exec_byte_code+10287>, 0x61064b <exec_byte_code+10346>, 0x610686 <exec_byte_code+10405>, 0x610793 <exec_byte_code+10674>, 0x6107ce <exec_byte_code+10733>, 0x610809 <exec_byte_code+10792>, 0x610836 <exec_byte_code+10837>, 
          0x610871 <exec_byte_code+10896>, 0x6108ac <exec_byte_code+10955>, 0x6108ef <exec_byte_code+11022>, 0x610933 <exec_byte_code+11090>, 0x60fa78 <exec_byte_code+7319>, 0x60faaf <exec_byte_code+7374>, 0x61096a <exec_byte_code+11145>, 
          0x610a1d <exec_byte_code+11324>, 0x610ab5 <exec_byte_code+11476>, 0x60e9fc <exec_byte_code+3099>, 0x60ea60 <exec_byte_code+3199>, 0x60ea9f <exec_byte_code+3262>, 0x60eae2 <exec_byte_code+3329>, 0x60eb1f <exec_byte_code+3390>, 
          0x60f360 <exec_byte_code+5503>, 0x60f64b <exec_byte_code+6250>, 0x60fbb5 <exec_byte_code+7636>, 0x610b7c <exec_byte_code+11675>, 0x610bbe <exec_byte_code+11741>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610c0c <exec_byte_code+11819>, 0x610c56 <exec_byte_code+11893>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610e9f <exec_byte_code+12478> <repeats 64 times>}
        vectorp = 0x15a9208
        quitcounter = 1 '\001'
        stack_items = <optimized out>
        sa_avail = <optimized out>
        sa_count = 13
        alloc = <optimized out>
        item_bytes = <optimized out>
        stack_base = <optimized out>
        top = 0x7fffffff5d90
        stack_lim = <optimized out>
        bytestr_data = 0x7fffffff5da0 "\300\001\301\302 \303 \304#\"\305\306\307!\002\"\207"
        pc = 0x7fffffff5da7 "\304#\"\305\306\307!\002\"\207"
        count = 13
        result = <optimized out>
#15 0x00000000005d0fba in funcall_lambda (fun=fun@entry=XIL(0x15a9255), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffff6028) at eval.c:2993
        val = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#16 0x00000000005ce0d2 in Ffuncall (nargs=2, args=args@entry=0x7fffffff6020) at eval.c:2800
        original_fun = XIL(0x1b42b40)
        numargs = 1
        val = <optimized out>
        count = 12
#17 0x000000000060e833 in exec_byte_code (bytestr=..., vector=..., vector@entry=XIL(0x28a4ed5), maxdepth=..., maxdepth@entry=make_number(4), args_template=..., args_template@entry=make_number(0), nargs=nargs@entry=0, args=<optimized out>, 
    args@entry=0x7fffffff62d0) at bytecode.c:633
        op = <optimized out>
        type = <optimized out>
        targets = {0x610ab5 <exec_byte_code+11476>, 0x610acc <exec_byte_code+11499>, 0x610afe <exec_byte_code+11549>, 0x610b00 <exec_byte_code+11551>, 0x610b02 <exec_byte_code+11553>, 0x610acc <exec_byte_code+11499>, 0x610b04 <exec_byte_code+11555>, 
          0x610b3b <exec_byte_code+11610>, 0x60e33d <exec_byte_code+1372>, 0x60e3d0 <exec_byte_code+1519>, 0x60e3d5 <exec_byte_code+1524>, 0x60e3da <exec_byte_code+1529>, 0x60e3df <exec_byte_code+1534>, 0x60e33d <exec_byte_code+1372>, 
          0x60e3e4 <exec_byte_code+1539>, 0x60e328 <exec_byte_code+1351>, 0x60e626 <exec_byte_code+2117>, 0x60e67e <exec_byte_code+2205>, 0x60e680 <exec_byte_code+2207>, 0x60e682 <exec_byte_code+2209>, 0x60e684 <exec_byte_code+2211>, 
          0x60e626 <exec_byte_code+2117>, 0x60e69b <exec_byte_code+2234>, 0x60e686 <exec_byte_code+2213>, 0x60e7ac <exec_byte_code+2507>, 0x60e7eb <exec_byte_code+2570>, 0x60e7ed <exec_byte_code+2572>, 0x60e7ef <exec_byte_code+2574>, 
          0x60e7f1 <exec_byte_code+2576>, 0x60e7ac <exec_byte_code+2507>, 0x60e78c <exec_byte_code+2475>, 0x60e797 <exec_byte_code+2486>, 0x60e813 <exec_byte_code+2610>, 0x60e854 <exec_byte_code+2675>, 0x60e856 <exec_byte_code+2677>, 
          0x60e858 <exec_byte_code+2679>, 0x60e85a <exec_byte_code+2681>, 0x60e813 <exec_byte_code+2610>, 0x60e7f3 <exec_byte_code+2578>, 0x60e7fe <exec_byte_code+2589>, 0x60e87c <exec_byte_code+2715>, 0x60e8cd <exec_byte_code+2796>, 
          0x60e8cf <exec_byte_code+2798>, 0x60e8d1 <exec_byte_code+2800>, 0x60e8d3 <exec_byte_code+2802>, 0x60e87c <exec_byte_code+2715>, 0x60e85c <exec_byte_code+2683>, 0x60e867 <exec_byte_code+2694>, 0x60edb7 <exec_byte_code+4054>, 
          0x60ed76 <exec_byte_code+3989>, 0x60ecf6 <exec_byte_code+3861>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x60ef75 <exec_byte_code+4500>, 0x60f07e <exec_byte_code+4765>, 0x60f0c5 <exec_byte_code+4836>, 0x60f11e <exec_byte_code+4925>, 0x60f177 <exec_byte_code+5014>, 0x60e515 <exec_byte_code+1844>, 0x60e57a <exec_byte_code+1945>, 
          0x60f205 <exec_byte_code+5156>, 0x60e4a5 <exec_byte_code+1732>, 0x60e5b5 <exec_byte_code+2004>, 0x60f24f <exec_byte_code+5230>, 0x60f28a <exec_byte_code+5289>, 0x60f2b7 <exec_byte_code+5334>, 0x60f2f2 <exec_byte_code+5393>, 
          0x60f329 <exec_byte_code+5448>, 0x60f3b5 <exec_byte_code+5588>, 0x60f3e2 <exec_byte_code+5633>, 0x60f41d <exec_byte_code+5692>, 0x60f45c <exec_byte_code+5755>, 0x60f489 <exec_byte_code+5800>, 0x60f4b6 <exec_byte_code+5845>, 
          0x60f4f1 <exec_byte_code+5904>, 0x60f52c <exec_byte_code+5963>, 0x60f567 <exec_byte_code+6022>, 0x60f5a6 <exec_byte_code+6085>, 0x60f5dd <exec_byte_code+6140>, 0x60f614 <exec_byte_code+6195>, 0x60f6a0 <exec_byte_code+6335>, 
          0x60f720 <exec_byte_code+6463>, 0x60f7a0 <exec_byte_code+6591>, 0x60f7e0 <exec_byte_code+6655>, 0x60f820 <exec_byte_code+6719>, 0x60f860 <exec_byte_code+6783>, 0x60f8a0 <exec_byte_code+6847>, 0x60f8e0 <exec_byte_code+6911>, 
          0x60f917 <exec_byte_code+6966>, 0x60f99c <exec_byte_code+7099>, 0x60f9d3 <exec_byte_code+7154>, 0x60fa0a <exec_byte_code+7209>, 0x60fa41 <exec_byte_code+7264>, 0x60faea <exec_byte_code+7433>, 0x60ebda <exec_byte_code+3577>, 
          0x60fb59 <exec_byte_code+7544>, 0x60fb86 <exec_byte_code+7589>, 0x60fc0a <exec_byte_code+7721>, 0x60fc79 <exec_byte_code+7832>, 0x60fce8 <exec_byte_code+7943>, 0x60fd15 <exec_byte_code+7988>, 0x60fd40 <exec_byte_code+8031>, 
          0x60fd6b <exec_byte_code+8074>, 0x60fdca <exec_byte_code+8169>, 0x610ab5 <exec_byte_code+11476>, 0x60fdfc <exec_byte_code+8219>, 0x60fe27 <exec_byte_code+8262>, 0x60fe52 <exec_byte_code+8305>, 0x60fe7d <exec_byte_code+8348>, 
          0x60fea8 <exec_byte_code+8391>, 0x60fed3 <exec_byte_code+8434>, 0x60ebda <exec_byte_code+3577>, 0x610ab5 <exec_byte_code+11476>, 0x60ff00 <exec_byte_code+8479>, 0x60ff3d <exec_byte_code+8540>, 0x60ff6a <exec_byte_code+8585>, 
          0x60ff97 <exec_byte_code+8630>, 0x60ffd2 <exec_byte_code+8689>, 0x61000d <exec_byte_code+8748>, 0x61003a <exec_byte_code+8793>, 0x61039e <exec_byte_code+9661>, 0x6103d9 <exec_byte_code+9720>, 0x610414 <exec_byte_code+9779>, 
          0x61044f <exec_byte_code+9838>, 0x61047a <exec_byte_code+9881>, 0x610ab5 <exec_byte_code+11476>, 0x60eb7b <exec_byte_code+3482>, 0x60e8fc <exec_byte_code+2843>, 0x60e459 <exec_byte_code+1656>, 0x60e935 <exec_byte_code+2900>, 
          0x60e97a <exec_byte_code+2969>, 0x60e9b9 <exec_byte_code+3032>, 0x610ed4 <exec_byte_code+12531>, 0x60eb5c <exec_byte_code+3451>, 0x60e760 <exec_byte_code+2431>, 0x60ebbb <exec_byte_code+3546>, 0x60ec06 <exec_byte_code+3621>, 
          0x60ec8a <exec_byte_code+3753>, 0x60ecb6 <exec_byte_code+3797>, 0x60ede4 <exec_byte_code+4099>, 0x60ee3b <exec_byte_code+4186>, 0x60ee7a <exec_byte_code+4249>, 0x60eeef <exec_byte_code+4366>, 0x60e8d5 <exec_byte_code+2804>, 
          0x6104a7 <exec_byte_code+9926>, 0x6104e6 <exec_byte_code+9989>, 0x610513 <exec_byte_code+10034>, 0x610540 <exec_byte_code+10079>, 0x61056d <exec_byte_code+10124>, 0x61059a <exec_byte_code+10169>, 0x6105d5 <exec_byte_code+10228>, 
          0x610610 <exec_byte_code+10287>, 0x61064b <exec_byte_code+10346>, 0x610686 <exec_byte_code+10405>, 0x610793 <exec_byte_code+10674>, 0x6107ce <exec_byte_code+10733>, 0x610809 <exec_byte_code+10792>, 0x610836 <exec_byte_code+10837>, 
          0x610871 <exec_byte_code+10896>, 0x6108ac <exec_byte_code+10955>, 0x6108ef <exec_byte_code+11022>, 0x610933 <exec_byte_code+11090>, 0x60fa78 <exec_byte_code+7319>, 0x60faaf <exec_byte_code+7374>, 0x61096a <exec_byte_code+11145>, 
          0x610a1d <exec_byte_code+11324>, 0x610ab5 <exec_byte_code+11476>, 0x60e9fc <exec_byte_code+3099>, 0x60ea60 <exec_byte_code+3199>, 0x60ea9f <exec_byte_code+3262>, 0x60eae2 <exec_byte_code+3329>, 0x60eb1f <exec_byte_code+3390>, 
          0x60f360 <exec_byte_code+5503>, 0x60f64b <exec_byte_code+6250>, 0x60fbb5 <exec_byte_code+7636>, 0x610b7c <exec_byte_code+11675>, 0x610bbe <exec_byte_code+11741>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610c0c <exec_byte_code+11819>, 0x610c56 <exec_byte_code+11893>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610e9f <exec_byte_code+12478> <repeats 64 times>}
        vectorp = 0x28a4ed8
        quitcounter = 1 '\001'
        stack_items = <optimized out>
        sa_avail = <optimized out>
        sa_count = 11
        alloc = <optimized out>
        item_bytes = <optimized out>
        stack_base = <optimized out>
        top = 0x7fffffff6020
        stack_lim = <optimized out>
        bytestr_data = 0x7fffffff6038 "\300 \212\211\205&"
        pc = 0x7fffffff6048 "\210IJ\001\202\003"
        count = 11
        result = <optimized out>
#18 0x00000000005d0fba in funcall_lambda (fun=fun@entry=XIL(0x28a4f15), nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffff62d0) at eval.c:2993
        val = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#19 0x00000000005ce0d2 in Ffuncall (nargs=1, args=args@entry=0x7fffffff62c8) at eval.c:2800
        original_fun = XIL(0x1b44030)
        numargs = 0
        val = <optimized out>
        count = 10
#20 0x000000000060e833 in exec_byte_code (bytestr=..., vector=..., vector@entry=XIL(0x28a4fe5), maxdepth=..., maxdepth@entry=make_number(6), args_template=..., args_template@entry=make_number(0), nargs=nargs@entry=0, args=<optimized out>, 
    args@entry=0x7fffffff6590) at bytecode.c:633
        op = <optimized out>
        type = <optimized out>
        targets = {0x610ab5 <exec_byte_code+11476>, 0x610acc <exec_byte_code+11499>, 0x610afe <exec_byte_code+11549>, 0x610b00 <exec_byte_code+11551>, 0x610b02 <exec_byte_code+11553>, 0x610acc <exec_byte_code+11499>, 0x610b04 <exec_byte_code+11555>, 
          0x610b3b <exec_byte_code+11610>, 0x60e33d <exec_byte_code+1372>, 0x60e3d0 <exec_byte_code+1519>, 0x60e3d5 <exec_byte_code+1524>, 0x60e3da <exec_byte_code+1529>, 0x60e3df <exec_byte_code+1534>, 0x60e33d <exec_byte_code+1372>, 
          0x60e3e4 <exec_byte_code+1539>, 0x60e328 <exec_byte_code+1351>, 0x60e626 <exec_byte_code+2117>, 0x60e67e <exec_byte_code+2205>, 0x60e680 <exec_byte_code+2207>, 0x60e682 <exec_byte_code+2209>, 0x60e684 <exec_byte_code+2211>, 
          0x60e626 <exec_byte_code+2117>, 0x60e69b <exec_byte_code+2234>, 0x60e686 <exec_byte_code+2213>, 0x60e7ac <exec_byte_code+2507>, 0x60e7eb <exec_byte_code+2570>, 0x60e7ed <exec_byte_code+2572>, 0x60e7ef <exec_byte_code+2574>, 
          0x60e7f1 <exec_byte_code+2576>, 0x60e7ac <exec_byte_code+2507>, 0x60e78c <exec_byte_code+2475>, 0x60e797 <exec_byte_code+2486>, 0x60e813 <exec_byte_code+2610>, 0x60e854 <exec_byte_code+2675>, 0x60e856 <exec_byte_code+2677>, 
          0x60e858 <exec_byte_code+2679>, 0x60e85a <exec_byte_code+2681>, 0x60e813 <exec_byte_code+2610>, 0x60e7f3 <exec_byte_code+2578>, 0x60e7fe <exec_byte_code+2589>, 0x60e87c <exec_byte_code+2715>, 0x60e8cd <exec_byte_code+2796>, 
          0x60e8cf <exec_byte_code+2798>, 0x60e8d1 <exec_byte_code+2800>, 0x60e8d3 <exec_byte_code+2802>, 0x60e87c <exec_byte_code+2715>, 0x60e85c <exec_byte_code+2683>, 0x60e867 <exec_byte_code+2694>, 0x60edb7 <exec_byte_code+4054>, 
          0x60ed76 <exec_byte_code+3989>, 0x60ecf6 <exec_byte_code+3861>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x60ef75 <exec_byte_code+4500>, 0x60f07e <exec_byte_code+4765>, 0x60f0c5 <exec_byte_code+4836>, 0x60f11e <exec_byte_code+4925>, 0x60f177 <exec_byte_code+5014>, 0x60e515 <exec_byte_code+1844>, 0x60e57a <exec_byte_code+1945>, 
          0x60f205 <exec_byte_code+5156>, 0x60e4a5 <exec_byte_code+1732>, 0x60e5b5 <exec_byte_code+2004>, 0x60f24f <exec_byte_code+5230>, 0x60f28a <exec_byte_code+5289>, 0x60f2b7 <exec_byte_code+5334>, 0x60f2f2 <exec_byte_code+5393>, 
          0x60f329 <exec_byte_code+5448>, 0x60f3b5 <exec_byte_code+5588>, 0x60f3e2 <exec_byte_code+5633>, 0x60f41d <exec_byte_code+5692>, 0x60f45c <exec_byte_code+5755>, 0x60f489 <exec_byte_code+5800>, 0x60f4b6 <exec_byte_code+5845>, 
          0x60f4f1 <exec_byte_code+5904>, 0x60f52c <exec_byte_code+5963>, 0x60f567 <exec_byte_code+6022>, 0x60f5a6 <exec_byte_code+6085>, 0x60f5dd <exec_byte_code+6140>, 0x60f614 <exec_byte_code+6195>, 0x60f6a0 <exec_byte_code+6335>, 
          0x60f720 <exec_byte_code+6463>, 0x60f7a0 <exec_byte_code+6591>, 0x60f7e0 <exec_byte_code+6655>, 0x60f820 <exec_byte_code+6719>, 0x60f860 <exec_byte_code+6783>, 0x60f8a0 <exec_byte_code+6847>, 0x60f8e0 <exec_byte_code+6911>, 
          0x60f917 <exec_byte_code+6966>, 0x60f99c <exec_byte_code+7099>, 0x60f9d3 <exec_byte_code+7154>, 0x60fa0a <exec_byte_code+7209>, 0x60fa41 <exec_byte_code+7264>, 0x60faea <exec_byte_code+7433>, 0x60ebda <exec_byte_code+3577>, 
          0x60fb59 <exec_byte_code+7544>, 0x60fb86 <exec_byte_code+7589>, 0x60fc0a <exec_byte_code+7721>, 0x60fc79 <exec_byte_code+7832>, 0x60fce8 <exec_byte_code+7943>, 0x60fd15 <exec_byte_code+7988>, 0x60fd40 <exec_byte_code+8031>, 
          0x60fd6b <exec_byte_code+8074>, 0x60fdca <exec_byte_code+8169>, 0x610ab5 <exec_byte_code+11476>, 0x60fdfc <exec_byte_code+8219>, 0x60fe27 <exec_byte_code+8262>, 0x60fe52 <exec_byte_code+8305>, 0x60fe7d <exec_byte_code+8348>, 
          0x60fea8 <exec_byte_code+8391>, 0x60fed3 <exec_byte_code+8434>, 0x60ebda <exec_byte_code+3577>, 0x610ab5 <exec_byte_code+11476>, 0x60ff00 <exec_byte_code+8479>, 0x60ff3d <exec_byte_code+8540>, 0x60ff6a <exec_byte_code+8585>, 
          0x60ff97 <exec_byte_code+8630>, 0x60ffd2 <exec_byte_code+8689>, 0x61000d <exec_byte_code+8748>, 0x61003a <exec_byte_code+8793>, 0x61039e <exec_byte_code+9661>, 0x6103d9 <exec_byte_code+9720>, 0x610414 <exec_byte_code+9779>, 
          0x61044f <exec_byte_code+9838>, 0x61047a <exec_byte_code+9881>, 0x610ab5 <exec_byte_code+11476>, 0x60eb7b <exec_byte_code+3482>, 0x60e8fc <exec_byte_code+2843>, 0x60e459 <exec_byte_code+1656>, 0x60e935 <exec_byte_code+2900>, 
          0x60e97a <exec_byte_code+2969>, 0x60e9b9 <exec_byte_code+3032>, 0x610ed4 <exec_byte_code+12531>, 0x60eb5c <exec_byte_code+3451>, 0x60e760 <exec_byte_code+2431>, 0x60ebbb <exec_byte_code+3546>, 0x60ec06 <exec_byte_code+3621>, 
          0x60ec8a <exec_byte_code+3753>, 0x60ecb6 <exec_byte_code+3797>, 0x60ede4 <exec_byte_code+4099>, 0x60ee3b <exec_byte_code+4186>, 0x60ee7a <exec_byte_code+4249>, 0x60eeef <exec_byte_code+4366>, 0x60e8d5 <exec_byte_code+2804>, 
          0x6104a7 <exec_byte_code+9926>, 0x6104e6 <exec_byte_code+9989>, 0x610513 <exec_byte_code+10034>, 0x610540 <exec_byte_code+10079>, 0x61056d <exec_byte_code+10124>, 0x61059a <exec_byte_code+10169>, 0x6105d5 <exec_byte_code+10228>, 
          0x610610 <exec_byte_code+10287>, 0x61064b <exec_byte_code+10346>, 0x610686 <exec_byte_code+10405>, 0x610793 <exec_byte_code+10674>, 0x6107ce <exec_byte_code+10733>, 0x610809 <exec_byte_code+10792>, 0x610836 <exec_byte_code+10837>, 
          0x610871 <exec_byte_code+10896>, 0x6108ac <exec_byte_code+10955>, 0x6108ef <exec_byte_code+11022>, 0x610933 <exec_byte_code+11090>, 0x60fa78 <exec_byte_code+7319>, 0x60faaf <exec_byte_code+7374>, 0x61096a <exec_byte_code+11145>, 
          0x610a1d <exec_byte_code+11324>, 0x610ab5 <exec_byte_code+11476>, 0x60e9fc <exec_byte_code+3099>, 0x60ea60 <exec_byte_code+3199>, 0x60ea9f <exec_byte_code+3262>, 0x60eae2 <exec_byte_code+3329>, 0x60eb1f <exec_byte_code+3390>, 
          0x60f360 <exec_byte_code+5503>, 0x60f64b <exec_byte_code+6250>, 0x60fbb5 <exec_byte_code+7636>, 0x610b7c <exec_byte_code+11675>, 0x610bbe <exec_byte_code+11741>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610c0c <exec_byte_code+11819>, 0x610c56 <exec_byte_code+11893>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610e9f <exec_byte_code+12478> <repeats 64 times>}
        vectorp = 0x28a4fe8
        quitcounter = 1 '\001'
        stack_items = <optimized out>
        sa_avail = <optimized out>
        sa_count = 10
        alloc = <optimized out>
        item_bytes = <optimized out>
        stack_base = <optimized out>
        top = 0x7fffffff62c8
        stack_lim = <optimized out>
        bytestr_data = 0x7fffffff62f8 "\304 \210\305\306!\210\307 \210\310\b!\203\024"
        pc = 0x7fffffff6301 "\210\310\b!\203\024"
        count = 10
        result = <optimized out>
#21 0x00000000005d0fba in funcall_lambda (fun=fun@entry=XIL(0x28a5065), nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffff6590) at eval.c:2993
        val = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#22 0x00000000005ce0d2 in Ffuncall (nargs=1, args=args@entry=0x7fffffff6588) at eval.c:2800
        original_fun = XIL(0x4f4250)
        numargs = 0
        val = <optimized out>
        count = 9
#23 0x000000000060e833 in exec_byte_code (bytestr=..., vector=..., vector@entry=XIL(0x28a50a5), maxdepth=..., maxdepth@entry=make_number(3), args_template=..., args_template@entry=make_number(0), nargs=nargs@entry=0, args=<optimized out>, 
    args@entry=0x7fffffff6850) at bytecode.c:633
        op = <optimized out>
        type = <optimized out>
        targets = {0x610ab5 <exec_byte_code+11476>, 0x610acc <exec_byte_code+11499>, 0x610afe <exec_byte_code+11549>, 0x610b00 <exec_byte_code+11551>, 0x610b02 <exec_byte_code+11553>, 0x610acc <exec_byte_code+11499>, 0x610b04 <exec_byte_code+11555>, 
          0x610b3b <exec_byte_code+11610>, 0x60e33d <exec_byte_code+1372>, 0x60e3d0 <exec_byte_code+1519>, 0x60e3d5 <exec_byte_code+1524>, 0x60e3da <exec_byte_code+1529>, 0x60e3df <exec_byte_code+1534>, 0x60e33d <exec_byte_code+1372>, 
          0x60e3e4 <exec_byte_code+1539>, 0x60e328 <exec_byte_code+1351>, 0x60e626 <exec_byte_code+2117>, 0x60e67e <exec_byte_code+2205>, 0x60e680 <exec_byte_code+2207>, 0x60e682 <exec_byte_code+2209>, 0x60e684 <exec_byte_code+2211>, 
          0x60e626 <exec_byte_code+2117>, 0x60e69b <exec_byte_code+2234>, 0x60e686 <exec_byte_code+2213>, 0x60e7ac <exec_byte_code+2507>, 0x60e7eb <exec_byte_code+2570>, 0x60e7ed <exec_byte_code+2572>, 0x60e7ef <exec_byte_code+2574>, 
          0x60e7f1 <exec_byte_code+2576>, 0x60e7ac <exec_byte_code+2507>, 0x60e78c <exec_byte_code+2475>, 0x60e797 <exec_byte_code+2486>, 0x60e813 <exec_byte_code+2610>, 0x60e854 <exec_byte_code+2675>, 0x60e856 <exec_byte_code+2677>, 
          0x60e858 <exec_byte_code+2679>, 0x60e85a <exec_byte_code+2681>, 0x60e813 <exec_byte_code+2610>, 0x60e7f3 <exec_byte_code+2578>, 0x60e7fe <exec_byte_code+2589>, 0x60e87c <exec_byte_code+2715>, 0x60e8cd <exec_byte_code+2796>, 
          0x60e8cf <exec_byte_code+2798>, 0x60e8d1 <exec_byte_code+2800>, 0x60e8d3 <exec_byte_code+2802>, 0x60e87c <exec_byte_code+2715>, 0x60e85c <exec_byte_code+2683>, 0x60e867 <exec_byte_code+2694>, 0x60edb7 <exec_byte_code+4054>, 
          0x60ed76 <exec_byte_code+3989>, 0x60ecf6 <exec_byte_code+3861>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x60ef75 <exec_byte_code+4500>, 0x60f07e <exec_byte_code+4765>, 0x60f0c5 <exec_byte_code+4836>, 0x60f11e <exec_byte_code+4925>, 0x60f177 <exec_byte_code+5014>, 0x60e515 <exec_byte_code+1844>, 0x60e57a <exec_byte_code+1945>, 
          0x60f205 <exec_byte_code+5156>, 0x60e4a5 <exec_byte_code+1732>, 0x60e5b5 <exec_byte_code+2004>, 0x60f24f <exec_byte_code+5230>, 0x60f28a <exec_byte_code+5289>, 0x60f2b7 <exec_byte_code+5334>, 0x60f2f2 <exec_byte_code+5393>, 
          0x60f329 <exec_byte_code+5448>, 0x60f3b5 <exec_byte_code+5588>, 0x60f3e2 <exec_byte_code+5633>, 0x60f41d <exec_byte_code+5692>, 0x60f45c <exec_byte_code+5755>, 0x60f489 <exec_byte_code+5800>, 0x60f4b6 <exec_byte_code+5845>, 
          0x60f4f1 <exec_byte_code+5904>, 0x60f52c <exec_byte_code+5963>, 0x60f567 <exec_byte_code+6022>, 0x60f5a6 <exec_byte_code+6085>, 0x60f5dd <exec_byte_code+6140>, 0x60f614 <exec_byte_code+6195>, 0x60f6a0 <exec_byte_code+6335>, 
          0x60f720 <exec_byte_code+6463>, 0x60f7a0 <exec_byte_code+6591>, 0x60f7e0 <exec_byte_code+6655>, 0x60f820 <exec_byte_code+6719>, 0x60f860 <exec_byte_code+6783>, 0x60f8a0 <exec_byte_code+6847>, 0x60f8e0 <exec_byte_code+6911>, 
          0x60f917 <exec_byte_code+6966>, 0x60f99c <exec_byte_code+7099>, 0x60f9d3 <exec_byte_code+7154>, 0x60fa0a <exec_byte_code+7209>, 0x60fa41 <exec_byte_code+7264>, 0x60faea <exec_byte_code+7433>, 0x60ebda <exec_byte_code+3577>, 
          0x60fb59 <exec_byte_code+7544>, 0x60fb86 <exec_byte_code+7589>, 0x60fc0a <exec_byte_code+7721>, 0x60fc79 <exec_byte_code+7832>, 0x60fce8 <exec_byte_code+7943>, 0x60fd15 <exec_byte_code+7988>, 0x60fd40 <exec_byte_code+8031>, 
          0x60fd6b <exec_byte_code+8074>, 0x60fdca <exec_byte_code+8169>, 0x610ab5 <exec_byte_code+11476>, 0x60fdfc <exec_byte_code+8219>, 0x60fe27 <exec_byte_code+8262>, 0x60fe52 <exec_byte_code+8305>, 0x60fe7d <exec_byte_code+8348>, 
          0x60fea8 <exec_byte_code+8391>, 0x60fed3 <exec_byte_code+8434>, 0x60ebda <exec_byte_code+3577>, 0x610ab5 <exec_byte_code+11476>, 0x60ff00 <exec_byte_code+8479>, 0x60ff3d <exec_byte_code+8540>, 0x60ff6a <exec_byte_code+8585>, 
          0x60ff97 <exec_byte_code+8630>, 0x60ffd2 <exec_byte_code+8689>, 0x61000d <exec_byte_code+8748>, 0x61003a <exec_byte_code+8793>, 0x61039e <exec_byte_code+9661>, 0x6103d9 <exec_byte_code+9720>, 0x610414 <exec_byte_code+9779>, 
          0x61044f <exec_byte_code+9838>, 0x61047a <exec_byte_code+9881>, 0x610ab5 <exec_byte_code+11476>, 0x60eb7b <exec_byte_code+3482>, 0x60e8fc <exec_byte_code+2843>, 0x60e459 <exec_byte_code+1656>, 0x60e935 <exec_byte_code+2900>, 
          0x60e97a <exec_byte_code+2969>, 0x60e9b9 <exec_byte_code+3032>, 0x610ed4 <exec_byte_code+12531>, 0x60eb5c <exec_byte_code+3451>, 0x60e760 <exec_byte_code+2431>, 0x60ebbb <exec_byte_code+3546>, 0x60ec06 <exec_byte_code+3621>, 
          0x60ec8a <exec_byte_code+3753>, 0x60ecb6 <exec_byte_code+3797>, 0x60ede4 <exec_byte_code+4099>, 0x60ee3b <exec_byte_code+4186>, 0x60ee7a <exec_byte_code+4249>, 0x60eeef <exec_byte_code+4366>, 0x60e8d5 <exec_byte_code+2804>, 
          0x6104a7 <exec_byte_code+9926>, 0x6104e6 <exec_byte_code+9989>, 0x610513 <exec_byte_code+10034>, 0x610540 <exec_byte_code+10079>, 0x61056d <exec_byte_code+10124>, 0x61059a <exec_byte_code+10169>, 0x6105d5 <exec_byte_code+10228>, 
          0x610610 <exec_byte_code+10287>, 0x61064b <exec_byte_code+10346>, 0x610686 <exec_byte_code+10405>, 0x610793 <exec_byte_code+10674>, 0x6107ce <exec_byte_code+10733>, 0x610809 <exec_byte_code+10792>, 0x610836 <exec_byte_code+10837>, 
          0x610871 <exec_byte_code+10896>, 0x6108ac <exec_byte_code+10955>, 0x6108ef <exec_byte_code+11022>, 0x610933 <exec_byte_code+11090>, 0x60fa78 <exec_byte_code+7319>, 0x60faaf <exec_byte_code+7374>, 0x61096a <exec_byte_code+11145>, 
          0x610a1d <exec_byte_code+11324>, 0x610ab5 <exec_byte_code+11476>, 0x60e9fc <exec_byte_code+3099>, 0x60ea60 <exec_byte_code+3199>, 0x60ea9f <exec_byte_code+3262>, 0x60eae2 <exec_byte_code+3329>, 0x60eb1f <exec_byte_code+3390>, 
          0x60f360 <exec_byte_code+5503>, 0x60f64b <exec_byte_code+6250>, 0x60fbb5 <exec_byte_code+7636>, 0x610b7c <exec_byte_code+11675>, 0x610bbe <exec_byte_code+11741>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610c0c <exec_byte_code+11819>, 0x610c56 <exec_byte_code+11893>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610e9f <exec_byte_code+12478> <repeats 64 times>}
        vectorp = 0x28a50a8
        quitcounter = 1 '\001'
        stack_items = <optimized out>
        sa_avail = <optimized out>
        sa_count = 9
        alloc = <optimized out>
        item_bytes = <optimized out>
        stack_base = <optimized out>
        top = 0x7fffffff6588
        stack_lim = <optimized out>
        bytestr_data = 0x7fffffff65a0 "\305 \210\b?\206\034"
        pc = 0x7fffffff65c2 "\207"
        count = 9
        result = <optimized out>
#24 0x00000000005d0fba in funcall_lambda (fun=fun@entry=XIL(0x28a5105), nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffff6850) at eval.c:2993
        val = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#25 0x00000000005ce0d2 in Ffuncall (nargs=1, args=args@entry=0x7fffffff6848) at eval.c:2800
        original_fun = XIL(0x1b44090)
        numargs = 0
        val = <optimized out>
        count = 8
#26 0x000000000060e833 in exec_byte_code (bytestr=..., vector=..., vector@entry=XIL(0x28a52d5), maxdepth=..., maxdepth@entry=make_number(4), args_template=..., args_template@entry=make_number(514), nargs=nargs@entry=2, args=<optimized out>, 
    args@entry=0x7fffffff6b58) at bytecode.c:633
        op = <optimized out>
        type = <optimized out>
        targets = {0x610ab5 <exec_byte_code+11476>, 0x610acc <exec_byte_code+11499>, 0x610afe <exec_byte_code+11549>, 0x610b00 <exec_byte_code+11551>, 0x610b02 <exec_byte_code+11553>, 0x610acc <exec_byte_code+11499>, 0x610b04 <exec_byte_code+11555>, 
          0x610b3b <exec_byte_code+11610>, 0x60e33d <exec_byte_code+1372>, 0x60e3d0 <exec_byte_code+1519>, 0x60e3d5 <exec_byte_code+1524>, 0x60e3da <exec_byte_code+1529>, 0x60e3df <exec_byte_code+1534>, 0x60e33d <exec_byte_code+1372>, 
          0x60e3e4 <exec_byte_code+1539>, 0x60e328 <exec_byte_code+1351>, 0x60e626 <exec_byte_code+2117>, 0x60e67e <exec_byte_code+2205>, 0x60e680 <exec_byte_code+2207>, 0x60e682 <exec_byte_code+2209>, 0x60e684 <exec_byte_code+2211>, 
          0x60e626 <exec_byte_code+2117>, 0x60e69b <exec_byte_code+2234>, 0x60e686 <exec_byte_code+2213>, 0x60e7ac <exec_byte_code+2507>, 0x60e7eb <exec_byte_code+2570>, 0x60e7ed <exec_byte_code+2572>, 0x60e7ef <exec_byte_code+2574>, 
          0x60e7f1 <exec_byte_code+2576>, 0x60e7ac <exec_byte_code+2507>, 0x60e78c <exec_byte_code+2475>, 0x60e797 <exec_byte_code+2486>, 0x60e813 <exec_byte_code+2610>, 0x60e854 <exec_byte_code+2675>, 0x60e856 <exec_byte_code+2677>, 
          0x60e858 <exec_byte_code+2679>, 0x60e85a <exec_byte_code+2681>, 0x60e813 <exec_byte_code+2610>, 0x60e7f3 <exec_byte_code+2578>, 0x60e7fe <exec_byte_code+2589>, 0x60e87c <exec_byte_code+2715>, 0x60e8cd <exec_byte_code+2796>, 
          0x60e8cf <exec_byte_code+2798>, 0x60e8d1 <exec_byte_code+2800>, 0x60e8d3 <exec_byte_code+2802>, 0x60e87c <exec_byte_code+2715>, 0x60e85c <exec_byte_code+2683>, 0x60e867 <exec_byte_code+2694>, 0x60edb7 <exec_byte_code+4054>, 
          0x60ed76 <exec_byte_code+3989>, 0x60ecf6 <exec_byte_code+3861>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x60ef75 <exec_byte_code+4500>, 0x60f07e <exec_byte_code+4765>, 0x60f0c5 <exec_byte_code+4836>, 0x60f11e <exec_byte_code+4925>, 0x60f177 <exec_byte_code+5014>, 0x60e515 <exec_byte_code+1844>, 0x60e57a <exec_byte_code+1945>, 
          0x60f205 <exec_byte_code+5156>, 0x60e4a5 <exec_byte_code+1732>, 0x60e5b5 <exec_byte_code+2004>, 0x60f24f <exec_byte_code+5230>, 0x60f28a <exec_byte_code+5289>, 0x60f2b7 <exec_byte_code+5334>, 0x60f2f2 <exec_byte_code+5393>, 
          0x60f329 <exec_byte_code+5448>, 0x60f3b5 <exec_byte_code+5588>, 0x60f3e2 <exec_byte_code+5633>, 0x60f41d <exec_byte_code+5692>, 0x60f45c <exec_byte_code+5755>, 0x60f489 <exec_byte_code+5800>, 0x60f4b6 <exec_byte_code+5845>, 
          0x60f4f1 <exec_byte_code+5904>, 0x60f52c <exec_byte_code+5963>, 0x60f567 <exec_byte_code+6022>, 0x60f5a6 <exec_byte_code+6085>, 0x60f5dd <exec_byte_code+6140>, 0x60f614 <exec_byte_code+6195>, 0x60f6a0 <exec_byte_code+6335>, 
          0x60f720 <exec_byte_code+6463>, 0x60f7a0 <exec_byte_code+6591>, 0x60f7e0 <exec_byte_code+6655>, 0x60f820 <exec_byte_code+6719>, 0x60f860 <exec_byte_code+6783>, 0x60f8a0 <exec_byte_code+6847>, 0x60f8e0 <exec_byte_code+6911>, 
          0x60f917 <exec_byte_code+6966>, 0x60f99c <exec_byte_code+7099>, 0x60f9d3 <exec_byte_code+7154>, 0x60fa0a <exec_byte_code+7209>, 0x60fa41 <exec_byte_code+7264>, 0x60faea <exec_byte_code+7433>, 0x60ebda <exec_byte_code+3577>, 
          0x60fb59 <exec_byte_code+7544>, 0x60fb86 <exec_byte_code+7589>, 0x60fc0a <exec_byte_code+7721>, 0x60fc79 <exec_byte_code+7832>, 0x60fce8 <exec_byte_code+7943>, 0x60fd15 <exec_byte_code+7988>, 0x60fd40 <exec_byte_code+8031>, 
          0x60fd6b <exec_byte_code+8074>, 0x60fdca <exec_byte_code+8169>, 0x610ab5 <exec_byte_code+11476>, 0x60fdfc <exec_byte_code+8219>, 0x60fe27 <exec_byte_code+8262>, 0x60fe52 <exec_byte_code+8305>, 0x60fe7d <exec_byte_code+8348>, 
          0x60fea8 <exec_byte_code+8391>, 0x60fed3 <exec_byte_code+8434>, 0x60ebda <exec_byte_code+3577>, 0x610ab5 <exec_byte_code+11476>, 0x60ff00 <exec_byte_code+8479>, 0x60ff3d <exec_byte_code+8540>, 0x60ff6a <exec_byte_code+8585>, 
          0x60ff97 <exec_byte_code+8630>, 0x60ffd2 <exec_byte_code+8689>, 0x61000d <exec_byte_code+8748>, 0x61003a <exec_byte_code+8793>, 0x61039e <exec_byte_code+9661>, 0x6103d9 <exec_byte_code+9720>, 0x610414 <exec_byte_code+9779>, 
          0x61044f <exec_byte_code+9838>, 0x61047a <exec_byte_code+9881>, 0x610ab5 <exec_byte_code+11476>, 0x60eb7b <exec_byte_code+3482>, 0x60e8fc <exec_byte_code+2843>, 0x60e459 <exec_byte_code+1656>, 0x60e935 <exec_byte_code+2900>, 
          0x60e97a <exec_byte_code+2969>, 0x60e9b9 <exec_byte_code+3032>, 0x610ed4 <exec_byte_code+12531>, 0x60eb5c <exec_byte_code+3451>, 0x60e760 <exec_byte_code+2431>, 0x60ebbb <exec_byte_code+3546>, 0x60ec06 <exec_byte_code+3621>, 
          0x60ec8a <exec_byte_code+3753>, 0x60ecb6 <exec_byte_code+3797>, 0x60ede4 <exec_byte_code+4099>, 0x60ee3b <exec_byte_code+4186>, 0x60ee7a <exec_byte_code+4249>, 0x60eeef <exec_byte_code+4366>, 0x60e8d5 <exec_byte_code+2804>, 
          0x6104a7 <exec_byte_code+9926>, 0x6104e6 <exec_byte_code+9989>, 0x610513 <exec_byte_code+10034>, 0x610540 <exec_byte_code+10079>, 0x61056d <exec_byte_code+10124>, 0x61059a <exec_byte_code+10169>, 0x6105d5 <exec_byte_code+10228>, 
          0x610610 <exec_byte_code+10287>, 0x61064b <exec_byte_code+10346>, 0x610686 <exec_byte_code+10405>, 0x610793 <exec_byte_code+10674>, 0x6107ce <exec_byte_code+10733>, 0x610809 <exec_byte_code+10792>, 0x610836 <exec_byte_code+10837>, 
          0x610871 <exec_byte_code+10896>, 0x6108ac <exec_byte_code+10955>, 0x6108ef <exec_byte_code+11022>, 0x610933 <exec_byte_code+11090>, 0x60fa78 <exec_byte_code+7319>, 0x60faaf <exec_byte_code+7374>, 0x61096a <exec_byte_code+11145>, 
          0x610a1d <exec_byte_code+11324>, 0x610ab5 <exec_byte_code+11476>, 0x60e9fc <exec_byte_code+3099>, 0x60ea60 <exec_byte_code+3199>, 0x60ea9f <exec_byte_code+3262>, 0x60eae2 <exec_byte_code+3329>, 0x60eb1f <exec_byte_code+3390>, 
          0x60f360 <exec_byte_code+5503>, 0x60f64b <exec_byte_code+6250>, 0x60fbb5 <exec_byte_code+7636>, 0x610b7c <exec_byte_code+11675>, 0x610bbe <exec_byte_code+11741>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610c0c <exec_byte_code+11819>, 0x610c56 <exec_byte_code+11893>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 
          0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610ab5 <exec_byte_code+11476>, 0x610e9f <exec_byte_code+12478> <repeats 64 times>}
        vectorp = 0x28a52d8
        quitcounter = 1 '\001'
        stack_items = <optimized out>
        sa_avail = <optimized out>
        sa_count = 8
        alloc = <optimized out>
        item_bytes = <optimized out>
        stack_base = <optimized out>
        top = 0x7fffffff6848
        stack_lim = <optimized out>
        bytestr_data = 0x7fffffff6858 "\b\001\232\203\f"
        pc = 0x7fffffff6876 "\207"
        count = 8
        result = <optimized out>
#27 0x00000000005d0fba in funcall_lambda (fun=fun@entry=XIL(0x28a5315), nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffffff6b58) at eval.c:2993
        val = <optimized out>
        lexenv = <optimized out>
        i = <optimized out>
        optional = <optimized out>
        rest = <optimized out>
#28 0x00000000005ce0d2 in Ffuncall (nargs=3, args=0x7fffffff6b50) at eval.c:2800
        original_fun = XIL(0x1b44150)
        numargs = 2
        val = <optimized out>
        count = 7
#29 0x00000000005ce2a1 in funcall_nil (nargs=<optimized out>, args=<optimized out>) at eval.c:2431
No locals.
#30 0x00000000005cd6b9 in run_hook_with_args (nargs=nargs@entry=3, args=args@entry=0x7fffffff6b50, funcall=funcall@entry=0x5ce298 <funcall_nil>) at eval.c:2608
        global_vals = <optimized out>
        sym = XIL(0xe160)
        val = XIL(0x8ea0a83)
        ret = XIL(0)
#31 0x00000000005cd75e in Frun_hook_with_args (nargs=nargs@entry=3, args=args@entry=0x7fffffff6b50) at eval.c:2473
No locals.
#32 0x00000000005cd7fb in run_hook_with_args_2 (hook=..., hook@entry=XIL(0xe160), arg1=..., arg1@entry=XIL(0x811b9c5), arg2=..., arg2@entry=make_number(231)) at eval.c:2629
No locals.
#33 0x000000000044024e in run_window_scroll_functions (window=window@entry=XIL(0x811b9c5), startp=...) at xdisp.c:15629
No locals.
#34 0x000000000047bc4e in redisplay_window (window=XIL(0x811b9c5), just_this_one_p=just_this_one_p@entry=false) at xdisp.c:16965
        new_vpos = -1
        w = 0x811b9c0
        f = <optimized out>
        buffer = <optimized out>
        old = <optimized out>
        lpoint = <optimized out>
        opoint = <optimized out>
        startp = <optimized out>
        update_mode_line = true
        tem = <optimized out>
        it = {
          window = XIL(0x811b9c5), 
          w = 0x811b9c0, 
          f = 0x140eba0, 
          method = GET_FROM_BUFFER, 
          stop_charpos = 1407, 
          prev_stop = 1386, 
          base_level_stop = 1386, 
          end_charpos = 20122, 
          s = 0x0, 
          string_nchars = 0, 
          redisplay_end_trigger_charpos = 0, 
          multibyte_p = true, 
          header_line_p = false, 
          string_from_display_prop_p = false, 
          string_from_prefix_prop_p = false, 
          from_disp_prop_p = false, 
          ellipsis_p = false, 
          avoid_cursor_p = false, 
          dp = 0xb6517d0, 
          dpvec = 0x0, 
          dpend = 0x0, 
          dpvec_char_len = 0, 
          dpvec_face_id = 0, 
          saved_face_id = 37, 
          ctl_chars = {XIL(0) <repeats 16 times>}, 
          start = {
            pos = {
              charpos = 231, 
              bytepos = 231
            }, 
            overlay_string_index = -1, 
            string_pos = {
              charpos = -1, 
              bytepos = -1
            }, 
            dpvec_index = -1
          }, 
          current = {
            pos = {
              charpos = 1406, 
              bytepos = 1418
            }, 
            overlay_string_index = -1, 
            string_pos = {
              charpos = -1, 
              bytepos = -1
            }, 
            dpvec_index = -1
          }, 
          n_overlay_strings = 0, 
          overlay_strings_charpos = 1386, 
          overlay_strings = {XIL(0) <repeats 16 times>}, 
          string_overlays = {XIL(0) <repeats 16 times>}, 
          string = XIL(0), 
          from_overlay = XIL(0), 
          stack = {{
              string = XIL(0), 
              string_nchars = 0, 
              end_charpos = 0, 
              stop_charpos = 0, 
              prev_stop = 0, 
              base_level_stop = 0, 
              cmp_it = {
                stop_pos = 0, 
                id = 0, 
                ch = 0, 
                rule_idx = 0, 
                lookback = 0, 
                nglyphs = 0, 
                reversed_p = false, 
                charpos = 0, 
                nchars = 0, 
                nbytes = 0, 
                from = 0, 
                to = 0, 
                width = 0
              }, 
              face_id = 0, 
              u = {
                image = {
                  object = XIL(0), 
                  slice = {
                    x = XIL(0), 
                    y = XIL(0), 
                    width = XIL(0), 
                    height = XIL(0)
                  }, 
                  image_id = 0
                }, 
                stretch = {
                  object = XIL(0)
                }, 
                xwidget = {
                  object = XIL(0)
                }
              }, 
              position = {
                charpos = 0, 
                bytepos = 0
              }, 
              current = {
                pos = {
                  charpos = 0, 
                  bytepos = 0
                }, 
                overlay_string_index = 0, 
                string_pos = {
                  charpos = 0, 
                  bytepos = 0
                }, 
                dpvec_index = 0
              }, 
              from_overlay = XIL(0), 
              area = LEFT_MARGIN_AREA, 
              method = GET_FROM_BUFFER, 
              paragraph_embedding = NEUTRAL_DIR, 
              multibyte_p = false, 
              string_from_display_prop_p = false, 
              string_from_prefix_prop_p = false, 
              display_ellipsis_p = false, 
              avoid_cursor_p = false, 
              bidi_p = false, 
              from_disp_prop_p = false, 
              line_wrap = TRUNCATE, 
              voffset = 0, 
              space_width = XIL(0), 
              font_height = XIL(0)
            }, {
              string = XIL(0), 
              string_nchars = 0, 
              end_charpos = 0, 
              stop_charpos = 0, 
              prev_stop = 0, 
              base_level_stop = 0, 
              cmp_it = {
                stop_pos = 0, 
                id = 0, 
                ch = 0, 
                rule_idx = 0, 
                lookback = 0, 
                nglyphs = 0, 
                reversed_p = false, 
                charpos = 0, 
                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, 
                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, 
                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, 
                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 = 37, 
          selective_display_ellipsis_p = true, 
          ctl_arrow_p = true, 
          face_box_p = false, 
          start_of_box_run_p = false, 
          end_of_box_run_p = false, 
          overlay_strings_at_end_processed_p = false, 
          ignore_overlay_strings_at_pos_p = false, 
          glyph_not_available_p = false, 
          starts_in_middle_of_char_p = false, 
          face_before_selective_p = false, 
          constrain_row_ascent_descent_p = false, 
          line_number_produced_p = true, 
          line_wrap = TRUNCATE, 
          base_face_id = 0, 
          c = 10, 
          len = 1, 
          cmp_it = {
            stop_pos = 1407, 
            id = -1, 
            ch = -2, 
            rule_idx = 0, 
            lookback = 0, 
            nglyphs = 0, 
            reversed_p = false, 
            charpos = 0, 
            nchars = 0, 
            nbytes = 0, 
            from = 0, 
            to = 0, 
            width = 0
          }, 
          char_to_display = 10, 
          glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, 
          image_id = 0, 
          xwidget = 0x0, 
          slice = {
            x = XIL(0), 
            y = XIL(0), 
            width = XIL(0), 
            height = XIL(0)
          }, 
          space_width = XIL(0), 
          voffset = 0, 
          tab_width = 8, 
          font_height = XIL(0), 
          object = XIL(0xc35be95), 
          position = {
            charpos = 1406, 
            bytepos = 1418
          }, 
          truncation_pixel_width = 9, 
          continuation_pixel_width = 0, 
          first_visible_x = 0, 
          last_visible_x = 1261, 
          last_visible_y = 1287, 
          extra_line_spacing = 0, 
          max_extra_line_spacing = 0, 
          override_ascent = -1, 
          override_descent = 0, 
          override_boff = 0, 
          glyph_row = 0x4b54fd0, 
          area = TEXT_AREA, 
          nglyphs = 1, 
          pixel_width = 9, 
          ascent = 17, 
          descent = 3, 
          max_ascent = 17, 
          max_descent = 3, 
          phys_ascent = 10, 
          phys_descent = -1, 
          max_phys_ascent = 17, 
          max_phys_descent = 3, 
          current_x = 270, 
          continuation_lines_width = 0, 
          eol_pos = {
            charpos = 0, 
            bytepos = 0
          }, 
          current_y = 600, 
          first_vpos = 0, 
          vpos = 30, 
          hpos = 30, 
          lnum = 36, 
          lnum_bytepos = 1393, 
          lnum_width = 3, 
          lnum_pixel_width = 45, 
          pt_lnum = 36, 
          tab_offset = 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 = 1418, 
            charpos = 1406, 
            ch = 10, 
            nchars = 1, 
            ch_len = 1, 
            type = NEUTRAL_B, 
            type_after_wn = NEUTRAL_B, 
            orig_type = NEUTRAL_B, 
            resolved_level = 0 '\000', 
            isolate_level = 0 '\000', 
            invalid_levels = 0, 
            invalid_isolates = 0, 
            prev = {
              charpos = 1405, 
              type = UNKNOWN_BT, 
              orig_type = WEAK_ES
            }, 
            last_strong = {
              charpos = 1329, 
              type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            next_for_neutral = {
              charpos = 1330, 
              type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            prev_for_neutral = {
              charpos = 1406, 
              type = STRONG_L, 
              orig_type = WEAK_ES
            }, 
            next_for_ws = {
              charpos = -1, 
              type = UNKNOWN_BT, 
              orig_type = UNKNOWN_BT
            }, 
            bracket_pairing_pos = -1, 
            bracket_enclosed_type = UNKNOWN_BT, 
            next_en_pos = 0, 
            next_en_type = UNKNOWN_BT, 
            sos = L2R, 
            scan_dir = 1, 
            disp_pos = 1485, 
            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 = 0x811b9c0, 
            paragraph_dir = L2R, 
            separator_limit = 994, 
            first_elt = false, 
            new_paragraph = false, 
            frame_window_p = true
          }, 
          paragraph_embedding = L2R
        }
        current_matrix_up_to_date_p = <optimized out>
        used_current_matrix_p = false
        buffer_unchanged_p = <optimized out>
        temp_scroll_step = false
        rc = <optimized out>
        centering_position = -1
        last_line_misfit = false
        beg_unchanged = <optimized out>
        end_unchanged = <optimized out>
        frame_line_height = <optimized out>
        margin = <optimized out>
        use_desired_matrix = <optimized out>
        itdata = 0x0
#35 0x000000000047e1fa in redisplay_window_0 (window=..., window@entry=XIL(0x811b9c5)) at xdisp.c:14968
No locals.
#36 0x00000000005cd20a in internal_condition_case_1 (bfun=bfun@entry=0x47e1cb <redisplay_window_0>, arg=..., arg@entry=XIL(0x811b9c5), handlers=..., hfun=hfun@entry=0x43bb3f <redisplay_window_error>) at eval.c:1371
        val = XIL(0x58)
        c = 0xdf00f0
#37 0x000000000043d8db in redisplay_windows (window=...) at xdisp.c:14948
No locals.
#38 0x000000000043d87c in redisplay_windows (window=...) at xdisp.c:14942
No locals.
#39 0x000000000046ce3d in redisplay_internal () at xdisp.c:14426
        gcscrollbars = <optimized out>
        f_redisplay_flag = false
        f = 0x140eba0
        w = <optimized out>
        sw = <optimized out>
        fr = <optimized out>
        pending = <optimized out>
        must_finish = <optimized out>
        match_p = <optimized out>
        tlbufpos = <optimized out>
        tlendpos = <optimized out>
        number_of_visible_frames = <optimized out>
        sf = 0x140eba0
        polling_stopped_here = <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>
#40 0x000000000046e42c in redisplay () at xdisp.c:13647
No locals.
#41 0x0000000000543cf1 in read_char (commandflag=1, map=..., map@entry=XIL(0x8e9f153), prev_event=XIL(0x8e9f153), used_mouse_menu=used_mouse_menu@entry=0x7fffffffa9cb, end_time=end_time@entry=0x0) at keyboard.c:2474
        echo_current = true
        c = XIL(0x8e9f153)
        jmpcount = <optimized out>
        local_getcjmp = {{
            __jmpbuf = {21, 0, 149549411, 5429684, 3, 6085381, 0, 152284659}, 
            __mask_was_saved = -22768, 
            __saved_mask = {
              __val = {5906448, 3, 4294967295, 4294967295, 3, 149549411, 5566145, 0, 0, 0, 5428350, 23211040, 5428350, 50448, 148462608, 149549395}
            }
          }}
        save_jump = {{
            __jmpbuf = {4288903755829149755, 30720, 14062656, 0, 2, 1, 1, 5428350}, 
            __mask_was_saved = -22528, 
            __saved_mask = {
              __val = {148462613, 148462613, 5429684, 140737272163032, 6000623, 3, 140737272162984, 140737272163032, 5976845, 50448, 6001029, 140737276029155, 140737277593483, 140737277593499, 5565817, 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 = 0x12aee30
#42 0x00000000005457c6 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffaa90, prompt=..., prompt@entry=XIL(0), dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, 
    fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9109
        interrupted_kboard = 0x12aee30
        interrupted_frame = 0x140eba0
        key = <optimized out>
        used_mouse_menu = false
        echo_local_start = 0
        last_real_key_start = 0
        keys_local_start = <optimized out>
        new_binding = XIL(0xc35be90)
        t = 0
        echo_start = 0
        keys_start = 0
        current_binding = XIL(0x8e9f153)
        first_unbound = 31
        mock_input = 0
        used_mouse_menu_history = {false <repeats 30 times>}
        fkey = {
          parent = XIL(0x1197553), 
          map = XIL(0x1197553), 
          start = 0, 
          end = 0
        }
        keytran = {
          parent = XIL(0x7ffff36fc90b), 
          map = XIL(0x7ffff36fc90b), 
          start = 0, 
          end = 0
        }
        indec = {
          parent = XIL(0x1197563), 
          map = XIL(0x1197563), 
          start = 0, 
          end = 0
        }
        shift_translated = false
        delayed_switch_frame = <optimized out>
        original_uppercase = <optimized out>
        original_uppercase_position = -1
        dummyflag = false
        starting_buffer = 0x8d95c10
        first_event = <optimized out>
#43 0x0000000000546eb8 in command_loop_1 () at keyboard.c:1348
        cmd = <optimized out>
        keybuf = {XIL(0x3ba8a83), make_number(111), XIL(0xce0365), XIL(0x7ffff28cf268), XIL(0x3), XIL(0x5ce104), XIL(0), XIL(0x5b20683), XIL(0x7fffffffab50), XIL(0x7ffff28cf268), XIL(0), XIL(0), XIL(0), make_number(1525646), XIL(0x7ffff28cf268), 
          XIL(0x5b20683), XIL(0x7ffff3187e1c), XIL(0x7ffff24eeb20), XIL(0x7fffffffab50), XIL(0x53baa8), XIL(0), XIL(0x5b20683), XIL(0), make_number(1357087), XIL(0), XIL(0xdeffc0), XIL(0x1), XIL(0x5ccdc0), XIL(0x7ffff36ff94b), XIL(0xdeffc0)}
        i = <optimized out>
        prev_modiff = 779
        prev_buffer = 0xc35be90
#44 0x00000000005cd165 in internal_condition_case (bfun=bfun@entry=0x546c64 <command_loop_1>, handlers=..., handlers@entry=XIL(0x5490), hfun=hfun@entry=0x53bac8 <cmd_error>) at eval.c:1347
        val = XIL(0x58)
        c = 0xdeffc0
#45 0x0000000000537536 in command_loop_2 (ignore=..., ignore@entry=XIL(0)) at keyboard.c:1091
No locals.
#46 0x00000000005cd0ad in internal_catch (tag=..., func=func@entry=0x53751e <command_loop_2>, arg=..., arg@entry=XIL(0)) at eval.c:1108
        val = XIL(0x58)
        c = 0xdefe90
#47 0x000000000053a677 in command_loop () at keyboard.c:1070
No locals.
#48 0x000000000053b568 in recursive_edit_1 () at keyboard.c:714
        val = <optimized out>
#49 0x000000000053b8ca in Frecursive_edit () at keyboard.c:786
        buffer = <optimized out>
#50 0x000000000053477b in main (argc=1, argv=<optimized out>) at emacs.c:1963
        stack_bottom_variable = 0x67b0e5 <__libc_csu_init+69>
        do_initial_setlocale = <optimized out>
        no_loadup = false
        junk = 0x0
        dname_arg = 0x0
        ch_to_dir = 0x0
        original_pwd = 0x0
        dump_mode = <optimized out>
        skip_args = 0
        temacs = 0x0
        attempt_load_pdump = <optimized out>
        rlim = {
          rlim_cur = 10485760, 
          rlim_max = 18446744073709551615
        }
        module_assertions = <optimized out>

Lisp Backtrace:
"vertical-motion" (0xffff5820)
"beginning-of-visual-line" (0xffff5ae8)
"beacon--visual-current-column" (0xffff5d98)
"beacon--after-string-overlay" (0xffff6028)
"beacon--shine" (0xffff62d0)
"beacon-blink" (0xffff6590)
"beacon-blink-automated" (0xffff6850)
"beacon--window-scroll-function" (0xffff6b58)
"redisplay_internal (C function)" (0x0)

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-25 15:36 bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages Kaushal Modi
@ 2019-04-25 20:25 ` Eli Zaretskii
  2019-04-25 20:39   ` Kaushal Modi
  0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2019-04-25 20:25 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: 35429

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Thu, 25 Apr 2019 11:36:27 -0400
> 
> In the past one-two weeks

Any chance for a more accurate time frame?  Or maybe even bisection?

> I have been noticing arbitrary crashes when working in Org mode, with other
> packages like org-tree-slide and artist-mode. My guess is that this has to do with packages dealing with
> overlays.
> 
> I do not have a reproducible recipe, but this time, I got the full backtrace (attached as gdb.txt).

Thanks.  Unfortunately, the backtrace makes no sense to me.  The
buffer was pure ASCII, right?  At least for the first 2K characters it
seems the answer is yes, because:

> #4  0x0000000000584793 in line_number_display_width (w=w@entry=0x89da880, width=width@entry=0x7fffffff43dc, pixel_width=pixel_width@entry=0x7fffffff43e0) at indent.c:1981
>         startpos = {
>           charpos = 2874, 
>           bytepos = 2874
>         }

As you see, the character and the byte positions coincide, which is a
sign of a plain ASCII buffer text.

So it makes little sense that the assertion is violated, because it is
called to validate the same character position of 2874:

> #1  0x00000000005a1232 in die (msg=msg@entry=0x680450 "charpos == BYTE_TO_CHAR (bytepos)", file=file@entry=0x67dc6a "xdisp.c", line=line@entry=3047) at alloc.c:7221
> No locals.
> #2  0x0000000000456b44 in init_iterator (it=it@entry=0x7fffffff3040, w=w@entry=0x89da880, charpos=2874, bytepos=<optimized out>, row=<optimized out>, base_face_id=base_face_id@entry=DEFAULT_FACE_ID) at xdisp.c:3047

So something strange is at work here, and I cannot see what it could
be, especially with all those "optimized out" variables.

I would suggest to try an unoptimized build, and if the same crashes
happen there as well, perhaps the backtrace will tell something more
useful.  It would help to know the value of bytepos argument to
init_iterator, and if it indeed is equal to charpos, the next thing to
look at is the buffer's markers.

Thanks.





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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-25 20:25 ` Eli Zaretskii
@ 2019-04-25 20:39   ` Kaushal Modi
  2019-04-26  7:17     ` Eli Zaretskii
  0 siblings, 1 reply; 17+ messages in thread
From: Kaushal Modi @ 2019-04-25 20:39 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 35429

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

Hello Eli,

On Thu, Apr 25, 2019, 4:26 PM Eli Zaretskii <eliz@gnu.org> wrote:

> > From: Kaushal Modi <kaushal.modi@gmail.com>
> > Date: Thu, 25 Apr 2019 11:36:27 -0400
> >
> > In the past one-two weeks
>
> Any chance for a more accurate time frame?  Or maybe even bisection?
>

Sorry, I don't have a to consistent way to reproduce this. But I have
noticed that no crash has happened since I disabled the beacon package.

Thanks.  Unfortunately, the backtrace makes no sense to me.  The
> buffer was pure ASCII, right?


If you mean the presence of Unicode characters, then I have the unicode box
drawing characters too. The Org file content is not 100% 8-bit ASCII.

At least for the first 2K characters it
> seems the answer is yes, because:
>
> > #4  0x0000000000584793 in line_number_display_width (w=w@entry=0x89da880,
> width=width@entry=0x7fffffff43dc, pixel_width=pixel_width@entry=0x7fffffff43e0)
> at indent.c:1981
> >         startpos = {
> >           charpos = 2874,
> >           bytepos = 2874
> >         }
>
> As you see, the character and the byte positions coincide, which is a
> sign of a plain ASCII buffer text.
>
> So it makes little sense that the assertion is violated, because it is
> called to validate the same character position of 2874:
>
> > #1  0x00000000005a1232 in die (msg=msg@entry=0x680450 "charpos ==
> BYTE_TO_CHAR (bytepos)", file=file@entry=0x67dc6a "xdisp.c",
> line=line@entry=3047) at alloc.c:7221
> > No locals.
> > #2  0x0000000000456b44 in init_iterator (it=it@entry=0x7fffffff3040,
> w=w@entry=0x89da880, charpos=2874, bytepos=<optimized out>,
> row=<optimized out>, base_face_id=base_face_id@entry=DEFAULT_FACE_ID) at
> xdisp.c:3047
>
> So something strange is at work here, and I cannot see what it could
> be, especially with all those "optimized out" variables.


This time, I enabled logging to a file as there was no way I would be able
to copy all that info screen by screen into the email. Does that option
optimize out certain variables?


> I would suggest to try an unoptimized build,


Hmm, I am already building Emacs with your suggested switches of -ggdb3 and
-Og (from an earlier gdb debug in a different thread). Let me know if a
different set of switches are needed.

and if the same crashes
> happen there as well, perhaps the backtrace will tell something more
> useful.  It would help to know the value of bytepos argument to
> init_iterator, and if it indeed is equal to charpos, the next thing to
> look at is the buffer's markers.
>

I still have the gdb session alive if you want me to run some debug
commands for you.

Thanks.

Kaushal

>

[-- Attachment #2: Type: text/html, Size: 4533 bytes --]

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-25 20:39   ` Kaushal Modi
@ 2019-04-26  7:17     ` Eli Zaretskii
  2019-04-26 14:08       ` Kaushal Modi
  0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2019-04-26  7:17 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: 35429

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Thu, 25 Apr 2019 16:39:29 -0400
> Cc: 35429@debbugs.gnu.org
> 
>  Any chance for a more accurate time frame?  Or maybe even bisection?
> 
> Sorry, I don't have a to consistent way to reproduce this. But I have noticed that no crash has happened since
> I disabled the beacon package. 

I doubt that the beacon package is where the bug is, so I was asking
whether a previous version of master didn't have this problem.  Or are
you saying that you only started using the beacon package a few weeks
ago?

>  Thanks.  Unfortunately, the backtrace makes no sense to me.  The
>  buffer was pure ASCII, right?  
> 
> If you mean the presence of Unicode characters, then I have the unicode box drawing characters too. The Org
> file content is not 100% 8-bit ASCII. 

Not even its first 2874 characters?

Are the box drawing characters part of buffer text, or are they
displayed via overlays and display properties?

> This time, I enabled logging to a file as there was no way I would be able to copy all that info screen by screen
> into the email. Does that option optimize out certain variables?

No.

>  I would suggest to try an unoptimized build, 
> 
> Hmm, I am already building Emacs with your suggested switches of -ggdb3 and -Og (from an earlier gdb
> debug in a different thread). Let me know if a different set of switches are needed.  

By "unoptimized" I mean '-O0 -ggdb3'.  -Og still optimizes, it just
avoids optimizations that make debugging exceptionally hard.

>  and if the same crashes
>  happen there as well, perhaps the backtrace will tell something more
>  useful.  It would help to know the value of bytepos argument to
>  init_iterator, and if it indeed is equal to charpos, the next thing to
>  look at is the buffer's markers.
> 
> I still have the gdb session alive if you want me to run some debug commands for you. 

What are the values of these:

  (gdb) p current_buffer->pt
  (gdb) p current_buffer->pt_byte
  (gdb) p current_buffer->text->gpt
  (gdb) p current_buffer->text->gpt_byte
  (gdb) p current_buffer->begv
  (gdb) p current_buffer->begv_byte
  (gdb) p current_buffer->zv
  (gdb) p current_buffer->zv_byte





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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26  7:17     ` Eli Zaretskii
@ 2019-04-26 14:08       ` Kaushal Modi
  2019-04-26 18:08         ` Eli Zaretskii
  0 siblings, 1 reply; 17+ messages in thread
From: Kaushal Modi @ 2019-04-26 14:08 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 35429

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

On Fri, Apr 26, 2019 at 3:18 AM Eli Zaretskii <eliz@gnu.org> wrote:

>
> I doubt that the beacon package is where the bug is, so I was asking
> whether a previous version of master didn't have this problem.  Or are
> you saying that you only started using the beacon package a few weeks
> ago?
>

No, I have been using beacon package for few years now.


> > If you mean the presence of Unicode characters, then I have the unicode
> box drawing characters too. The Org
> > file content is not 100% 8-bit ASCII.
>
> Not even its first 2874 characters?
>

Those characters are in the buffer, not overlay. And they are not in the
first 2874 characters.
Here are the roughly first 3000 chars of that Org buffer: http://ix.io/1Hgv

Note that at many places in that snippet, I have "=>" characters which I
replace with a unicode symbol via prettify-symbols mode. E.g. "=>" is
replaced with:

             position: 5434 of 8347 (65%), column: 35
            character:  (displayed as ) (codepoint 59428, #o164044,
#xe824)
              charset: unicode (Unicode (ISO10646))
code point in charset: 0xE824
               syntax: w     which means: word
             category: L:Left-to-right (strong)
             to input: type "C-x 8 RET e824"
          buffer code: #xEE #xA0 #xA4
            file code: #xEE #xA0 #xA4 (encoded by coding system utf-8-unix)
              display: by this font (glyph code)
    xft:-unknown-PragmataPro-normal-normal-normal-*-17-*-*-*-*-0-iso10646-1
(#x11D5)

Character code properties: customize what to show
  general-category: Co (Other, Private Use)
  decomposition: (59428) ('')

There are text properties here:
  fontified            nil

Would that be causing a problem?

Here is my entire set of ligature substitution using prettify-symbols:
http://ix.io/1Hgw/elisp



> By "unoptimized" I mean '-O0 -ggdb3'.  -Og still optimizes, it just
> avoids optimizations that make debugging exceptionally hard.
>

Understood. Thank you, will build with -O0 -ggdb3 going forward.


> What are the values of these:
>
>   (gdb) p current_buffer->pt
>   (gdb) p current_buffer->pt_byte
>   (gdb) p current_buffer->text->gpt
>   (gdb) p current_buffer->text->gpt_byte
>   (gdb) p current_buffer->begv
>   (gdb) p current_buffer->begv_byte
>   (gdb) p current_buffer->zv
>   (gdb) p current_buffer->zv_byte
>

(gdb) p current_buffer->pt
$1 = 1406
(gdb) p current_buffer->pt_byte
$2 = 1418
(gdb) p current_buffer->text->gpt
$3 = 1
(gdb) p current_buffer->text->gpt_byte
$4 = 1
(gdb) p current_buffer->begv
$5 = 1
(gdb) p current_buffer->begv_byte
$6 = 1
(gdb) p current_buffer->zv
$7 = 20122
(gdb) p current_buffer->zv_byte
$8 = 20804
(gdb)

 Thank you.

[-- Attachment #2: Type: text/html, Size: 4232 bytes --]

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 14:08       ` Kaushal Modi
@ 2019-04-26 18:08         ` Eli Zaretskii
  2019-04-26 18:22           ` Kaushal Modi
  0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2019-04-26 18:08 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: 35429

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Fri, 26 Apr 2019 10:08:30 -0400
> Cc: 35429@debbugs.gnu.org
> 
>  > If you mean the presence of Unicode characters, then I have the unicode box drawing characters too.
>  The Org
>  > file content is not 100% 8-bit ASCII. 
> 
>  Not even its first 2874 characters?
> 
> Those characters are in the buffer, not overlay. And they are not in the first 2874 characters.
> Here are the roughly first 3000 chars of that Org buffer: http://ix.io/1Hgv

That's strange, because the data you printed in GDB says there's at
least one non-ASCII character within the first 1406 character
positions.

> Note that at many places in that snippet, I have "=>" characters which I replace with a unicode symbol via
> prettify-symbols mode. E.g. "=>" is replaced with:
> 
>              position: 5434 of 8347 (65%), column: 35
>             character:  (displayed as ) (codepoint 59428, #o164044, #xe824)
>               charset: unicode (Unicode (ISO10646))
> code point in charset: 0xE824
>                syntax: w     which means: word
>              category: L:Left-to-right (strong)
>              to input: type "C-x 8 RET e824"
>           buffer code: #xEE #xA0 #xA4
>             file code: #xEE #xA0 #xA4 (encoded by coding system utf-8-unix)
>               display: by this font (glyph code)
>     xft:-unknown-PragmataPro-normal-normal-normal-*-17-*-*-*-*-0-iso10646-1 (#x11D5)
> 
> Character code properties: customize what to show
>   general-category: Co (Other, Private Use)
>   decomposition: (59428) ('')

Why are you using PU characters?  They will only work with specific
fonts, not in general.  I advise against that.  But I don't think this
is the reason, as no valid Unicode point should ever cause a crash.

> (gdb) p current_buffer->pt
> $1 = 1406
> (gdb) p current_buffer->pt_byte
> $2 = 1418

This is inconsistent both with the image of the buffer you posted
above and with the fact that character position 2874 corresponds to a
byte position 2874.

Are you sure the current buffer is your Org buffer?  What do the
following commands display?

 (gdb) p current_buffer->name_
 (gdb) xstring
 (gdb) fr 2
 (gdb) p w->contents
 (gdb) xtype
 (gdb) xbuffer





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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 18:08         ` Eli Zaretskii
@ 2019-04-26 18:22           ` Kaushal Modi
  2019-04-26 18:32             ` Eli Zaretskii
  0 siblings, 1 reply; 17+ messages in thread
From: Kaushal Modi @ 2019-04-26 18:22 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 35429

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

On Fri, Apr 26, 2019 at 2:09 PM Eli Zaretskii <eliz@gnu.org> wrote:

> > Those characters are in the buffer, not overlay. And they are not in the
> first 2874 characters.
> > Here are the roughly first 3000 chars of that Org buffer:
> http://ix.io/1Hgv
>
> That's strange, because the data you printed in GDB says there's at
> least one non-ASCII character within the first 1406 character
> positions.
>

The results of the gdb commands explains this confusion :)

> Character code properties: customize what to show
> >   general-category: Co (Other, Private Use)
> >   decomposition: (59428) ('')
>
> Why are you using PU characters?  They will only work with specific
> fonts, not in general.  I advise against that.  But I don't think this
> is the reason, as no valid Unicode point should ever cause a crash.
>
> > (gdb) p current_buffer->pt
> > $1 = 1406
> > (gdb) p current_buffer->pt_byte
> > $2 = 1418
>
> This is inconsistent both with the image of the buffer you posted
> above and with the fact that character position 2874 corresponds to a
> byte position 2874.
>

Yes, this mapping is only for PragmataPro font. It's just because I did not
know of any other way to map to the ligature codes provided by the font.

Are you sure the current buffer is your Org buffer?


I was .. until now .. I most likely had the frame split in two windows with
one showing that Org file and the other showing ascii-art-to-unicode.el.
Here is that file:
http://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/packages/ascii-art-to-unicode/ascii-art-to-unicode.el

And that file definitely has a lot of unicode characters in the first 2k
lines.

(That ties back to the box characters which I was trying to add to the Org
file.)


>   What do the
> following commands display?
>
>  (gdb) p current_buffer->name_
>  (gdb) xstring
>  (gdb) fr 2
>  (gdb) p w->contents
>  (gdb) xtype
>  (gdb) xbuffer
>

(gdb) p current_buffer->name_
$9 = XIL(0xc35be44)
(gdb) xstring
$10 = (struct Lisp_String *) 0xc35be40
"ascii-art-to-unicode.el"
(gdb) fr 2
#2  0x0000000000456b44 in init_iterator (it=it@entry=0x7fffffff3040,
w=w@entry=0x89da880, charpos=2874,
    bytepos=<optimized out>, row=<optimized out>,
base_face_id=base_face_id@entry=DEFAULT_FACE_ID)
    at xdisp.c:3047
3047          eassert (charpos == BYTE_TO_CHAR (bytepos));
(gdb) p w->contents
$11 = XIL(0xc35be95)
(gdb) xtype
Lisp_Vectorlike
PVEC_BUFFER
(gdb) xbuffer
$12 = (struct buffer *) 0xc35be90
(unsigned char *) 0xb6e97a0 "ascii-art-to-unicode.el"
(gdb)

I hope this helps.

This debug is turning out to be interesting with each update :)

Thanks.

Kaushal

[-- Attachment #2: Type: text/html, Size: 4172 bytes --]

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 18:22           ` Kaushal Modi
@ 2019-04-26 18:32             ` Eli Zaretskii
  2019-04-26 18:34               ` Kaushal Modi
  0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2019-04-26 18:32 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: 35429

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Fri, 26 Apr 2019 14:22:51 -0400
> Cc: 35429@debbugs.gnu.org
> 
> (gdb) p current_buffer->name_
> $9 = XIL(0xc35be44)
> (gdb) xstring
> $10 = (struct Lisp_String *) 0xc35be40
> "ascii-art-to-unicode.el"
> (gdb) fr 2
> #2  0x0000000000456b44 in init_iterator (it=it@entry=0x7fffffff3040, w=w@entry=0x89da880, charpos=2874,
>     bytepos=<optimized out>, row=<optimized out>,
> base_face_id=base_face_id@entry=DEFAULT_FACE_ID)
>     at xdisp.c:3047
> 3047          eassert (charpos == BYTE_TO_CHAR (bytepos));
> (gdb) p w->contents
> $11 = XIL(0xc35be95)
> (gdb) xtype
> Lisp_Vectorlike
> PVEC_BUFFER
> (gdb) xbuffer
> $12 = (struct buffer *) 0xc35be90
> (unsigned char *) 0xb6e97a0 "ascii-art-to-unicode.el"
> (gdb) 
> 
> I hope this helps.

It does.

So now what do the following commands tell?

  (gdb) fr 2
  (gdb) p w->start
  (gdb) xmarker
  (gdb) p *$





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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 18:32             ` Eli Zaretskii
@ 2019-04-26 18:34               ` Kaushal Modi
  2019-04-26 19:04                 ` Eli Zaretskii
  0 siblings, 1 reply; 17+ messages in thread
From: Kaushal Modi @ 2019-04-26 18:34 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 35429

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

On Fri, Apr 26, 2019 at 2:32 PM Eli Zaretskii <eliz@gnu.org> wrote:

> So now what do the following commands tell?
>
>   (gdb) fr 2
>   (gdb) p w->start
>   (gdb) xmarker
>   (gdb) p *$
>

(gdb) fr 2
#2  0x0000000000456b44 in init_iterator (it=it@entry=0x7fffffff3040,
w=w@entry=0x89da880, charpos=2874,
    bytepos=<optimized out>, row=<optimized out>,
base_face_id=base_face_id@entry=DEFAULT_FACE_ID)
    at xdisp.c:3047
3047          eassert (charpos == BYTE_TO_CHAR (bytepos));
(gdb) p w->start
$13 = XIL(0x89daa95)
(gdb) xmarker
$14 = (struct Lisp_Marker *) 0x89daa90
(gdb) p *$
$15 = {
  header = {
    size = 4611686018477740032
  },
  buffer = 0x8d95c10,
  need_adjustment = false,
  insertion_type = false,
  next = 0x89daaf0,
  charpos = 2874,
  bytepos = 2874
}
(gdb)

[-- Attachment #2: Type: text/html, Size: 1228 bytes --]

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 18:34               ` Kaushal Modi
@ 2019-04-26 19:04                 ` Eli Zaretskii
  2019-04-26 19:12                   ` Kaushal Modi
  0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2019-04-26 19:04 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: 35429

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Fri, 26 Apr 2019 14:34:38 -0400
> Cc: 35429@debbugs.gnu.org
> 
> (gdb) fr 2
> #2  0x0000000000456b44 in init_iterator (it=it@entry=0x7fffffff3040, w=w@entry=0x89da880, charpos=2874,
>     bytepos=<optimized out>, row=<optimized out>,
> base_face_id=base_face_id@entry=DEFAULT_FACE_ID)
>     at xdisp.c:3047
> 3047          eassert (charpos == BYTE_TO_CHAR (bytepos));
> (gdb) p w->start
> $13 = XIL(0x89daa95)
> (gdb) xmarker
> $14 = (struct Lisp_Marker *) 0x89daa90
> (gdb) p *$
> $15 = {
>   header = {
>     size = 4611686018477740032
>   },
>   buffer = 0x8d95c10,
>   need_adjustment = false,
>   insertion_type = false,
>   next = 0x89daaf0,
>   charpos = 2874,
>   bytepos = 2874
> }
> (gdb) 

So the window's start point is outdated.  How did that happen?  What
kind of stuff do you have on window-scroll-functions?  This should
show us:

  (gdb) pp Vwindow_scroll_functions

Also, what buffer does the window-start marker record?

  (gdb) fr 2
  (gdb) p w->start
  (gdb) xmarker
  (gdb) p $->buffer->name_
  (gdb) xstring





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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 19:04                 ` Eli Zaretskii
@ 2019-04-26 19:12                   ` Kaushal Modi
  2019-04-26 19:25                     ` Eli Zaretskii
  0 siblings, 1 reply; 17+ messages in thread
From: Kaushal Modi @ 2019-04-26 19:12 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 35429

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

On Fri, Apr 26, 2019 at 3:05 PM Eli Zaretskii <eliz@gnu.org> wrote:

>
> So the window's start point is outdated.  How did that happen?  What
> kind of stuff do you have on window-scroll-functions?  This should
> show us:
>
>   (gdb) pp Vwindow_scroll_functions
>

Seems like that caused gdb to crash again?

(gdb) pp Vwindow_scroll_functions

xdisp.c:3047: Emacs fatal error: assertion failed: charpos == BYTE_TO_CHAR
(bytepos)

Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=sig@entry=6,
    backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:375
375     {
The program being debugged stopped while in a function called from GDB.
Evaluation of the expression containing the function
(safe_debug_print) will be abandoned.
When the function is done executing, GDB will silently stop.
(gdb)

But from an uncrashed emacs, with beacon loaded as before, C-h v
window-scroll-functions gives ...

(beacon--window-scroll-function)

beacon--window-scroll-function:
http://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/packages/beacon/beacon.el#n425



> Also, what buffer does the window-start marker record?
>
>   (gdb) fr 2
>   (gdb) p w->start
>   (gdb) xmarker
>   (gdb) p $->buffer->name_
>   (gdb) xstring
>

(gdb) pp Vwindow_scroll_functions

xdisp.c:3047: Emacs fatal error: assertion failed: charpos == BYTE_TO_CHAR
(bytepos)

Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=sig@entry=6,
    backtrace_limit=backtrace_limit@entry=2147483647) at emacs.c:375
375     {
The program being debugged stopped while in a function called from GDB.
Evaluation of the expression containing the function
(safe_debug_print) will be abandoned.
When the function is done executing, GDB will silently stop.
(gdb) fr 2
#2  0x0000000000456b44 in init_iterator (it=it@entry=0x7ffffffef990,
w=w@entry=0x89da880, charpos=2874,
    bytepos=<optimized out>, row=<optimized out>,
base_face_id=base_face_id@entry=DEFAULT_FACE_ID)
    at xdisp.c:3047
3047          eassert (charpos == BYTE_TO_CHAR (bytepos));
(gdb) p w->start
$16 = XIL(0x89daa95)
(gdb) xmarker
$17 = (struct Lisp_Marker *) 0x89daa90
(gdb) p $->buffer->name_
$18 = XIL(0x7960234)
(gdb) xstring
$19 = (struct Lisp_String *) 0x7960230
"standard-reading.org"
(gdb)

That "standard-reading.org" is the Org file whose ~3000 character snippet
that I linked earlier.

[-- Attachment #2: Type: text/html, Size: 3483 bytes --]

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 19:12                   ` Kaushal Modi
@ 2019-04-26 19:25                     ` Eli Zaretskii
  2019-04-26 19:39                       ` Kaushal Modi
  0 siblings, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2019-04-26 19:25 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: 35429

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Fri, 26 Apr 2019 15:12:31 -0400
> Cc: 35429@debbugs.gnu.org
> 
> (gdb) p w->start
> $16 = XIL(0x89daa95)
> (gdb) xmarker
> $17 = (struct Lisp_Marker *) 0x89daa90
> (gdb) p $->buffer->name_
> $18 = XIL(0x7960234)
> (gdb) xstring
> $19 = (struct Lisp_String *) 0x7960230
> "standard-reading.org"
> (gdb)
> 
> That "standard-reading.org" is the Org file whose ~3000 character snippet that I linked earlier.

So the window-start marker belongs to the wrong buffer.

Was standard-reading.org the buffer displayed in the selected window?
Did you switch buffers right before the crash?





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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 19:25                     ` Eli Zaretskii
@ 2019-04-26 19:39                       ` Kaushal Modi
  2019-04-26 19:43                         ` Eli Zaretskii
  2019-04-26 19:43                         ` Kaushal Modi
  0 siblings, 2 replies; 17+ messages in thread
From: Kaushal Modi @ 2019-04-26 19:39 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 35429

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

On Fri, Apr 26, 2019 at 3:26 PM Eli Zaretskii <eliz@gnu.org> wrote:

>
> So the window-start marker belongs to the wrong buffer.
>
> Was standard-reading.org the buffer displayed in the selected window?
> Did you switch buffers right before the crash?
>

I am a bit hazy in my memory regarding that .. it's very likely I did that.
All I can tell is that I was quickly scrolling/switching windows when this
crash happened.

[-- Attachment #2: Type: text/html, Size: 813 bytes --]

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 19:39                       ` Kaushal Modi
@ 2019-04-26 19:43                         ` Eli Zaretskii
  2019-05-01 15:45                           ` Kaushal Modi
  2019-04-26 19:43                         ` Kaushal Modi
  1 sibling, 1 reply; 17+ messages in thread
From: Eli Zaretskii @ 2019-04-26 19:43 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: 35429

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Fri, 26 Apr 2019 15:39:56 -0400
> Cc: 35429@debbugs.gnu.org
> 
>  Was standard-reading.org the buffer displayed in the selected window?
>  Did you switch buffers right before the crash?
> 
> I am a bit hazy in my memory regarding that .. it's very likely I did that. All I can tell is that I was quickly
> scrolling/switching windows when this crash happened. 

OK, I installed a stab-in-the-dark kind of defense against such
calamities, hopefully the assertion violations will now go away.

Thanks.





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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 19:39                       ` Kaushal Modi
  2019-04-26 19:43                         ` Eli Zaretskii
@ 2019-04-26 19:43                         ` Kaushal Modi
  1 sibling, 0 replies; 17+ messages in thread
From: Kaushal Modi @ 2019-04-26 19:43 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 35429

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

On Fri, Apr 26, 2019 at 3:39 PM Kaushal Modi <kaushal.modi@gmail.com> wrote:

> On Fri, Apr 26, 2019 at 3:26 PM Eli Zaretskii <eliz@gnu.org> wrote:
>
>>
>> So the window-start marker belongs to the wrong buffer.
>>
>> Was standard-reading.org the buffer displayed in the selected window?
>> Did you switch buffers right before the crash?
>>
>
> I am a bit hazy in my memory regarding that .. it's very likely I did
> that. All I can tell is that I was quickly scrolling/switching windows when
> this crash happened.
>

Now in another emacs instance, with beacon enabled, I am frantically
switching and scrolling side by side windows: one having
ascii-art-to-unicode.el and another with that same Org file, and this time,
the crash is not happening :(

[-- Attachment #2: Type: text/html, Size: 1447 bytes --]

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-04-26 19:43                         ` Eli Zaretskii
@ 2019-05-01 15:45                           ` Kaushal Modi
  2019-05-01 17:19                             ` Eli Zaretskii
  0 siblings, 1 reply; 17+ messages in thread
From: Kaushal Modi @ 2019-05-01 15:45 UTC (permalink / raw)
  To: Eli Zaretskii, 35429-done

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

On Fri, Apr 26, 2019 at 3:43 PM Eli Zaretskii <eliz@gnu.org> wrote:

>
> OK, I installed a stab-in-the-dark kind of defense against such
> calamities, hopefully the assertion violations will now go away.
>

Hello Eli,

Looks like this "stab-in-the-dark" fix was pretty good; haven't noticed any
crash in the last 3 days.

So I am closing this issue. If I see a crash, I'll open a new issue for
that.

Thanks!

[-- Attachment #2: Type: text/html, Size: 803 bytes --]

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

* bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages
  2019-05-01 15:45                           ` Kaushal Modi
@ 2019-05-01 17:19                             ` Eli Zaretskii
  0 siblings, 0 replies; 17+ messages in thread
From: Eli Zaretskii @ 2019-05-01 17:19 UTC (permalink / raw)
  To: Kaushal Modi; +Cc: 35429

> From: Kaushal Modi <kaushal.modi@gmail.com>
> Date: Wed, 1 May 2019 11:45:47 -0400
> 
>  OK, I installed a stab-in-the-dark kind of defense against such
>  calamities, hopefully the assertion violations will now go away.
> 
> Hello Eli,
> 
> Looks like this "stab-in-the-dark" fix was pretty good; haven't noticed any crash in the last 3 days.
> 
> So I am closing this issue. If I see a crash, I'll open a new issue for that.

OK, thanks.





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

end of thread, other threads:[~2019-05-01 17:19 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-25 15:36 bug#35429: 27.0.50; Arbitrary xdisp.c related crashes when working with overlay-using packages Kaushal Modi
2019-04-25 20:25 ` Eli Zaretskii
2019-04-25 20:39   ` Kaushal Modi
2019-04-26  7:17     ` Eli Zaretskii
2019-04-26 14:08       ` Kaushal Modi
2019-04-26 18:08         ` Eli Zaretskii
2019-04-26 18:22           ` Kaushal Modi
2019-04-26 18:32             ` Eli Zaretskii
2019-04-26 18:34               ` Kaushal Modi
2019-04-26 19:04                 ` Eli Zaretskii
2019-04-26 19:12                   ` Kaushal Modi
2019-04-26 19:25                     ` Eli Zaretskii
2019-04-26 19:39                       ` Kaushal Modi
2019-04-26 19:43                         ` Eli Zaretskii
2019-05-01 15:45                           ` Kaushal Modi
2019-05-01 17:19                             ` Eli Zaretskii
2019-04-26 19:43                         ` Kaushal Modi

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

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

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