Package: emacs;
Reported by: maden.ldm <at> gmail.com
Date: Thu, 2 Oct 2014 14:51:01 UTC
Severity: normal
Found in version 24.4.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 18610 in the body.
You can then email your comments to 18610 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Thu, 02 Oct 2014 14:51:02 GMT) Full text and rfc822 format available.maden.ldm <at> gmail.com
:bug-gnu-emacs <at> gnu.org
.
(Thu, 02 Oct 2014 14:51:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: maden.ldm <at> gmail.com To: bug-gnu-emacs <at> gnu.org Subject: 24.4.50; Specific file causing emacs to segfault upon opening Date: Thu, 02 Oct 2014 10:50:29 -0400
[Message part 1 (text/plain, inline)]
1. emacs -Q 2. M-x find-file /home/ldionmarcil/Documents/bugreportemacs/_mixins.scssc RET 3. Emacs segfault
[backtrace.txt (text/plain, attachment)]
[_mixins.scssc (application/octet-stream, attachment)]
[Message part 4 (text/plain, inline)]
The .gitinit does not want to play nice with my gdb so I am unable to get xbacktrace working. I'm also attaching the file in question that caused the segfault. See mixins.scssc. In GNU Emacs 24.4.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.12.2) of 2014-05-14 on maden-tpk Repository revision: dmantipov <at> yandex.ru-20140514135537-sio0sbdobr9scwv0 Windowing system distributor `The X.Org Foundation', version 11.0.11601000 System Description: Arch Linux Configured using: `configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libexecdir=/usr/lib --mandir=/usr/share/man --without-sound --with-xft --with-x-toolkit=gtk3 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4' LDFLAGS= CPPFLAGS=-D_FORTIFY_SOURCE=2' Configured features: XPM JPEG TIFF GIF PNG RSVG DBUS GSETTINGS NOTIFY ACL LIBXML2 FREETYPE XFT ZLIB Important settings: value of $LANG: C locale-coding-system: nil Major mode: Circe Channel Minor modes in effect: recentf-mode: t tracking-mode: t show-paren-mode: t electric-pair-mode: t display-time-mode: t global-hl-line-mode: t flyspell-mode: t ido-everywhere: t shell-dirtrack-mode: t tooltip-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: Recent messages: Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message idna rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils misearch multi-isearch conf-mode autorevert filenotify dired tramp-sh tramp-cache recentf tree-widget wid-edit circe-tls tls epa-file epa epg epg-config circe-color-nicks circe lui-irc-colors lcs lui-format lui rx tracking shorten help-mode paren paredit eldoc tex-site info easymenu package elec-pair delsel cus-start cus-load rect-mark org-install dired-details ace-jump-mode time Deviant-theme web-mode multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-more thingatpt mc-cycle-cursors mc-edit-lines multiple-cursors-core easy-mmode warnings rect init-c browse-kill-ring derived edmacro kmacro server hl-line flyspell ispell private-conf smex ido tramp tramp-compat auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core gnus-util mm-util mail-prsvr password-cache tramp-loaddefs cl-macs trampver shell pcomplete comint ansi-color ring format-spec advice help-fns cl gv cl-loaddefs cl-lib time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 293687 26298) (symbols 48 30513 0) (miscs 40 359 648) (strings 32 63975 7883) (string-bytes 1 1698438) (vectors 16 35188) (vector-slots 8 1450572 19630) (floats 8 7532 478) (intervals 56 4337 12) (buffers 960 34) (heap 1024 40343 2238))
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Thu, 02 Oct 2014 15:41:01 GMT) Full text and rfc822 format available.Message #8 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr> To: maden.ldm <at> gmail.com Cc: 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Thu, 02 Oct 2014 17:40:45 +0200
maden.ldm <at> gmail.com writes: > 1. emacs -Q > 2. M-x find-file /home/ldionmarcil/Documents/bugreportemacs/_mixins.scssc RET > 3. Emacs segfault Here's an actual backtrace, but I only get the crash if I do something else. e.g. end-of-buffer. Perhaps my screen is too small. (gdb) r -Q ~/tmp/_mixins.scssc -f end-of-buffer The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/youngfrog/sources/running-emacs/src/emacs -Q ~/tmp/_mixins.scssc -f end-of-buffer warning: Could not load shared library symbols for linux-gate.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". [New Thread 0xb6333b40 (LWP 9838)] [New Thread 0xb58e4b40 (LWP 9839)] [New Thread 0xb4e11b40 (LWP 9840)] Breakpoint 1, terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:351 351 signal (sig, SIG_DFL); (gdb) bt full #0 terminate_due_to_signal (sig=6, backtrace_limit=40) at emacs.c:351 No locals. #1 0x08212be4 in emacs_abort () at sysdep.c:2139 No locals. #2 0x0816b7d7 in bidi_get_type (ch=4195643, override=NEUTRAL_DIR) at bidi.c:289 default_type = 1073741824 #3 0x0816f2a8 in bidi_resolve_weak (bidi_it=0xbfffaaec) at bidi.c:2030 en_pos = 2673 s = 0x0 type = WEAK_BN override = NEUTRAL_DIR prev_level = 0 new_level = 0 next_char = 4195643 type_of_next = WEAK_CS saved_it = { bytepos = 2410, charpos = 2410, ch = 17, nchars = 1, ch_len = 1, type = WEAK_BN, type_after_w1 = WEAK_BN, orig_type = WEAK_BN, resolved_level = 0, invalid_levels = 0, invalid_rl_levels = -1, prev = { bytepos = 2409, charpos = 2409, type = STRONG_L, type_after_w1 = NEUTRAL_ON, orig_type = NEUTRAL_ON }, last_strong = { bytepos = 2408, charpos = 2408, type = STRONG_L, type_after_w1 = STRONG_L, orig_type = STRONG_L }, next_for_neutral = { bytepos = 0, charpos = -1, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { bytepos = 2409, charpos = 2409, type = STRONG_L, type_after_w1 = NEUTRAL_ON, orig_type = NEUTRAL_ON }, next_for_ws = { bytepos = 2368, charpos = 2368, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_en_pos = 0, next_en_type = UNKNOWN_BT, ignore_bn_limit = -1, sor = L2R, scan_dir = 1, disp_pos = 2588, disp_prop = 0, stack_idx = 0, level_stack = {{ level = 0, override = NEUTRAL_DIR }, { level = -1073783864, override = (L2R | unknown: 136126528) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 5, override = (R2L | unknown: 136134788) }, { level = 147462848, override = (unknown: 2684354560) }, { level = -1073783832, override = (unknown: 136134468) }, { level = 147462848, override = (R2L | unknown: 12) }, { level = 5, override = (R2L | unknown: 137055540) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 6, override = (unknown: 2684354560) }, { level = 147462848, override = (unknown: 147462848) }, { level = -1073783800, override = (R2L | unknown: 136134880) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 14, override = (unknown: 137557036) }, { level = 147462848, override = (unknown: 2684354560) }, { level = -1073783752, override = (L2R | R2L | unknown: 136125520) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 5, override = (R2L | unknown: 136134880) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 147462848, override = (unknown: 2684354560) }, { level = -1073783688, override = (L2R | unknown: 136129708) }, { level = 147462848, override = (unknown: 2684354560) }, { level = -1073783672, override = (unknown: 137555852) }, { level = 147462848, override = (unknown: 2684354560) }, { level = -1073783672, override = (unknown: 136134468) }, { level = 147462848, override = (R2L | unknown: 12) }, { level = 5, override = (unknown: 147253616) }, { level = 147462848, override = (unknown: 2684354560) }, { level = -1073783640, override = (L2R | R2L | unknown: 136129892) }, { level = 147462848, override = (unknown: 147462848) }, { level = -1073783640, override = (R2L | unknown: 136134880) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 14, override = (unknown: 2684354560) }, { level = 147462848, override = (unknown: 2684354560) }, { level = -1073783592, override = (L2R | R2L | unknown: 136125520) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 5, override = (R2L | unknown: 136134880) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 147462848, override = (unknown: 2684354560) }, { level = -1073783528, override = (L2R | unknown: 136129708) }, { level = 147462848, override = (unknown: 2684354560) }, { level = 0, override = NEUTRAL_DIR }, { level = 147462848, override = (unknown: 147462848) }, { level = 147253616, override = (unknown: 2684354560) }, { level = 23, override = NEUTRAL_DIR }, { level = 14, override = (unknown: 147253616) }, { level = -1073765472, override = (unknown: 3221204424) }, { level = -1073783480, override = (L2R | R2L | unknown: 136129892) }, { level = 147253616, override = (unknown: 2684354560) }, { level = 64, override = (R2L | unknown: 136134880) }, { level = 23, override = NEUTRAL_DIR }, { level = 147253616, override = (unknown: 2684354560) }, { level = 23, override = NEUTRAL_DIR }, { level = -1073783432, override = (R2L | unknown: 135717840) }, { level = 23, override = NEUTRAL_DIR }, { level = 64, override = NEUTRAL_DIR }, { level = 0, override = (R2L | unknown: 2352) }, { level = 147253616, override = (L2R | R2L | unknown: 20) }, { level = 23, override = NEUTRAL_DIR }, { level = -1073782648, override = (unknown: 135722400) }, { level = 1, override = L2R }, { level = 0, override = (L2R | R2L | unknown: 136129892) }}, string = { lstring = -6917529027493828240, s = 0x3b <Address 0x3b out of bounds>, schars = 136125297, bufpos = 23, from_disp_str = false, unibyte = false }, w = 0x8c6e970, paragraph_dir = (unknown: 2684354560), separator_limit = 23, prev_was_pdf = false, first_elt = false, new_paragraph = false, frame_window_p = false } eob = 2770 #4 0x0816f4ad in bidi_resolve_neutral (bidi_it=0xbfffaaec) at bidi.c:2120 prev_level = 0 type = NEUTRAL_B current_level = 0 #5 0x0816f887 in bidi_type_of_next_char (bidi_it=0xbfffaaec) at bidi.c:2291 type = 4294967295 #6 0x0816fbd0 in bidi_level_of_next_char (bidi_it=0xbfffaaec) at bidi.c:2404 type = UNKNOWN_BT level = 184 prev_level = 0 next_for_neutral = { bytepos = 0, charpos = -1, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT } next_char_pos = 2672 #7 0x081700ba in bidi_move_to_visually_next (bidi_it=0xbfffaaec) at bidi.c:2614 old_level = 0 new_level = 1073741824 next_level = -1073765472 sentinel = { bytepos = 2671, charpos = 2671, ch = 64, nchars = 1, ch_len = 1, type = STRONG_L, type_after_w1 = NEUTRAL_ON, orig_type = NEUTRAL_ON, resolved_level = 0, invalid_levels = 0, invalid_rl_levels = -1, prev = { bytepos = 2670, charpos = 2670, type = NEUTRAL_B, type_after_w1 = NEUTRAL_B, orig_type = NEUTRAL_B }, last_strong = { bytepos = 2668, charpos = 2668, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { bytepos = 0, charpos = -1, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { bytepos = 2670, charpos = 2670, type = STRONG_L, type_after_w1 = NEUTRAL_ON, orig_type = NEUTRAL_ON }, next_for_ws = { bytepos = 2443, charpos = 2443, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_en_pos = 0, next_en_type = UNKNOWN_BT, ignore_bn_limit = -1, sor = L2R, scan_dir = 1, disp_pos = 2770, disp_prop = 0, stack_idx = 0, level_stack = {{ level = 0, override = NEUTRAL_DIR }, { level = 1073741824, override = NEUTRAL_DIR }, { level = 141840232, override = (unknown: 1073741824) }, { level = 141969392, override = (unknown: 2684354560) }, { level = 141840232, override = (unknown: 1073741824) }, { level = -1073782024, override = (L2R | R2L | unknown: 136133880) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 141840232, override = (unknown: 1073741824) }, { level = -1073781832, override = (L2R | R2L | unknown: 137629980) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 58, override = (unknown: 3221185364) }, { level = -1073781944, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 1073741824) }, { level = 145756720, override = (unknown: 2684354560) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 40, override = (unknown: 3221184944) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 1, override = (unknown: 145756720) }, { level = -1, override = (unknown: 147522744) }, { level = 145756720, override = (unknown: 2684354560) }, { level = 2664, override = (unknown: 3221201824) }, { level = -1073762872, override = (unknown: 3221201824) }, { level = -1073781832, override = (R2L | unknown: 143735012) }, { level = 141969944, override = (unknown: 2684354560) }, { level = -1073781864, override = (unknown: 136248536) }, { level = 0, override = (unknown: 2684354560) }, { level = -1212325900, override = (unknown: 3221201824) }, { level = -1073762872, override = (unknown: 3221201824) }, { level = -1073781800, override = (L2R | unknown: 137716028) }, { level = 149756240, override = (unknown: 143264816) }, { level = -1073781764, override = L2R }, { level = -1073781824, override = (unknown: 143264816) }, { level = 64, override = (L2R | unknown: 136134408) }, { level = 917513, override = (unknown: 720896) }, { level = 9, override = (unknown: 147534576) }, { level = 141840232, override = (unknown: 1073741824) }, { level = -1073781752, override = (unknown: 135107544) }, { level = 147534576, override = (unknown: 3221185532) }, { level = 1, override = (unknown: 141371280) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 142041112, override = (L2R | R2L | unknown: 32) }, { level = 141840232, override = (unknown: 1073741824) }, { level = -1073781384, override = (unknown: 135140704) }, { level = -1073765472, override = (R2L | unknown: 3221185636) }, { level = -1073781658, override = (unknown: 136141232) }, { level = 141969944, override = (unknown: 141969944) }, { level = -1073781592, override = (L2R | R2L | unknown: 137734096) }, { level = 3, override = (unknown: 1073741824) }, { level = 13, override = (unknown: 141969944) }, { level = -1073765472, override = (unknown: 3221204424) }, { level = -1073781640, override = (L2R | R2L | unknown: 136129892) }, { level = 141969944, override = (unknown: 2684354560) }, { level = 64, override = (unknown: 136134836) }, { level = 141840232, override = (unknown: 587202560) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 141840232, override = (unknown: 1073741824) }, { level = -1073781592, override = (L2R | R2L | unknown: 136133880) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 1073741824, override = NEUTRAL_DIR }, { level = -1073781384, override = (L2R | unknown: 134854708) }, { level = 147522288, override = (unknown: 150581048) }}, string = { lstring = 11471857647680, s = 0x8744f68 "\230\003", schars = 0, bufpos = 0, from_disp_str = true, unibyte = false }, w = 0x0, paragraph_dir = (unknown: 147534576), separator_limit = 150581048, prev_was_pdf = false, first_elt = false, new_paragraph = false, frame_window_p = false } gcpro1 = { next = 0x0, var = 0xa6e, nvars = 2670 } #8 0x0809c13d in set_iterator_to_next (it=0xbfffa3a0, reseat_p=1) at xdisp.c:7417 prev_scan_dir = 1 #9 0x080a07d0 in move_it_in_display_line_to (it=0xbfffa3a0, to_charpos=2770, to_x=-1, op=MOVE_TO_POS) at xdisp.c:8959 x = 81 i = 1 ascent = 14 descent = 5 result = MOVE_UNDEFINED saved_glyph_row = 0x88e26c8 wrap_it = { window = 4611686018569228136, w = 0xbfff8438, f = 0x81d3cfb <STRINGP+36>, method = 141840232, stop_charpos = 1073741824, prev_stop = 141840232, base_level_stop = 1073741824, end_charpos = -1073772696, s = 0x817038b <bidi_move_to_visually_next+1020> "\201\304$\003", string_nchars = 141840232, redisplay_end_trigger_charpos = 1073741824, multibyte_p = true, header_line_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = true, dp = 0x0, dpvec = 0xad2, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 1, ctl_chars = {11437497909248, 42949675623, 4294967297, 25769803782, 6, -4294967296, 11433202944614, 98784247808, 11420318040083, 2659, 0, -4294967296, 0, 11437497909248, 4294969959, 81604378647}, start = { pos = { charpos = 2443, bytepos = 2443 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, current = { pos = { charpos = 0, bytepos = -1 }, overlay_string_index = 1, string_pos = { charpos = 1, bytepos = 2770 }, dpvec_index = 0 }, n_overlay_strings = 0, overlay_strings_charpos = 0, overlay_strings = {-4294967296, -1, 11897059409920, 0 <repeats 13 times>}, string_overlays = {0 <repeats 16 times>}, string = 0, from_overlay = 0, stack = {{ string = 0, string_nchars = 141840232, end_charpos = 1073741824, 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 11897059409920, slice = { x = 2770, y = -4611776436078900632, width = 579207361340606424, height = 11441938633264 }, image_id = 0 }, comp = { object = 11897059409920 }, stretch = { object = 11897059409920 } }, 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 = 1, 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 = 0, font_height = 0 }, { string = -4611776432857699604, string_nchars = -1073770984, end_charpos = -1073771736, stop_charpos = 134844070, prev_stop = -1073765472, 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }}, sp = -1, selective = 0, what = IT_CHARACTER, face_id = 0, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = TRUNCATE, base_face_id = -1, c = 0, len = 5, cmp_it = { stop_pos = 0, id = 35, ch = 2, rule_idx = -1, lookback = 70, nglyphs = 1, reversed_p = 207, charpos = -1, nchars = 145756720, nbytes = -1610612736, from = 0, to = 0, width = 145756720 }, char_to_display = -1610612736, glyphless_method = 3221195464, image_id = 136134468, slice = { x = 25915560496, y = 300647710725, width = -6917529027495325136, height = -6917529027495325136 }, space_width = 626020345717985840, voffset = -29976, tab_width = -16385, font_height = 609199157833187462, object = 26843545600, position = { charpos = -1610612736, bytepos = 141840232 }, truncation_pixel_width = 0, continuation_pixel_width = 16384, first_visible_x = -1073771752, last_visible_x = 136126529, last_visible_y = 141840232, extra_line_spacing = 1073741824, max_extra_line_spacing = 5, override_ascent = 136134790, override_descent = 141840232, override_boff = 500, glyph_row = 0x8744f68, area = 1073741824, nglyphs = 141840232, pixel_width = 1073741824, ascent = -1073771704, descent = -1073765472, max_ascent = -1073762872, max_descent = -1073765472, phys_ascent = -1073770952, phys_descent = 134846786, max_phys_ascent = -1073765472, max_phys_descent = -1073770984, current_x = -1073771712, continuation_lines_width = 1073741824, eol_pos = { charpos = 2663, bytepos = 2663 }, current_y = 10, first_vpos = 1, vpos = 1, hpos = 6, left_user_fringe_bitmap = 6, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 6, right_user_fringe_face_id = 0, bidi_p = false, bidi_it = { bytepos = 0, charpos = -1, ch = 2662, nchars = 2662, ch_len = 0, type = NEUTRAL_ON, type_after_w1 = WEAK_CS, orig_type = 2659, resolved_level = 2659, invalid_levels = 0, invalid_rl_levels = 0, prev = { bytepos = 0, charpos = 0, type = 4294967295, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { bytepos = 0, charpos = 2663, type = 2663, type_after_w1 = STRONG_L, orig_type = NEUTRAL_ON }, next_for_neutral = { bytepos = 19, charpos = 2443, type = 2443, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { bytepos = 0, charpos = 0, type = UNKNOWN_BT, type_after_w1 = 4294967295, orig_type = STRONG_L }, next_for_ws = { bytepos = 1, charpos = 2770, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_en_pos = 0, next_en_type = UNKNOWN_BT, ignore_bn_limit = 0, sor = NEUTRAL_DIR, scan_dir = 0, disp_pos = 0, disp_prop = 0, stack_idx = 0, level_stack = {{ level = 0, override = NEUTRAL_DIR } <repeats 59 times>, { level = 0, override = (unknown: 141840232) }, { level = 1073741824, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 147522744) }, { level = 1, override = (L2R | R2L | unknown: 4294967292) }}, string = { lstring = 8, s = 0x1 <Address 0x1 out of bounds>, schars = -1073768180, bufpos = -1073768184, from_disp_str = false, unibyte = false }, w = 0xbfffa3a0, paragraph_dir = (unknown: 3221204424), separator_limit = -1073765472, prev_was_pdf = false, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = (R2L | unknown: 134856092) } atpos_it = { window = 0, w = 0x8744f68, f = 0x40000000, method = 3221191192, stop_charpos = 136133883, prev_stop = 141840232, base_level_stop = 1073741824, end_charpos = 141840232, s = 0x40000000 <Address 0x40000000 out of bounds>, string_nchars = -1073775320, redisplay_end_trigger_charpos = 135719783, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = true, from_disp_prop_p = false, ellipsis_p = true, avoid_cursor_p = true, dp = 0x40000000, dpvec = 0x17, dpend = 0x17, dpvec_char_len = 1019, dpvec_face_id = 1019, saved_face_id = 1, ctl_chars = {4294967297, -4294967296, 0, 4380866641920, 4294968316, 98784247831, 4183298147278, 0, 0, -4294967296, 4294967297, 1255, 0, 85899345920, 4611686018427387904, 609199157697052672}, start = { pos = { charpos = 1073741824, bytepos = -1073762252 }, overlay_string_index = 9, string_pos = { charpos = 141840232, bytepos = 1073741824 }, dpvec_index = -1073775896 }, current = { pos = { charpos = 136133883, bytepos = 141840232 }, overlay_string_index = 1073741824, string_pos = { charpos = 141840232, bytepos = 1073741824 }, dpvec_index = -1073775864 }, n_overlay_strings = 134840246, overlay_strings_charpos = 141840232, overlay_strings = {5368709120, -6917529027499111912, -4611831806797283328, -4611773755884444520, 498216206336, 609199157833187508, 3068118080, -5269277053684809703, -5269277067796560784, 33698210325200896, -5274711409219010560, 633348112603136000, -1610612736, 633348109535019008, -4611831597954498560, 633348109671153476}, string_overlays = {21474836494, 633348109535019008, 2684354560, 633348109535019008, -4611831463052436800, 633348109671153890, 62813896704, 633348109535019008, -4611831254357114880, 633348109671144531, 24159191040, 633348109671153890, 633348112219373568, 633348112219373568, -4611830979479207936, 633348109671148717}, string = 2684354560, from_overlay = 633348109535019008, stack = {{ string = 632449465085205184, string_nchars = -1610612736, end_charpos = 5, stop_charpos = 0, prev_stop = 14, base_level_stop = 147253616, cmp_it = { stop_pos = -1073760096, id = -1073757496, ch = -1073775528, rule_idx = 136129895, lookback = 147253616, nglyphs = -1610612736, reversed_p = 8, charpos = 136134882, nchars = 5, nbytes = 0, from = 147253616, to = -1610612736, width = 5 }, face_id = 0, u = { image = { object = 582903696094887048, slice = { x = 5, y = 8, width = 4101693767680, height = 21622090096 }, image_id = 5 }, comp = { object = 582903696094887048 }, stretch = { object = 582903696094887048 } }, position = { charpos = 0, bytepos = -1073774696 }, current = { pos = { charpos = 135722400, bytepos = 1 }, overlay_string_index = 1, string_pos = { charpos = 0, bytepos = 136129895 }, dpvec_index = 147253616 }, from_overlay = 75698798592, area = -1226850304, method = GET_FROM_STRETCH, 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 = true, bidi_p = true, from_disp_prop_p = true, line_wrap = (unknown: 2684354560), voffset = 5, space_width = -4611830088810364928, font_height = 21610554322 }, { string = 73014444032, string_nchars = 0, end_charpos = 0, stop_charpos = 1023, prev_stop = 23, base_level_stop = 5, cmp_it = { stop_pos = 8, id = 150752136, ch = 141840232, rule_idx = 1073741824, lookback = 1, nglyphs = 1, reversed_p = 104, charpos = 1073741824, nchars = -1073775320, nbytes = 136133883, from = 141840232, to = 1073741824, width = 141840232 }, face_id = 1073741824, u = { image = { object = 582921696302825544, slice = { x = 4611686018427387905, y = -5277422434618561659, width = -4611829075198083063, height = 0 }, image_id = 0 }, comp = { object = 582921696302825544 }, stretch = { object = 582921696302825544 } }, 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 = 643226551495688192, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, 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 = TRUNCATE, voffset = 0, space_width = 0, font_height = 7516159408 }, { string = 3221192008, string_nchars = 16, end_charpos = 149758704, stop_charpos = 4096, prev_stop = 143365844, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = -1228747986, rule_idx = -1228648448, lookback = 149758616, nglyphs = 1, reversed_p = false, charpos = -1228757164, nchars = 1, nbytes = 1, from = -1073776816, to = 20, width = 0 }, face_id = 0, u = { image = { object = 143365855, slice = { x = 149758704, y = -5206724167650664275, width = -4611823388661383167, height = -5206899629811072344 }, image_id = 149756240 }, comp = { object = 143365855 }, stretch = { object = 143365855 } }, position = { charpos = 143264816, bytepos = 0 }, current = { pos = { charpos = 65, bytepos = -1073774964 }, overlay_string_index = -1073773940, string_pos = { charpos = -1228752243, bytepos = -1226719030 }, dpvec_index = -1228648448 }, from_overlay = -4611828233384493056, area = -1228751113, method = 149758628, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = true, string_from_prefix_prop_p = false, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = false, from_disp_prop_p = true, line_wrap = (unknown: 3221192364), voffset = 28720, space_width = -4611827202442585776, font_height = 643208361235414700 }, { string = -4611823952375873908, string_nchars = 0, end_charpos = 149756240, stop_charpos = -1073774932, prev_stop = 143353952, base_level_stop = -1211988232, cmp_it = { stop_pos = 149758616, id = 1602, ch = -1073774936, rule_idx = -1073774932, lookback = -1073774868, nglyphs = -1073774916, reversed_p = false, charpos = 149756240, nchars = 149758652, nbytes = 0, from = -1211988309, to = -1210949644, width = 149756240 }, face_id = 0, u = { image = { object = -5205440973018005608, slice = { x = 149758616, y = 0, width = -5200989114999861625, height = 585183009469071112 }, image_id = 64 }, comp = { object = -5205440973018005608 }, stretch = { object = -5205440973018005608 } }, position = { charpos = 0, bytepos = 145277032 }, current = { pos = { charpos = 64, bytepos = 147462848 }, overlay_string_index = -1610612736, string_pos = { charpos = 143735081, bytepos = 143732312 }, dpvec_index = 147462848 }, from_overlay = -4611827543505371136, area = 136134468, method = 147462848, paragraph_embedding = (unknown: 2684354560), multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = false, from_disp_prop_p = true, line_wrap = (unknown: 136134468), voffset = 6848, space_width = 21474836494, font_height = 633348112219373568 }, { string = -4611827406066417664, string_nchars = 136134882, end_charpos = 147462848, stop_charpos = 147462848, prev_stop = -1073774728, base_level_stop = 136134882, cmp_it = { stop_pos = 147462848, id = -1610612736, ch = 14, rule_idx = 136125523, lookback = 147462848, nglyphs = -1610612736, reversed_p = 168, charpos = 136125523, nchars = 147462848, nbytes = -1610612736, from = 5, to = 136134882, width = 147462848 }, face_id = -1610612736, u = { image = { object = -6917529027493619008, slice = { x = -6917529027493619008, y = 584672651390189544, width = -6917529027493619008, height = 4436807528 }, image_id = 141840232 }, comp = { object = -6917529027493619008 }, stretch = { object = -6917529027493619008 } }, position = { charpos = 1073741824, bytepos = 147253616 }, current = { pos = { charpos = -1610612736, bytepos = 23 }, overlay_string_index = 0, string_pos = { charpos = -1073758228, bytepos = 147253616 }, dpvec_index = -1073763604 }, from_overlay = -4611826649615323708, area = 136129895, method = 147253616, paragraph_embedding = (unknown: 2684354560), multibyte_p = true, string_from_display_prop_p = true, string_from_prefix_prop_p = false, display_ellipsis_p = true, avoid_cursor_p = true, bidi_p = true, from_disp_prop_p = false, line_wrap = (unknown: 136134468), voffset = 23, space_width = 632449464937742336, font_height = 101468602368 }}, sp = -1, selective = -1073774520, what = 135717842, face_id = 23, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = (WINDOW_WRAP | unknown: 2768), base_face_id = 0, c = 0, len = 1073741824, cmp_it = { stop_pos = 6, id = 1, ch = 141840232, rule_idx = 1073741824, lookback = -1073773736, nglyphs = 135722257, reversed_p = true, charpos = 1, nchars = 0, nbytes = 136134790, from = 141840232, to = 1073741824, width = 141840232 }, char_to_display = 1073741824, glyphless_method = 141840232, image_id = 1073741824, slice = { x = 588649073846747304, y = 4611686018569228136, width = 584694470897827846, height = 4611686018569228136 }, space_width = 4611686018569385696, voffset = 20328, tab_width = 2164, font_height = -4611825689690112000, object = 609199157834609708, position = { charpos = 1073741824, bytepos = 145169744 }, truncation_pixel_width = 0, continuation_pixel_width = -16384, first_visible_x = 141840232, last_visible_x = 1073741824, last_visible_y = 2758, extra_line_spacing = 1, max_extra_line_spacing = 141997792, override_ascent = 1073741824, override_descent = 141840232, override_boff = 1073741824, glyph_row = 0x8744f68, area = 1073741824, nglyphs = 141840232, pixel_width = 1073741824, ascent = 1073741824, descent = 2758, max_ascent = -1073774280, max_descent = 137555852, phys_ascent = 141840232, phys_descent = 1073741824, max_phys_ascent = 141997792, max_phys_descent = 1073741824, current_x = 1, continuation_lines_width = -1610612736, eol_pos = { charpos = 2758, bytepos = 0 }, current_y = 1073741824, first_vpos = 2758, vpos = 141840232, hpos = 1073741824, left_user_fringe_bitmap = 2758, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 1016184, bidi_p = true, bidi_it = { bytepos = 137579241, charpos = 141840232, ch = 1073741824, nchars = 141997792, ch_len = 1073741824, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = 145756720, resolved_level = -1610612736, invalid_levels = 141997792, invalid_rl_levels = 1073741824, prev = { bytepos = 2758, charpos = 0, type = 2758, type_after_w1 = UNKNOWN_BT, orig_type = 3221193560 }, last_strong = { bytepos = 137580816, charpos = 2758, type = UNKNOWN_BT, type_after_w1 = 141997792, orig_type = 1073741824 }, next_for_neutral = { bytepos = 145756720, charpos = -1610612736, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = 2758 }, prev_for_neutral = { bytepos = 141997992, charpos = -1073773688, type = 137580816, type_after_w1 = 2758, orig_type = UNKNOWN_BT }, next_for_ws = { bytepos = 141997992, charpos = 1073741824, type = 145756720, type_after_w1 = 2684354560, orig_type = UNKNOWN_BT }, next_en_pos = 0, next_en_type = 963, ignore_bn_limit = -1073760096, sor = (unknown: 3221193656), scan_dir = 137580816, disp_pos = 963, disp_prop = 0, stack_idx = 142036504, level_stack = {{ level = 1073741824, override = (unknown: 145756720) }, { level = -1610612736, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 3221193416) }, { level = 137629983, override = (unknown: 141840232) }, { level = 1073741824, override = (L2R | unknown: 104) }, { level = -1073773980, override = (unknown: 3221193304) }, { level = 141840232, override = (unknown: 1073741824) }, { level = 1073741824, override = (unknown: 145756720) }, { level = -1610612736, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 145756720) }, { level = -1610612736, override = (unknown: 3221193336) }, { level = 136134468, override = (unknown: 147462848) }, { level = -1610612736, override = (L2R | unknown: 4) }, { level = 147522744, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3221193368) }, { level = 136134468, override = (unknown: 147462848) }, { level = 14, override = (L2R | unknown: 4) }, { level = 136134790, override = (unknown: 147462848) }, { level = -1610612736, override = (R2L | unknown: 4) }, { level = 136248536, override = (unknown: 147462848) }, { level = 147462848, override = (unknown: 3221193400) }, { level = 136134882, override = (unknown: 147462848) }, { level = -1610612736, override = (R2L | unknown: 12) }, { level = 136134790, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3221193448) }, { level = 136125523, override = (unknown: 147462848) }, { level = -1610612736, override = (L2R | unknown: 4) }, { level = 136134882, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3221193512) }, { level = 136129709, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 147522744) }, { level = -1610612736, override = (unknown: 147253616) }, { level = -1610612736, override = (L2R | R2L | unknown: 20) }, { level = 0, override = (unknown: 141840232) }, { level = 147253616, override = (unknown: 3221203692) }, { level = -1073762876, override = (unknown: 3221193560) }, { level = 136129895, override = (unknown: 147253616) }, { level = -1610612736, override = (L2R | unknown: 124) }, { level = 147522744, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 147253616) }, { level = 1, override = L2R }, { level = 1, override = (unknown: 3221193608) }, { level = 135723143, override = (unknown: 3221203692) }, { level = -1, override = L2R }, { level = 1073741824, override = (unknown: 3221193608) }, { level = 136133883, override = (unknown: 141840232) }, { level = 1, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 3221193784) }, { level = 135724162, override = L2R }, { level = -1, override = (unknown: 3221203692) }, { level = -1073773624, override = (unknown: 3221193676) }, { level = 147522744, override = L2R }, { level = -1073773588, override = (unknown: 3221193700) }, { level = -1610612736, override = (unknown: 3221193704) }, { level = 136134468, override = (unknown: 145756720) }, { level = 6, override = NEUTRAL_DIR }, { level = 141840232, override = (unknown: 1073741824) }, { level = 0, override = (unknown: 3221196312) }, { level = 135707678, override = (unknown: 142342152) }, { level = -1073773464, override = (unknown: 184) }}, string = { lstring = 1, s = 0xffffffff <Address 0xffffffff out of bounds>, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0xbfff8468, paragraph_dir = (unknown: 141840232), separator_limit = 1073741824, prev_was_pdf = false, first_elt = true, new_paragraph = false, frame_window_p = false }, paragraph_embedding = (L2R | R2L | unknown: 20) } atx_it = { window = -9223372036715923016, w = 0x8c49cd0, f = 0xa0000000, method = 3221189544, stop_charpos = 1, prev_stop = 3, base_level_stop = -1073778680, end_charpos = 3, s = 0x0, string_nchars = 146621928, redisplay_end_trigger_charpos = 1073741824, multibyte_p = true, header_line_p = true, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x0, dpvec = 0x8b01230, dpend = 0xa0000000, dpvec_char_len = 141840232, dpvec_face_id = 1073741824, saved_face_id = 145756720, ctl_chars = {-4611844036179787776, 633348109671153476, 24159191040, 633348109671153706, -4611843898740834304, 633348109671153476, 21474836494, 633348109671153798, 28454158336, 633348112219373568, -4611843763838772544, 633348109671153890, 62813896704, 633348109671153798, -4611843555143450624, 633348109671144531}, start = { pos = { charpos = -1610612736, bytepos = 5 }, overlay_string_index = 136134882, string_pos = { charpos = 147462848, bytepos = -1610612736 }, dpvec_index = 147462848 }, current = { pos = { charpos = -1610612736, bytepos = 147462848 }, overlay_string_index = -1610612736, string_pos = { charpos = -1073778440, bytepos = 136129709 }, dpvec_index = 147462848 }, n_overlay_strings = -1610612736, overlay_strings_charpos = 5, overlay_strings = {633348109672576044, -4611843211546066944, 633348109671153476, 21474836494, 633348109682272624, -4611843074107113472, 633348109671148903, -4611843076644005184, 633348109671153890, 62813896704, 633348112219373568, -4611842867948683264, 633348109671144531, 24159191040, 633348109671153890, -4611842730509729792}, string_overlays = {633348109671153476, 21474836494, 633348109671148717, 2684354560, 633348109672576044, -4611842595607668032, 633348109671153890, 62813896704, 633348109682272624, -4611842386912346112, 633348109671144531, 24159191040, 633348109671153890, 633348112219373568, 633348112219373568, -4611842112034439168}, string = 633348109671148717, from_overlay = 11897059409920, stack = {{ string = 0, string_nchars = 1073741824, end_charpos = 147253616, stop_charpos = 6, prev_stop = 5, base_level_stop = 0, cmp_it = { stop_pos = -1073777400, id = 135722157, ch = -1073758272, rule_idx = 0, lookback = -1073778120, nglyphs = 136129895, reversed_p = 112, charpos = -1610612736, nchars = 6, nbytes = -1610612736, from = 5, to = 0, width = 147253616 }, face_id = -1610612736, u = { image = { object = 5, slice = { x = 582903696094884456, y = 5, width = 6, height = 11897059409920 }, image_id = 6 }, comp = { object = 5 }, stretch = { object = 5 } }, position = { charpos = 5, bytepos = 1005 }, current = { pos = { charpos = 0, bytepos = -1073777288 }, overlay_string_index = 135722400, string_pos = { charpos = 1, bytepos = 1 }, dpvec_index = 0 }, from_overlay = 609199158770794496, area = LEFT_MARGIN_AREA, method = 145756720, paragraph_embedding = (unknown: 2684354560), 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 = true, from_disp_prop_p = true, line_wrap = (unknown: 1073741824), voffset = 1005, space_width = 626020345572229120, font_height = -4611839363255369728 }, { string = 626020345709809936, string_nchars = -1610612736, end_charpos = -1073777944, stop_charpos = 136134468, prev_stop = 145756720, base_level_stop = 6, cmp_it = { stop_pos = 5, id = 0, ch = 145756720, rule_idx = -1610612736, lookback = 145756720, nglyphs = -1610612736, reversed_p = 48, charpos = 145756720, nchars = -1073777912, nbytes = 136134790, from = 141840232, to = 1073741824, width = 6 }, face_id = -1610612736, u = { image = { object = 4611686018569228136, slice = { x = 584658993394185016, y = 4611686018569228136, width = 584694470897827845, height = 4611686018569228136 }, image_id = 141840232 }, comp = { object = 4611686018569228136 }, stretch = { object = 4611686018569228136 } }, position = { charpos = 1073741824, bytepos = 141840232 }, current = { pos = { charpos = 1073741824, bytepos = -1073777816 }, overlay_string_index = 137055542, string_pos = { charpos = 141840232, bytepos = 1073741824 }, dpvec_index = 6 }, from_overlay = 609199160381407232, area = 1073741824, method = 141997792, paragraph_embedding = (unknown: 1073741824), multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = true, avoid_cursor_p = false, bidi_p = true, from_disp_prop_p = true, line_wrap = (unknown: 1073741824), voffset = 29624, space_width = 609199157834609708, font_height = -5206828928206897152 }, { string = 7377649652, string_nchars = -1073776512, end_charpos = -1073776616, stop_charpos = -1212325793, prev_stop = 149756240, base_level_stop = 143264816, cmp_it = { stop_pos = 0, id = 41, ch = -1073777668, rule_idx = -1073776644, lookback = 141840232, nglyphs = 1073741824, reversed_p = false, charpos = 1, nchars = -1073777672, nbytes = 137555852, from = 141840232, to = 1073741824, width = 3290 }, face_id = 1073741824, u = { image = { object = -6917529027641081855, slice = { x = 1, y = -4611839967093305496, width = 3221190652, height = 1 }, image_id = -1073777608 }, comp = { object = -6917529027641081855 }, stretch = { object = -6917529027641081855 } }, position = { charpos = 137579241, bytepos = 141840232 }, current = { pos = { charpos = 1073741824, bytepos = 141997792 }, overlay_string_index = 1073741824, string_pos = { charpos = 141840232, bytepos = 0 }, dpvec_index = 145756720 }, from_overlay = 609875875428564992, area = 1073741824, method = GET_FROM_DISPLAY_VECTOR, paragraph_embedding = NEUTRAL_DIR, multibyte_p = true, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = (unknown: 1073741824), voffset = 30232, space_width = 4432548112, font_height = 609875872744210432 }, { string = 1073741824, string_nchars = 0, end_charpos = 0, stop_charpos = 1, prev_stop = 1, base_level_stop = 0, cmp_it = { stop_pos = -1073777512, id = 135723143, ch = -1073758272, rule_idx = 1073741824, lookback = -1073777512, nglyphs = 135707629, reversed_p = 6, charpos = 136133883, nchars = 141840232, nbytes = 1, from = 141840232, to = 1073741824, width = -1073777336 }, face_id = 135724162, u = { image = { object = -4611756662049472511, slice = { x = 590905108498183816, y = -6917529027495325136, width = 584693091139548392, height = 25915560496 }, image_id = 5 }, comp = { object = -4611756662049472511 }, stretch = { object = -4611756662049472511 } }, position = { charpos = 0, bytepos = 145756720 }, current = { pos = { charpos = -1610612736, bytepos = 145756720 }, overlay_string_index = -1610612736, string_pos = { charpos = 145756720, bytepos = 145756720 }, dpvec_index = -1610612736 }, from_overlay = 135707678, area = LEFT_MARGIN_AREA, method = 184, paragraph_embedding = (R2L | unknown: 4), multibyte_p = true, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = WORD_WRAP, voffset = 30008, space_width = -4611756661913749369, font_height = 8589934591 }, { string = -4611838608951738368, string_nchars = 136133883, end_charpos = 141840232, stop_charpos = 6, prev_stop = 141840232, base_level_stop = 1073741824, cmp_it = { stop_pos = -1073777176, id = 135723984, ch = -1073758272, rule_idx = -1, lookback = -1073758272, nglyphs = 135725963, reversed_p = 104, charpos = 1073741824, nchars = -1073777272, nbytes = 136125297, from = 0, to = 0, width = -1073776520 }, face_id = 134835231, u = { image = { object = 4294967297, slice = { x = 582926463716521384, y = -1073758272, width = 582860041510453248, height = -4611837647810463736 }, image_id = 184 }, comp = { object = 4294967297 }, stretch = { object = 4294967297 } }, position = { charpos = 1, bytepos = 0 }, current = { pos = { charpos = -1, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = -1073777128 }, dpvec_index = 141840232 }, from_overlay = 11898133151744, area = 145756720, method = 141840232, paragraph_embedding = (unknown: 1073741824), multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = true, avoid_cursor_p = false, bidi_p = true, from_disp_prop_p = true, line_wrap = (WORD_WRAP | WINDOW_WRAP | unknown: 136133880), voffset = 20328, space_width = 609199158770794496, font_height = -4611834348344180736 }}, sp = -1, selective = 141840232, what = 1073741824, face_id = -1610612736, selective_display_ellipsis_p = false, ctl_arrow_p = true, face_box_p = true, start_of_box_run_p = true, end_of_box_run_p = true, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = true, line_wrap = (unknown: 142342152), base_face_id = -1073777016, c = 184, len = -1610612736, cmp_it = { stop_pos = 0, id = -1, ch = 2769, rule_idx = 2769, lookback = 6, nglyphs = 1, reversed_p = true, charpos = 1, nchars = 5, nbytes = 5, from = 0, to = 0, width = -1 }, char_to_display = 2768, glyphless_method = 2768, image_id = 1, slice = { x = 4294967297, y = 11888469478096, width = 4294967297, height = 1 }, space_width = 4294967295, voffset = 0, tab_width = 0, font_height = 11888469475328, object = 4294970064, position = { charpos = 1, bytepos = 1 }, truncation_pixel_width = 0, continuation_pixel_width = 0, first_visible_x = 0, last_visible_x = 0, last_visible_y = 0, extra_line_spacing = 0, max_extra_line_spacing = -1, override_ascent = 6, override_descent = -1, override_boff = 1, glyph_row = 0x1, area = 2770, nglyphs = 0, pixel_width = 0, ascent = 0, descent = 0, max_ascent = 1, max_descent = 1, phys_ascent = 1, phys_descent = 0, max_phys_ascent = -1, max_phys_descent = 0, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 2767, bytepos = 2767 }, current_y = 1, first_vpos = 5, vpos = 5, hpos = 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 = 2768, ch = 1, nchars = -1, ch_len = 1, type = STRONG_L, type_after_w1 = 2770, orig_type = UNKNOWN_BT, resolved_level = 0, invalid_levels = 0, invalid_rl_levels = 0, prev = { bytepos = 1073741824, charpos = 0, type = 3221190520, type_after_w1 = 136129895, orig_type = 141969392 }, last_strong = { bytepos = -1610612736, charpos = 6, type = 1073741824, type_after_w1 = 3221190520, orig_type = 136133883 }, next_for_neutral = { bytepos = 141969392, charpos = -1610612736, type = 141840232, type_after_w1 = 1073741824, orig_type = 3221190712 }, prev_for_neutral = { bytepos = 137630801, charpos = 141969392, type = 2684354560, type_after_w1 = NEUTRAL_B, orig_type = 3221190612 }, next_for_ws = { bytepos = -1073776696, charpos = 141840232, type = 1073741824, type_after_w1 = 1073741824, orig_type = 3221190584 }, next_en_pos = 136133883, next_en_type = 141840232, ignore_bn_limit = 1073741824, sor = (unknown: 141840232), scan_dir = 1073741824, disp_pos = -1073776520, disp_prop = 137630801, stack_idx = 1, level_stack = {{ level = -1610612736, override = (R2L | unknown: 4) }, { level = 16, override = (unknown: 3221190664) }, { level = 141840232, override = (L2R | R2L | unknown: 2764) }, { level = 135717762, override = (unknown: 3221209024) }, { level = 0, override = (unknown: 141840232) }, { level = 143735080, override = (unknown: 141969944) }, { level = -1610612736, override = (unknown: 3221190680) }, { level = 136248536, override = NEUTRAL_DIR }, { level = -1610612736, override = (unknown: 3082641396) }, { level = 1073741824, override = NEUTRAL_DIR }, { level = -1610612736, override = (unknown: 3221190744) }, { level = 137716029, override = (unknown: 149756240) }, { level = 143264816, override = (unknown: 3221190780) }, { level = 1, override = (unknown: 3221190720) }, { level = 143264816, override = (R2L | unknown: 68) }, { level = 136134409, override = (unknown: 786440) }, { level = 851967, override = (L2R | unknown: 8) }, { level = 147534576, override = (L2R | R2L | unknown: 12) }, { level = 0, override = (unknown: 3221190016) }, { level = 0, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 20) }, { level = 0, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3221190824) }, { level = 136134468, override = (unknown: 147462848) }, { level = 14, override = (L2R | unknown: 4) }, { level = 1073741824, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 147462848) }, { level = 147462848, override = (unknown: 3221190856) }, { level = 136134882, override = (unknown: 147462848) }, { level = -1610612736, override = (R2L | unknown: 12) }, { level = 0, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3221190904) }, { level = 136125523, override = (unknown: 147462848) }, { level = -1610612736, override = (L2R | unknown: 4) }, { level = 136134882, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3221190968) }, { level = 136129709, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 141840232) }, { level = 1073741824, override = (R2L | unknown: 2768) }, { level = 0, override = (unknown: 147253616) }, { level = -1610612736, override = L2R }, { level = 0, override = (unknown: 141840232) }, { level = 147253616, override = (unknown: 3221203856) }, { level = 147522744, override = (unknown: 3221191016) }, { level = 136129895, override = (unknown: 147253616) }, { level = -1610612736, override = (L2R | R2L | unknown: 96) }, { level = 1, override = L2R }, { level = 0, override = (unknown: 147253616) }, { level = -1610612736, override = L2R }, { level = 0, override = (unknown: 3221191064) }, { level = 135706625, override = L2R }, { level = 0, override = (L2R | R2L | unknown: 96) }, { level = 1073741824, override = (unknown: 3221191064) }, { level = 136133883, override = (R2L | unknown: 2768) }, { level = 1, override = (unknown: 3221203856) }, { level = -1073763440, override = (unknown: 3221191192) }, { level = 135719663, override = L2R }, { level = 0, override = (unknown: 3221203856) }, { level = -1073763436, override = (unknown: 3221204380) }, { level = 147522744, override = L2R }, { level = -1073763588, override = (unknown: 3221203704) }}, string = { lstring = -4611833384660893696, s = 0x5e <Address 0x5e out of bounds>, schars = -1073760140, bufpos = -1073763436, from_disp_str = false, unibyte = false }, w = 0xbfffaafc, paragraph_dir = (unknown: 145756720), separator_limit = 0, prev_was_pdf = false, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = (unknown: 1073741824) } ppos_it = { window = -6917529027495325136, w = 0x8b01230, f = 0xa0000000, method = 145756720, stop_charpos = 145756720, prev_stop = -1073781288, base_level_stop = 136134790, end_charpos = 141840232, s = 0x40000000 <Address 0x40000000 out of bounds>, string_nchars = 6, redisplay_end_trigger_charpos = -1610612736, multibyte_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = true, from_disp_prop_p = false, ellipsis_p = true, avoid_cursor_p = true, dp = 0x40000000, dpvec = 0xbfff6608, dpend = 0x81d2041 <CAR+37>, dpvec_char_len = 141840232, dpvec_face_id = 1073741824, saved_face_id = 5, ctl_chars = {609199157833187462, 609199158770794496, 609199158770794496, -4611855101626155008, 609199157834108214, 26843545600, 609199160381407232, 609875873817952256, 609199158770794496, -4611854758028771328, 609199157834609708, 623499303922434048, 609199160918278144, 11850888511488, 609875872744210433, 609199158770794496}, start = { pos = { charpos = 1073741824, bytepos = 141840232 }, overlay_string_index = 1073741824, string_pos = { charpos = 141840232, bytepos = 1073741824 }, dpvec_index = 1073741824 }, current = { pos = { charpos = 2759, bytepos = -1073781048 }, overlay_string_index = 137555852, string_pos = { charpos = 141840232, bytepos = 1073741824 }, dpvec_index = 141997792 }, n_overlay_strings = 1073741824, overlay_strings_charpos = 1, overlay_strings = {11852499124224, 609199157697052672, 609199158770794496, 11850888511488, -4611854209346699264, 609199157834631913, 609875873817952256, 609199158770794496, 626020345572229120, 609875875428564992, 11850888511488, 11849814769664, -4611852146688655360, 11849952350480, 609875872744210432, 626020346645970944}, string_overlays = {2684354560, 11849814769664, -4611853728310362112, 609199157834631913, 609875873817952256, 633348110608760832, 626020345572229120, 609875875428564992, 11850888511488, 626020345572229120, -4611851664041705472, 626020345709809936, -4611853450748100608, 626020345708363588, 21474836486, 626020345572229120}, string = 626020348256583680, from_overlay = 626020348256583680, stack = {{ string = -4611853315847744976, string_nchars = 136134790, end_charpos = 145756720, stop_charpos = -1610612736, prev_stop = 6, base_level_stop = -1610612736, cmp_it = { stop_pos = 145756720, id = -1610612736, ch = -1073780728, rule_idx = 136125297, lookback = 145756720, nglyphs = -1610612736, reversed_p = 5, charpos = 136134790, nchars = 2759, nbytes = 0, from = 145756720, to = -1610612736, width = 2759 }, face_id = 0, u = { image = { object = 590851876673513592, slice = { x = 2759, y = 584655713112948742, width = -6917529027495325136, height = 584653701994473560 }, image_id = 1 }, comp = { object = 590851876673513592 }, stretch = { object = 590851876673513592 } }, position = { charpos = -1610612736, bytepos = 145756720 }, current = { pos = { charpos = -1610612736, bytepos = 145756720 }, overlay_string_index = -1610612736, string_pos = { charpos = 5, bytepos = -1610612736 }, dpvec_index = 2759 }, from_overlay = 11850888511488, area = LEFT_MARGIN_AREA, method = 2770, paragraph_embedding = NEUTRAL_DIR, multibyte_p = true, string_from_display_prop_p = false, string_from_prefix_prop_p = true, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = -4611852147762397183, font_height = 626020345709813892 }, { string = -4611852282516996096, string_nchars = -1073780536, end_charpos = 0, stop_charpos = 0, prev_stop = 141997792, base_level_stop = 1073741824, cmp_it = { stop_pos = 145756720, id = -1610612736, ch = 2759, rule_idx = 0, lookback = 40, nglyphs = -1073780944, reversed_p = 210, charpos = 0, nchars = 145756720, nbytes = -1610612736, from = 2759, to = 0, width = 2770 }, face_id = 0, u = { image = { object = 5, slice = { x = 4294967296, y = 4611686018569228136, width = 2759, height = 4611686018569228136 }, image_id = 2770 }, comp = { object = 5 }, stretch = { object = 5 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 1073741824, bytepos = 2770 }, overlay_string_index = 0, string_pos = { charpos = 2770, bytepos = 0 }, dpvec_index = 2770 }, from_overlay = 609199157697052672, area = 1073741824, method = 2770, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = true, avoid_cursor_p = false, bidi_p = true, from_disp_prop_p = false, line_wrap = (WORD_WRAP | WINDOW_WRAP | unknown: 137583020), voffset = 15, space_width = 4611686018569228136, font_height = 609199157697052672 }, { string = -4611851322054934528, string_nchars = 137580920, end_charpos = 2770, stop_charpos = 0, prev_stop = 141840232, base_level_stop = 1073741824, cmp_it = { stop_pos = 147462848, id = -1610612736, ch = 2770, rule_idx = 0, lookback = 147462848, nglyphs = -1610612736, reversed_p = 184, charpos = 136134468, nchars = 147462848, nbytes = 14, from = 5, to = 0, width = 147462848 }, face_id = -1610612736, u = { image = { object = 578977756683921992, slice = { x = 633348109682481856, y = 584694869256006104, width = -6917529027493619008, height = 14 }, image_id = 147462848 }, comp = { object = 578977756683921992 }, stretch = { object = 578977756683921992 } }, position = { charpos = -1610612736, bytepos = -1073780216 }, current = { pos = { charpos = 136125523, bytepos = 147462848 }, overlay_string_index = -1610612736, string_pos = { charpos = 5, bytepos = 136134882 }, dpvec_index = 147462848 }, from_overlay = 633348112219373568, area = -1610612736, method = 147462848, paragraph_embedding = (unknown: 2684354560), multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = true, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = true, line_wrap = (WORD_WRAP | unknown: 136129708), voffset = 6848, space_width = 609199160381407232, font_height = 633348110608760832 }, { string = -4611850564530077696, string_nchars = 136134468, end_charpos = 147462848, stop_charpos = 14, prev_stop = 5, base_level_stop = 147253616, cmp_it = { stop_pos = 147462848, id = -1610612736, ch = -1073780104, rule_idx = 136129895, lookback = 147462848, nglyphs = 147462848, reversed_p = 120, charpos = 136134882, nchars = 147462848, nbytes = -1610612736, from = 14, to = -1610612736, width = 147462848 }, face_id = -1610612736, u = { image = { object = 584654672657083048, slice = { x = -6917529027493619008, y = 584694866034819077, width = -6917529027493619008, height = 584693091139545800 }, image_id = 147462848 }, comp = { object = 584654672657083048 }, stretch = { object = 584654672657083048 } }, position = { charpos = 14, bytepos = 5 }, current = { pos = { charpos = 136129709, bytepos = 147462848 }, overlay_string_index = -1610612736, string_pos = { charpos = 141840232, bytepos = 1073741824 }, dpvec_index = 147462848 }, from_overlay = -4611849948591678784, area = 136134882, method = 147462848, paragraph_embedding = (unknown: 2684354560), multibyte_p = false, string_from_display_prop_p = true, string_from_prefix_prop_p = true, display_ellipsis_p = true, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = (unknown: 147253616), voffset = 6848, space_width = -4611849739896356864, font_height = 633348109671144531 }, { string = 24159191040, string_nchars = 136134882, end_charpos = 147462848, stop_charpos = -1610612736, prev_stop = 147462848, base_level_stop = -1610612736, cmp_it = { stop_pos = 147462848, id = -1610612736, ch = 141840232, rule_idx = 1073741824, lookback = 147462848, nglyphs = -1610612736, reversed_p = 104, charpos = 1073741824, nchars = -1073779896, nbytes = 136133883, from = 141840232, to = 1073741824, width = 141840232 }, face_id = 1073741824, u = { image = { object = 582911517230328776, slice = { x = 6, y = 584673450254101384, width = -6917529027493828240, height = -4611756593329995770 }, image_id = 5 }, comp = { object = 582911517230328776 }, stretch = { object = 582911517230328776 } }, position = { charpos = 0, bytepos = 147253616 }, current = { pos = { charpos = -1610612736, bytepos = 5 }, overlay_string_index = 0, string_pos = { charpos = -1073779784, bytepos = 135706625 }, dpvec_index = 5 }, from_overlay = 609199157697052672, area = 1073741824, 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 = true, avoid_cursor_p = false, bidi_p = true, from_disp_prop_p = true, line_wrap = (unknown: 1073741824), voffset = 27592, space_width = 609199157833186555, font_height = 609199158770794496 }}, sp = 1073741824, selective = -1073778984, what = 135720376, face_id = 6, selective_display_ellipsis_p = false, ctl_arrow_p = false, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WORD_WRAP, base_face_id = -1073758256, c = -1073758260, len = 1, cmp_it = { stop_pos = 1, id = 1, ch = 5, rule_idx = -1073758104, lookback = -1073757584, nglyphs = -1073758256, reversed_p = 255, charpos = 0, nchars = 141840232, nbytes = 1073741824, from = 0, to = 0, width = 141840232 }, char_to_display = 1073741824, glyphless_method = 3221187640, image_id = 136133883, slice = { x = 4611686018569228136, y = 4611686018569228136, width = 582912032626405192, height = 4611686018569228136 }, space_width = 4294967297, voffset = 1, tab_width = 0, font_height = 0, object = 0, position = { charpos = 0, bytepos = -1 }, truncation_pixel_width = 6, continuation_pixel_width = 0, first_visible_x = -1, last_visible_x = 1, last_visible_y = 1, extra_line_spacing = 2770, max_extra_line_spacing = 0, override_ascent = 0, override_descent = 0, override_boff = 0, glyph_row = 0x1, area = TEXT_AREA, nglyphs = 1, pixel_width = 0, ascent = -1, descent = 0, max_ascent = 0, max_descent = 0, phys_ascent = 2767, phys_descent = 2767, max_phys_ascent = 1, max_phys_descent = 5, current_x = 5, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 0, first_vpos = 0, vpos = 2768, hpos = 1, left_user_fringe_bitmap = 65535, right_user_fringe_bitmap = 65535, left_user_fringe_face_id = 1, right_user_fringe_face_id = 1, bidi_p = false, bidi_it = { bytepos = 2770, charpos = 0, ch = 0, nchars = 0, ch_len = 0, type = 1073741824, type_after_w1 = UNKNOWN_BT, orig_type = 3221187896, resolved_level = 136129895, invalid_levels = 141969392, invalid_rl_levels = -1610612736, prev = { bytepos = 6, charpos = 1073741824, type = 3221187896, type_after_w1 = 136133883, orig_type = 141969392 }, last_strong = { bytepos = -1610612736, charpos = 141840232, type = 1073741824, type_after_w1 = 3221188088, orig_type = 137630801 }, next_for_neutral = { bytepos = 141969392, charpos = -1610612736, type = NEUTRAL_B, type_after_w1 = 3221187988, orig_type = 3221187976 }, prev_for_neutral = { bytepos = 141840232, charpos = 1073741824, type = 143735080, type_after_w1 = STRONG_L, orig_type = 500 }, next_for_ws = { bytepos = 141840232, charpos = 1073741824, type = 145756720, type_after_w1 = 2684354560, orig_type = 141840232 }, next_en_pos = 1073741824, next_en_type = STRONG_L, ignore_bn_limit = -1073779680, sor = (unknown: 141840232), scan_dir = 1073741824, disp_pos = -1073779288, disp_prop = 136133883, stack_idx = 2767, level_stack = {{ level = 1073741824, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 3221188184) }, { level = 143735080, override = (unknown: 141969944) }, { level = -1610612736, override = (unknown: 3221188056) }, { level = 136248536, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3082641396) }, { level = 0, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3221188104) }, { level = 136134468, override = (unknown: 147462848) }, { level = 14, override = (L2R | unknown: 4) }, { level = -1073779192, override = NEUTRAL_DIR }, { level = 0, override = (R2L | unknown: 68) }, { level = 136134409, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 3221188152) }, { level = 136134409, override = NEUTRAL_DIR }, { level = 0, override = (R2L | unknown: 12) }, { level = 1073741824, override = NEUTRAL_DIR }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 3221188184) }, { level = 136134882, override = NEUTRAL_DIR }, { level = 0, override = (R2L | unknown: 12) }, { level = 0, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 3221188264) }, { level = 135685006, override = NEUTRAL_DIR }, { level = 0, override = (L2R | unknown: 12) }, { level = 137734099, override = (unknown: 147253616) }, { level = -1610612735, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 147253616) }, { level = -1610612736, override = (L2R | R2L | unknown: 4294967292) }, { level = 0, override = (L2R | R2L) }, { level = 147462848, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 147462848) }, { level = 1073741824, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 147462848) }, { level = -1610612736, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 3221188312) }, { level = 136133883, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 141840232) }, { level = 0, override = (unknown: 3221189112) }, { level = 135722033, override = (R2L | unknown: 4) }, { level = 0, override = NEUTRAL_DIR }, { level = 136129922, override = (unknown: 147253616) }, { level = -1610612736, override = (L2R | R2L | unknown: 4294967292) }, { level = 2769, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 147253616) }, { level = -1610612736, override = NEUTRAL_DIR }, { level = 0, override = (unknown: 3221188424) }, { level = 135717842, override = NEUTRAL_DIR }, { level = 0, override = (L2R | R2L | unknown: 4294967292) }, { level = 1073741824, override = (unknown: 3221188424) }, { level = 136133883, override = (unknown: 141840232) }, { level = 0, override = (unknown: 141840232) }, { level = 1073741824, override = (unknown: 3221189224) }, { level = 135722033, override = (L2R | unknown: 4) }, { level = 0, override = NEUTRAL_DIR }, { level = 137003198, override = (L2R | R2L) }, { level = 0, override = (unknown: 142036504) }, { level = 1073741824, override = (unknown: 147522744) }, { level = -1610612736, override = NEUTRAL_DIR }, { level = 141372092, override = (unknown: 147102928) }, { level = 70, override = (unknown: 3221188536) }, { level = 94, override = (unknown: 3221207156) }, { level = 0, override = (unknown: 16) }}, string = { lstring = 25769803778, s = 0x0, schars = 141371280, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x3fffffff, paragraph_dir = (unknown: 3221199080), separator_limit = 134869246, prev_was_pdf = false, first_elt = false, new_paragraph = true, frame_window_p = false }, paragraph_embedding = L2R } wrap_data = 0x0 atpos_data = 0x0 atx_data = 0x0 ppos_data = 0x0 may_wrap = 0 prev_method = GET_FROM_BUFFER closest_pos = 2770 prev_pos = 2671 saw_smaller_pos = 1 #10 0x080a16e7 in move_it_to (it=0xbfffa3a0, to_charpos=2770, to_x=-1, to_y=-1, to_vpos=-1, op=8) at xdisp.c:9280 skip = MOVE_NEWLINE_OR_CR skip2 = MOVE_X_REACHED line_height = -1610612736 line_start_x = 0 reached = 0 max_current_x = 720 backup_data = 0x0 #11 0x080a1ef2 in move_it_vertically_backward (it=0xbfffb874, dy=589) at xdisp.c:9472 nlines = -1 h = 134735916 it2 = { window = -6917529027493559112, w = 0x8cb04b8, f = 0x8cb02f0, method = GET_FROM_BUFFER, stop_charpos = 2770, prev_stop = 330, base_level_stop = 330, end_charpos = 2770, 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 = 0x0, dpvec = 0x0, dpend = 0xbfffa3fc, dpvec_char_len = 1, dpvec_face_id = 16, saved_face_id = 0, ctl_chars = {94, 93, 0 <repeats 14 times>}, start = { pos = { charpos = 2770, bytepos = 2770 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 2671, bytepos = 2671 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 330, overlay_strings = {0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>}, string = 4611686018569228136, from_overlay = 0, stack = {{ string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 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 = true, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 64, len = 1, cmp_it = { stop_pos = 2703, 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 = 64, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, slice = { x = 4611686018569228136, y = 4611686018569228136, width = 4611686018569228136, height = 4611686018569228136 }, space_width = 4611686018569228136, voffset = 0, tab_width = 8, font_height = 4611686018569228136, object = -6917529027495325136, position = { charpos = 2671, bytepos = 2671 }, truncation_pixel_width = 0, continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, last_visible_y = 646, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x0, area = TEXT_AREA, nglyphs = 1, pixel_width = 9, ascent = 14, descent = 5, max_ascent = 14, max_descent = 5, phys_ascent = 11, phys_descent = 3, max_phys_ascent = 14, max_phys_descent = 5, current_x = 81, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 1026, first_vpos = 0, vpos = 54, hpos = 9, 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 = 2672, charpos = 2672, ch = 1, nchars = 1, ch_len = 1, type = WEAK_BN, type_after_w1 = WEAK_BN, orig_type = WEAK_BN, resolved_level = 0, invalid_levels = 0, invalid_rl_levels = -1, prev = { bytepos = 2671, charpos = 2671, type = STRONG_L, type_after_w1 = NEUTRAL_ON, orig_type = NEUTRAL_ON }, last_strong = { bytepos = 2668, charpos = 2668, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { bytepos = 0, charpos = -1, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { bytepos = 2671, charpos = 2671, type = STRONG_L, type_after_w1 = NEUTRAL_ON, orig_type = NEUTRAL_ON }, next_for_ws = { bytepos = 2443, charpos = 2443, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_en_pos = 0, next_en_type = UNKNOWN_BT, ignore_bn_limit = -1, sor = L2R, scan_dir = 1, disp_pos = 2770, disp_prop = 0, stack_idx = 0, level_stack = {{ level = 0, override = NEUTRAL_DIR } <repeats 64 times>}, string = { lstring = 4611686018569228136, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x8cb04b8, paragraph_dir = L2R, separator_limit = -1, prev_was_pdf = false, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = NEUTRAL_DIR } it3 = { window = -6917529027493559112, w = 0x8cb04b8, f = 0x8cb02f0, method = GET_FROM_BUFFER, stop_charpos = 2770, prev_stop = 330, base_level_stop = 330, end_charpos = 2770, 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 = 0x0, dpvec = 0x0, dpend = 0xbfffb8d0, dpvec_char_len = 1, dpvec_face_id = 16, saved_face_id = 0, ctl_chars = {94, 70, 0 <repeats 14 times>}, start = { pos = { charpos = 2770, bytepos = 2770 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 345, bytepos = 345 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 330, overlay_strings = {0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>}, string = 4611686018569228136, from_overlay = 0, stack = {{ string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 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 = true, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 0, len = 1, cmp_it = { stop_pos = 345, 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, slice = { x = 4611686018569228136, y = 4611686018569228136, width = 4611686018569228136, height = 4611686018569228136 }, space_width = 4611686018569228136, voffset = 0, tab_width = 8, font_height = 4611686018569228136, object = -6917529027495325136, position = { charpos = 344, bytepos = 344 }, truncation_pixel_width = 0, continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, last_visible_y = 646, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x88e26c8, area = TEXT_AREA, nglyphs = 0, pixel_width = 0, ascent = 14, descent = 5, max_ascent = 0, max_descent = 0, phys_ascent = 14, phys_descent = 5, max_phys_ascent = 14, max_phys_descent = 5, current_x = 0, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 19, first_vpos = 0, vpos = 1, hpos = 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 = 345, charpos = 345, ch = 32, nchars = 1, ch_len = 1, type = STRONG_L, type_after_w1 = NEUTRAL_WS, orig_type = NEUTRAL_WS, resolved_level = 0, invalid_levels = 0, invalid_rl_levels = -1, prev = { bytepos = 344, charpos = 344, type = NEUTRAL_B, type_after_w1 = NEUTRAL_B, orig_type = NEUTRAL_B }, last_strong = { bytepos = 342, charpos = 342, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { bytepos = 0, charpos = -1, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { bytepos = 344, charpos = 344, type = STRONG_L, type_after_w1 = NEUTRAL_ON, orig_type = NEUTRAL_ON }, next_for_ws = { bytepos = 347, charpos = 347, type = STRONG_L, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_en_pos = 0, next_en_type = UNKNOWN_BT, ignore_bn_limit = -1, sor = L2R, scan_dir = 1, disp_pos = 580, disp_prop = 0, stack_idx = 0, level_stack = {{ level = 0, override = NEUTRAL_DIR } <repeats 64 times>}, string = { lstring = 4611686018569228136, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x8cb04b8, paragraph_dir = L2R, separator_limit = -1, prev_was_pdf = false, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = NEUTRAL_DIR } it2data = 0x0 it3data = 0x0 start_pos = 2770 nchars_per_row = 80 pos_limit = 290 #12 0x08117f18 in Frecenter (arg=4611686014132420608) at window.c:5843 pt = { charpos = 2770, bytepos = 2770 } it = { window = -6917529027493559112, w = 0x8cb04b8, f = 0x8cb02f0, method = GET_FROM_BUFFER, stop_charpos = 330, prev_stop = 2759, base_level_stop = 330, end_charpos = 2770, 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 = 0x0, dpvec = 0x0, dpend = 0xbfffb8d0, dpvec_char_len = 1, dpvec_face_id = 16, saved_face_id = 0, ctl_chars = {94, 70, 0 <repeats 14 times>}, start = { pos = { charpos = 2770, bytepos = 2770 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 330, bytepos = 330 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 2770, overlay_strings = {0 <repeats 16 times>}, string_overlays = {0 <repeats 16 times>}, string = 4611686018569228136, from_overlay = 0, stack = {{ string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }, { string = 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 = 0, slice = { x = 0, y = 0, width = 0, height = 0 }, image_id = 0 }, comp = { object = 0 }, stretch = { object = 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 = 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 = 0, font_height = 0 }}, sp = 0, selective = 0, what = IT_EOB, 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 = true, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = false, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 70, len = 1, cmp_it = { stop_pos = 2767, 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 = 70, glyphless_method = GLYPHLESS_DISPLAY_THIN_SPACE, image_id = 0, slice = { x = 4611686018569228136, y = 4611686018569228136, width = 4611686018569228136, height = 4611686018569228136 }, space_width = 4611686018569228136, voffset = 0, tab_width = 8, font_height = 4611686018569228136, object = -6917529027495325136, position = { charpos = 330, bytepos = 330 }, truncation_pixel_width = 0, continuation_pixel_width = 9, first_visible_x = 0, last_visible_x = 720, last_visible_y = 646, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x88e26c8, area = TEXT_AREA, nglyphs = 1, pixel_width = 9, ascent = 14, descent = 5, max_ascent = 0, max_descent = 0, phys_ascent = 12, 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, 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 = 330, charpos = 330, ch = -1, nchars = -1, ch_len = 1, type = NEUTRAL_B, type_after_w1 = NEUTRAL_B, orig_type = NEUTRAL_B, resolved_level = 0, invalid_levels = 0, invalid_rl_levels = -1, prev = { bytepos = 2768, charpos = 2768, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, last_strong = { bytepos = 2768, charpos = 2768, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_neutral = { bytepos = 0, charpos = -1, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { bytepos = 2770, charpos = -1, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_for_ws = { bytepos = 0, charpos = 0, type = UNKNOWN_BT, type_after_w1 = UNKNOWN_BT, orig_type = UNKNOWN_BT }, next_en_pos = -1, next_en_type = NEUTRAL_B, ignore_bn_limit = -1, sor = L2R, scan_dir = 1, disp_pos = -1, disp_prop = 0, stack_idx = 0, level_stack = {{ level = 0, override = NEUTRAL_DIR } <repeats 64 times>}, string = { lstring = 4611686018569228136, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x8cb04b8, paragraph_dir = NEUTRAL_DIR, separator_limit = -1, prev_was_pdf = false, first_elt = true, new_paragraph = true, frame_window_p = true }, paragraph_embedding = NEUTRAL_DIR } nlines = 2 extra_line_spacing = 0 h = 589 itdata = 0x0 w = 0x8cb04b8 buf = 0x8b01230 obuf = 0x8b01230 center_p = false charpos = 138567464 bytepos = -1610612736 iarg = -3 this_scroll_margin = 0 #13 0x082aa629 in Ffuncall (nargs=2, args=0xbfffc470) at eval.c:2812 fun = -6917529027502514392 original_fun = 4611686018569419008 funcar = 590806222244937733 numargs = 1 lisp_numargs = 11897059412690 val = 4611686018569228136 internal_args = 0xbfffc478 i = 0 count = 14 #14 0x083076b3 in exec_byte_code (bytestr=-9223372036715527864, vector=-6917529027501833896, maxdepth=6, args_template=256, nargs=1, args=0xbfffcac0) at bytecode.c:916 targets = {0x830b466 <exec_byte_code+20304>, 0x830b52c <exec_byte_code+20502>, 0x830b52e <exec_byte_code+20504>, 0x830b530 <exec_byte_code+20506>, 0x830b532 <exec_byte_code+20508>, 0x830b532 <exec_byte_code+20508>, 0x830b583 <exec_byte_code+20589>, 0x830b5e6 <exec_byte_code+20688>, 0x8306a74 <exec_byte_code+1374>, 0x8306a76 <exec_byte_code+1376>, 0x8306a78 <exec_byte_code+1378>, 0x8306a7a <exec_byte_code+1380>, 0x8306a7c <exec_byte_code+1382>, 0x8306a7c <exec_byte_code+1382>, 0x8306a82 <exec_byte_code+1388>, 0x8306a3f <exec_byte_code+1321>, 0x83071ea <exec_byte_code+3284>, 0x83071ec <exec_byte_code+3286>, 0x83071ee <exec_byte_code+3288>, 0x83071f0 <exec_byte_code+3290>, 0x83071f2 <exec_byte_code+3292>, 0x83071f2 <exec_byte_code+3292>, 0x830722d <exec_byte_code+3351>, 0x83071f8 <exec_byte_code+3298>, 0x83075d5 <exec_byte_code+4287>, 0x83075d7 <exec_byte_code+4289>, 0x83075d9 <exec_byte_code+4291>, 0x83075db <exec_byte_code+4293>, 0x83075dd <exec_byte_code+4295>, 0x83075dd <exec_byte_code+4295>, 0x8307586 <exec_byte_code+4208>, 0x83075a0 <exec_byte_code+4234>, 0x8307687 <exec_byte_code+4465>, 0x8307689 <exec_byte_code+4467>, 0x830768b <exec_byte_code+4469>, 0x830768d <exec_byte_code+4471>, 0x830768f <exec_byte_code+4473>, 0x830768f <exec_byte_code+4473>, 0x8307638 <exec_byte_code+4386>, 0x8307652 <exec_byte_code+4412>, 0x8307733 <exec_byte_code+4637>, 0x8307735 <exec_byte_code+4639>, 0x8307737 <exec_byte_code+4641>, 0x8307739 <exec_byte_code+4643>, 0x830773b <exec_byte_code+4645>, 0x830773b <exec_byte_code+4645>, 0x83076e4 <exec_byte_code+4558>, 0x83076fe <exec_byte_code+4584>, 0x8308a64 <exec_byte_code+9550>, 0x830885b <exec_byte_code+9029>, 0x8308852 <exec_byte_code+9020>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x8308ccc <exec_byte_code+10166>, 0x8308e3d <exec_byte_code+10535>, 0x8308e9f <exec_byte_code+10633>, 0x8308f01 <exec_byte_code+10731>, 0x8308f62 <exec_byte_code+10828>, 0x8306fcc <exec_byte_code+2742>, 0x8307049 <exec_byte_code+2867>, 0x8308fe3 <exec_byte_code+10957>, 0x8306e9d <exec_byte_code+2439>, 0x83070ba <exec_byte_code+2980>, 0x830904b <exec_byte_code+11061>, 0x83090bc <exec_byte_code+11174>, 0x8309101 <exec_byte_code+11243>, 0x8309172 <exec_byte_code+11356>, 0x83091ba <exec_byte_code+11428>, 0x8309270 <exec_byte_code+11610>, 0x83092b5 <exec_byte_code+11679>, 0x8309326 <exec_byte_code+11792>, 0x83093c3 <exec_byte_code+11949>, 0x8309408 <exec_byte_code+12018>, 0x830944d <exec_byte_code+12087>, 0x83094be <exec_byte_code+12200>, 0x830952f <exec_byte_code+12313>, 0x83095a0 <exec_byte_code+12426>, 0x830963d <exec_byte_code+12583>, 0x8309685 <exec_byte_code+12655>, 0x83096cd <exec_byte_code+12727>, 0x8309783 <exec_byte_code+12909>, 0x830984b <exec_byte_code+13109>, 0x8309913 <exec_byte_code+13309>, 0x8309c32 <exec_byte_code+14108>, 0x8309cab <exec_byte_code+14229>, 0x8309d24 <exec_byte_code+14350>, 0x8309d9d <exec_byte_code+14471>, 0x8309e16 <exec_byte_code+14592>, 0x8309e5e <exec_byte_code+14664>, 0x8309f22 <exec_byte_code+14860>, 0x8309f6a <exec_byte_code+14932>, 0x8309fb2 <exec_byte_code+15004>, 0x8309ffa <exec_byte_code+15076>, 0x830a0fb <exec_byte_code+15333>, 0x83086d0 <exec_byte_code+8634>, 0x830a164 <exec_byte_code+15438>, 0x830a1a9 <exec_byte_code+15507>, 0x830a25b <exec_byte_code+15685>, 0x830a2c4 <exec_byte_code+15790>, 0x830a32d <exec_byte_code+15895>, 0x830a372 <exec_byte_code+15964>, 0x830a3c4 <exec_byte_code+16046>, 0x830a416 <exec_byte_code+16128>, 0x830a479 <exec_byte_code+16227>, 0x830b466 <exec_byte_code+20304>, 0x830a4d2 <exec_byte_code+16316>, 0x830a50c <exec_byte_code+16374>, 0x830a546 <exec_byte_code+16432>, 0x830a580 <exec_byte_code+16490>, 0x830a5ba <exec_byte_code+16548>, 0x830a5f4 <exec_byte_code+16606>, 0x83086d0 <exec_byte_code+8634>, 0x830b466 <exec_byte_code+20304>, 0x830a639 <exec_byte_code+16675>, 0x830a686 <exec_byte_code+16752>, 0x830a6cb <exec_byte_code+16821>, 0x830a710 <exec_byte_code+16890>, 0x830a781 <exec_byte_code+17003>, 0x830a7f2 <exec_byte_code+17116>, 0x830a837 <exec_byte_code+17185>, 0x830a983 <exec_byte_code+17517>, 0x830a9f4 <exec_byte_code+17630>, 0x830aa65 <exec_byte_code+17743>, 0x830aad6 <exec_byte_code+17856>, 0x830ab10 <exec_byte_code+17914>, 0x830b466 <exec_byte_code+20304>, 0x830861b <exec_byte_code+8453>, 0x83077d3 <exec_byte_code+4797>, 0x8306cee <exec_byte_code+2008>, 0x8307947 <exec_byte_code+5169>, 0x8307af6 <exec_byte_code+5600>, 0x8307c93 <exec_byte_code+6013>, 0x83085b5 <exec_byte_code+8351>, 0x83085ee <exec_byte_code+8408>, 0x8307531 <exec_byte_code+4123>, 0x830868e <exec_byte_code+8568>, 0x83086fe <exec_byte_code+8680>, 0x8308797 <exec_byte_code+8833>, 0x83087d9 <exec_byte_code+8899>, 0x8308a9a <exec_byte_code+9604>, 0x8308b36 <exec_byte_code+9760>, 0x8308bd3 <exec_byte_code+9917>, 0x8308c3f <exec_byte_code+10025>, 0x830778c <exec_byte_code+4726>, 0x830ab55 <exec_byte_code+17983>, 0x830abf2 <exec_byte_code+18140>, 0x830ac37 <exec_byte_code+18209>, 0x830ac7c <exec_byte_code+18278>, 0x830acc1 <exec_byte_code+18347>, 0x830ad06 <exec_byte_code+18416>, 0x830ad77 <exec_byte_code+18529>, 0x830ade8 <exec_byte_code+18642>, 0x830ae59 <exec_byte_code+18755>, 0x830aeca <exec_byte_code+18868>, 0x830b096 <exec_byte_code+19328>, 0x830b107 <exec_byte_code+19441>, 0x830b178 <exec_byte_code+19554>, 0x830b1bd <exec_byte_code+19623>, 0x830b22e <exec_byte_code+19736>, 0x830b29f <exec_byte_code+19849>, 0x830b2fc <exec_byte_code+19942>, 0x830b359 <exec_byte_code+20035>, 0x830a042 <exec_byte_code+15148>, 0x830a08a <exec_byte_code+15220>, 0x830b3a1 <exec_byte_code+20107>, 0x830b402 <exec_byte_code+20204>, 0x830b466 <exec_byte_code+20304>, 0x8307e30 <exec_byte_code+6426>, 0x8307f7d <exec_byte_code+6759>, 0x8308114 <exec_byte_code+7166>, 0x83082ab <exec_byte_code+7573>, 0x8308430 <exec_byte_code+7962>, 0x8309202 <exec_byte_code+11500>, 0x8309715 <exec_byte_code+12799>, 0x830a1ed <exec_byte_code+15575>, 0x830b667 <exec_byte_code+20817>, 0x830b6ca <exec_byte_code+20916>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b74b <exec_byte_code+21045>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b7c6 <exec_byte_code+21168> <repeats 64 times>} count = 14 op = 1 vectorp = 0x84cc15c <pure+667036> stack = { pc = 0x867a5d5 <pure+2429461> "\207", byte_string = -9223372036715527864, byte_string_start = 0x867a579 <pure+2429369> "\211:\204\r", next = 0xbfffd048 } top = 0xbfffc470 result = -4611747110042206208 type = (unknown: 2147483648) #15 0x082ab50a in funcall_lambda (fun=-6917529027501833964, nargs=1, arg_vector=0xbfffcab8) at eval.c:2979 val = 584694276550543592 syms_left = 256 next = 584693091139569864 lexenv = 587679394785380568 count = 14 i = -1610612736 optional = 8 rest = 76 #16 0x082aabdc in Ffuncall (nargs=2, args=0xbfffcab0) at eval.c:2861 fun = -6917529027501833964 original_fun = 4611686018569275760 funcar = 588497933947619880 numargs = 1 lisp_numargs = 4611686018569343048 val = 136170268 internal_args = 0x8761048 i = 136170266 count = 13 #17 0x0829fbb8 in Fcall_interactively (function=4611686018569275760, record_flag=4611686018569228136, keys=-6917529027499209168) at callint.c:836 val = -6917529027641081851 args = 0xbfffcab0 visargs = 0xbfffca90 specs = -9223372036715939284 filter_specs = -9223372036715939284 teml = 584694075760836613 up_event = 4611686018569228136 enable = 4611686018569228136 speccount = 11 next_event = 0 prefix_arg = 4611686018569228136 string = 0xbfffcad1 "P" tem = 0x83d91db "" varies = 0xbfffca70 "" i = 2 nargs = 2 mark = 1073741824 arg_from_tty = false gcpro1 = { next = 0x40000000, var = 0xbfffcd68, nvars = 137021178 } gcpro2 = { next = 0x8744f68, var = 0x40000000, nvars = 145187456 } gcpro3 = { next = 0x40000000, var = 0x8a76280, nvars = 2 } gcpro4 = { next = 0x8b1d790, var = 0x40000000, nvars = 2 } gcpro5 = { next = 0x40000000, var = 0x6, nvars = 136134790 } key_count = 0 record_then_fail = false save_this_command = 4611686018569228136 save_last_command = 4611686018569228136 save_this_original_command = 4611686018569228136 save_real_this_command = 4611686018569228136 #18 0x082aa6e0 in Ffuncall (nargs=4, args=0xbfffcf98) at eval.c:2819 fun = -6917529027499735928 original_fun = 4611686018569343008 funcar = -4611686018285568144 numargs = 3 lisp_numargs = -6917529027501833964 val = 4611686018569228136 internal_args = 0xbfffcfa0 i = 136126967 count = 10 #19 0x083076b3 in exec_byte_code (bytestr=-9223372036715520096, vector=-6917529027501826128, maxdepth=13, args_template=1025, nargs=1, args=0xbfffd608) at bytecode.c:916 targets = {0x830b466 <exec_byte_code+20304>, 0x830b52c <exec_byte_code+20502>, 0x830b52e <exec_byte_code+20504>, 0x830b530 <exec_byte_code+20506>, 0x830b532 <exec_byte_code+20508>, 0x830b532 <exec_byte_code+20508>, 0x830b583 <exec_byte_code+20589>, 0x830b5e6 <exec_byte_code+20688>, 0x8306a74 <exec_byte_code+1374>, 0x8306a76 <exec_byte_code+1376>, 0x8306a78 <exec_byte_code+1378>, 0x8306a7a <exec_byte_code+1380>, 0x8306a7c <exec_byte_code+1382>, 0x8306a7c <exec_byte_code+1382>, 0x8306a82 <exec_byte_code+1388>, 0x8306a3f <exec_byte_code+1321>, 0x83071ea <exec_byte_code+3284>, 0x83071ec <exec_byte_code+3286>, 0x83071ee <exec_byte_code+3288>, 0x83071f0 <exec_byte_code+3290>, 0x83071f2 <exec_byte_code+3292>, 0x83071f2 <exec_byte_code+3292>, 0x830722d <exec_byte_code+3351>, 0x83071f8 <exec_byte_code+3298>, 0x83075d5 <exec_byte_code+4287>, 0x83075d7 <exec_byte_code+4289>, 0x83075d9 <exec_byte_code+4291>, 0x83075db <exec_byte_code+4293>, 0x83075dd <exec_byte_code+4295>, 0x83075dd <exec_byte_code+4295>, 0x8307586 <exec_byte_code+4208>, 0x83075a0 <exec_byte_code+4234>, 0x8307687 <exec_byte_code+4465>, 0x8307689 <exec_byte_code+4467>, 0x830768b <exec_byte_code+4469>, 0x830768d <exec_byte_code+4471>, 0x830768f <exec_byte_code+4473>, 0x830768f <exec_byte_code+4473>, 0x8307638 <exec_byte_code+4386>, 0x8307652 <exec_byte_code+4412>, 0x8307733 <exec_byte_code+4637>, 0x8307735 <exec_byte_code+4639>, 0x8307737 <exec_byte_code+4641>, 0x8307739 <exec_byte_code+4643>, 0x830773b <exec_byte_code+4645>, 0x830773b <exec_byte_code+4645>, 0x83076e4 <exec_byte_code+4558>, 0x83076fe <exec_byte_code+4584>, 0x8308a64 <exec_byte_code+9550>, 0x830885b <exec_byte_code+9029>, 0x8308852 <exec_byte_code+9020>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x8308ccc <exec_byte_code+10166>, 0x8308e3d <exec_byte_code+10535>, 0x8308e9f <exec_byte_code+10633>, 0x8308f01 <exec_byte_code+10731>, 0x8308f62 <exec_byte_code+10828>, 0x8306fcc <exec_byte_code+2742>, 0x8307049 <exec_byte_code+2867>, 0x8308fe3 <exec_byte_code+10957>, 0x8306e9d <exec_byte_code+2439>, 0x83070ba <exec_byte_code+2980>, 0x830904b <exec_byte_code+11061>, 0x83090bc <exec_byte_code+11174>, 0x8309101 <exec_byte_code+11243>, 0x8309172 <exec_byte_code+11356>, 0x83091ba <exec_byte_code+11428>, 0x8309270 <exec_byte_code+11610>, 0x83092b5 <exec_byte_code+11679>, 0x8309326 <exec_byte_code+11792>, 0x83093c3 <exec_byte_code+11949>, 0x8309408 <exec_byte_code+12018>, 0x830944d <exec_byte_code+12087>, 0x83094be <exec_byte_code+12200>, 0x830952f <exec_byte_code+12313>, 0x83095a0 <exec_byte_code+12426>, 0x830963d <exec_byte_code+12583>, 0x8309685 <exec_byte_code+12655>, 0x83096cd <exec_byte_code+12727>, 0x8309783 <exec_byte_code+12909>, 0x830984b <exec_byte_code+13109>, 0x8309913 <exec_byte_code+13309>, 0x8309c32 <exec_byte_code+14108>, 0x8309cab <exec_byte_code+14229>, 0x8309d24 <exec_byte_code+14350>, 0x8309d9d <exec_byte_code+14471>, 0x8309e16 <exec_byte_code+14592>, 0x8309e5e <exec_byte_code+14664>, 0x8309f22 <exec_byte_code+14860>, 0x8309f6a <exec_byte_code+14932>, 0x8309fb2 <exec_byte_code+15004>, 0x8309ffa <exec_byte_code+15076>, 0x830a0fb <exec_byte_code+15333>, 0x83086d0 <exec_byte_code+8634>, 0x830a164 <exec_byte_code+15438>, 0x830a1a9 <exec_byte_code+15507>, 0x830a25b <exec_byte_code+15685>, 0x830a2c4 <exec_byte_code+15790>, 0x830a32d <exec_byte_code+15895>, 0x830a372 <exec_byte_code+15964>, 0x830a3c4 <exec_byte_code+16046>, 0x830a416 <exec_byte_code+16128>, 0x830a479 <exec_byte_code+16227>, 0x830b466 <exec_byte_code+20304>, 0x830a4d2 <exec_byte_code+16316>, 0x830a50c <exec_byte_code+16374>, 0x830a546 <exec_byte_code+16432>, 0x830a580 <exec_byte_code+16490>, 0x830a5ba <exec_byte_code+16548>, 0x830a5f4 <exec_byte_code+16606>, 0x83086d0 <exec_byte_code+8634>, 0x830b466 <exec_byte_code+20304>, 0x830a639 <exec_byte_code+16675>, 0x830a686 <exec_byte_code+16752>, 0x830a6cb <exec_byte_code+16821>, 0x830a710 <exec_byte_code+16890>, 0x830a781 <exec_byte_code+17003>, 0x830a7f2 <exec_byte_code+17116>, 0x830a837 <exec_byte_code+17185>, 0x830a983 <exec_byte_code+17517>, 0x830a9f4 <exec_byte_code+17630>, 0x830aa65 <exec_byte_code+17743>, 0x830aad6 <exec_byte_code+17856>, 0x830ab10 <exec_byte_code+17914>, 0x830b466 <exec_byte_code+20304>, 0x830861b <exec_byte_code+8453>, 0x83077d3 <exec_byte_code+4797>, 0x8306cee <exec_byte_code+2008>, 0x8307947 <exec_byte_code+5169>, 0x8307af6 <exec_byte_code+5600>, 0x8307c93 <exec_byte_code+6013>, 0x83085b5 <exec_byte_code+8351>, 0x83085ee <exec_byte_code+8408>, 0x8307531 <exec_byte_code+4123>, 0x830868e <exec_byte_code+8568>, 0x83086fe <exec_byte_code+8680>, 0x8308797 <exec_byte_code+8833>, 0x83087d9 <exec_byte_code+8899>, 0x8308a9a <exec_byte_code+9604>, 0x8308b36 <exec_byte_code+9760>, 0x8308bd3 <exec_byte_code+9917>, 0x8308c3f <exec_byte_code+10025>, 0x830778c <exec_byte_code+4726>, 0x830ab55 <exec_byte_code+17983>, 0x830abf2 <exec_byte_code+18140>, 0x830ac37 <exec_byte_code+18209>, 0x830ac7c <exec_byte_code+18278>, 0x830acc1 <exec_byte_code+18347>, 0x830ad06 <exec_byte_code+18416>, 0x830ad77 <exec_byte_code+18529>, 0x830ade8 <exec_byte_code+18642>, 0x830ae59 <exec_byte_code+18755>, 0x830aeca <exec_byte_code+18868>, 0x830b096 <exec_byte_code+19328>, 0x830b107 <exec_byte_code+19441>, 0x830b178 <exec_byte_code+19554>, 0x830b1bd <exec_byte_code+19623>, 0x830b22e <exec_byte_code+19736>, 0x830b29f <exec_byte_code+19849>, 0x830b2fc <exec_byte_code+19942>, 0x830b359 <exec_byte_code+20035>, 0x830a042 <exec_byte_code+15148>, 0x830a08a <exec_byte_code+15220>, 0x830b3a1 <exec_byte_code+20107>, 0x830b402 <exec_byte_code+20204>, 0x830b466 <exec_byte_code+20304>, 0x8307e30 <exec_byte_code+6426>, 0x8307f7d <exec_byte_code+6759>, 0x8308114 <exec_byte_code+7166>, 0x83082ab <exec_byte_code+7573>, 0x8308430 <exec_byte_code+7962>, 0x8309202 <exec_byte_code+11500>, 0x8309715 <exec_byte_code+12799>, 0x830a1ed <exec_byte_code+15575>, 0x830b667 <exec_byte_code+20817>, 0x830b6ca <exec_byte_code+20916>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b74b <exec_byte_code+21045>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b7c6 <exec_byte_code+21168> <repeats 64 times>} count = 10 op = 3 vectorp = 0x84cdfb4 <pure+674804> stack = { pc = 0x86794a3 <pure+2425059> "\006\006\071\203\233", byte_string = -9223372036715520096, byte_string_start = 0x867942f <pure+2424943> "\306\020\211?\205\f", next = 0xbfffd6b8 } top = 0xbfffcf98 result = -4611686018282272464 type = (unknown: 2147483648) #20 0x082ab50a in funcall_lambda (fun=-6917529027501826188, nargs=1, arg_vector=0xbfffd600) at eval.c:2979 val = 584694276550546456 syms_left = 1025 next = 584693091139572728 lexenv = 4611686018569228136 count = 10 i = -1610612736 optional = 8 rest = 76 #21 0x082aabdc in Ffuncall (nargs=2, args=0xbfffd5f8) at eval.c:2861 fun = -6917529027501826188 original_fun = 4611686018569270744 funcar = 4611686018569228136 numargs = 1 lisp_numargs = -4611686018281895712 val = 4611686018569228176 internal_args = 0xbfffd440 i = 2 count = 9 #22 0x083076b3 in exec_byte_code (bytestr=-9223372036715769716, vector=-6917529027502075748, maxdepth=23, args_template=257, nargs=1, args=0xbfffdc08) at bytecode.c:916 targets = {0x830b466 <exec_byte_code+20304>, 0x830b52c <exec_byte_code+20502>, 0x830b52e <exec_byte_code+20504>, 0x830b530 <exec_byte_code+20506>, 0x830b532 <exec_byte_code+20508>, 0x830b532 <exec_byte_code+20508>, 0x830b583 <exec_byte_code+20589>, 0x830b5e6 <exec_byte_code+20688>, 0x8306a74 <exec_byte_code+1374>, 0x8306a76 <exec_byte_code+1376>, 0x8306a78 <exec_byte_code+1378>, 0x8306a7a <exec_byte_code+1380>, 0x8306a7c <exec_byte_code+1382>, 0x8306a7c <exec_byte_code+1382>, 0x8306a82 <exec_byte_code+1388>, 0x8306a3f <exec_byte_code+1321>, 0x83071ea <exec_byte_code+3284>, 0x83071ec <exec_byte_code+3286>, 0x83071ee <exec_byte_code+3288>, 0x83071f0 <exec_byte_code+3290>, 0x83071f2 <exec_byte_code+3292>, 0x83071f2 <exec_byte_code+3292>, 0x830722d <exec_byte_code+3351>, 0x83071f8 <exec_byte_code+3298>, 0x83075d5 <exec_byte_code+4287>, 0x83075d7 <exec_byte_code+4289>, 0x83075d9 <exec_byte_code+4291>, 0x83075db <exec_byte_code+4293>, 0x83075dd <exec_byte_code+4295>, 0x83075dd <exec_byte_code+4295>, 0x8307586 <exec_byte_code+4208>, 0x83075a0 <exec_byte_code+4234>, 0x8307687 <exec_byte_code+4465>, 0x8307689 <exec_byte_code+4467>, 0x830768b <exec_byte_code+4469>, 0x830768d <exec_byte_code+4471>, 0x830768f <exec_byte_code+4473>, 0x830768f <exec_byte_code+4473>, 0x8307638 <exec_byte_code+4386>, 0x8307652 <exec_byte_code+4412>, 0x8307733 <exec_byte_code+4637>, 0x8307735 <exec_byte_code+4639>, 0x8307737 <exec_byte_code+4641>, 0x8307739 <exec_byte_code+4643>, 0x830773b <exec_byte_code+4645>, 0x830773b <exec_byte_code+4645>, 0x83076e4 <exec_byte_code+4558>, 0x83076fe <exec_byte_code+4584>, 0x8308a64 <exec_byte_code+9550>, 0x830885b <exec_byte_code+9029>, 0x8308852 <exec_byte_code+9020>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x8308ccc <exec_byte_code+10166>, 0x8308e3d <exec_byte_code+10535>, 0x8308e9f <exec_byte_code+10633>, 0x8308f01 <exec_byte_code+10731>, 0x8308f62 <exec_byte_code+10828>, 0x8306fcc <exec_byte_code+2742>, 0x8307049 <exec_byte_code+2867>, 0x8308fe3 <exec_byte_code+10957>, 0x8306e9d <exec_byte_code+2439>, 0x83070ba <exec_byte_code+2980>, 0x830904b <exec_byte_code+11061>, 0x83090bc <exec_byte_code+11174>, 0x8309101 <exec_byte_code+11243>, 0x8309172 <exec_byte_code+11356>, 0x83091ba <exec_byte_code+11428>, 0x8309270 <exec_byte_code+11610>, 0x83092b5 <exec_byte_code+11679>, 0x8309326 <exec_byte_code+11792>, 0x83093c3 <exec_byte_code+11949>, 0x8309408 <exec_byte_code+12018>, 0x830944d <exec_byte_code+12087>, 0x83094be <exec_byte_code+12200>, 0x830952f <exec_byte_code+12313>, 0x83095a0 <exec_byte_code+12426>, 0x830963d <exec_byte_code+12583>, 0x8309685 <exec_byte_code+12655>, 0x83096cd <exec_byte_code+12727>, 0x8309783 <exec_byte_code+12909>, 0x830984b <exec_byte_code+13109>, 0x8309913 <exec_byte_code+13309>, 0x8309c32 <exec_byte_code+14108>, 0x8309cab <exec_byte_code+14229>, 0x8309d24 <exec_byte_code+14350>, 0x8309d9d <exec_byte_code+14471>, 0x8309e16 <exec_byte_code+14592>, 0x8309e5e <exec_byte_code+14664>, 0x8309f22 <exec_byte_code+14860>, 0x8309f6a <exec_byte_code+14932>, 0x8309fb2 <exec_byte_code+15004>, 0x8309ffa <exec_byte_code+15076>, 0x830a0fb <exec_byte_code+15333>, 0x83086d0 <exec_byte_code+8634>, 0x830a164 <exec_byte_code+15438>, 0x830a1a9 <exec_byte_code+15507>, 0x830a25b <exec_byte_code+15685>, 0x830a2c4 <exec_byte_code+15790>, 0x830a32d <exec_byte_code+15895>, 0x830a372 <exec_byte_code+15964>, 0x830a3c4 <exec_byte_code+16046>, 0x830a416 <exec_byte_code+16128>, 0x830a479 <exec_byte_code+16227>, 0x830b466 <exec_byte_code+20304>, 0x830a4d2 <exec_byte_code+16316>, 0x830a50c <exec_byte_code+16374>, 0x830a546 <exec_byte_code+16432>, 0x830a580 <exec_byte_code+16490>, 0x830a5ba <exec_byte_code+16548>, 0x830a5f4 <exec_byte_code+16606>, 0x83086d0 <exec_byte_code+8634>, 0x830b466 <exec_byte_code+20304>, 0x830a639 <exec_byte_code+16675>, 0x830a686 <exec_byte_code+16752>, 0x830a6cb <exec_byte_code+16821>, 0x830a710 <exec_byte_code+16890>, 0x830a781 <exec_byte_code+17003>, 0x830a7f2 <exec_byte_code+17116>, 0x830a837 <exec_byte_code+17185>, 0x830a983 <exec_byte_code+17517>, 0x830a9f4 <exec_byte_code+17630>, 0x830aa65 <exec_byte_code+17743>, 0x830aad6 <exec_byte_code+17856>, 0x830ab10 <exec_byte_code+17914>, 0x830b466 <exec_byte_code+20304>, 0x830861b <exec_byte_code+8453>, 0x83077d3 <exec_byte_code+4797>, 0x8306cee <exec_byte_code+2008>, 0x8307947 <exec_byte_code+5169>, 0x8307af6 <exec_byte_code+5600>, 0x8307c93 <exec_byte_code+6013>, 0x83085b5 <exec_byte_code+8351>, 0x83085ee <exec_byte_code+8408>, 0x8307531 <exec_byte_code+4123>, 0x830868e <exec_byte_code+8568>, 0x83086fe <exec_byte_code+8680>, 0x8308797 <exec_byte_code+8833>, 0x83087d9 <exec_byte_code+8899>, 0x8308a9a <exec_byte_code+9604>, 0x8308b36 <exec_byte_code+9760>, 0x8308bd3 <exec_byte_code+9917>, 0x8308c3f <exec_byte_code+10025>, 0x830778c <exec_byte_code+4726>, 0x830ab55 <exec_byte_code+17983>, 0x830abf2 <exec_byte_code+18140>, 0x830ac37 <exec_byte_code+18209>, 0x830ac7c <exec_byte_code+18278>, 0x830acc1 <exec_byte_code+18347>, 0x830ad06 <exec_byte_code+18416>, 0x830ad77 <exec_byte_code+18529>, 0x830ade8 <exec_byte_code+18642>, 0x830ae59 <exec_byte_code+18755>, 0x830aeca <exec_byte_code+18868>, 0x830b096 <exec_byte_code+19328>, 0x830b107 <exec_byte_code+19441>, 0x830b178 <exec_byte_code+19554>, 0x830b1bd <exec_byte_code+19623>, 0x830b22e <exec_byte_code+19736>, 0x830b29f <exec_byte_code+19849>, 0x830b2fc <exec_byte_code+19942>, 0x830b359 <exec_byte_code+20035>, 0x830a042 <exec_byte_code+15148>, 0x830a08a <exec_byte_code+15220>, 0x830b3a1 <exec_byte_code+20107>, 0x830b402 <exec_byte_code+20204>, 0x830b466 <exec_byte_code+20304>, 0x8307e30 <exec_byte_code+6426>, 0x8307f7d <exec_byte_code+6759>, 0x8308114 <exec_byte_code+7166>, 0x83082ab <exec_byte_code+7573>, 0x8308430 <exec_byte_code+7962>, 0x8309202 <exec_byte_code+11500>, 0x8309715 <exec_byte_code+12799>, 0x830a1ed <exec_byte_code+15575>, 0x830b667 <exec_byte_code+20817>, 0x830b6ca <exec_byte_code+20916>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b74b <exec_byte_code+21045>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b7c6 <exec_byte_code+21168> <repeats 64 times>} count = 7 op = 1 vectorp = 0x84910a0 <pure+425184> stack = { pc = 0x86925d5 <pure+2527765> "\210\202\276\003\006\b \210\202\276\003\016A❃S\001\331\026B\343\344\003\206M\001\n\211A\022\242!!\210\202\276\003\016A坃\313\001\314\346\347\016C\"\003\206i\001\n\211A\022\242\211\262\f\314\331\036D\321\003\003\003#)\266\203\203\205\001\006\t\326\314O\262\nٲ\001\350\351\006\v!!\262\n\211\203\246\001\315\016E\006\vC\"\026E\006\b\203\307\001\016E\262\t\202\307\001\006\b\203\275\001\006\b\006\n\006\nAB\241\210\006\bA\262\t\202\307\001\006\t\016EB\211\026E\262\t\210\202\276\003\016Aꝃ\363\001\351\002\206\334\001\n\211A\022\242!\350\001!\353\001!\203\351\001\211\262\002\354\002\314\331#\266\003\202\276\003\016A"..., byte_string = -9223372036715769716, byte_string_start = 0x86924a8 <pure+2527464> "\306 \210\b\203\021", next = 0xbfffdcf8 } top = 0xbfffd5f8 result = 91293880678350848 type = (unknown: 2147483648) #23 0x082ab50a in funcall_lambda (fun=-6917529027502075808, nargs=1, arg_vector=0xbfffdc00) at eval.c:2979 val = 584694276550548104 syms_left = 257 next = 584693091139574376 lexenv = 1617 count = 7 i = -1610612736 optional = 8 rest = 73 #24 0x082aabdc in Ffuncall (nargs=2, args=0xbfffdbf8) at eval.c:2861 fun = -6917529027502075808 original_fun = 4611686018573243616 funcar = 609783342110625640 numargs = 1 lisp_numargs = -4611725635063395520 val = 609309727476809972 internal_args = 0x40000000 i = 136792583 count = 6 #25 0x083076b3 in exec_byte_code (bytestr=-9223372036715789880, vector=-6917529027502095912, maxdepth=17, args_template=0, nargs=0, args=0xbfffe248) at bytecode.c:916 targets = {0x830b466 <exec_byte_code+20304>, 0x830b52c <exec_byte_code+20502>, 0x830b52e <exec_byte_code+20504>, 0x830b530 <exec_byte_code+20506>, 0x830b532 <exec_byte_code+20508>, 0x830b532 <exec_byte_code+20508>, 0x830b583 <exec_byte_code+20589>, 0x830b5e6 <exec_byte_code+20688>, 0x8306a74 <exec_byte_code+1374>, 0x8306a76 <exec_byte_code+1376>, 0x8306a78 <exec_byte_code+1378>, 0x8306a7a <exec_byte_code+1380>, 0x8306a7c <exec_byte_code+1382>, 0x8306a7c <exec_byte_code+1382>, 0x8306a82 <exec_byte_code+1388>, 0x8306a3f <exec_byte_code+1321>, 0x83071ea <exec_byte_code+3284>, 0x83071ec <exec_byte_code+3286>, 0x83071ee <exec_byte_code+3288>, 0x83071f0 <exec_byte_code+3290>, 0x83071f2 <exec_byte_code+3292>, 0x83071f2 <exec_byte_code+3292>, 0x830722d <exec_byte_code+3351>, 0x83071f8 <exec_byte_code+3298>, 0x83075d5 <exec_byte_code+4287>, 0x83075d7 <exec_byte_code+4289>, 0x83075d9 <exec_byte_code+4291>, 0x83075db <exec_byte_code+4293>, 0x83075dd <exec_byte_code+4295>, 0x83075dd <exec_byte_code+4295>, 0x8307586 <exec_byte_code+4208>, 0x83075a0 <exec_byte_code+4234>, 0x8307687 <exec_byte_code+4465>, 0x8307689 <exec_byte_code+4467>, 0x830768b <exec_byte_code+4469>, 0x830768d <exec_byte_code+4471>, 0x830768f <exec_byte_code+4473>, 0x830768f <exec_byte_code+4473>, 0x8307638 <exec_byte_code+4386>, 0x8307652 <exec_byte_code+4412>, 0x8307733 <exec_byte_code+4637>, 0x8307735 <exec_byte_code+4639>, 0x8307737 <exec_byte_code+4641>, 0x8307739 <exec_byte_code+4643>, 0x830773b <exec_byte_code+4645>, 0x830773b <exec_byte_code+4645>, 0x83076e4 <exec_byte_code+4558>, 0x83076fe <exec_byte_code+4584>, 0x8308a64 <exec_byte_code+9550>, 0x830885b <exec_byte_code+9029>, 0x8308852 <exec_byte_code+9020>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x8308ccc <exec_byte_code+10166>, 0x8308e3d <exec_byte_code+10535>, 0x8308e9f <exec_byte_code+10633>, 0x8308f01 <exec_byte_code+10731>, 0x8308f62 <exec_byte_code+10828>, 0x8306fcc <exec_byte_code+2742>, 0x8307049 <exec_byte_code+2867>, 0x8308fe3 <exec_byte_code+10957>, 0x8306e9d <exec_byte_code+2439>, 0x83070ba <exec_byte_code+2980>, 0x830904b <exec_byte_code+11061>, 0x83090bc <exec_byte_code+11174>, 0x8309101 <exec_byte_code+11243>, 0x8309172 <exec_byte_code+11356>, 0x83091ba <exec_byte_code+11428>, 0x8309270 <exec_byte_code+11610>, 0x83092b5 <exec_byte_code+11679>, 0x8309326 <exec_byte_code+11792>, 0x83093c3 <exec_byte_code+11949>, 0x8309408 <exec_byte_code+12018>, 0x830944d <exec_byte_code+12087>, 0x83094be <exec_byte_code+12200>, 0x830952f <exec_byte_code+12313>, 0x83095a0 <exec_byte_code+12426>, 0x830963d <exec_byte_code+12583>, 0x8309685 <exec_byte_code+12655>, 0x83096cd <exec_byte_code+12727>, 0x8309783 <exec_byte_code+12909>, 0x830984b <exec_byte_code+13109>, 0x8309913 <exec_byte_code+13309>, 0x8309c32 <exec_byte_code+14108>, 0x8309cab <exec_byte_code+14229>, 0x8309d24 <exec_byte_code+14350>, 0x8309d9d <exec_byte_code+14471>, 0x8309e16 <exec_byte_code+14592>, 0x8309e5e <exec_byte_code+14664>, 0x8309f22 <exec_byte_code+14860>, 0x8309f6a <exec_byte_code+14932>, 0x8309fb2 <exec_byte_code+15004>, 0x8309ffa <exec_byte_code+15076>, 0x830a0fb <exec_byte_code+15333>, 0x83086d0 <exec_byte_code+8634>, 0x830a164 <exec_byte_code+15438>, 0x830a1a9 <exec_byte_code+15507>, 0x830a25b <exec_byte_code+15685>, 0x830a2c4 <exec_byte_code+15790>, 0x830a32d <exec_byte_code+15895>, 0x830a372 <exec_byte_code+15964>, 0x830a3c4 <exec_byte_code+16046>, 0x830a416 <exec_byte_code+16128>, 0x830a479 <exec_byte_code+16227>, 0x830b466 <exec_byte_code+20304>, 0x830a4d2 <exec_byte_code+16316>, 0x830a50c <exec_byte_code+16374>, 0x830a546 <exec_byte_code+16432>, 0x830a580 <exec_byte_code+16490>, 0x830a5ba <exec_byte_code+16548>, 0x830a5f4 <exec_byte_code+16606>, 0x83086d0 <exec_byte_code+8634>, 0x830b466 <exec_byte_code+20304>, 0x830a639 <exec_byte_code+16675>, 0x830a686 <exec_byte_code+16752>, 0x830a6cb <exec_byte_code+16821>, 0x830a710 <exec_byte_code+16890>, 0x830a781 <exec_byte_code+17003>, 0x830a7f2 <exec_byte_code+17116>, 0x830a837 <exec_byte_code+17185>, 0x830a983 <exec_byte_code+17517>, 0x830a9f4 <exec_byte_code+17630>, 0x830aa65 <exec_byte_code+17743>, 0x830aad6 <exec_byte_code+17856>, 0x830ab10 <exec_byte_code+17914>, 0x830b466 <exec_byte_code+20304>, 0x830861b <exec_byte_code+8453>, 0x83077d3 <exec_byte_code+4797>, 0x8306cee <exec_byte_code+2008>, 0x8307947 <exec_byte_code+5169>, 0x8307af6 <exec_byte_code+5600>, 0x8307c93 <exec_byte_code+6013>, 0x83085b5 <exec_byte_code+8351>, 0x83085ee <exec_byte_code+8408>, 0x8307531 <exec_byte_code+4123>, 0x830868e <exec_byte_code+8568>, 0x83086fe <exec_byte_code+8680>, 0x8308797 <exec_byte_code+8833>, 0x83087d9 <exec_byte_code+8899>, 0x8308a9a <exec_byte_code+9604>, 0x8308b36 <exec_byte_code+9760>, 0x8308bd3 <exec_byte_code+9917>, 0x8308c3f <exec_byte_code+10025>, 0x830778c <exec_byte_code+4726>, 0x830ab55 <exec_byte_code+17983>, 0x830abf2 <exec_byte_code+18140>, 0x830ac37 <exec_byte_code+18209>, 0x830ac7c <exec_byte_code+18278>, 0x830acc1 <exec_byte_code+18347>, 0x830ad06 <exec_byte_code+18416>, 0x830ad77 <exec_byte_code+18529>, 0x830ade8 <exec_byte_code+18642>, 0x830ae59 <exec_byte_code+18755>, 0x830aeca <exec_byte_code+18868>, 0x830b096 <exec_byte_code+19328>, 0x830b107 <exec_byte_code+19441>, 0x830b178 <exec_byte_code+19554>, 0x830b1bd <exec_byte_code+19623>, 0x830b22e <exec_byte_code+19736>, 0x830b29f <exec_byte_code+19849>, 0x830b2fc <exec_byte_code+19942>, 0x830b359 <exec_byte_code+20035>, 0x830a042 <exec_byte_code+15148>, 0x830a08a <exec_byte_code+15220>, 0x830b3a1 <exec_byte_code+20107>, 0x830b402 <exec_byte_code+20204>, 0x830b466 <exec_byte_code+20304>, 0x8307e30 <exec_byte_code+6426>, 0x8307f7d <exec_byte_code+6759>, 0x8308114 <exec_byte_code+7166>, 0x83082ab <exec_byte_code+7573>, 0x8308430 <exec_byte_code+7962>, 0x8309202 <exec_byte_code+11500>, 0x8309715 <exec_byte_code+12799>, 0x830a1ed <exec_byte_code+15575>, 0x830b667 <exec_byte_code+20817>, 0x830b6ca <exec_byte_code+20916>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b74b <exec_byte_code+21045>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b7c6 <exec_byte_code+21168> <repeats 64 times>} count = 6 op = 1 vectorp = 0x848c1dc <pure+405020> stack = { pc = 0x8695297 <pure+2539223> "\210\307\016@\211\203\n\005\211@\002\204\003\005\201\261", byte_string = -9223372036715789880, byte_string_start = 0x8694de3 <pure+2538019> "\306 \020\307\021\n\023\307\024\310\311!\211\307=\204\060", next = 0xbfffe318 } top = 0xbfffdbf8 result = -6917529027502097560 type = (unknown: 2147483648) #26 0x082ab50a in funcall_lambda (fun=-6917529027502095972, nargs=0, arg_vector=0xbfffe248) at eval.c:2979 val = 584694276550549704 syms_left = 0 next = 584693091139575976 lexenv = 587544232164581576 count = 6 i = -1610612736 optional = 8 rest = 72 #27 0x082aabdc in Ffuncall (nargs=1, args=0xbfffe240) at eval.c:2861 fun = -6917529027502095972 original_fun = 4611686018573115808 funcar = 609328350455156584 numargs = 0 lisp_numargs = 4611686018573294336 val = 4611686018572835552 internal_args = 0x81d4aca <FUNCTIONP+36> i = 137011492 count = 5 #28 0x083076b3 in exec_byte_code (bytestr=-9223372036715792504, vector=-6917529027502098536, maxdepth=12, args_template=0, nargs=0, args=0xbfffe700) at bytecode.c:916 targets = {0x830b466 <exec_byte_code+20304>, 0x830b52c <exec_byte_code+20502>, 0x830b52e <exec_byte_code+20504>, 0x830b530 <exec_byte_code+20506>, 0x830b532 <exec_byte_code+20508>, 0x830b532 <exec_byte_code+20508>, 0x830b583 <exec_byte_code+20589>, 0x830b5e6 <exec_byte_code+20688>, 0x8306a74 <exec_byte_code+1374>, 0x8306a76 <exec_byte_code+1376>, 0x8306a78 <exec_byte_code+1378>, 0x8306a7a <exec_byte_code+1380>, 0x8306a7c <exec_byte_code+1382>, 0x8306a7c <exec_byte_code+1382>, 0x8306a82 <exec_byte_code+1388>, 0x8306a3f <exec_byte_code+1321>, 0x83071ea <exec_byte_code+3284>, 0x83071ec <exec_byte_code+3286>, 0x83071ee <exec_byte_code+3288>, 0x83071f0 <exec_byte_code+3290>, 0x83071f2 <exec_byte_code+3292>, 0x83071f2 <exec_byte_code+3292>, 0x830722d <exec_byte_code+3351>, 0x83071f8 <exec_byte_code+3298>, 0x83075d5 <exec_byte_code+4287>, 0x83075d7 <exec_byte_code+4289>, 0x83075d9 <exec_byte_code+4291>, 0x83075db <exec_byte_code+4293>, 0x83075dd <exec_byte_code+4295>, 0x83075dd <exec_byte_code+4295>, 0x8307586 <exec_byte_code+4208>, 0x83075a0 <exec_byte_code+4234>, 0x8307687 <exec_byte_code+4465>, 0x8307689 <exec_byte_code+4467>, 0x830768b <exec_byte_code+4469>, 0x830768d <exec_byte_code+4471>, 0x830768f <exec_byte_code+4473>, 0x830768f <exec_byte_code+4473>, 0x8307638 <exec_byte_code+4386>, 0x8307652 <exec_byte_code+4412>, 0x8307733 <exec_byte_code+4637>, 0x8307735 <exec_byte_code+4639>, 0x8307737 <exec_byte_code+4641>, 0x8307739 <exec_byte_code+4643>, 0x830773b <exec_byte_code+4645>, 0x830773b <exec_byte_code+4645>, 0x83076e4 <exec_byte_code+4558>, 0x83076fe <exec_byte_code+4584>, 0x8308a64 <exec_byte_code+9550>, 0x830885b <exec_byte_code+9029>, 0x8308852 <exec_byte_code+9020>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x8308ccc <exec_byte_code+10166>, 0x8308e3d <exec_byte_code+10535>, 0x8308e9f <exec_byte_code+10633>, 0x8308f01 <exec_byte_code+10731>, 0x8308f62 <exec_byte_code+10828>, 0x8306fcc <exec_byte_code+2742>, 0x8307049 <exec_byte_code+2867>, 0x8308fe3 <exec_byte_code+10957>, 0x8306e9d <exec_byte_code+2439>, 0x83070ba <exec_byte_code+2980>, 0x830904b <exec_byte_code+11061>, 0x83090bc <exec_byte_code+11174>, 0x8309101 <exec_byte_code+11243>, 0x8309172 <exec_byte_code+11356>, 0x83091ba <exec_byte_code+11428>, 0x8309270 <exec_byte_code+11610>, 0x83092b5 <exec_byte_code+11679>, 0x8309326 <exec_byte_code+11792>, 0x83093c3 <exec_byte_code+11949>, 0x8309408 <exec_byte_code+12018>, 0x830944d <exec_byte_code+12087>, 0x83094be <exec_byte_code+12200>, 0x830952f <exec_byte_code+12313>, 0x83095a0 <exec_byte_code+12426>, 0x830963d <exec_byte_code+12583>, 0x8309685 <exec_byte_code+12655>, 0x83096cd <exec_byte_code+12727>, 0x8309783 <exec_byte_code+12909>, 0x830984b <exec_byte_code+13109>, 0x8309913 <exec_byte_code+13309>, 0x8309c32 <exec_byte_code+14108>, 0x8309cab <exec_byte_code+14229>, 0x8309d24 <exec_byte_code+14350>, 0x8309d9d <exec_byte_code+14471>, 0x8309e16 <exec_byte_code+14592>, 0x8309e5e <exec_byte_code+14664>, 0x8309f22 <exec_byte_code+14860>, 0x8309f6a <exec_byte_code+14932>, 0x8309fb2 <exec_byte_code+15004>, 0x8309ffa <exec_byte_code+15076>, 0x830a0fb <exec_byte_code+15333>, 0x83086d0 <exec_byte_code+8634>, 0x830a164 <exec_byte_code+15438>, 0x830a1a9 <exec_byte_code+15507>, 0x830a25b <exec_byte_code+15685>, 0x830a2c4 <exec_byte_code+15790>, 0x830a32d <exec_byte_code+15895>, 0x830a372 <exec_byte_code+15964>, 0x830a3c4 <exec_byte_code+16046>, 0x830a416 <exec_byte_code+16128>, 0x830a479 <exec_byte_code+16227>, 0x830b466 <exec_byte_code+20304>, 0x830a4d2 <exec_byte_code+16316>, 0x830a50c <exec_byte_code+16374>, 0x830a546 <exec_byte_code+16432>, 0x830a580 <exec_byte_code+16490>, 0x830a5ba <exec_byte_code+16548>, 0x830a5f4 <exec_byte_code+16606>, 0x83086d0 <exec_byte_code+8634>, 0x830b466 <exec_byte_code+20304>, 0x830a639 <exec_byte_code+16675>, 0x830a686 <exec_byte_code+16752>, 0x830a6cb <exec_byte_code+16821>, 0x830a710 <exec_byte_code+16890>, 0x830a781 <exec_byte_code+17003>, 0x830a7f2 <exec_byte_code+17116>, 0x830a837 <exec_byte_code+17185>, 0x830a983 <exec_byte_code+17517>, 0x830a9f4 <exec_byte_code+17630>, 0x830aa65 <exec_byte_code+17743>, 0x830aad6 <exec_byte_code+17856>, 0x830ab10 <exec_byte_code+17914>, 0x830b466 <exec_byte_code+20304>, 0x830861b <exec_byte_code+8453>, 0x83077d3 <exec_byte_code+4797>, 0x8306cee <exec_byte_code+2008>, 0x8307947 <exec_byte_code+5169>, 0x8307af6 <exec_byte_code+5600>, 0x8307c93 <exec_byte_code+6013>, 0x83085b5 <exec_byte_code+8351>, 0x83085ee <exec_byte_code+8408>, 0x8307531 <exec_byte_code+4123>, 0x830868e <exec_byte_code+8568>, 0x83086fe <exec_byte_code+8680>, 0x8308797 <exec_byte_code+8833>, 0x83087d9 <exec_byte_code+8899>, 0x8308a9a <exec_byte_code+9604>, 0x8308b36 <exec_byte_code+9760>, 0x8308bd3 <exec_byte_code+9917>, 0x8308c3f <exec_byte_code+10025>, 0x830778c <exec_byte_code+4726>, 0x830ab55 <exec_byte_code+17983>, 0x830abf2 <exec_byte_code+18140>, 0x830ac37 <exec_byte_code+18209>, 0x830ac7c <exec_byte_code+18278>, 0x830acc1 <exec_byte_code+18347>, 0x830ad06 <exec_byte_code+18416>, 0x830ad77 <exec_byte_code+18529>, 0x830ade8 <exec_byte_code+18642>, 0x830ae59 <exec_byte_code+18755>, 0x830aeca <exec_byte_code+18868>, 0x830b096 <exec_byte_code+19328>, 0x830b107 <exec_byte_code+19441>, 0x830b178 <exec_byte_code+19554>, 0x830b1bd <exec_byte_code+19623>, 0x830b22e <exec_byte_code+19736>, 0x830b29f <exec_byte_code+19849>, 0x830b2fc <exec_byte_code+19942>, 0x830b359 <exec_byte_code+20035>, 0x830a042 <exec_byte_code+15148>, 0x830a08a <exec_byte_code+15220>, 0x830b3a1 <exec_byte_code+20107>, 0x830b402 <exec_byte_code+20204>, 0x830b466 <exec_byte_code+20304>, 0x8307e30 <exec_byte_code+6426>, 0x8307f7d <exec_byte_code+6759>, 0x8308114 <exec_byte_code+7166>, 0x83082ab <exec_byte_code+7573>, 0x8308430 <exec_byte_code+7962>, 0x8309202 <exec_byte_code+11500>, 0x8309715 <exec_byte_code+12799>, 0x830a1ed <exec_byte_code+15575>, 0x830b667 <exec_byte_code+20817>, 0x830b6ca <exec_byte_code+20916>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b74b <exec_byte_code+21045>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b466 <exec_byte_code+20304>, 0x830b7c6 <exec_byte_code+21168> <repeats 64 times>} count = 4 op = 0 vectorp = 0x848b79c <pure+402396> stack = { pc = 0x869592f <pure+2540911> "\210)\210\374\375\376\"\210\377ˁG", byte_string = -9223372036715792504, byte_string_start = 0x86957dd <pure+2540573> "\b\203\b", next = 0x0 } top = 0xbfffe240 result = -5317158857707886688 type = (unknown: 2147483648) #29 0x082ab50a in funcall_lambda (fun=-6917529027502098596, nargs=0, arg_vector=0xbfffe700) at eval.c:2979 val = -5264529396701264635 syms_left = 0 next = 0 lexenv = -5221184896122224639 count = 4 i = 0 optional = false rest = false #30 0x082ab045 in apply_lambda (fun=-6917529027502098596, args=4611686018569228136, count=3) at eval.c:2920 args_left = 4611686018569228136 i = 0 numargs = 0 arg_vector = 0xbfffe700 gcpro1 = { next = 0x81d3f44 <PSEUDOVECTORP+95>, var = 0x848b75c <pure+402332>, nvars = 0 } gcpro2 = { next = 0x848b75c <pure+402332>, var = 0xa0000000, nvars = -1073748104 } gcpro3 = { next = 0xa0000000, var = 0x5, nvars = 243 } tem = 84 sa_count = 4 sa_must_free = false #31 0x082a8983 in eval_sub (form=-4611686018285333152) at eval.c:2227 fun = -6917529027502098596 val = 4611686018569228136 original_fun = 4611686018573362624 original_args = 4611686018569228136 funcar = 609309727476810980 gcpro1 = { next = 0x40000000, var = 0x8744f68, nvars = 1073741824 } gcpro2 = { next = 0x874b3f8, var = 0xa0000001, nvars = 141840232 } gcpro3 = { next = 0x8744f68, var = 0x40000000, nvars = 141865976 } count = 3 #32 0x082a784c in Feval (form=-4611686018285333152, lexical=4611686018569228136) at eval.c:1997 count = 2 #33 0x081dd360 in top_level_2 () at keyboard.c:1186 No locals. #34 0x082a52a2 in internal_condition_case (bfun=0x81dd32e <top_level_2>, handlers=4611686018569274824, hfun=0x81dcb5d <cmd_error>) at eval.c:1348 val = 3221219880 c = 0x8ec6448 #35 0x081dd3c4 in top_level_1 (ignore=4611686018569228136) at keyboard.c:1194 No locals. #36 0x082a42ff in internal_catch (tag=4611686018569271584, func=0x81dd366 <top_level_1>, arg=4611686018569228136) at eval.c:1112 val = 149649256 c = 0x8ed0f90 #37 0x081dd257 in command_loop () at keyboard.c:1155 No locals. #38 0x081dc57c in recursive_edit_1 () at keyboard.c:777 count = 1 val = 100 #39 0x081dc832 in Frecursive_edit () at keyboard.c:848 count = 0 buffer = 4611686018569228136 #40 0x081da1c8 in main (argc=5, argv=0xbfffecc4) at emacs.c:1646 dummy = -5268866228251792284 stack_bottom_variable = -74 '\266' do_initial_setlocale = true dumping = false skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0xb6e0fff4 "\304\376" original_pwd = 0x0 Lisp Backtrace: "recenter" (0xbfffc478) "end-of-buffer" (0xbfffcab8) "call-interactively" (0xbfffcfa0) "command-execute" (0xbfffd600) "command-line-1" (0xbfffdc00) "command-line" (0xbfffe248) "normal-top-level" (0xbfffe700) -- Nicolas Richard
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 08:15:02 GMT) Full text and rfc822 format available.Message #11 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>, Kenichi Handa <handa <at> gnu.org> Cc: 18610 <at> debbugs.gnu.org, maden.ldm <at> gmail.com Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 11:14:05 +0300
> From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr> > Date: Thu, 02 Oct 2014 17:40:45 +0200 > Cc: 18610 <at> debbugs.gnu.org > > maden.ldm <at> gmail.com writes: > > > 1. emacs -Q > > 2. M-x find-file /home/ldionmarcil/Documents/bugreportemacs/_mixins.scssc RET > > 3. Emacs segfault > > Here's an actual backtrace, but I only get the crash if I do something > else. e.g. end-of-buffer. Perhaps my screen is too small. Thanks. It is very easy to get a backtrace with a working installation of GDB, just by using the OP's recipe. Here's what I get: Program received signal SIGTRAP, Trace/breakpoint trap. 0x7c90120f in ntdll!DbgBreakPoint () from C:\WINDOWS\system32\ntdll.dll (gdb) bt #0 0x7c90120f in ntdll!DbgBreakPoint () from C:\WINDOWS\system32\ntdll.dll #1 0x0120161e in emacs_abort () at w32fns.c:8491 #2 0x010d48f3 in bidi_get_type (ch=4195643, override=NEUTRAL_DIR) at bidi.c:289 #3 0x010d8540 in bidi_resolve_weak (bidi_it=0x82d680) at bidi.c:2030 #4 0x010d8742 in bidi_resolve_neutral (bidi_it=0x82d680) at bidi.c:2120 #5 0x010d8b18 in bidi_type_of_next_char (bidi_it=0x82d680) at bidi.c:2291 #6 0x010d8e4a in bidi_level_of_next_char (bidi_it=0x82d680) at bidi.c:2404 #7 0x010d931f in bidi_move_to_visually_next (bidi_it=0x82d680) at bidi.c:2614 #8 0x01036b7f in set_iterator_to_next (it=0x82d0cc, reseat_p=1) at xdisp.c:7417 #9 0x0105eecd in display_line (it=0x82d0cc) at xdisp.c:20617 #10 0x010517e4 in try_window (window=61647613, pos=..., flags=0) at xdisp.c:16972 #11 0x0104e1d2 in redisplay_window (window=61647613, just_this_one_p=true) at xdisp.c:16223 #12 0x01047eb1 in redisplay_window_1 (window=61647613) at xdisp.c:14356 #13 0x01181fba in internal_condition_case_1 ( bfun=0x1047e7b <redisplay_window_1>, arg=61647613, handlers=58275094, hfun=0x1047e1a <redisplay_window_error>) at eval.c:1372 #14 0x01047281 in redisplay_internal () at xdisp.c:14002 #15 0x01044eaf in redisplay () at xdisp.c:13207 #16 0x010fad1c in read_char (commandflag=1, map=62245526, prev_event=58292258, used_mouse_menu=0x82f7c3, end_time=0x0) at keyboard.c:2570 #17 0x011080d9 in read_key_sequence (keybuf=0x82f8e0, bufsize=30, prompt=58292258, dont_downcase_last=false, can_return_switch_frame=true, fix_current_buffer=true, prevent_redisplay=false) at keyboard.c:9088 #18 0x010f884b in command_loop_1 () at keyboard.c:1452 #19 0x01181ea7 in internal_condition_case (bfun=0x10f84ce <command_loop_1>, handlers=58343778, hfun=0x10f7d33 <cmd_error>) at eval.c:1348 #20 0x010f8183 in command_loop_2 (ignore=58292258) at keyboard.c:1177 #21 0x01181457 in internal_catch (tag=58339138, func=0x10f815f <command_loop_2>, arg=58292258) at eval.c:1112 #22 0x010f8139 in command_loop () at keyboard.c:1156 #23 0x010f78d0 in recursive_edit_1 () at keyboard.c:777 #24 0x010f7a8c in Frecursive_edit () at keyboard.c:848 #25 0x010f5ca7 in main (argc=2, argv=0xa427e8) at emacs.c:1646 Lisp Backtrace: "redisplay_internal (C function)" (0x1542e9c) (gdb) up #1 0x0120161e in emacs_abort () at w32fns.c:8491 8491 DebugBreak (); (gdb) up #2 0x010d48f3 in bidi_get_type (ch=4195643, override=NEUTRAL_DIR) at bidi.c:289 289 emacs_abort (); (gdb) up #3 0x010d8540 in bidi_resolve_weak (bidi_it=0x82d680) at bidi.c:2030 2030 type_of_next = bidi_get_type (next_char, override); (gdb) p next_char $1 = 4195643 (gdb) p/x next_char $2 = 0x40053b (gdb) p bidi_it->charpos $3 = 2672 As you see, at character position 2673 we get an invalid character codepoint 0x40053b, which is greater than MAX_CHAR. So bidi.c rightfully refuses to play with such a codepoint. Preliminary diagnostics indicates that under some as yet unclear circumstances the raw byte \226 gets represented incorrectly in the buffer: the leading \300 byte of the 2-byte sequence is missing. Perhaps we have some subtle bug in the text-decoding functions, so I'm adding Handa-san to the addressees. This affects the emacs-24 branch as well, so is quite urgent. I'll continue looking into this.
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 11:23:02 GMT) Full text and rfc822 format available.Message #14 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Antipov <dmantipov <at> yandex.ru> To: Kenichi Handa <handa <at> gnu.org> Cc: Eli Zaretskii <eliz <at> gnu.org>, 18610 <at> debbugs.gnu.org, maden.ldm <at> gmail.com Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 15:22:12 +0400
[Message part 1 (text/plain, inline)]
On 10/03/2014 12:14 PM, Eli Zaretskii wrote: > I'll continue looking into this. There is a reduced sample which is just 194 bytes (attached). This file has the following structure (hex bytes): 3B 19 5B 07 6F 3A 1B 53 61 73 73 3A 3A 53 65 6C 65 63 74 6F 72 3A 3A 50 61 72 65 6E ^^ escape (1) 74 07 3A 0E 40 66 69 6C 65 6E 61 6D 65 22 00 3B 14 69 1A 6F 3A 1B 53 61 73 73 3A 3A 53 65 6C 65 63 74 6F 72 3A 3A 50 73 65 75 64 6F 0A 3B 0B 5B 06 22 0A 68 6F 76 65 72 3B 12 3A 0A 63 6C 61 73 73 3B 1D 40 01 96 3B 14 69 1A 3A 09 40 61 72 67 30 3A 0D 40 ^^ first non-ASCII byte (2) 73 6F 75 72 63 65 73 6F 3A 08 53 65 74 06 3A 0A 40 68 61 73 68 7B 00 3A 0D 40 73 75 62 6A 65 63 74 30 3B 1D 40 01 96 3B 14 69 1A 3B 1D 40 01 96 3B 14 69 1A 3B 14 69 1A 3A 0B 40 73 70 6C 61 74 30 3B 14 69 06 3A 0A 40 61 72 67 73 5B 00 3B 14 69 06 The whole thing is really subtle: when detect_coding is called, it finds (1) and calls to detect_coding_iso_2022, which returns 1. Since this happens before detect_coding finds (2), this function assumes that the whole data is in one of 7-bit (?) ISO-2022 encoding. Thus, no conversion is performed, and decode_coding_gap inserts the data as is; this way we end up with 96 3B byte sequence in buffer text. Dmitry
[bug18610_crash.txt (text/plain, attachment)]
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 12:22:02 GMT) Full text and rfc822 format available.Message #17 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Dmitry Antipov <dmantipov <at> yandex.ru> Cc: handa <at> gnu.org, 18610 <at> debbugs.gnu.org, maden.ldm <at> gmail.com Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 15:20:46 +0300
> Date: Fri, 03 Oct 2014 15:22:12 +0400 > From: Dmitry Antipov <dmantipov <at> yandex.ru> > CC: Eli Zaretskii <eliz <at> gnu.org>, 18610 <at> debbugs.gnu.org, > maden.ldm <at> gmail.com > > There is a reduced sample which is just 194 bytes (attached). Thanks, I also arrived at such a shortened version. But the shortest version is just this: 1B 96 IOW, you need an escape and a raw byte between 128 and 159 (inclusive). > The whole thing is really subtle: when detect_coding is called, it finds (1) and > calls to detect_coding_iso_2022, which returns 1. Since this happens before > detect_coding finds (2), this function assumes that the whole data is in one of > 7-bit (?) ISO-2022 encoding. Thus, no conversion is performed, and decode_coding_gap > inserts the data as is; this way we end up with 96 3B byte sequence in buffer text. Indeed. But I don't think we can simply reject ISO-2022 here, because the mere presence of bytes in [128..159] is not supposed to reject the possibility of decoding that text by ISO-2022, see latin-extra-code-table. However, detect_coding_iso_2022 returns with the 'found' member of its second argument having zero value, which I interpret as meaning that it didn't really find any ISO-2022 sequences. So the simple patch below fixes this for me. Kenichi, is this patch OK? === modified file 'src/coding.c' --- src/coding.c 2014-08-06 17:37:22 +0000 +++ src/coding.c 2014-10-03 12:09:28 +0000 @@ -6559,7 +6559,8 @@ detect_coding (struct coding_system *cod && ! inhibit_ied && ! detect_info.checked) { - if (detect_coding_iso_2022 (coding, &detect_info)) + if (detect_coding_iso_2022 (coding, &detect_info) + && detect_info.found != 0) { /* We have scanned the whole data. */ if (! (detect_info.rejected & CATEGORY_MASK_ISO_7_ELSE))
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 12:40:02 GMT) Full text and rfc822 format available.Message #20 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Kenichi Handa <handa <at> gnu.org> Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 15:39:05 +0300
> Date: Fri, 03 Oct 2014 15:20:46 +0300 > From: Eli Zaretskii <eliz <at> gnu.org> > Cc: 18610 <at> debbugs.gnu.org, maden.ldm <at> gmail.com > > --- src/coding.c 2014-08-06 17:37:22 +0000 > +++ src/coding.c 2014-10-03 12:09:28 +0000 > @@ -6559,7 +6559,8 @@ detect_coding (struct coding_system *cod > && ! inhibit_ied > && ! detect_info.checked) > { > - if (detect_coding_iso_2022 (coding, &detect_info)) > + if (detect_coding_iso_2022 (coding, &detect_info) > + && detect_info.found != 0) > { > /* We have scanned the whole data. */ > if (! (detect_info.rejected & CATEGORY_MASK_ISO_7_ELSE)) > > Alternatively, perhaps detect_coding_iso_2022 shouldn't return 1 if the 'found' member is zero. Btw, there's one more issue that bothers me. In ONE_MORE_BYTE we have this: c = *src++; \ if (multibytep && (c & 0x80)) \ { \ if ((c & 0xFE) == 0xC0) \ c = ((c & 1) << 6) | *src++; \ else \ { \ src--; \ c = - string_char (src, &src, NULL); \ record_conversion_result \ (coding, CODING_RESULT_INVALID_SRC); \ } \ } \ If 'src' is a signed type, the first line above assigns a negative value to c for values beyond 127. But, as seen from the code after that, negative values have special meaning. So I wonder if we need to make sure the first line above always assigns non-negative values to c. Same problem exists in TWO_MORE_BYTES.
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 15:17:01 GMT) Full text and rfc822 format available.Message #23 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Andreas Schwab <schwab <at> linux-m68k.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Kenichi Handa <handa <at> gnu.org>, dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 17:16:27 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: > Btw, there's one more issue that bothers me. In ONE_MORE_BYTE we have > this: > > c = *src++; \ > if (multibytep && (c & 0x80)) \ > { \ > if ((c & 0xFE) == 0xC0) \ > c = ((c & 1) << 6) | *src++; \ > else \ > { \ > src--; \ > c = - string_char (src, &src, NULL); \ > record_conversion_result \ > (coding, CODING_RESULT_INVALID_SRC); \ > } \ > } \ > > If 'src' is a signed type It never is. Andreas. -- Andreas Schwab, schwab <at> linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 15:33:01 GMT) Full text and rfc822 format available.Message #26 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Andreas Schwab <schwab <at> linux-m68k.org> Cc: handa <at> gnu.org, dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 18:32:45 +0300
> From: Andreas Schwab <schwab <at> linux-m68k.org> > Cc: Kenichi Handa <handa <at> gnu.org>, dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org > Date: Fri, 03 Oct 2014 17:16:27 +0200 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > > Btw, there's one more issue that bothers me. In ONE_MORE_BYTE we have > > this: > > > > c = *src++; \ > > if (multibytep && (c & 0x80)) \ > > { \ > > if ((c & 0xFE) == 0xC0) \ > > c = ((c & 1) << 6) | *src++; \ > > else \ > > { \ > > src--; \ > > c = - string_char (src, &src, NULL); \ > > record_conversion_result \ > > (coding, CODING_RESULT_INVALID_SRC); \ > > } \ > > } \ > > > > If 'src' is a signed type > > It never is. You are right. But c nevertheless does get assigned a negative value when the byte at src is beyond 127, at least according to what GDB shows me.
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 16:03:02 GMT) Full text and rfc822 format available.Message #29 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Andreas Schwab <schwab <at> linux-m68k.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: handa <at> gnu.org, dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 18:02:52 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: >> From: Andreas Schwab <schwab <at> linux-m68k.org> >> Cc: Kenichi Handa <handa <at> gnu.org>, dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org >> Date: Fri, 03 Oct 2014 17:16:27 +0200 >> >> Eli Zaretskii <eliz <at> gnu.org> writes: >> >> > Btw, there's one more issue that bothers me. In ONE_MORE_BYTE we have >> > this: >> > >> > c = *src++; \ >> > if (multibytep && (c & 0x80)) \ >> > { \ >> > if ((c & 0xFE) == 0xC0) \ >> > c = ((c & 1) << 6) | *src++; \ >> > else \ >> > { \ >> > src--; \ >> > c = - string_char (src, &src, NULL); \ >> > record_conversion_result \ >> > (coding, CODING_RESULT_INVALID_SRC); \ >> > } \ >> > } \ >> > >> > If 'src' is a signed type >> >> It never is. > > You are right. But c nevertheless does get assigned a negative value > when the byte at src is beyond 127, at least according to what GDB > shows me. Exactly here: c = - string_char (src, &src, NULL); Andreas. -- Andreas Schwab, schwab <at> linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 16:36:01 GMT) Full text and rfc822 format available.Message #32 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Andreas Schwab <schwab <at> linux-m68k.org> Cc: handa <at> gnu.org, dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 19:35:35 +0300
> From: Andreas Schwab <schwab <at> linux-m68k.org> > Cc: handa <at> gnu.org, dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org > Date: Fri, 03 Oct 2014 18:02:52 +0200 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > >> From: Andreas Schwab <schwab <at> linux-m68k.org> > >> Cc: Kenichi Handa <handa <at> gnu.org>, dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org > >> Date: Fri, 03 Oct 2014 17:16:27 +0200 > >> > >> Eli Zaretskii <eliz <at> gnu.org> writes: > >> > >> > Btw, there's one more issue that bothers me. In ONE_MORE_BYTE we have > >> > this: > >> > > >> > c = *src++; \ > >> > if (multibytep && (c & 0x80)) \ > >> > { \ > >> > if ((c & 0xFE) == 0xC0) \ > >> > c = ((c & 1) << 6) | *src++; \ > >> > else \ > >> > { \ > >> > src--; \ > >> > c = - string_char (src, &src, NULL); \ > >> > record_conversion_result \ > >> > (coding, CODING_RESULT_INVALID_SRC); \ > >> > } \ > >> > } \ > >> > > >> > If 'src' is a signed type > >> > >> It never is. > > > > You are right. But c nevertheless does get assigned a negative value > > when the byte at src is beyond 127, at least according to what GDB > > shows me. > > Exactly here: > c = - string_char (src, &src, NULL); No, I meant here: c = *src++; \
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 16:41:02 GMT) Full text and rfc822 format available.Message #35 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Andreas Schwab <schwab <at> linux-m68k.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 18:40:48 +0200
Eli Zaretskii <eliz <at> gnu.org> writes: > No, I meant here: > > c = *src++; \ Why do you think so? Andreas. -- Andreas Schwab, schwab <at> linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Fri, 03 Oct 2014 16:58:02 GMT) Full text and rfc822 format available.Message #38 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Andreas Schwab <schwab <at> linux-m68k.org> Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Fri, 03 Oct 2014 19:57:06 +0300
> From: Andreas Schwab <schwab <at> linux-m68k.org> > Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org > Date: Fri, 03 Oct 2014 18:40:48 +0200 > > Eli Zaretskii <eliz <at> gnu.org> writes: > > > No, I meant here: > > > > c = *src++; \ > > Why do you think so? Because 'multibyte' was zero, and I saw a negative value: 3045 switch (c) 2: /c c = -106 'צ' (gdb) 3174 if (c < 0) 2: /c c = -106 'צ' But I guess this was a side effect of using "display /c c" in GDB, since "print c" does show a positive value with the same buffer. So I'm sorry for the line noise.
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Sun, 05 Oct 2014 09:01:02 GMT) Full text and rfc822 format available.Message #41 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: handa <at> gnu.org (K. Handa) To: Eli Zaretskii <eliz <at> gnu.org> Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Sun, 05 Oct 2014 17:59:45 +0900
In article <83a95dibtt.fsf <at> gnu.org>, Eli Zaretskii <eliz <at> gnu.org> writes: > > The whole thing is really subtle: when detect_coding is called, it finds (1) and > > calls to detect_coding_iso_2022, which returns 1. Since this happens before > > detect_coding finds (2), this function assumes that the whole data is in one of > > 7-bit (?) ISO-2022 encoding. Thus, no conversion is performed, and decode_coding_gap > > inserts the data as is; this way we end up with 96 3B byte sequence in buffer text. > Indeed. But I don't think we can simply reject ISO-2022 here, because > the mere presence of bytes in [128..159] is not supposed to reject the > possibility of decoding that text by ISO-2022, see > latin-extra-code-table. > However, detect_coding_iso_2022 returns with the 'found' member of its > second argument having zero value, which I interpret as meaning that > it didn't really find any ISO-2022 sequences. So the simple patch > below fixes this for me. Kenichi, is this patch OK? No. Even if there's no special ISO-2022 escape sequence, we should not reject iso-2022 as a detected coding system. And, even if that detection was incorrect, the decoder should not produce an invalid byte sequence in a buffer/string which leads to Emacs crash. The bug is in detect_coding_iso_2022 which doesn't set CATEGORY_MASK_ISO_7_ELSE in coding->rejected in this case. Because of that, coding->head_ascii is incorrectly set. I've just installed a fix to trunk. Could you please try the latest version? --- Kenichi Handa handa <at> gnu.org
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Sun, 05 Oct 2014 16:10:02 GMT) Full text and rfc822 format available.Message #44 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: handa <at> gnu.org (K. Handa) Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Sun, 05 Oct 2014 19:09:26 +0300
> From: handa <at> gnu.org (K. Handa) > Date: Sun, 05 Oct 2014 17:59:45 +0900 > Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org > > > However, detect_coding_iso_2022 returns with the 'found' member of its > > second argument having zero value, which I interpret as meaning that > > it didn't really find any ISO-2022 sequences. So the simple patch > > below fixes this for me. Kenichi, is this patch OK? > > No. Even if there's no special ISO-2022 escape sequence, we > should not reject iso-2022 as a detected coding system. Can you explain why? AFAICT, all the other detectors are required to set some flag in the 'found' field, so why is ISO-2022 special in this regard? > And, even if that detection was incorrect, the decoder > should not produce an invalid byte sequence in a > buffer/string which leads to Emacs crash. No argument here. > The bug is in detect_coding_iso_2022 which doesn't set > CATEGORY_MASK_ISO_7_ELSE in coding->rejected in this case. Btw, it would be nice if these masks could be documented so that their meaning was clear. I considered the possibility that the flags are not set correctly, but couldn't test that hypothesis given my insufficient knowledge of ISO-2022 details and variants. > I've just installed a fix to trunk. Could you please try > the latest version? It fixes the crash, but I'm not sure the results are what we want. Emacs 24.3, which also did not crash, would set the buffer-file-coding-system of the buffer visiting the file to 'undecided', and regarded the \226 characters as 8-bit raw bytes: character: \226 (displayed as \226) (codepoint 4194198, #o17777626, #x3fff96) ... general-category: Cn (Other, Not Assigned) By contrast, the current trunk sets buffer-file-coding-system to 'latin-1' and thinks this character is a Latin-1 character: character: \226 (displayed as \226) (codepoint 150, #o226, #x96) preferred charset: iso-8859-1 (Latin-1 (ISO/IEC 8859-1)) ... old-name: START OF GUARDED AREA general-category: Cc (Other, Control) That doesn't sound right to me. If I force some specific coding system, e.g. C-x RET c utf-8 RET C-x C-f FILE RET then the \226 characters are correctly recognized as 8-bit bytes by the current trunk (as was the case before your changes). Could it be that the current trunk fails to recognize the 8-bit bytes in the file?
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Mon, 06 Oct 2014 14:01:01 GMT) Full text and rfc822 format available.Message #47 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: handa <at> gnu.org (K. Handa) To: Eli Zaretskii <eliz <at> gnu.org> Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Mon, 06 Oct 2014 23:00:10 +0900
In article <83zjdamrbd.fsf <at> gnu.org>, Eli Zaretskii <eliz <at> gnu.org> writes: > > No. Even if there's no special ISO-2022 escape sequence, we > > should not reject iso-2022 as a detected coding system. > Can you explain why? AFAICT, all the other detectors are required to > set some flag in the 'found' field, so why is ISO-2022 special in this > regard? Because the file contains the byte #x96 which is included in latin-extra-code-table (i.e. (aref latin-extra-code-table #x96) is t). > Btw, it would be nice if these masks could be documented so that their > meaning was clear. I considered the possibility that the flags are > not set correctly, but couldn't test that hypothesis given my > insufficient knowledge of ISO-2022 details and variants. Sorry for the poor comments in my code. I'll work on it soon. > > I've just installed a fix to trunk. Could you please try > > the latest version? > It fixes the crash, but I'm not sure the results are what we want. > Emacs 24.3, which also did not crash, 24.3 had this bug too but it doesn't utilize coding->head_ascii in the current case. After 24.3, I changed the code to utilize coding->head_ascii more for optimization. > would set the buffer-file-coding-system of the buffer > visiting the file to 'undecided', and regarded the \226 > characters as 8-bit raw bytes: I think that is a bug. If the file doesn't contain ESC, it is detected as latin-1. If the file contains latin-1 byte 0xA0..0xFF instead of \226, it is detected as latin-1. So, as far as \226 is treated as extra latin code, it should be decoded as latin-1. --- Kenichi Handa handa <at> gnu.org
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Mon, 06 Oct 2014 15:21:01 GMT) Full text and rfc822 format available.Message #50 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: handa <at> gnu.org (K. Handa) Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Mon, 06 Oct 2014 18:20:08 +0300
> From: handa <at> gnu.org (K. Handa) > Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org > Date: Mon, 06 Oct 2014 23:00:10 +0900 > > In article <83zjdamrbd.fsf <at> gnu.org>, Eli Zaretskii <eliz <at> gnu.org> writes: > > > > No. Even if there's no special ISO-2022 escape sequence, we > > > should not reject iso-2022 as a detected coding system. > > > Can you explain why? AFAICT, all the other detectors are required to > > set some flag in the 'found' field, so why is ISO-2022 special in this > > regard? > > Because the file contains the byte #x96 which is included in > latin-extra-code-table (i.e. (aref latin-extra-code-table > #x96) is t). Yes, but what's the reason for having latin-extra-code-table in the first place? > > Btw, it would be nice if these masks could be documented so that their > > meaning was clear. I considered the possibility that the flags are > > not set correctly, but couldn't test that hypothesis given my > > insufficient knowledge of ISO-2022 details and variants. > > Sorry for the poor comments in my code. I'll work on it soon. TIA. > > would set the buffer-file-coding-system of the buffer > > visiting the file to 'undecided', and regarded the \226 > > characters as 8-bit raw bytes: > > I think that is a bug. If the file doesn't contain ESC, it > is detected as latin-1. If the file contains latin-1 byte > 0xA0..0xFF instead of \226, it is detected as latin-1. So, > as far as \226 is treated as extra latin code, it should be > decoded as latin-1. OK. Do you think this fix is safe enough to go to the release branch, so as to prevent Emacs 24.4 from crashing in these circumstances?
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Tue, 07 Oct 2014 12:35:02 GMT) Full text and rfc822 format available.Message #53 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: handa <at> gnu.org (K. Handa) To: Eli Zaretskii <eliz <at> gnu.org> Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Tue, 07 Oct 2014 21:34:08 +0900
In article <83egulmdhz.fsf <at> gnu.org>, Eli Zaretskii <eliz <at> gnu.org> writes: > Yes, but what's the reason for having latin-extra-code-table in the > first place? I vaguely remember that it was a request from latin-1 users who occasionally have to edit files created by Windows users, and those files tend to contain those non-Laint-1 characters. > > > Btw, it would be nice if these masks could be documented so that their > > > meaning was clear. I considered the possibility that the flags are > > > not set correctly, but couldn't test that hypothesis given my > > > insufficient knowledge of ISO-2022 details and variants. > > > > Sorry for the poor comments in my code. I'll work on it soon. > TIA. http://en.wikipedia.org/wiki/TiA ? :-p > OK. Do you think this fix is safe enough to go to the release branch, > so as to prevent Emacs 24.4 from crashing in these circumstances? There may be more places where the similar change should be applied, but, I think, at least that patch is safe enough. --- Kenichi Handa handa <at> gnu.org
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Tue, 07 Oct 2014 13:21:01 GMT) Full text and rfc822 format available.Message #56 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Ivan Shmakov <ivan <at> siamics.net> To: 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Tue, 07 Oct 2014 13:20:03 +0000
>>>>> K Handa <handa <at> gnu.org> writes: >>>>> In article <83egulmdhz.fsf <at> gnu.org>, Eli Zaretskii writes: […] >> Yes, but what's the reason for having latin-extra-code-table in the >> first place? > I vaguely remember that it was a request from latin-1 users who > occasionally have to edit files created by Windows users, and those > files tend to contain those non-Latin-1 characters. Specifically, latin-extra-code-table has non-nil elements at indices #x91 through #x96, which are, as it seems, windows-1252 code points for the characters common to English typography [1] (specifically: ‘, ’, “, ”, •, and –; or U+2018, U+2019, U+201C, U+201D, U+2022, U+2013.) ISO-8859-1 /proper/ uses these code points for C1 controls; specifically [2]: Private Use 1 (PU1), Private Use 2 (PU2), Set Transmit State (STS), Cancel character (CCH), Message Waiting (MW), and Start of Protected Area (SPA). Which (I believe) are unlikely to be produced by the “common” Windows software. Thus, just using the windows-1252 encoding (perhaps also as a default fallback in Latin-1 environments) looks like a cleaner solution to me. [1] https://en.wikipedia.org/wiki/Windows-1252 [2] https://en.wikipedia.org/wiki/C0_and_C1_control_codes […] >>> Sorry for the poor comments in my code. I'll work on it soon. >> TIA. > http://en.wikipedia.org/wiki/TiA ? :-p https://en.wiktionary.org/wiki/TIA (Sorry, just couldn’t resist.) […] -- FSF associate member #7257 np. Symphonic Dances Op. 64 — Edvard Grieg
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Tue, 07 Oct 2014 14:34:02 GMT) Full text and rfc822 format available.Message #59 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Ivan Shmakov <ivan <at> siamics.net> Cc: 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Tue, 07 Oct 2014 17:33:19 +0300
> From: Ivan Shmakov <ivan <at> siamics.net> > Date: Tue, 07 Oct 2014 13:20:03 +0000 > > Thus, just using the windows-1252 encoding (perhaps also as a > default fallback in Latin-1 environments) looks like a cleaner > solution to me. Solution to what problem? And how do you propose to apply that solution in the case in point, where Emacs is _guessing_ the encoding, as the user didn't tell how to decode the file?
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Tue, 07 Oct 2014 15:12:02 GMT) Full text and rfc822 format available.Message #62 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Ivan Shmakov <ivan <at> siamics.net> To: 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Tue, 07 Oct 2014 15:10:52 +0000
>>>>> Eli Zaretskii <eliz <at> gnu.org> writes: >>>>> From: Ivan Shmakov Date: Tue, 07 Oct 2014 13:20:03 +0000 >>>> Yes, but what's the reason for having latin-extra-code-table in >>>> the first place? >>> I vaguely remember that it was a request from latin-1 users who >>> occasionally have to edit files created by Windows users, and those >>> files tend to contain those non-Latin-1 characters. […] >> Thus, just using the windows-1252 encoding (perhaps also as a >> default fallback in Latin-1 environments) looks like a cleaner >> solution to me. > Solution to what problem? To the problem of reading “files created by Windows users” into Emacs buffers. (See above.) > And how do you propose to apply that solution in the case in point, By a chance, aren’t we now talking about different issues altogether? (Emacs crashing vs. latin-extra-code-table.) > where Emacs is _guessing_ the encoding, as the user didn't tell how > to decode the file? Sorry, I don’t know the exact magic Emacs implements in this case, but couldn’t Emacs be instructed to, whenever (set-language-environment "Latin-1") is in effect, try to use the windows-1252 encoding for the files being read /iff/ iso-8859-1 (the default in this case, I presume) fails? Again, I’m not an expert in the Emacs i18n support, but wouldn’t such an approach allow us to drop latin-extra-code-table? -- FSF associate member #7257 http://boycottsystemd.org/ … 3013 B6A0 230E 334A
bug-gnu-emacs <at> gnu.org
:bug#18610
; Package emacs
.
(Tue, 07 Oct 2014 15:20:02 GMT) Full text and rfc822 format available.Message #65 received at 18610 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Ivan Shmakov <ivan <at> siamics.net> Cc: 18610 <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Tue, 07 Oct 2014 18:19:06 +0300
> From: Ivan Shmakov <ivan <at> siamics.net> > Date: Tue, 07 Oct 2014 15:10:52 +0000 > > >>>>> Eli Zaretskii <eliz <at> gnu.org> writes: > >>>>> From: Ivan Shmakov Date: Tue, 07 Oct 2014 13:20:03 +0000 > > >>>> Yes, but what's the reason for having latin-extra-code-table in > >>>> the first place? > > >>> I vaguely remember that it was a request from latin-1 users who > >>> occasionally have to edit files created by Windows users, and those > >>> files tend to contain those non-Latin-1 characters. > > […] > > >> Thus, just using the windows-1252 encoding (perhaps also as a > >> default fallback in Latin-1 environments) looks like a cleaner > >> solution to me. > > > Solution to what problem? > > To the problem of reading “files created by Windows users” into > Emacs buffers. (See above.) But that's not the issue discussed in this bug report, not at all. (And we don't know whether the file was created by a Windows user; most probably it wasn't, because it looks like a binary file to me.) > > And how do you propose to apply that solution in the case in point, > > By a chance, aren’t we now talking about different issues > altogether? (Emacs crashing vs. latin-extra-code-table.) latin-extra-code-table was mentioned because it is relevant to the code in question, the one that detects ISO-2022 encoding variants. > > where Emacs is _guessing_ the encoding, as the user didn't tell how > > to decode the file? > > Sorry, I don’t know the exact magic Emacs implements in this > case, but couldn’t Emacs be instructed to, whenever > (set-language-environment "Latin-1") is in effect, try to use > the windows-1252 encoding for the files being read /iff/ > iso-8859-1 (the default in this case, I presume) fails? Maybe, but that's not what users on Unix want IME. And no, Latin-1 didn't fail in this case; in fact, it wasn't even tried.
Eli Zaretskii <eliz <at> gnu.org>
:maden.ldm <at> gmail.com
:Message #70 received at 18610-done <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: handa <at> gnu.org (K. Handa) Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610-done <at> debbugs.gnu.org Subject: Re: bug#18610: 24.4.50; Specific file causing emacs to segfault upon opening Date: Wed, 08 Oct 2014 10:33:29 +0300
> From: handa <at> gnu.org (K. Handa) > Cc: dmantipov <at> yandex.ru, maden.ldm <at> gmail.com, 18610 <at> debbugs.gnu.org > Date: Tue, 07 Oct 2014 21:34:08 +0900 > > > > > Btw, it would be nice if these masks could be documented so that their > > > > meaning was clear. I considered the possibility that the flags are > > > > not set correctly, but couldn't test that hypothesis given my > > > > insufficient knowledge of ISO-2022 details and variants. > > > > > > Sorry for the poor comments in my code. I'll work on it soon. > > > TIA. > > http://en.wikipedia.org/wiki/TiA ? :-p Thanks In Advance. > > OK. Do you think this fix is safe enough to go to the release branch, > > so as to prevent Emacs 24.4 from crashing in these circumstances? > > There may be more places where the similar change should be applied, > but, I think, at least that patch is safe enough. OK, I back-ported it to the emacs-24 branch, and I'm closing this bug. Thanks.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Wed, 05 Nov 2014 12:24:03 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.