From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 20 14:32:53 2017 Received: (at submit) by debbugs.gnu.org; 20 Dec 2017 19:32:53 +0000 Received: from localhost ([127.0.0.1]:44772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRk6m-0002oA-L4 for submit@debbugs.gnu.org; Wed, 20 Dec 2017 14:32:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRk6l-0002nv-3E for submit@debbugs.gnu.org; Wed, 20 Dec 2017 14:32:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRk6d-00028X-Oy for submit@debbugs.gnu.org; Wed, 20 Dec 2017 14:32:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49062) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eRk6d-00028T-LD for submit@debbugs.gnu.org; Wed, 20 Dec 2017 14:32:43 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48674) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRk6a-0005qt-Sj for bug-gnu-emacs@gnu.org; Wed, 20 Dec 2017 14:32:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRk6W-00026Z-6x for bug-gnu-emacs@gnu.org; Wed, 20 Dec 2017 14:32:40 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:41853) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eRk6V-00025H-Qs for bug-gnu-emacs@gnu.org; Wed, 20 Dec 2017 14:32:36 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id A66D120DF5 for ; Wed, 20 Dec 2017 14:32:33 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute3.internal (MEProxy); Wed, 20 Dec 2017 14:32:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=luisgerhorst.de; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=aayrI7lI9vd6xHb71pb/5/Mi8WS6JNUJVhLxzIj4eq4=; b=MBK7n okJFs+tdM0Cm/sdGE/7mNCmyPtnbGjN5KVwHz8WM2H6u9IQGpw+1AvtjymH61LUN iV1WjBs/H/XkK2sqBLEer8fHOScxjCMIWww0eC/8tC6E5LkpFsq4GUu7jCL+ZnAn 4+AuVdxUGpQNlN0ssMoDvz2/LM686OXsgQRT/I= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=aayrI7lI9vd6xHb71pb/5/Mi8WS6J NUJVhLxzIj4eq4=; b=PeM3kjcXKcvQ2wRnMgUmB4nG1AAf0q7V0qWOpRdJR2tAP ys7hnj4w3Mvpi5WyFzsC+KATNEZxPqMEDEa06xpGw1qxYnp68WXYZgrOKmPCrLn1 QWnU2H3oznmhb1bV8aaXum0yt+RqEPfmC5o6Xh5K9EEKiXp6S2dklba8Q9hCz8lb OFg6RRHJe3xPVAdGFLcYoEUhjUoOE0rW718PRj1DRevwj2AGOsFz8zEnitFXuIRX oKxA475s3i3ZuNoyeifOYYT1i+n7yGL8ZOap9qXrll4oTRJAi123aOgmCJ6pwgYN WWbi0KhCeHUVWLZj2TiTgFdfSRZ5m6ROr/Ue8tkDg== X-ME-Sender: Received: from luis-imac.fritz.box (p4ffa82ca.dip0.t-ipconnect.de [79.250.130.202]) by mail.messagingengine.com (Postfix) with ESMTPA id E6DE17E558 for ; Wed, 20 Dec 2017 14:32:32 -0500 (EST) User-agent: mu4e 0.9.18; emacs 25.3.1 From: Luis Gerhorst To: bug-gnu-emacs@gnu.org Subject: 25.1; Emacs blocks user input when using visual-fill-column in wide terminals Date: Wed, 20 Dec 2017 20:28:27 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) 1. Run Emacs in a wide terminal (about 150 characters, 100 isn't enough): emacs -nw -Q 2. Load a arbitrary theme: M-x load-theme adwaita 3. Load visual-fill-column. E.g. by copying https://raw.githubusercontent.com/joostkremers/visual-fill-column/c0e5ec8f88a7598f7afdee565978410bee0de2a0/visual-fill-column.el into the scratch buffer and typing M-x eval-buffer. There is nothing suspicious about the code, regular lisp code should not be able to block Emacs (I believe). It does not seem to contain any loops that block the main thread. The maintainer knows about the issue but say's it may be an issue with low-level code. In GUI Emacs it works. 4. Open a buffer and enable visual-fill-column-mode: M-x visual-fill-column-mode 5. Your Emacs is now blocked. In ZSH when I type C-g C-g I'm back in my shell which displays the message "zsh: suspended emacs -nw -Q". This bug has been encountered by multiple users on different operating systems (Debian, Ubuntu and macOS) running different versions of Emacs (24.5 to 26.0), some reported it here: https://github.com/joostkremers/visual-fill-column/issues/1 In GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-09-15, modified by Debian built on trouble System Description: Debian GNU/Linux 9.3 (stretch) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.1/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs25-wN2qS3/emacs25-25.1+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_CTYPE: C.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: GFM Minor modes in effect: luis-text-wrap-mode: t visual-fill-column-mode: t adaptive-wrap-prefix-mode: t diff-auto-refine-mode: t shell-dirtrack-mode: t ws-butler-mode: t show-paren-mode: t frame-restore-mode: t winner-mode: t global-company-mode: t company-mode: t which-key-mode: t flx-ido-mode: t ido-vertical-mode: t crm-custom-mode: t ido-ubiquitous-mode: t ido-everywhere: t projectile-global-mode: t projectile-mode: t recentf-mode: t global-auto-revert-mode: t override-global-mode: t tooltip-mode: t global-eldoc-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 column-number-mode: t line-number-mode: t visual-line-mode: t transient-mark-mode: t Recent messages: Source file ‘/home/cip/2016/un65esoq/.emacs.d/elpa/bind-key-2.3/bind-key.el’ newer than byte-compiled file Loading /home/cip/2016/un65esoq/.emacs.d/recentf...done Cleaning up the recentf list...done (0 removed) Source file ‘/home/cip/2016/un65esoq/.emacs.d/elpa/s-1.12.0/s.el’ newer than byte-compiled file Source file ‘/home/cip/2016/un65esoq/.emacs.d/elpa/company-0.9.4/company-dabbrev.el’ newer than byte-compiled file Unable to load color "brightgreen" [12 times] For information about GNU Emacs and the GNU system, type C-h C-a. Mark saved where search started Visual-Fill-Column mode enabled in current buffer GNU Emacs 25.1.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-09-15, modified by Debian Load-path shadows: /home/cip/2016/un65esoq/.emacs.d/elpa/magit-2.11.0/magit-popup hides /home/cip/2016/un65esoq/.emacs.d/elpa/magit-popup-2.12.0/magit-popup /home/cip/2016/un65esoq/.emacs.d/elpa/lua-mode-20151025/lua-mode hides /usr/share/emacs25/site-lisp/lua-mode/lua-mode /home/cip/2016/un65esoq/.emacs.d/elpa/apache-mode-2.1/apache-mode hides /usr/share/emacs25/site-lisp/emacs-goodies-el/apache-mode /home/cip/2016/un65esoq/.emacs.d/elpa/diminish-0.45/diminish hides /usr/share/emacs25/site-lisp/emacs-goodies-el/diminish /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-ispell hides /usr/share/emacs25/site-lisp/auctex/tex-ispell /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/context hides /usr/share/emacs25/site-lisp/auctex/context /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-buf hides /usr/share/emacs25/site-lisp/auctex/tex-buf /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/font-latex hides /usr/share/emacs25/site-lisp/auctex/font-latex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/preview hides /usr/share/emacs25/site-lisp/auctex/preview /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-jp hides /usr/share/emacs25/site-lisp/auctex/tex-jp /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex hides /usr/share/emacs25/site-lisp/auctex/tex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/latex hides /usr/share/emacs25/site-lisp/auctex/latex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/context-en hides /usr/share/emacs25/site-lisp/auctex/context-en /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/context-nl hides /usr/share/emacs25/site-lisp/auctex/context-nl /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-info hides /usr/share/emacs25/site-lisp/auctex/tex-info /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/bib-cite hides /usr/share/emacs25/site-lisp/auctex/bib-cite /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-mik hides /usr/share/emacs25/site-lisp/auctex/tex-mik /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-style hides /usr/share/emacs25/site-lisp/auctex/tex-style /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/plain-tex hides /usr/share/emacs25/site-lisp/auctex/plain-tex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-bar hides /usr/share/emacs25/site-lisp/auctex/tex-bar /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/multi-prompt hides /usr/share/emacs25/site-lisp/auctex/multi-prompt /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-font hides /usr/share/emacs25/site-lisp/auctex/tex-font /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-fold hides /usr/share/emacs25/site-lisp/auctex/tex-fold /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/toolbar-x hides /usr/share/emacs25/site-lisp/auctex/toolbar-x /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/texmathp hides /usr/share/emacs25/site-lisp/auctex/texmathp /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/prv-emacs hides /usr/share/emacs25/site-lisp/auctex/prv-emacs /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/auctex hides /usr/share/emacs/site-lisp/auctex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-site hides /usr/share/emacs/site-lisp/tex-site /usr/share/emacs/25.1/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs/25.1/site-lisp/why3 hides /usr/share/emacs/site-lisp/why3 /usr/share/emacs25/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /home/cip/2016/un65esoq/.emacs.d/elpa/dsvn-20130120.1257/dsvn hides /usr/share/emacs/site-lisp/dsvn /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/25.1/lisp/textmodes/rst /home/cip/2016/un65esoq/.emacs.d/elpa/scala-mode-1.0.0/ob-scala hides /usr/share/emacs/25.1/lisp/org/ob-scala /usr/share/emacs25/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/25.1/lisp/language/thai-word /usr/share/emacs/25.1/site-lisp/slime/lib/ert-x hides /usr/share/emacs/25.1/lisp/emacs-lisp/ert-x /usr/share/emacs/25.1/site-lisp/slime/lib/ert hides /usr/share/emacs/25.1/lisp/emacs-lisp/ert /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-ispell hides /usr/share/emacs/site-lisp/auctex/tex-ispell /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/preview hides /usr/share/emacs/site-lisp/auctex/preview /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex hides /usr/share/emacs/site-lisp/auctex/tex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/context hides /usr/share/emacs/site-lisp/auctex/context /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/latex hides /usr/share/emacs/site-lisp/auctex/latex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /home/cip/2016/un65esoq/.emacs.d/elpa/auctex-12.1.0/prv-emacs hides /usr/share/emacs/site-lisp/auctex/prv-emacs Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mail-utils smex luis-text-wrap visual-fill-column adaptive-wrap markdown-mode derived url-parse url-vars noutline outline misearch multi-isearch dired-aux minibuffer-complete-cycle vc-git diff-mode bookmark pp xcscope dired term/xterm xterm paredit aggressive-indent lisp-mnt luis-comment-auto-fill fillcode python tramp-sh tramp tramp-compat auth-source eieio eieio-core gnus-util mm-util help-fns mail-prsvr password-cache tramp-loaddefs trampver ucs-normalize shell pcomplete format-spec json map cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align cc-cmds cc-engine cc-vars cc-defs cc-bytecomp ws-butler elec-pair cap-words superword subword fic-mode company-jedi jedi-core python-environment epc ctable concurrent deferred subr-x luis-iterm luis-apps luis-mail luis-modes luis-terminal luis-xml luis-make luis-scala luis-sbt luis-java luis-lua luis-asm luis-org luis-c luis-nxc luis-python luis-apache luis-swift luis-css luis-shell luis-latex luis-markdown luis-elisp luis-look paren solarized-dark-theme solarized powerline cl-macs powerline-separators color powerline-themes luis-user-interaction luis-misc desktop frameset frame-restore luis-compile luis-movement saveplace winner luis-modification whole-line-or-region company-keywords company-css company-dabbrev-code company-dabbrev company-elisp find-func company luis-interactive time-date which-key flx-ido flx ido-vertical-mode crm-custom ido-completing-read+ warnings memoize s cus-edit cus-start cus-load ido luis-files projectile grep compile comint ansi-color ring ibuf-ext ibuffer dash thingatpt recentf tree-widget wid-edit autorevert filenotify luis-integration use-package diminish bind-key luis-packages cl-seq cl finder-inf edmacro kmacro info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv luis-private luis-machine-local benchmark-init advice cl-loaddefs pcase cl-lib benchmark-init-loaddefs slime-autoloads haskell-mode-autoloads erlang-start emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode devhelp preview-latex tex-site auto-loads mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded 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 dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 647388 21245) (symbols 48 43035 0) (miscs 40 574 465) (strings 32 104884 16016) (string-bytes 1 3270643) (vectors 16 79586) (vector-slots 8 1717257 54052) (floats 8 8003 1977) (intervals 56 1023 0) (buffers 976 440)) From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 20 15:29:25 2017 Received: (at 29789) by debbugs.gnu.org; 20 Dec 2017 20:29:25 +0000 Received: from localhost ([127.0.0.1]:44824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRkzV-0006Gm-1w for submit@debbugs.gnu.org; Wed, 20 Dec 2017 15:29:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRkzS-0006Ga-Ty for 29789@debbugs.gnu.org; Wed, 20 Dec 2017 15:29:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRkzJ-0005N0-FK for 29789@debbugs.gnu.org; Wed, 20 Dec 2017 15:29:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40721) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRkzJ-0005Mu-Bw; Wed, 20 Dec 2017 15:29:13 -0500 Received: from [176.228.60.248] (port=3708 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eRkzI-0008UM-OL; Wed, 20 Dec 2017 15:29:13 -0500 Date: Wed, 20 Dec 2017 22:29:27 +0200 Message-Id: <83bmitnnx4.fsf@gnu.org> From: Eli Zaretskii To: Luis Gerhorst In-reply-to: (message from Luis Gerhorst on Wed, 20 Dec 2017 20:28:27 +0100) Subject: Re: bug#29789: 25.1; Emacs blocks user input when using visual-fill-column in wide terminals References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29789 Cc: 29789@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Luis Gerhorst > Date: Wed, 20 Dec 2017 20:28:27 +0100 > > > 1. Run Emacs in a wide terminal (about 150 characters, 100 isn't > enough): emacs -nw -Q > > 2. Load a arbitrary theme: M-x load-theme adwaita > > 3. Load visual-fill-column. E.g. by copying > https://raw.githubusercontent.com/joostkremers/visual-fill-column/c0e5ec8f88a7598f7afdee565978410bee0de2a0/visual-fill-column.el > into the scratch buffer and typing M-x eval-buffer. > > There is nothing suspicious about the code, regular lisp code should not > be able to block Emacs (I believe). It does not seem to contain any loops that block the main thread. The maintainer knows about the issue but say's it may be an issue with low-level code. In GUI Emacs it works. > > 4. Open a buffer and enable visual-fill-column-mode: M-x > visual-fill-column-mode > > 5. Your Emacs is now blocked. I tried to reproduce this on GNU/Linux and on MS-Windows, but failed both times, both with Emacs 25.1 and the current emacs-26 release branch. What I see is that after enabling the mode, Emacs becomes somewhat sluggish in cursor motion (hardly surprising, given what the mode does), but it certainly doesn't hang. I wonder what's different on your system, or on that of those who confirmed the problem. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 20 15:45:41 2017 Received: (at 29789) by debbugs.gnu.org; 20 Dec 2017 20:45:41 +0000 Received: from localhost ([127.0.0.1]:44832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRlFE-00009t-TJ for submit@debbugs.gnu.org; Wed, 20 Dec 2017 15:45:41 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:49517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRlFD-00009l-6l for 29789@debbugs.gnu.org; Wed, 20 Dec 2017 15:45:39 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id DAB8C20D75; Wed, 20 Dec 2017 15:45:38 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute3.internal (MEProxy); Wed, 20 Dec 2017 15:45:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=luisgerhorst.de; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=0zq1ZZuopsGCKNHvigpHsOCMOFR74OqwIvD4FDe+zJ4=; b=rAx0R 4Fq+uncxZrQqPdRJm5UGWBBtMGzjaeflibMe2liO1mWy4IFDvlgw6Ic7pjAx6jbi fMJFq4ZWkg5D7e1G0oh6hvTtAMs5bE4J7Acd+XjKx8uOCXXfQLb+MrX4aXxdE7l1 C++VfxL72BBnfIfHbfzIbV7RDHqvwTiAc+DduY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=0zq1ZZuopsGCKNHvigpHsOCMOFR74 OqwIvD4FDe+zJ4=; b=nPfFDGj4xY3Kpf/fymVVODqfmZ1gRpw7VlNuHUjhNgpg6 8q85CgZLvBLj0Bj/Z3eI3EqAcdvQgRWWaP26k67WHbaXgDajZ+SJ9rFDpbQOLfYL w0WuAIrt95OdoxHTArb6nUbZQTmrko0204oz448onvLSrBtrtI3csidXOYcK6I7e OXargOP5BgnxNbGeQXt/4V1AWV66Sv9+qt4xfdk/4cj1G62XbLped5zX3Y8hhXIv 93lZQgEaX1ug2dXOnp3zgJcQ8XcE99mGI5KWiOiWC12pwsz9ZkxCHmZ9HX/dg2r1 guwPuETPGFrkTiuldd77xOovu4yPJS+B/7wmI0UrA== X-ME-Sender: Received: from luis-imac.fritz.box (p4ffa82ca.dip0.t-ipconnect.de [79.250.130.202]) by mail.messagingengine.com (Postfix) with ESMTPA id 1BB497E558; Wed, 20 Dec 2017 15:45:38 -0500 (EST) References: <83bmitnnx4.fsf@gnu.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Luis Gerhorst To: Eli Zaretskii Subject: Re: bug#29789: 25.1; Emacs blocks user input when using visual-fill-column in wide terminals In-reply-to: <83bmitnnx4.fsf@gnu.org> Date: Wed, 20 Dec 2017 21:45:36 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29789 Cc: 29789@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) I'm usually using iTerm 3.1.5 and just tried again with the native Terminal.app from macOS 10.13.2 (same issue). It also occured on a Debian system I was running Emacs on over SSH. I was not able to test with a non-macOS terminal emulator. I can do that tomorrow however. With 'hang' I meant that Emacs does not respond to user input at all. The whole screen is frozen. Eli Zaretskii writes: >> From: Luis Gerhorst >> Date: Wed, 20 Dec 2017 20:28:27 +0100 >> >> >> 1. Run Emacs in a wide terminal (about 150 characters, 100 isn't >> enough): emacs -nw -Q >> >> 2. Load a arbitrary theme: M-x load-theme adwaita >> >> 3. Load visual-fill-column. E.g. by copying >> https://raw.githubusercontent.com/joostkremers/visual-fill-column/c0e5ec8f88a7598f7afdee565978410bee0de2a0/visual-fill-column.el >> into the scratch buffer and typing M-x eval-buffer. >> >> There is nothing suspicious about the code, regular lisp code should not >> be able to block Emacs (I believe). It does not seem to contain any loops that block the main thread. The maintainer knows about the issue but say's it may be an issue with low-level code. In GUI Emacs it works. >> >> 4. Open a buffer and enable visual-fill-column-mode: M-x >> visual-fill-column-mode >> >> 5. Your Emacs is now blocked. > > I tried to reproduce this on GNU/Linux and on MS-Windows, but failed > both times, both with Emacs 25.1 and the current emacs-26 release > branch. > > What I see is that after enabling the mode, Emacs becomes somewhat > sluggish in cursor motion (hardly surprising, given what the mode > does), but it certainly doesn't hang. > > I wonder what's different on your system, or on that of those who > confirmed the problem. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 20 16:35:46 2017 Received: (at 29789) by debbugs.gnu.org; 20 Dec 2017 21:35:46 +0000 Received: from localhost ([127.0.0.1]:44879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRm1g-0003Je-Bf for submit@debbugs.gnu.org; Wed, 20 Dec 2017 16:35:45 -0500 Received: from mail-wm0-f45.google.com ([74.125.82.45]:44819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRm1d-0003JN-WC for 29789@debbugs.gnu.org; Wed, 20 Dec 2017 16:35:42 -0500 Received: by mail-wm0-f45.google.com with SMTP id t8so12454329wmc.3 for <29789@debbugs.gnu.org>; Wed, 20 Dec 2017 13:35:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=rrXuvICoNKgdAEfl3LyaMs3Y4OaSR1OwvgVZvT153GM=; b=tHwSGE0stmXKdbvFUwDlZcSU98Xe0wjV9OGTYt6tZYfQNqeI5c5ocegSiMcIRDQio7 qSMI89kh2pT1KPkLrR7g8y3L4D5sTrnNZ1yxKHZkhxrhfolT3TmDX4UWCzQ1Ow72HXY5 K07EflUSabI/rjK3moeLxudz3Kqf1wBD5NgGoAHHQffiPUfcPyRAckImvlKj+nmhjyI5 1Bjxqxwhqbquelx9CI8bIlMivyS7u0hxf4B6eCgwS4YcFCKbpSe2HzDHWK6yLAtHEMr5 WkqZ/mHr84wZWCh4Ds8+GwYcRo9ESGscrKz9OJXOMJWQ2pShjlUJKUAFA87OGTUG3yPk /33g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=rrXuvICoNKgdAEfl3LyaMs3Y4OaSR1OwvgVZvT153GM=; b=lMkJP5GwSeKmlaSYTrkz7OIazDCZJewsHXNnvWBLh0W2L+cJCCWnIHbDplt2eirmB9 BzfgRJlbnwR4lTCtah7XQexeMWjDbiRQMTmzldD1dohSA0wKlnVFbNLwEEUX5ZSizqr4 pDnqB03hTKW1PV+suz57rkq3KT8Cx/A8OE86UOVsNB8AqWhFgXZAhGWdv3LwLvUIMRHt IfjjPp902Yg0qY/S1y7akuyjg3CUH9aA72fmuZP+X8kUIsoMzYTGFiipTPeE1O2LGdYl cMdXCKyTe7idVzlAjvJCJUG8eQeVnGAwndr8WQQZU3vpU/a5jUHbKfcQnLb6aPwfNoI7 DEww== X-Gm-Message-State: AKGB3mLJodrE5Um2xMHClmgy4NnUCvGQTamNwWaz3YPOl84CmTT9BDXC 8tEQwLsFCgBSnocSABZqXz1z+IgL X-Google-Smtp-Source: ACJfBotGWuxGzV4JOkH1m699gA3SJeiWCL5XMwPXp7kLIFfXPeWmgrpg4kC4uMf9lQlAAmuRUR1vWw== X-Received: by 10.28.135.135 with SMTP id j129mr7477486wmd.144.1513805735934; Wed, 20 Dec 2017 13:35:35 -0800 (PST) Received: from localhost (dslb-094-220-198-013.094.220.pools.vodafone-ip.de. [94.220.198.13]) by smtp.gmail.com with ESMTPSA id c2sm9546684wrc.81.2017.12.20.13.35.31 for <29789@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 Dec 2017 13:35:34 -0800 (PST) Date: Wed, 20 Dec 2017 22:35:30 +0100 From: Vasilij Schneidermann To: 29789@debbugs.gnu.org Subject: Re: bug#29789: 25.1; Emacs blocks user input when using visual-fill-column in wide terminals Message-ID: <20171220213530.g2xxrh7egjcliwqu@odonien.localdomain> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nd6wevxhfe2ji5an" Content-Disposition: inline User-Agent: NeoMutt/20170714-155-820ab5 (1.8.3) X-Debbugs-Envelope-To: 29789 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --nd6wevxhfe2ji5an Content-Type: text/plain; charset=utf-8 Content-Disposition: inline I can reproduce this on Arch Linux, with Emacs master and Termite. I've tried making a full backtrace in gdb, let me know if there's anything else I can do to help debugging this issue. --nd6wevxhfe2ji5an Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="gdb.txt" Content-Transfer-Encoding: quoted-printable SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from te= rminal] DISPLAY =3D :0 TERM =3D screen Breakpoint 1 at 0x569e7a: file emacs.c, line 364. Temporary breakpoint 2 at 0x590077: file sysdep.c, line 1071. Continuing. Thread 1 "emacs" received signal SIGTSTP, Stopped (user). 0x00007f5ccb9f9b47 in kill () from /usr/lib/libc.so.6 Continuing. Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=3D6,=20 backtrace_limit=3D40) at emacs.c:364 364 { #0 0x0000000000569e7a in terminate_due_to_signal (sig=3D6, backtrace_limit= =3D40) at emacs.c:364 #1 0x00000000005919c8 in emacs_abort () at sysdep.c:2426 #2 0x00000000005829d2 in handle_interrupt (in_signal_handler=3Dtrue) at keyboard.c:10501 #3 0x0000000000582795 in handle_interrupt_signal (sig=3D2) at keyboard.c:1= 0371 #4 0x0000000000590f88 in deliver_process_signal (sig=3D2, handler=3D0x5827= 43 ) at sysdep.c:1709 #5 0x00000000005827b4 in deliver_interrupt_signal (sig=3D2) at keyboard.c:= 10378 #6 0x00007f5ccc8a9da0 in () at /usr/lib/libpthread= =2Eso.0 #7 0x00000000005083c0 in append_glyph (it=3D0x7ffcb39bc150) at term.c:1476 #8 0x00000000005087d5 in produce_glyphs (it=3D0x7ffcb39bc150) at term.c:15= 84 #9 0x00000000004722e7 in extend_face_to_end_of_line (it=3D0x7ffcb39bc150) at xdisp.c:20318 #10 0x00000000004773eb in display_line (it=3D0x7ffcb39bc150, cursor_vpos=3D= 3) at xdisp.c:21740 #11 0x0000000000469edf in try_window (window=3DXIL(0xd7f9a5), pos=3D..., fl= ags=3D1) at xdisp.c:17610 #12 0x000000000046799c in redisplay_window (window=3DXIL(0xd7f9a5), just_th= is_one_p=3Dfalse) at xdisp.c:17057 #13 0x0000000000460734 in redisplay_window_0 (window=3DXIL(0xd7f9a5)) at xdisp.c:14814 #14 0x000000000061975f in internal_condition_case_1 (bfun=3D0x4606f2 , arg=3DXIL(0xd7f9a5), handlers=3DXIL(0xd6bf13), hfun=3D0x460= 6ba ) at eval.c:1356 #15 0x000000000046068c in redisplay_windows (window=3DXIL(0xd7f9a5)) at xdi= sp.c:14794 #16 0x000000000045f4b8 in redisplay_internal () at xdisp.c:14283 #17 0x000000000045ff5e in redisplay_preserve_echo_area (from_where=3D2) at xdisp.c:14613 #18 0x0000000000426d03 in Fredisplay (force=3DXIL(0)) at dispnew.c:5828 #19 0x000000000061d47a in funcall_subr (subr=3D0x951720 , numar= gs=3D0, args=3DQuit #0 0x0000000000569e7a in terminate_due_to_signal (sig=3D6, backtrace_limit= =3D40) at emacs.c:364 #1 0x00000000005919c8 in emacs_abort () at sysdep.c:2426 #2 0x00000000005829d2 in handle_interrupt (in_signal_handler=3Dtrue) at keyboard.c:10501 c =3D 121 'y' #3 0x0000000000582795 in handle_interrupt_signal (sig=3D2) at keyboard.c:1= 0371 terminal =3D 0x12cfe40 #4 0x0000000000590f88 in deliver_process_signal (sig=3D2, handler=3D0x5827= 43 ) at sysdep.c:1709 old_errno =3D 22 on_main_thread =3D true #5 0x00000000005827b4 in deliver_interrupt_signal (sig=3D2) at keyboard.c:= 10378 #6 0x00007f5ccc8a9da0 in () at /usr/lib/libpthread= =2Eso.0 #7 0x00000000005083c0 in append_glyph (it=3D0x7ffcb39bc150) at term.c:1476 glyph =3D 0x7f5cd4622fd0 end =3D 0x7f5cd4622fd0 i =3D 0 #8 0x00000000005087d5 in produce_glyphs (it=3D0x7ffcb39bc150) at term.c:15= 84 #9 0x00000000004722e7 in extend_face_to_end_of_line (it=3D0x7ffcb39bc150) at xdisp.c:20318 g =3D 0x7f5cd4622010 e =3D 0x7f5cd4622010 saved_what =3D IT_CHARACTER saved_face_id =3D 16 saved_x =3D 69 saved_pos =3D { charpos =3D 70,=20 bytepos =3D 70 } saved_object =3D XIL(0xd71405) face =3D 0x523d5c0 default_face =3D 0x51dec70 f =3D 0xd7f7b0 #10 0x00000000004773eb in display_line (it=3D0x7ffcb39bc150, cursor_vpos=3D= 3) at xdisp.c:21740 i =3D 0 new_x =3D 70 glyph =3D 0x7f5cd4621ce0 x_before =3D 69 nglyphs =3D 1 ascent =3D 0 phys_ascent =3D 0 n_glyphs_before =3D 69 hpos_before =3D 69 x =3D 69 descent =3D 1 phys_descent =3D 1 row =3D 0x4b16770 overlay_arrow_string =3D XIL(0x1) wrap_it =3D { window =3D XIL(0x51d9343),=20 w =3D 0x51d9333,=20 f =3D 0x4303430343c043c0,=20 method =3D 3301163713,=20 stop_charpos =3D 435729912658920972,=20 prev_stop =3D -3953377594144193012,=20 base_level_stop =3D 434212550140372426,=20 end_charpos =3D -6772467134172626082,=20 s =3D 0x8746a203 ,=20 string_nchars =3D 11024133,=20 redisplay_end_trigger_charpos =3D 140723321811264,=20 multibyte_p =3D false,=20 header_line_p =3D true,=20 string_from_display_prop_p =3D true,=20 string_from_prefix_prop_p =3D false,=20 from_disp_prop_p =3D false,=20 ellipsis_p =3D true,=20 avoid_cursor_p =3D true,=20 dp =3D 0x7ffcb39bb280,=20 dpvec =3D 0x2,=20 dpend =3D 0x80a,=20 dpvec_char_len =3D 78,=20 dpvec_face_id =3D 0,=20 saved_face_id =3D 11024133,=20 ctl_chars =3D {XIL(0xa836e4), XIL(0x10000d71400), XIL(0x100000087= ), XIL(0x20000ac80), XIL(0xd4), XIL(0), XIL(0), XIL(0xcddd60), XIL(0), XIL(= 0), XIL(0x7ffcb39baea0), XIL(0), XIL(0xa837f5), XIL(0x7ffcb39baf30), XIL(0x= 698574), XIL(0xd71400)},=20 start =3D { pos =3D { charpos =3D 146,=20 bytepos =3D 1 },=20 overlay_string_index =3D 14095360,=20 string_pos =3D { charpos =3D 13541616,=20 bytepos =3D 50064 },=20 dpvec_index =3D 50064 },=20 current =3D { pos =3D { charpos =3D 140723321810688,=20 bytepos =3D 5658296 },=20 overlay_string_index =3D 4479664985093,=20 string_pos =3D { charpos =3D 140723321810800,=20 bytepos =3D 6217600 },=20 dpvec_index =3D 24093064 },=20 n_overlay_strings =3D 18218627,=20 overlay_strings_charpos =3D 140723321810752,=20 overlay_strings =3D {XIL(0x565933), XIL(0xc390), XIL(0x115fe83), = XIL(0x7ffcb39baf70), XIL(0x7ffcb39bb0f3), XIL(0xcddd60), XIL(0), XIL(0), XI= L(0x7ffcb39baf80), XIL(0x5656b8), XIL(0xb39bad08), XIL(0xcddd60), XIL(0), X= IL(0), XIL(0x7ffcb39bafb0), XIL(0xcddd60)},=20 string_overlays =3D {XIL(0), XIL(0), XIL(0x7ffcb39bafd0), XIL(0x5= 656b8), XIL(0xd019e0), XIL(0x7ffcb39bb070), XIL(0x5fa849), XIL(0xd71400), X= IL(0xd019e0), XIL(0x567944), XIL(0), XIL(0x7ffcb39bb040), XIL(0x61cea0), XI= L(0xcddd60), XIL(0), XIL(0)},=20 string =3D XIL(0x11586b3),=20 from_overlay =3D XIL(0x3d8005656b8),=20 stack =3D {{ string =3D XIL(0x600d71400),=20 string_nchars =3D 0,=20 end_charpos =3D 53136,=20 stop_charpos =3D 13638112,=20 prev_stop =3D 5845997277683735296,=20 base_level_stop =3D 50064,=20 cmp_it =3D { stop_pos =3D 11024373,=20 id =3D 140723321811184,=20 ch =3D 6272149,=20 rule_idx =3D 8589934592,=20 lookback =3D 0,=20 nglyphs =3D 50064,=20 reversed_p =3D false,=20 charpos =3D 30192,=20 nchars =3D 5660181,=20 nbytes =3D 0,=20 from =3D 14095365,=20 to =3D 6,=20 width =3D 14095365 },=20 face_id =3D 53136,=20 u =3D { image =3D { object =3D XIL(0xce5350),=20 slice =3D { x =3D XIL(0xd71400),=20 y =3D XIL(0xd019e0),=20 width =3D XIL(0x7ffcb39bb0f0),=20 height =3D XIL(0x5656b8) },=20 image_id =3D 50064 },=20 stretch =3D { object =3D XIL(0xce5350) },=20 xwidget =3D { object =3D XIL(0xce5350) } },=20 position =3D { charpos =3D 140723321811296,=20 bytepos =3D 6274861 },=20 current =3D { pos =3D { charpos =3D 18187955,=20 bytepos =3D 8590650880 },=20 overlay_string_index =3D 50064,=20 string_pos =3D { charpos =3D 30192,=20 bytepos =3D -4294966312 },=20 dpvec_index =3D 24 },=20 from_overlay =3D XIL(0xce5350),=20 area =3D 14095360,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D (unknown: 13638112),=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D (unknown: 3013325152),=20 voffset =3D 32764,=20 space_width =3D XIL(0x5656b8),=20 font_height =3D XIL(0xc390) }, { string =3D XIL(0x7ffcb39bb1b0),=20 string_nchars =3D 6417366,=20 end_charpos =3D 4294967298,=20 stop_charpos =3D 140723321811424,=20 prev_stop =3D 13491552,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 140723321811376,=20 ch =3D 5658296,=20 rule_idx =3D 0,=20 lookback =3D 140723321811488,=20 nglyphs =3D 6417997,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 20,=20 nbytes =3D 0,=20 from =3D -1281641880,=20 to =3D 32764,=20 width =3D 0 },=20 face_id =3D 5,=20 u =3D { image =3D { object =3D XIL(0x75f0),=20 slice =3D { x =3D XIL(0xc390),=20 y =3D XIL(0xd71405),=20 width =3D XIL(0),=20 height =3D XIL(0x5121278cf63d5b00) },=20 image_id =3D 5658296 },=20 stretch =3D { object =3D XIL(0x75f0) },=20 xwidget =3D { object =3D XIL(0x75f0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 140723321812816 },=20 current =3D { pos =3D { charpos =3D 6724768,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 586,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D make_number(146),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D (WINDOW_WRAP | unknown: 584),=20 voffset =3D 0,=20 space_width =3D make_number(146),=20 font_height =3D XIL(0x61b0) }, { string =3D XIL(0),=20 string_nchars =3D 6,=20 end_charpos =3D 85821299,=20 stop_charpos =3D 586,=20 prev_stop =3D 0,=20 base_level_stop =3D 586,=20 cmp_it =3D { stop_pos =3D 6,=20 id =3D 586,=20 ch =3D 6,=20 rule_idx =3D 586,=20 lookback =3D 6,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0x1a1989c520c618c5),=20 slice =3D { x =3D XIL(0x5cbcac9c8c71bc5),=20 y =3D XIL(0x28a8e24cd22cc21),=20 width =3D XIL(0x830103b265001e84),=20 height =3D XIL(0x29825e64010028) },=20 image_id =3D -4098047177203207580 },=20 stretch =3D { object =3D XIL(0x1a1989c520c618c5) },=20 xwidget =3D { object =3D XIL(0x1a1989c520c618c5) } },=20 position =3D { charpos =3D 2508822776199696584,=20 bytepos =3D 360545827234391250 },=20 current =3D { pos =3D { charpos =3D 434266414975899397,=20 bytepos =3D 22946965609514502 },=20 overlay_string_index =3D -8982985783887351292,=20 string_pos =3D { charpos =3D -4191722028755779363,=20 bytepos =3D 492863161797871652 },=20 dpvec_index =3D 807535366 },=20 from_overlay =3D make_number(3900690344940995009),=20 area =3D 1090666497,=20 method =3D 2298589730,=20 paragraph_embedding =3D (unknown: 2302738752),=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D true,=20 line_wrap =3D (unknown: 2302738752),=20 voffset =3D 320,=20 space_width =3D XIL(0x1306890a06070604),=20 font_height =3D XIL(0x560f060100a38457) }, { string =3D XIL(0xc5d40301d500aa83),=20 string_nchars =3D -2096330716,=20 end_charpos =3D -8982146830749695145,=20 stop_charpos =3D -4358320219658583869,=20 prev_stop =3D -8982693313776451328,=20 base_level_stop =3D 494794314771792088,=20 cmp_it =3D { stop_pos =3D -8636460336219873017,=20 id =3D 434266469930611201,=20 ch =3D -824965626,=20 rule_idx =3D 3279383597079396411,=20 lookback =3D 2267611570,=20 nglyphs =3D 11024373,=20 reversed_p =3D false,=20 charpos =3D 140723321812816,=20 nchars =3D 6719974,=20 nbytes =3D 0,=20 from =3D -1281640344,=20 to =3D 32764,=20 width =3D 2 },=20 face_id =3D 2050,=20 u =3D { image =3D { object =3D make_number(27),=20 slice =3D { x =3D XIL(0xa837f5),=20 y =3D XIL(0xa837d4),=20 width =3D XIL(0x20000000000),=20 height =3D XIL(0x100000087) },=20 image_id =3D 0 },=20 stretch =3D { object =3D make_number(27) },=20 xwidget =3D { object =3D make_number(27) } },=20 position =3D { charpos =3D 468,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 10433520,=20 bytepos =3D 586 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D 6,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D (WORD_WRAP | unknown: 83538756),=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 586 },=20 face_id =3D 6,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D make_number(146),=20 height =3D XIL(0x5c00000000) },=20 image_id =3D 1 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D -1 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D (unknown: 92),=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }},=20 sp =3D 0,=20 selective =3D 0,=20 what =3D IT_CHARACTER,=20 face_id =3D 0,=20 selective_display_ellipsis_p =3D false,=20 ctl_arrow_p =3D true,=20 face_box_p =3D false,=20 start_of_box_run_p =3D true,=20 end_of_box_run_p =3D false,=20 overlay_strings_at_end_processed_p =3D false,=20 ignore_overlay_strings_at_pos_p =3D true,=20 glyph_not_available_p =3D false,=20 starts_in_middle_of_char_p =3D false,=20 face_before_selective_p =3D true,=20 constrain_row_ascent_descent_p =3D false,=20 line_wrap =3D TRUNCATE,=20 base_face_id =3D 524288,=20 c =3D 0,=20 len =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 11024376,=20 nglyphs =3D 20,=20 reversed_p =3D false,=20 charpos =3D 140723321811504,=20 nchars =3D -1281641912,=20 nbytes =3D 32764,=20 from =3D -1281641712,=20 to =3D 32764,=20 width =3D -1281641468 },=20 char_to_display =3D 20,=20 glyphless_method =3D GLYPHLESS_DISPLAY_THIN_SPACE,=20 image_id =3D 2,=20 xwidget =3D 0x2,=20 slice =3D { x =3D XIL(0x1),=20 y =3D XIL(0x1),=20 width =3D XIL(0),=20 height =3D make_number(7) },=20 space_width =3D XIL(0xf4),=20 voffset =3D 28,=20 tab_width =3D 0,=20 font_height =3D XIL(0x3e2c),=20 object =3D XIL(0xe0),=20 position =3D { charpos =3D 140723321811504,=20 bytepos =3D 140723321811728 },=20 truncation_pixel_width =3D 512,=20 continuation_pixel_width =3D 0,=20 first_visible_x =3D 0,=20 last_visible_x =3D 2,=20 last_visible_y =3D 0,=20 extra_line_spacing =3D 2,=20 max_extra_line_spacing =3D 0,=20 override_ascent =3D 2,=20 override_descent =3D 0,=20 override_boff =3D 11024293,=20 glyph_row =3D 0x7ffcb39bb738,=20 area =3D 5659818,=20 nglyphs =3D 0,=20 pixel_width =3D -1281641912,=20 ascent =3D 32764,=20 descent =3D 78788880,=20 max_ascent =3D 0,=20 max_descent =3D -1281640624,=20 phys_ascent =3D 32764,=20 phys_descent =3D -163751168,=20 max_phys_ascent =3D 1361127308,=20 max_phys_descent =3D 1,=20 current_x =3D 0,=20 continuation_lines_width =3D -1281640360,=20 eol_pos =3D { charpos =3D 140723321812944,=20 bytepos =3D 6413041 },=20 current_y =3D 2,=20 first_vpos =3D 0,=20 vpos =3D 11024293,=20 hpos =3D 0,=20 lnum =3D 13491552,=20 lnum_bytepos =3D 0,=20 lnum_width =3D 0,=20 lnum_pixel_width =3D 0,=20 pt_lnum =3D 140723321812896,=20 left_user_fringe_bitmap =3D 22200,=20 right_user_fringe_bitmap =3D 86,=20 left_user_fringe_face_id =3D 0,=20 right_user_fringe_face_id =3D 767920,=20 bidi_p =3D true,=20 bidi_it =3D { bytepos =3D 13491552,=20 charpos =3D 0,=20 ch =3D 0,=20 nchars =3D 140723321812944,=20 ch_len =3D 13491552,=20 type =3D UNKNOWN_BT,=20 type_after_wn =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT,=20 resolved_level =3D 0 '\000',=20 isolate_level =3D 0 '\000',=20 invalid_levels =3D 140723321812976,=20 invalid_isolates =3D 5658296,=20 prev =3D { charpos =3D 20799651,=20 type =3D 3013326880,=20 orig_type =3D 32764 },=20 last_strong =3D { charpos =3D 6443227,=20 type =3D 18830787,=20 orig_type =3D UNKNOWN_BT },=20 next_for_neutral =3D { charpos =3D 10375488,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 prev_for_neutral =3D { charpos =3D 10375488,=20 type =3D 3013326944,=20 orig_type =3D 32764 },=20 next_for_ws =3D { charpos =3D 5323966,=20 type =3D 13491552,=20 orig_type =3D UNKNOWN_BT },=20 bracket_pairing_pos =3D 0,=20 bracket_enclosed_type =3D UNKNOWN_BT,=20 next_en_pos =3D 140723321813088,=20 next_en_type =3D 5658296,=20 sos =3D NEUTRAL_DIR,=20 scan_dir =3D 21258069,=20 disp_pos =3D 140723321813168,=20 disp_prop =3D 5324255,=20 stack_idx =3D 0,=20 level_stack =3D {{ next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 10375488,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 94489280512,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813192,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 5,=20 level =3D 158 '\236',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 3,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813296,=20 next_for_neutral_type =3D 4,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 1,=20 level =3D 81 'Q',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813360,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321813392,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 81614754112,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1030,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 5,=20 level =3D 158 '\236',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813552,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 7,=20 prev_for_neutral_type =3D 4,=20 level =3D 81 'Q',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813360,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 10375488,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 7,=20 level =3D 159 '\237',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 10375488,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813824,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 22368,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 4,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 3,=20 level =3D 181 '\265',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 4,=20 level =3D 61 '=3D',=20 flags =3D 246 '\366' }, { next_for_neutral_pos =3D 140723321813680,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 1,=20 level =3D 81 'Q',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 10407632,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 94499656000,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 3,=20 level =3D 158 '\236',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813760,=20 next_for_neutral_type =3D 4,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 1,=20 level =3D 81 'Q',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813824,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321813856,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 81614786256,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 3,=20 level =3D 158 '\236',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814016,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 7,=20 prev_for_neutral_type =3D 4,=20 level =3D 81 'Q',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813824,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 10407632,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321813968,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 1,=20 level =3D 95 '_',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 10407632,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 22368,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 54048,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14095360,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 7,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5660181,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 4,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14095365,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 7,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 14095360,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321814832,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 6,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 6,=20 level =3D 111 'o',=20 flags =3D 1 '\001' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 0,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14095360,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 7,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814272,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 98 'b',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 23190483,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 2,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 4,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 95 '_',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814352,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 7,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 16512,=20 next_for_neutral_type =3D 3,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 1,=20 level =3D 21 '\025',=20 flags =3D 1 '\001' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 24093120,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814464,=20 next_for_neutral_type =3D 6,=20 last_strong_type =3D 5,=20 prev_for_neutral_type =3D 6,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 586,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 85899362432,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 5,=20 level =3D 205 '\315',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814472,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 7,=20 prev_for_neutral_type =3D 2,=20 level =3D 86 'V',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5661469,=20 next_for_neutral_type =3D 6,=20 last_strong_type =3D 5,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14231477,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 0,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814800,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 6,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 146,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 1,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 72,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 7,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 23190483,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 3,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 1,=20 level =3D 29 '\035',=20 flags =3D 5 '\005' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140720308486145,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 2,=20 level =3D 95 '_',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814768,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 2,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 139640990056336,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 22368,=20 next_for_neutral_type =3D 3,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 1,=20 level =3D 29 '\035',=20 flags =3D 5 '\005' }, { next_for_neutral_pos =3D 85823043,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 13513920,=20 next_for_neutral_type =3D 6,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 5,=20 level =3D 180 '\264',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 140723321814800,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 4,=20 level =3D 61 '=3D',=20 flags =3D 246 '\366' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 6,=20 level =3D 111 'o',=20 flags =3D 1 '\001' }, { next_for_neutral_pos =3D 140723321814992,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 7,=20 prev_for_neutral_type =3D 6,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814936,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321814912,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 406,=20 next_for_neutral_type =3D 6,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 10375488,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 6,=20 level =3D 149 '\225',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 146,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 2,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 50064,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 3,=20 level =3D 158 '\236',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 5,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321814992,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 4,=20 level =3D 61 '=3D',=20 flags =3D 246 '\366' }, { next_for_neutral_pos =3D 34128,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 5,=20 prev_for_neutral_type =3D 2,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321815040,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 7,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 50064,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 26984448,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321815104,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 6,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 139645285026624,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321815200,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 0,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 5,=20 level =3D 177 '\261',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }},=20 string =3D { lstring =3D XIL(0xd7f9a0),=20 s =3D 0x7ffcb39bc150 "\245\371", ,= =20 schars =3D 5663351,=20 bufpos =3D 0,=20 from_disp_str =3D true,=20 unibyte =3D false },=20 w =3D 0x1,=20 paragraph_dir =3D (unknown: 3013329136),=20 separator_limit =3D 4461701,=20 first_elt =3D true,=20 new_paragraph =3D false,=20 frame_window_p =3D false },=20 paragraph_embedding =3D L2R } wrap_data =3D 0x0 may_wrap =3D false wrap_x =3D 0 wrap_row_used =3D -1 wrap_row_ascent =3D 0 wrap_row_height =3D 0 wrap_row_phys_ascent =3D 0 wrap_row_phys_height =3D 0 wrap_row_extra_line_spacing =3D 0 wrap_row_min_pos =3D 0 wrap_row_min_bpos =3D 0 wrap_row_max_pos =3D 0 wrap_row_max_bpos =3D 0 cvpos =3D 0 min_pos =3D 1 max_pos =3D 69 min_bpos =3D 1 max_bpos =3D 69 pending_handle_line_prefix =3D false header_line =3D 0 hscroll_this_line =3D false first_visible_x =3D 0 last_visible_x =3D 69 x_incr =3D 0 line_number_needed =3D false #11 0x0000000000469edf in try_window (window=3DXIL(0xd7f9a5), pos=3D..., fl= ags=3D1) at xdisp.c:17610 w =3D 0xd7f9a0 it =3D { window =3D XIL(0xd7f9a5),=20 w =3D 0xd7f9a0 ,=20 f =3D 0xd7f7b0 ,=20 method =3D GET_FROM_BUFFER,=20 stop_charpos =3D 72,=20 prev_stop =3D 4,=20 base_level_stop =3D 4,=20 end_charpos =3D 146,=20 s =3D 0x0,=20 string_nchars =3D 0,=20 redisplay_end_trigger_charpos =3D 0,=20 multibyte_p =3D true,=20 header_line_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 from_disp_prop_p =3D false,=20 ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 dp =3D 0x0,=20 dpvec =3D 0x0,=20 dpend =3D 0x0,=20 dpvec_char_len =3D 0,=20 dpvec_face_id =3D 0,=20 saved_face_id =3D 16,=20 ctl_chars =3D {XIL(0) },=20 start =3D { pos =3D { charpos =3D 1,=20 bytepos =3D 1 },=20 overlay_string_index =3D -1,=20 string_pos =3D { charpos =3D -1,=20 bytepos =3D -1 },=20 dpvec_index =3D -1 },=20 current =3D { pos =3D { charpos =3D 70,=20 bytepos =3D 70 },=20 overlay_string_index =3D -1,=20 string_pos =3D { charpos =3D -1,=20 bytepos =3D -1 },=20 dpvec_index =3D -1 },=20 n_overlay_strings =3D 0,=20 overlay_strings_charpos =3D 4,=20 overlay_strings =3D {XIL(0) },=20 string_overlays =3D {XIL(0) },=20 string =3D XIL(0),=20 from_overlay =3D XIL(0),=20 stack =3D {{ string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }},=20 sp =3D 0,=20 selective =3D 0,=20 what =3D IT_CHARACTER,=20 face_id =3D 0,=20 selective_display_ellipsis_p =3D true,=20 ctl_arrow_p =3D true,=20 face_box_p =3D false,=20 start_of_box_run_p =3D false,=20 end_of_box_run_p =3D false,=20 overlay_strings_at_end_processed_p =3D false,=20 ignore_overlay_strings_at_pos_p =3D false,=20 glyph_not_available_p =3D false,=20 starts_in_middle_of_char_p =3D false,=20 face_before_selective_p =3D false,=20 constrain_row_ascent_descent_p =3D false,=20 line_wrap =3D WINDOW_WRAP,=20 base_face_id =3D 0,=20 c =3D 32,=20 len =3D 1,=20 cmp_it =3D { stop_pos =3D 72,=20 id =3D -1,=20 ch =3D -2,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 char_to_display =3D 32,=20 glyphless_method =3D GLYPHLESS_DISPLAY_THIN_SPACE,=20 image_id =3D 0,=20 xwidget =3D 0x0,=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 space_width =3D XIL(0),=20 voffset =3D 0,=20 tab_width =3D 8,=20 font_height =3D XIL(0),=20 object =3D XIL(0),=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 truncation_pixel_width =3D 0,=20 continuation_pixel_width =3D 1,=20 first_visible_x =3D 0,=20 last_visible_x =3D 69,=20 last_visible_y =3D 40,=20 extra_line_spacing =3D 0,=20 max_extra_line_spacing =3D 0,=20 override_ascent =3D -1,=20 override_descent =3D 0,=20 override_boff =3D 0,=20 glyph_row =3D 0x4b16770,=20 area =3D RIGHT_MARGIN_AREA,=20 nglyphs =3D 1,=20 pixel_width =3D 1,=20 ascent =3D 0,=20 descent =3D 1,=20 max_ascent =3D 0,=20 max_descent =3D 1,=20 phys_ascent =3D 0,=20 phys_descent =3D 1,=20 max_phys_ascent =3D 0,=20 max_phys_descent =3D 1,=20 current_x =3D 332569116,=20 continuation_lines_width =3D 69,=20 eol_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current_y =3D 0,=20 first_vpos =3D 0,=20 vpos =3D 0,=20 hpos =3D 69,=20 lnum =3D 0,=20 lnum_bytepos =3D 0,=20 lnum_width =3D 0,=20 lnum_pixel_width =3D 0,=20 pt_lnum =3D 0,=20 left_user_fringe_bitmap =3D 0,=20 right_user_fringe_bitmap =3D 0,=20 left_user_fringe_face_id =3D 0,=20 right_user_fringe_face_id =3D 0,=20 bidi_p =3D true,=20 bidi_it =3D { bytepos =3D 70,=20 charpos =3D 70,=20 ch =3D 46,=20 nchars =3D 1,=20 ch_len =3D 1,=20 type =3D STRONG_L,=20 type_after_wn =3D NEUTRAL_ON,=20 orig_type =3D WEAK_CS,=20 resolved_level =3D 0 '\000',=20 isolate_level =3D 0 '\000',=20 invalid_levels =3D 0,=20 invalid_isolates =3D 0,=20 prev =3D { charpos =3D 69,=20 type =3D STRONG_L,=20 orig_type =3D STRONG_L },=20 last_strong =3D { charpos =3D 69,=20 type =3D STRONG_L,=20 orig_type =3D STRONG_L },=20 next_for_neutral =3D { charpos =3D -1,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 prev_for_neutral =3D { charpos =3D 69,=20 type =3D STRONG_L,=20 orig_type =3D STRONG_L },=20 next_for_ws =3D { charpos =3D -1,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 bracket_pairing_pos =3D -1,=20 bracket_enclosed_type =3D UNKNOWN_BT,=20 next_en_pos =3D 0,=20 next_en_type =3D UNKNOWN_BT,=20 sos =3D L2R,=20 scan_dir =3D 1,=20 disp_pos =3D 146,=20 disp_prop =3D 0,=20 stack_idx =3D 0,=20 level_stack =3D {{ next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' } },=20 string =3D { lstring =3D XIL(0),=20 s =3D 0x0,=20 schars =3D 0,=20 bufpos =3D 0,=20 from_disp_str =3D false,=20 unibyte =3D false },=20 w =3D 0xd7f9a0 ,=20 paragraph_dir =3D L2R,=20 separator_limit =3D -1,=20 first_elt =3D false,=20 new_paragraph =3D false,=20 frame_window_p =3D false },=20 paragraph_embedding =3D L2R } last_text_row =3D 0x0 f =3D 0xd7f7b0 cursor_vpos =3D 3 it_charpos =3D 0 #12 0x000000000046799c in redisplay_window (window=3DXIL(0xd7f9a5), just_th= is_one_p=3Dfalse) at xdisp.c:17057 d2 =3D 0 d6 =3D 0 d1 =3D 0 d5 =3D 0 rtop =3D 0 rbot =3D 0 w =3D 0xd7f9a0 f =3D 0xd7f7b0 buffer =3D 0xd71400 old =3D 0xd71400 lpoint =3D { charpos =3D 146,=20 bytepos =3D 146 } opoint =3D { charpos =3D 146,=20 bytepos =3D 146 } startp =3D { charpos =3D 1,=20 bytepos =3D 1 } update_mode_line =3D true tem =3D 0 it =3D { window =3D XIL(0),=20 w =3D 0x0,=20 f =3D 0x0,=20 method =3D GET_FROM_BUFFER,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 end_charpos =3D 0,=20 s =3D 0x0,=20 string_nchars =3D 0,=20 redisplay_end_trigger_charpos =3D 0,=20 multibyte_p =3D false,=20 header_line_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 from_disp_prop_p =3D false,=20 ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 dp =3D 0x0,=20 dpvec =3D 0x0,=20 dpend =3D 0x0,=20 dpvec_char_len =3D 0,=20 dpvec_face_id =3D 0,=20 saved_face_id =3D 0,=20 ctl_chars =3D {XIL(0) },=20 start =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 n_overlay_strings =3D 0,=20 overlay_strings_charpos =3D 0,=20 overlay_strings =3D {XIL(0) },=20 string_overlays =3D {XIL(0) },=20 string =3D XIL(0),=20 from_overlay =3D XIL(0),=20 stack =3D {{ string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 0,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 face_id =3D 0,=20 u =3D { image =3D { object =3D XIL(0),=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0x200000003),=20 width =3D XIL(0x5c00000000),=20 height =3D XIL(0x1) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0) },=20 xwidget =3D { object =3D XIL(0) } },=20 position =3D { charpos =3D -1,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D 92,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }, { string =3D XIL(0),=20 string_nchars =3D 0,=20 end_charpos =3D 0,=20 stop_charpos =3D 524288,=20 prev_stop =3D 0,=20 base_level_stop =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D -1,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 1,=20 width =3D 1 },=20 face_id =3D 1,=20 u =3D { image =3D { object =3D XIL(0x1),=20 slice =3D { x =3D XIL(0x1),=20 y =3D XIL(0x1),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 image_id =3D 0 },=20 stretch =3D { object =3D XIL(0x1) },=20 xwidget =3D { object =3D XIL(0x1) } },=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current =3D { pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 overlay_string_index =3D 0,=20 string_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 dpvec_index =3D 0 },=20 from_overlay =3D XIL(0),=20 area =3D LEFT_MARGIN_AREA,=20 method =3D GET_FROM_BUFFER,=20 paragraph_embedding =3D NEUTRAL_DIR,=20 multibyte_p =3D false,=20 string_from_display_prop_p =3D false,=20 string_from_prefix_prop_p =3D false,=20 display_ellipsis_p =3D false,=20 avoid_cursor_p =3D false,=20 bidi_p =3D false,=20 from_disp_prop_p =3D false,=20 line_wrap =3D TRUNCATE,=20 voffset =3D 0,=20 space_width =3D XIL(0),=20 font_height =3D XIL(0) }},=20 sp =3D 0,=20 selective =3D 0,=20 what =3D IT_CHARACTER,=20 face_id =3D 0,=20 selective_display_ellipsis_p =3D false,=20 ctl_arrow_p =3D false,=20 face_box_p =3D false,=20 start_of_box_run_p =3D false,=20 end_of_box_run_p =3D false,=20 overlay_strings_at_end_processed_p =3D false,=20 ignore_overlay_strings_at_pos_p =3D false,=20 glyph_not_available_p =3D false,=20 starts_in_middle_of_char_p =3D false,=20 face_before_selective_p =3D false,=20 constrain_row_ascent_descent_p =3D false,=20 line_wrap =3D TRUNCATE,=20 base_face_id =3D 0,=20 c =3D 0,=20 len =3D 0,=20 cmp_it =3D { stop_pos =3D 0,=20 id =3D 0,=20 ch =3D 0,=20 rule_idx =3D 0,=20 lookback =3D 0,=20 nglyphs =3D 0,=20 reversed_p =3D false,=20 charpos =3D 0,=20 nchars =3D 0,=20 nbytes =3D 0,=20 from =3D 0,=20 to =3D 0,=20 width =3D 0 },=20 char_to_display =3D 0,=20 glyphless_method =3D GLYPHLESS_DISPLAY_THIN_SPACE,=20 image_id =3D 0,=20 xwidget =3D 0x0,=20 slice =3D { x =3D XIL(0),=20 y =3D XIL(0),=20 width =3D XIL(0),=20 height =3D XIL(0) },=20 space_width =3D XIL(0),=20 voffset =3D 0,=20 tab_width =3D 0,=20 font_height =3D XIL(0),=20 object =3D XIL(0),=20 position =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 truncation_pixel_width =3D 0,=20 continuation_pixel_width =3D 0,=20 first_visible_x =3D 0,=20 last_visible_x =3D 0,=20 last_visible_y =3D 0,=20 extra_line_spacing =3D 0,=20 max_extra_line_spacing =3D 0,=20 override_ascent =3D 0,=20 override_descent =3D 0,=20 override_boff =3D 0,=20 glyph_row =3D 0x0,=20 area =3D LEFT_MARGIN_AREA,=20 nglyphs =3D 0,=20 pixel_width =3D 0,=20 ascent =3D 0,=20 descent =3D 0,=20 max_ascent =3D 0,=20 max_descent =3D 0,=20 phys_ascent =3D 0,=20 phys_descent =3D 0,=20 max_phys_ascent =3D 0,=20 max_phys_descent =3D 0,=20 current_x =3D 0,=20 continuation_lines_width =3D 0,=20 eol_pos =3D { charpos =3D 0,=20 bytepos =3D 0 },=20 current_y =3D 0,=20 first_vpos =3D 0,=20 vpos =3D 0,=20 hpos =3D 0,=20 lnum =3D 0,=20 lnum_bytepos =3D 0,=20 lnum_width =3D 0,=20 lnum_pixel_width =3D 0,=20 pt_lnum =3D 0,=20 left_user_fringe_bitmap =3D 0,=20 right_user_fringe_bitmap =3D 0,=20 left_user_fringe_face_id =3D 0,=20 right_user_fringe_face_id =3D 0,=20 bidi_p =3D false,=20 bidi_it =3D { bytepos =3D 0,=20 charpos =3D 0,=20 ch =3D 0,=20 nchars =3D 0,=20 ch_len =3D 0,=20 type =3D UNKNOWN_BT,=20 type_after_wn =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT,=20 resolved_level =3D 0 '\000',=20 isolate_level =3D 0 '\000',=20 invalid_levels =3D 0,=20 invalid_isolates =3D 0,=20 prev =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 last_strong =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 next_for_neutral =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 prev_for_neutral =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 next_for_ws =3D { charpos =3D 0,=20 type =3D UNKNOWN_BT,=20 orig_type =3D UNKNOWN_BT },=20 bracket_pairing_pos =3D 0,=20 bracket_enclosed_type =3D UNKNOWN_BT,=20 next_en_pos =3D 0,=20 next_en_type =3D UNKNOWN_BT,=20 sos =3D NEUTRAL_DIR,=20 scan_dir =3D 0,=20 disp_pos =3D 0,=20 disp_prop =3D 0,=20 stack_idx =3D 0,=20 level_stack =3D {{ next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' } , { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321824832,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 6,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 5,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 20,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 16384,=20 next_for_neutral_type =3D 3,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 140723321824224,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 7,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 79199840,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 7,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5660181,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 7,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 79199840,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 7,=20 prev_for_neutral_type =3D 7,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5660181,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 7,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 79199845,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 79199840,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 0,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5668881,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 140723321824384,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 3,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 50,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 5,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321824424,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 3,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 170,=20 next_for_neutral_type =3D 6,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321824464,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 5,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 202,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 16512,=20 next_for_neutral_type =3D 6,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 16512,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 3,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 170,=20 next_for_neutral_type =3D 6,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321824560,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 0,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321824648,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 13491552,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 4,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321824800,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 4,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 79199840,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 50,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 3,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5660181,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 79199845,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 79199840,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 6,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5668881,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 140723321824800,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 1,=20 prev_for_neutral_type =3D 3,=20 level =3D 105 'i',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 139640990066336,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321824856,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 140723321824368,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 21474852544,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 4,=20 level =3D 61 '=3D',=20 flags =3D 246 '\366' }, { next_for_neutral_pos =3D 170,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321824992,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 7,=20 prev_for_neutral_type =3D 6,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321824936,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321824912,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 184 '\270',=20 flags =3D 4 '\004' }, { next_for_neutral_pos =3D 406,=20 next_for_neutral_type =3D 6,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 2,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 50,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321824960,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 6,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321824992,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 4,=20 level =3D 61 '=3D',=20 flags =3D 246 '\366' }, { next_for_neutral_pos =3D 50064,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 5,=20 prev_for_neutral_type =3D 2,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321825040,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 7,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 22435512,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321825104,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 3,=20 prev_for_neutral_type =3D 6,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 4294967296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5658296,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 140723321825200,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 0,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 5668881,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 4,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14154640,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 4,=20 prev_for_neutral_type =3D 1,=20 level =3D 155 '\233',=20 flags =3D 179 '\263' }, { next_for_neutral_pos =3D 5663351,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321825280,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 2,=20 level =3D 68 'D',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14154640,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 4,=20 level =3D 61 '=3D',=20 flags =3D 246 '\366' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14135040,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 140723321830288,=20 next_for_neutral_type =3D 7,=20 last_strong_type =3D 5,=20 prev_for_neutral_type =3D 3,=20 level =3D 70 'F',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 1,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 5,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 1,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14135040,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14153648,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14154645,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 2,=20 prev_for_neutral_type =3D 6,=20 level =3D 215 '\327',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 14153648,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 50,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 2,=20 last_strong_type =3D 6,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }, { next_for_neutral_pos =3D 0,=20 next_for_neutral_type =3D 0,=20 last_strong_type =3D 0,=20 prev_for_neutral_type =3D 0,=20 level =3D 0 '\000',=20 flags =3D 0 '\000' }},=20 string =3D { lstring =3D XIL(0),=20 s =3D 0x0,=20 schars =3D 0,=20 bufpos =3D 0,=20 from_disp_str =3D false,=20 unibyte =3D false },=20 w =3D 0x0,=20 paragraph_dir =3D NEUTRAL_DIR,=20 separator_limit =3D 0,=20 first_elt =3D false,=20 new_paragraph =3D false,=20 frame_window_p =3D false },=20 paragraph_embedding =3D NEUTRAL_DIR } current_matrix_up_to_date_p =3D false used_current_matrix_p =3D false buffer_unchanged_p =3D false temp_scroll_step =3D false count =3D 15 rc =3D 0 centering_position =3D -1 last_line_misfit =3D false beg_unchanged =3D -1 end_unchanged =3D 0 frame_line_height =3D 1 margin =3D 0 use_desired_matrix =3D false itdata =3D 0x0 #13 0x0000000000460734 in redisplay_window_0 (window=3DXIL(0xd7f9a5)) at xdisp.c:14814 #14 0x000000000061975f in internal_condition_case_1 (bfun=3D0x4606f2 , arg=3DXIL(0xd7f9a5), handlers=3DXIL(0xd6bf13), hfun=3D0x460= 6ba ) at eval.c:1356 val =3D XIL(0x568011) c =3D 0x4b23680 #15 0x000000000046068c in redisplay_windows (window=3DXIL(0xd7f9a5)) at xdi= sp.c:14794 w =3D 0xd7f9a0 #16 0x000000000045f4b8 in redisplay_internal () at xdisp.c:14283 gcscrollbars =3D true f_redisplay_flag =3D true f =3D 0xd7f7b0 w =3D 0xd7f9a0 sw =3D 0xd7f9a0 fr =3D 0xd7f7b0 pending =3D false must_finish =3D true match_p =3D true tlbufpos =3D { charpos =3D 1,=20 bytepos =3D 1 } tlendpos =3D { charpos =3D 0,=20 bytepos =3D 0 } number_of_visible_frames =3D 1 count =3D 12 sf =3D 0xd7f7b0 polling_stopped_here =3D false tail =3D XIL(0xd6ce33) frame =3D XIL(0xd7f7b5) hscroll_retries =3D 0 garbaged_frame_retries =3D 0 consider_all_windows_p =3D true update_miniwindow_p =3D true #17 0x000000000045ff5e in redisplay_preserve_echo_area (from_where=3D2) at xdisp.c:14613 count =3D 11 #18 0x0000000000426d03 in Fredisplay (force=3DXIL(0)) at dispnew.c:5828 count =3D 11 #19 0x000000000061d47a in funcall_subr (subr=3D0x951720 , numar= gs=3D0, args=3D0x7ffcb39c12b8) at eval.c:2893 internal_argbuf =3D=20 {XIL(0), XIL(0xa00000000), XIL(0x951720), XIL(0x7ffcb39c1208), XI= L(0x565e15), XIL(0xab39c1200), XIL(0x951725), XIL(0)} internal_args =3D 0x7ffcb39c11c0 #20 0x000000000061d090 in Ffuncall (nargs=3D1, args=3D0x7ffcb39c12b0) at ev= al.c:2818 fun =3D XIL(0x951725) original_fun =3D XIL(0xb1b30) funcar =3D XIL(0xcddd60) numargs =3D 0 val =3D XIL(0) count =3D 10 #21 0x00000000006695ed in exec_byte_code (bytestr=3DXIL(0x97bb7c), vector= =3DXIL(0x97bb9d), maxdepth=3Dmake_number(7), args_template=3Dmake_number(76= 9), nargs=3D1, args=3D0x7ffcb39c17a0) at bytecode.c:632 op =3D 0 type =3D CATCHER targets =3D=20 {0x66cf35 , 0x66cf66 = , 0x66cf68 , 0x66cf6a , 0x66cf6= c , 0x66cf6c , 0x66cfe9 , 0x66d078 , 0x668e0e , 0x668e10 , 0x668e12 , 0x66= 8e14 , 0x668e16 , 0x668e16 , 0x668e1f , 0x668dcb , 0x669262 , 0x669264 , 0x669= 266 , 0x669268 , 0x66926a , 0x66926a , 0x6692b4 , 0x669273 , 0x6694c5 , 0x6694= c7 , 0x6694c9 , 0x6694cb , 0x6694cd , 0x6694cd , 0x669464 , 0x669484 , 0x6695a= b , 0x6695ad , 0x6695af , 0x6695b1 , 0x6695b3 , 0x6695b3 , 0x66954a , 0x66956a= , 0x669699 , 0x66969b , 0x66969d , 0x66969f = , 0x6696a1 , 0x6696a1 , 0x669638 = , 0x669658 , 0x66a0f7 , 0x669fbf , 0x669fb3 ,= 0x66cf35 , 0x66cf35 , 0x66cf35= , 0x66cf35 , 0x66cf35 , 0x66a391 , 0x66a4a2 , 0x66a521 , 0x66a5a1 , 0x66a6= 22 , 0x669093 , 0x669136 , 0x66a6be , 0x668fe8 , 0x6691b6 , 0x66a748 , 0x66a7c= 8 , 0x66a822 , 0x66a8a2 , 0x66a909 , 0x66aa13 , 0x66aa6d , 0x66aaed , 0x66ab90= , 0x66abea , 0x66ac44 , 0x66acc4 , 0x66ad44 = , 0x66adc4 , 0x66ae67 , 0x66aece = , 0x66af35 , 0x66b03f , 0x66b0d4 , 0x66b169 , 0x66b356 , 0x66b3db , 0x66b= 460 , 0x66b4e5 , 0x66b56a , 0x66b5d1 , 0x66b66a , 0x66b6d1 , 0x66b738 ,= 0x66b79f , 0x66b8ed , 0x669df7= , 0x66b95d , 0x66b9b7 , 0x66bab9 , 0x66bb34 , 0x66bba4 , 0x66bbfe , 0x6= 6bc56 , 0x66bcae , 0x66bd0e , 0x66cf35 , 0x66bd78 , 0x66bdd0 , 0x66be28 , 0x66be80 , 0x66bed8 , 0x66bf= 30 , 0x669df7 , 0x66cf35 , 0x66bf8a , 0x66bff1 , 0x66c04b , 0x66c0a5 , 0= x66c125 , 0x66c1a5 , 0x66c1ff <= exec_byte_code+14631>, 0x66c317 , 0x66c397 , 0x66c417 , 0x66c497 , 0x66c4ef , 0x66cf35 , 0x66= 9cf8 , 0x669771 , 0x668f32 , 0x669860 , 0x669908 , 0x6699ad , 0x669c9a , 0x669= cb2 , 0x6693fc , 0x669da2 , 0x669e3a , 0x669ed7 , 0x669f2c , 0x66a14f , 0x66a1= de , 0x66a281 , 0x66a2f6 , 0x669714 , 0x66c549 , 0x66c5ec , 0x66c646 , 0x66= c6a0 , 0x66c6fa , 0x66c754 , 0x66c7d4 , 0x66c854 , 0x66c8d4 , 0x66c954 = , 0x66cabf , 0x66cb3f , 0x66cbb= f , 0x66cc19 , 0x66cc99 , 0x66cd19 , 0x66cd73 , 0x66cdcd , 0x66b806 , 0= x66b86d , 0x66ce34 , 0x66ceb5 <= exec_byte_code+17885>, 0x66cf35 , 0x669a52 , 0x669a78 , 0x669b02 = , 0x669b8c , 0x669c13 , 0x66a970 = , 0x66af9c , 0x66ba16 , 0x66d132 , 0x66d1bc , 0x66cf35 , 0x66cf35 , 0x66d= 273 , 0x66d324 , 0x66cf35 , 0x66cf35 , 0x66cf35 , 0x66cf35 , 0x66cf35 ,= 0x66cf35 , 0x66cf35 , 0x66cf35= , 0x66d530 } const_length =3D 12 bytestr_length =3D 90 vectorp =3D 0x97bba0 quitcounter =3D 1 '\001' stack_items =3D 8 sa_avail =3D 16230 sa_count =3D 10 sa_must_free =3D false alloc =3D 0x7ffcb39c1290 item_bytes =3D 64 stack_base =3D 0x7ffcb39c1290 top =3D 0x7ffcb39c12b0 stack_lim =3D 0x7ffcb39c12d0 bytestr_data =3D 0x7ffcb39c12d0 "\001\247\203\022" pc =3D 0x7ffcb39c1312 "\210\310\032\313\310\306\005#)\211?\206W" count =3D 10 result =3D XIL(0x45911b) #22 0x000000000061daf1 in funcall_lambda (fun=3DXIL(0x97bb4d), nargs=3D1, a= rg_vector=3D0x7ffcb39c1798) at eval.c:3019 size =3D 5 val =3D XIL(0x565e15) syms_left =3D make_number(769) next =3D XIL(0x97bb48) lexenv =3D XIL(0x7ffcb39c16d8) count =3D 10 i =3D 80322762448 optional =3D 127 rest =3D false previous_optional_or_rest =3D false #23 0x000000000061d0d4 in Ffuncall (nargs=3D2, args=3D0x7ffcb39c1790) at ev= al.c:2820 fun =3D XIL(0x97bb4d) original_fun =3D XIL(0x433e30) funcar =3D XIL(0xcddd60) numargs =3D 1 val =3D XIL(0) count =3D 9 #24 0x00000000006695ed in exec_byte_code (bytestr=3DXIL(0xa2064c), vector= =3DXIL(0xa2066d), maxdepth=3Dmake_number(15), args_template=3Dmake_number(7= 69), nargs=3D3, args=3D0x7ffcb39c1e68) at bytecode.c:632 op =3D 1 type =3D (unknown: 32764) targets =3D=20 {0x66cf35 , 0x66cf66 = , 0x66cf68 , 0x66cf6a , 0x66cf6= c , 0x66cf6c , 0x66cfe9 , 0x66d078 , 0x668e0e , 0x668e10 , 0x668e12 , 0x66= 8e14 , 0x668e16 , 0x668e16 , 0x668e1f , 0x668dcb , 0x669262 , 0x669264 , 0x669= 266 , 0x669268 , 0x66926a , 0x66926a , 0x6692b4 , 0x669273 , 0x6694c5 , 0x6694= c7 , 0x6694c9 , 0x6694cb , 0x6694cd , 0x6694cd , 0x669464 , 0x669484 , 0x6695a= b , 0x6695ad , 0x6695af , 0x6695b1 , 0x6695b3 , 0x6695b3 , 0x66954a , 0x66956a= , 0x669699 , 0x66969b , 0x66969d , 0x66969f = , 0x6696a1 , 0x6696a1 , 0x669638 = , 0x669658 , 0x66a0f7 , 0x669fbf , 0x669fb3 ,= 0x66cf35 , 0x66cf35 , 0x66cf35= , 0x66cf35 , 0x66cf35 , 0x66a391 , 0x66a4a2 , 0x66a521 , 0x66a5a1 , 0x66a6= 22 , 0x669093 , 0x669136 , 0x66a6be , 0x668fe8 , 0x6691b6 , 0x66a748 , 0x66a7c= 8 , 0x66a822 , 0x66a8a2 , 0x66a909 , 0x66aa13 , 0x66aa6d , 0x66aaed , 0x66ab90= , 0x66abea , 0x66ac44 , 0x66acc4 , 0x66ad44 = , 0x66adc4 , 0x66ae67 , 0x66aece = , 0x66af35 , 0x66b03f , 0x66b0d4 , 0x66b169 , 0x66b356 , 0x66b3db , 0x66b= 460 , 0x66b4e5 , 0x66b56a , 0x66b5d1 , 0x66b66a , 0x66b6d1 , 0x66b738 ,= 0x66b79f , 0x66b8ed , 0x669df7= , 0x66b95d , 0x66b9b7 , 0x66bab9 , 0x66bb34 , 0x66bba4 , 0x66bbfe , 0x6= 6bc56 , 0x66bcae , 0x66bd0e , 0x66cf35 , 0x66bd78 , 0x66bdd0 , 0x66be28 , 0x66be80 , 0x66bed8 , 0x66bf= 30 , 0x669df7 , 0x66cf35 , 0x66bf8a , 0x66bff1 , 0x66c04b , 0x66c0a5 , 0= x66c125 , 0x66c1a5 , 0x66c1ff <= exec_byte_code+14631>, 0x66c317 , 0x66c397 , 0x66c417 , 0x66c497 , 0x66c4ef , 0x66cf35 , 0x66= 9cf8 , 0x669771 , 0x668f32 , 0x669860 , 0x669908 , 0x6699ad , 0x669c9a , 0x669= cb2 , 0x6693fc , 0x669da2 , 0x669e3a , 0x669ed7 , 0x669f2c , 0x66a14f , 0x66a1= de , 0x66a281 , 0x66a2f6 , 0x669714 , 0x66c549 , 0x66c5ec , 0x66c646 , 0x66= c6a0 , 0x66c6fa , 0x66c754 , 0x66c7d4 , 0x66c854 , 0x66c8d4 , 0x66c954 = , 0x66cabf , 0x66cb3f , 0x66cbb= f , 0x66cc19 , 0x66cc99 , 0x66cd19 , 0x66cd73 , 0x66cdcd , 0x66b806 , 0= x66b86d , 0x66ce34 , 0x66ceb5 <= exec_byte_code+17885>, 0x66cf35 , 0x669a52 , 0x669a78 , 0x669b02 = , 0x669b8c , 0x669c13 , 0x66a970 = , 0x66af9c , 0x66ba16 , 0x66d132 , 0x66d1bc , 0x66cf35 , 0x66cf35 , 0x66d= 273 , 0x66d324 , 0x66cf35 , 0x66cf35 , 0x66cf35 , 0x66cf35 , 0x66cf35 ,= 0x66cf35 , 0x66cf35 , 0x66cf35= , 0x66d530 } const_length =3D 50 bytestr_length =3D 253 vectorp =3D 0xa20670 quitcounter =3D 1 '\001' stack_items =3D 16 sa_avail =3D 16003 sa_count =3D 9 sa_must_free =3D false alloc =3D 0x7ffcb39c1760 item_bytes =3D 128 stack_base =3D 0x7ffcb39c1760 top =3D 0x7ffcb39c1790 stack_lim =3D 0x7ffcb39c17e0 bytestr_data =3D 0x7ffcb39c17e0 "\001\204\020" pc =3D 0x7ffcb39c1844 "\211\205", count =3D 9 result =3D XIL(0x61d49b) #25 0x000000000061daf1 in funcall_lambda (fun=3DXIL(0xa2060d), nargs=3D3, a= rg_vector=3D0x7ffcb39c1e50) at eval.c:3019 size =3D 6 val =3D XIL(0x565e15) syms_left =3D make_number(769) next =3D XIL(0xa20608) lexenv =3D XIL(0x7ffcb39c1c88) count =3D 9 i =3D 80322763904 optional =3D false rest =3D false previous_optional_or_rest =3D false #26 0x000000000061d0d4 in Ffuncall (nargs=3D4, args=3D0x7ffcb39c1e48) at ev= al.c:2820 fun =3D XIL(0xa2060d) original_fun =3D XIL(0xd8c50) funcar =3D XIL(0x7ffcb39c1d00) numargs =3D 3 val =3D XIL(0x56e537) count =3D 8 #27 0x0000000000614780 in Ffuncall_interactively (nargs=3D4, args=3D0x7ffcb= 39c1e48) at callint.c:253 speccount =3D 7 #28 0x000000000061d3a2 in funcall_subr (subr=3D0xc69280 , numargs=3D4, args=3D0x7ffcb39c1e48) at eval.c:2873 #29 0x000000000061d090 in Ffuncall (nargs=3D5, args=3D0x7ffcb39c1e40) at ev= al.c:2818 fun =3D XIL(0xc69285) original_fun =3D XIL(0x6750) funcar =3D XIL(0xcddd60) numargs =3D 4 val =3D XIL(0) count =3D 6 #30 0x000000000061c339 in Fapply (nargs=3D3, args=3D0x7ffcb39c2030) at eval= =2Ec:2438 i =3D 5 numargs =3D 4 funcall_nargs =3D 5 funcall_args =3D 0x7ffcb39c1e40 spread_arg =3D XIL(0) fun =3D XIL(0xc69285) retval =3D XIL(0) sa_avail =3D 16344 sa_count =3D 6 sa_must_free =3D false #31 0x0000000000614c1b in Fcall_interactively (function=3DXIL(0xd8c50), rec= ord_flag=3DXIL(0), keys=3DXIL(0x1163115)) at callint.c:390 input =3D XIL(0xa208eb) funval =3D XIL(0xa2060d) events =3D 61 result =3D XIL(0x51cbb13) args =3D 0xb39c1fc0 visargs =3D 0x7ffcb39c2030 specs =3D XIL(0x51cbb53) filter_specs =3D XIL(0xa208eb) teml =3D XIL(0) up_event =3D XIL(0) enable =3D XIL(0) sa_avail =3D 16384 sa_count =3D 6 sa_must_free =3D false speccount =3D 6 next_event =3D 5527791 prefix_arg =3D XIL(0) string =3D 0x0 tem =3D 0x10061ee4d varies =3D 0x565e15 "\311\303UH\211\345H\211}\37= 0H\203", i =3D 0 nargs =3D 7 mark =3D 21480496298 arg_from_tty =3D false key_count =3D 2 record_then_fail =3D false save_this_command =3D XIL(0xd8c50) save_last_command =3D XIL(0x7558e0) save_this_original_command =3D XIL(0xd8c50) save_real_this_command =3D XIL(0xd8c50) #32 0x000000000061d4c7 in funcall_subr (subr=3D0xc692c0 , numargs=3D3, args=3D0x7ffcb39c21d0) at eval.c:2898 internal_argbuf =3D=20 {XIL(0xd8c50), XIL(0xa00000000), XIL(0xc692c0), XIL(0x7ffcb39c210= 8), XIL(0x565e15), XIL(0xab39c2100), XIL(0xc692c5), XIL(0)} internal_args =3D 0x7ffcb39c21d0 #33 0x000000000061d090 in Ffuncall (nargs=3D4, args=3D0x7ffcb39c21c8) at ev= al.c:2818 fun =3D XIL(0xc692c5) original_fun =3D XIL(0xafe60) funcar =3D XIL(0xcddd60) numargs =3D 3 val =3D XIL(0) count =3D 5 #34 0x00000000006695ed in exec_byte_code (bytestr=3DXIL(0xa2099c), vector= =3DXIL(0xa209bd), maxdepth=3Dmake_number(13), args_template=3Dmake_number(1= 025), nargs=3D1, args=3D0x7ffcb39c2700) at bytecode.c:632 op =3D 3 type =3D CATCHER targets =3D=20 {0x66cf35 , 0x66cf66 = , 0x66cf68 , 0x66cf6a , 0x66cf6= c , 0x66cf6c , 0x66cfe9 , 0x66d078 , 0x668e0e , 0x668e10 , 0x668e12 , 0x66= 8e14 , 0x668e16 , 0x668e16 , 0x668e1f , 0x668dcb , 0x669262 , 0x669264 , 0x669= 266 , 0x669268 , 0x66926a , 0x66926a , 0x6692b4 , 0x669273 , 0x6694c5 , 0x6694= c7 , 0x6694c9 , 0x6694cb , 0x6694cd , 0x6694cd , 0x669464 , 0x669484 , 0x6695a= b , 0x6695ad , 0x6695af , 0x6695b1 , 0x6695b3 , 0x6695b3 , 0x66954a , 0x66956a= , 0x669699 , 0x66969b , 0x66969d , 0x66969f = , 0x6696a1 , 0x6696a1 , 0x669638 = , 0x669658 , 0x66a0f7 , 0x669fbf , 0x669fb3 ,= 0x66cf35 , 0x66cf35 , 0x66cf35= , 0x66cf35 , 0x66cf35 , 0x66a391 , 0x66a4a2 , 0x66a521 , 0x66a5a1 , 0x66a6= 22 , 0x669093 , 0x669136 , 0x66a6be , 0x668fe8 , 0x6691b6 , 0x66a748 , 0x66a7c= 8 , 0x66a822 , 0x66a8a2 , 0x66a909 , 0x66aa13 , 0x66aa6d , 0x66aaed , 0x66ab90= , 0x66abea , 0x66ac44 , 0x66acc4 , 0x66ad44 = , 0x66adc4 , 0x66ae67 , 0x66aece = , 0x66af35 , 0x66b03f , 0x66b0d4 , 0x66b169 , 0x66b356 , 0x66b3db , 0x66b= 460 , 0x66b4e5 , 0x66b56a , 0x66b5d1 , 0x66b66a , 0x66b6d1 , 0x66b738 ,= 0x66b79f , 0x66b8ed , 0x669df7= , 0x66b95d , 0x66b9b7 , 0x66bab9 , 0x66bb34 , 0x66bba4 , 0x66bbfe , 0x6= 6bc56 , 0x66bcae , 0x66bd0e , 0x66cf35 , 0x66bd78 , 0x66bdd0 , 0x66be28 , 0x66be80 , 0x66bed8 , 0x66bf= 30 , 0x669df7 , 0x66cf35 , 0x66bf8a , 0x66bff1 , 0x66c04b , 0x66c0a5 , 0= x66c125 , 0x66c1a5 , 0x66c1ff <= exec_byte_code+14631>, 0x66c317 , 0x66c397 , 0x66c417 , 0x66c497 , 0x66c4ef , 0x66cf35 , 0x66= 9cf8 , 0x669771 , 0x668f32 , 0x669860 , 0x669908 , 0x6699ad , 0x669c9a , 0x669= cb2 , 0x6693fc , 0x669da2 , 0x669e3a , 0x669ed7 , 0x669f2c , 0x66a14f , 0x66a1= de , 0x66a281 , 0x66a2f6 , 0x669714 , 0x66c549 , 0x66c5ec , 0x66c646 , 0x66= c6a0 , 0x66c6fa , 0x66c754 , 0x66c7d4 , 0x66c854 , 0x66c8d4 , 0x66c954 = , 0x66cabf , 0x66cb3f , 0x66cbb= f , 0x66cc19 , 0x66cc99 , 0x66cd19 , 0x66cd73 , 0x66cdcd , 0x66b806 , 0= x66b86d , 0x66ce34 , 0x66ceb5 <= exec_byte_code+17885>, 0x66cf35 , 0x669a52 , 0x669a78 , 0x669b02 = , 0x669b8c , 0x669c13 , 0x66a970 = , 0x66af9c , 0x66ba16 , 0x66d132 , 0x66d1bc , 0x66cf35 , 0x66cf35 , 0x66d= 273 , 0x66d324 , 0x66cf35 , 0x66cf35 , 0x66cf35 , 0x66cf35 , 0x66cf35 ,= 0x66cf35 , 0x66cf35 , 0x66cf35= , 0x66d530 } const_length =3D 25 bytestr_length =3D 165 vectorp =3D 0xa209c0 quitcounter =3D 1 '\001' stack_items =3D 14 sa_avail =3D 16107 sa_count =3D 5 sa_must_free =3D false alloc =3D 0x7ffcb39c2190 item_bytes =3D 112 stack_base =3D 0x7ffcb39c2190 top =3D 0x7ffcb39c21c8 stack_lim =3D 0x7ffcb39c2200 bytestr_data =3D 0x7ffcb39c2200 "\306\020\211?\205\023" pc =3D 0x7ffcb39c227b "\006\006\071\203\242" count =3D 5 result =3D XIL(0x5121278cf63d5b00) #35 0x000000000061daf1 in funcall_lambda (fun=3DXIL(0xa2096d), nargs=3D1, a= rg_vector=3D0x7ffcb39c26f8) at eval.c:3019 size =3D 5 val =3D XIL(0x565e15) syms_left =3D make_number(1025) next =3D XIL(0xa20968) lexenv =3D XIL(0x7ffcb39c2658) count =3D 5 i =3D 80322766416 optional =3D 127 rest =3D false previous_optional_or_rest =3D false #36 0x000000000061d0d4 in Ffuncall (nargs=3D2, args=3D0x7ffcb39c26f0) at ev= al.c:2820 fun =3D XIL(0xa2096d) original_fun =3D XIL(0x3f90) funcar =3D XIL(0x7ffcb39c2708) numargs =3D 1 val =3D XIL(0x1) count =3D 4 #37 0x000000000061c985 in call1 (fn=3DXIL(0x3f90), arg1=3DXIL(0xd8c50)) at = eval.c:2669 #38 0x000000000056f650 in command_loop_1 () at keyboard.c:1484 scount =3D 3 cmd =3D XIL(0xd8c50) keybuf =3D=20 {make_number(27), make_number(120), make_number(1073741824), XIL(= 0x7ffcb39c27e0), XIL(0xcddd60), XIL(0), XIL(0), XIL(0x7ffcb39c27b0), XIL(0x= 5656b8), XIL(0), XIL(0x7ffcb39c2820), XIL(0x61ee4d), XIL(0xdb9663), XIL(0x3= ), XIL(0xcddd60), XIL(0), XIL(0), XIL(0x7ffcb39c2800), XIL(0x5656b8), XIL(0= xd71405), XIL(0x7ffcb39c2840), XIL(0x619b6c), XIL(0x1005656b8), XIL(0x52e0)= , XIL(0x7ffcb39c2860), XIL(0x4b23560), XIL(0), XIL(0), XIL(0x7ffcb39c2870),= XIL(0x619a75)} i =3D 2 prev_modiff =3D 15 prev_buffer =3D 0xd71400 already_adjusted =3D false #39 0x00000000006196b8 in internal_condition_case (bfun=3D0x56ee11 , handlers=3DXIL(0x52e0), hfun=3D0x56e588 ) at eval.c:13= 32 val =3D XIL(0x5656b8) c =3D 0x4b23560 #40 0x000000000056eae8 in command_loop_2 (ignore=3DXIL(0)) at keyboard.c:11= 11 val =3D XIL(0) #41 0x0000000000618f4c in internal_catch (tag=3DXIL(0xc9f0), func=3D0x56eab= b , arg=3DXIL(0)) at eval.c:1097 val =3D XIL(0x7ffcb39c2940) c =3D 0x4b141f0 #42 0x000000000056ea86 in command_loop () at keyboard.c:1090 #43 0x000000000056e157 in recursive_edit_1 () at keyboard.c:696 count =3D 1 val =3D XIL(0x7ffcb39c29a0) #44 0x000000000056e2db in Frecursive_edit () at keyboard.c:767 count =3D 0 buffer =3D XIL(0) #45 0x000000000056bd73 in main (argc=3D3, argv=3D0x7ffcb39c2bb8) at emacs.c= :1720 stack_bottom_variable =3D 0x98 do_initial_setlocale =3D true dumping =3D false skip_args =3D 1 no_loadup =3D false junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x0 original_pwd =3D 0x0 disable_aslr =3D false rlim =3D { rlim_cur =3D 10022912,=20 rlim_max =3D 18446744073709551615 } sockfd =3D -1 Lisp Backtrace: Argument to arithmetic operation not a number or boolean. Argument to arithmetic operation not a number or boolean. quit Detaching from program: /home/wasa/code/emacsen/emacs-git/src/emacs, proces= s 17733 --nd6wevxhfe2ji5an-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 20 22:37:07 2017 Received: (at 29789) by debbugs.gnu.org; 21 Dec 2017 03:37:07 +0000 Received: from localhost ([127.0.0.1]:45065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRrfP-0005ht-CG for submit@debbugs.gnu.org; Wed, 20 Dec 2017 22:37:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRrfN-0005hP-LN for 29789@debbugs.gnu.org; Wed, 20 Dec 2017 22:37:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRrfE-0004Za-Nb for 29789@debbugs.gnu.org; Wed, 20 Dec 2017 22:37:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45778) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRrfE-0004ZS-Ja; Wed, 20 Dec 2017 22:36:56 -0500 Received: from [176.228.60.248] (port=3945 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eRrfE-00024L-2H; Wed, 20 Dec 2017 22:36:56 -0500 Date: Thu, 21 Dec 2017 05:37:10 +0200 Message-Id: <838tdwoiop.fsf@gnu.org> From: Eli Zaretskii To: Vasilij Schneidermann In-reply-to: <20171220213530.g2xxrh7egjcliwqu@odonien.localdomain> (message from Vasilij Schneidermann on Wed, 20 Dec 2017 22:35:30 +0100) Subject: Re: bug#29789: 25.1; Emacs blocks user input when using visual-fill-column in wide terminals References: <20171220213530.g2xxrh7egjcliwqu@odonien.localdomain> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29789 Cc: 29789@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Wed, 20 Dec 2017 22:35:30 +0100 > From: Vasilij Schneidermann > > I can reproduce this on Arch Linux, with Emacs master and Termite. I've > tried making a full backtrace in gdb, let me know if there's anything > else I can do to help debugging this issue. Thanks. > Thread 1 "emacs" received signal SIGTSTP, Stopped (user). > 0x00007f5ccb9f9b47 in kill () from /usr/lib/libc.so.6 > Continuing. > > Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=6, > backtrace_limit=40) at emacs.c:364 > 364 { > #0 0x0000000000569e7a in terminate_due_to_signal (sig=6, backtrace_limit=40) > at emacs.c:364 > #1 0x00000000005919c8 in emacs_abort () at sysdep.c:2426 > #2 0x00000000005829d2 in handle_interrupt (in_signal_handler=true) > at keyboard.c:10501 > #3 0x0000000000582795 in handle_interrupt_signal (sig=2) at keyboard.c:10371 > #4 0x0000000000590f88 in deliver_process_signal (sig=2, handler=0x582743 ) at sysdep.c:1709 > #5 0x00000000005827b4 in deliver_interrupt_signal (sig=2) at keyboard.c:10378 > #6 0x00007f5ccc8a9da0 in () at /usr/lib/libpthread.so.0 > #7 0x00000000005083c0 in append_glyph (it=0x7ffcb39bc150) at term.c:1476 > #8 0x00000000005087d5 in produce_glyphs (it=0x7ffcb39bc150) at term.c:1584 > #9 0x00000000004722e7 in extend_face_to_end_of_line (it=0x7ffcb39bc150) > at xdisp.c:20318 > #10 0x00000000004773eb in display_line (it=0x7ffcb39bc150, cursor_vpos=3) > at xdisp.c:21740 > #11 0x0000000000469edf in try_window (window=XIL(0xd7f9a5), pos=..., flags=1) > at xdisp.c:17610 > #12 0x000000000046799c in redisplay_window (window=XIL(0xd7f9a5), just_this_one_p=false) at xdisp.c:17057 > #13 0x0000000000460734 in redisplay_window_0 (window=XIL(0xd7f9a5)) > at xdisp.c:14814 > #14 0x000000000061975f in internal_condition_case_1 (bfun=0x4606f2 , arg=XIL(0xd7f9a5), handlers=XIL(0xd6bf13), hfun=0x4606ba ) at eval.c:1356 > #15 0x000000000046068c in redisplay_windows (window=XIL(0xd7f9a5)) at xdisp.c:14794 > #16 0x000000000045f4b8 in redisplay_internal () at xdisp.c:14283 > #17 0x000000000045ff5e in redisplay_preserve_echo_area (from_where=2) > at xdisp.c:14613 > #18 0x0000000000426d03 in Fredisplay (force=XIL(0)) at dispnew.c:5828 > #19 0x000000000061d47a in funcall_subr (subr=0x951720 , numargs=0, args=Quit > #0 0x0000000000569e7a in terminate_due_to_signal (sig=6, backtrace_limit=40) > at emacs.c:364 > #1 0x00000000005919c8 in emacs_abort () at sysdep.c:2426 > #2 0x00000000005829d2 in handle_interrupt (in_signal_handler=true) > at keyboard.c:10501 > c = 121 'y' > #3 0x0000000000582795 in handle_interrupt_signal (sig=2) at keyboard.c:10371 > terminal = 0x12cfe40 > #4 0x0000000000590f88 in deliver_process_signal (sig=2, handler=0x582743 ) at sysdep.c:1709 > old_errno = 22 > on_main_thread = true > #5 0x00000000005827b4 in deliver_interrupt_signal (sig=2) at keyboard.c:10378 > #6 0x00007f5ccc8a9da0 in () at /usr/lib/libpthread.so.0 > #7 0x00000000005083c0 in append_glyph (it=0x7ffcb39bc150) at term.c:1476 > glyph = 0x7f5cd4622fd0 > end = 0x7f5cd4622fd0 > i = 0 This says Emacs got SIGINT and then aborted. Did you type C-g more then once and then answered YES to the question whether to abort and dump core? > #8 0x00000000005087d5 in produce_glyphs (it=0x7ffcb39bc150) at term.c:1584 > #9 0x00000000004722e7 in extend_face_to_end_of_line (it=0x7ffcb39bc150) > at xdisp.c:20318 The "hang" sounds like some infloop in redisplay. It will be helpful if instead of trying to interrupt Emacs with C-g, you could attach the debugger, produce a backtrace from the place where Emacs was caught, and then use the technique described in etc/DEBUG under "If the symptom of the bug is that Emacs fails to respond", starting at "If Emacs is in an infinite loop", to find out where it loops. Also, I need to know what version of Emacs is that, to match line numbers in the backtrace to the sources. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 21 00:01:59 2017 Received: (at 29789) by debbugs.gnu.org; 21 Dec 2017 05:01:59 +0000 Received: from localhost ([127.0.0.1]:45085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRszW-0007kO-Lr for submit@debbugs.gnu.org; Thu, 21 Dec 2017 00:01:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRszV-0007kB-1G for 29789@debbugs.gnu.org; Thu, 21 Dec 2017 00:01:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eRszO-0002M1-KX for 29789@debbugs.gnu.org; Thu, 21 Dec 2017 00:01:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46575) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eRszI-0002I9-O1; Thu, 21 Dec 2017 00:01:44 -0500 Received: from [176.12.177.221] (port=40832 helo=[10.213.2.34]) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eRszH-0000Yy-EN; Thu, 21 Dec 2017 00:01:44 -0500 Date: Thu, 21 Dec 2017 07:01:39 +0200 User-Agent: K-9 Mail for Android In-Reply-To: <838tdwoiop.fsf@gnu.org> References: <20171220213530.g2xxrh7egjcliwqu@odonien.localdomain> <838tdwoiop.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: bug#29789: 25.1; Emacs blocks user input when using visual-fill-column in wide terminals To: Vasilij Schneidermann From: Eli Zaretskii Message-ID: <926C5E01-36F9-48EC-ADC3-6A443A6D8D3B@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29789 Cc: 29789@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On December 21, 2017 5:37:10 AM GMT+02:00, Eli Zaretskii w= rote: > > Date: Wed, 20 Dec 2017 22:35:30 +0100 > > From: Vasilij Schneidermann > >=20 > > I can reproduce this on Arch Linux, with Emacs master and Termite=2E= =20 > I've > > tried making a full backtrace in gdb, let me know if there's > anything > > else I can do to help debugging this issue=2E >=20 > Thanks=2E >=20 > > Thread 1 "emacs" received signal SIGTSTP, Stopped (user)=2E > > 0x00007f5ccb9f9b47 in kill () from /usr/lib/libc=2Eso=2E6 > > Continuing=2E > >=20 > > Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=3D6,= =20 > > backtrace_limit=3D40) at emacs=2Ec:364 > > 364 { > > #0 0x0000000000569e7a in terminate_due_to_signal (sig=3D6, > backtrace_limit=3D40) > > at emacs=2Ec:364 > > #1 0x00000000005919c8 in emacs_abort () at sysdep=2Ec:2426 > > #2 0x00000000005829d2 in handle_interrupt (in_signal_handler=3Dtrue) > > at keyboard=2Ec:10501 > > #3 0x0000000000582795 in handle_interrupt_signal (sig=3D2) at > keyboard=2Ec:10371 > > #4 0x0000000000590f88 in deliver_process_signal (sig=3D2, > handler=3D0x582743 ) at sysdep=2Ec:1709 > > #5 0x00000000005827b4 in deliver_interrupt_signal (sig=3D2) at > keyboard=2Ec:10378 > > #6 0x00007f5ccc8a9da0 in () at > /usr/lib/libpthread=2Eso=2E0 > > #7 0x00000000005083c0 in append_glyph (it=3D0x7ffcb39bc150) at > term=2Ec:1476 > > #8 0x00000000005087d5 in produce_glyphs (it=3D0x7ffcb39bc150) at > term=2Ec:1584 > > #9 0x00000000004722e7 in extend_face_to_end_of_line > (it=3D0x7ffcb39bc150) > > at xdisp=2Ec:20318 > > #10 0x00000000004773eb in display_line (it=3D0x7ffcb39bc150, > cursor_vpos=3D3) > > at xdisp=2Ec:21740 > > #11 0x0000000000469edf in try_window (window=3DXIL(0xd7f9a5), pos=3D= =2E=2E=2E, > flags=3D1) > > at xdisp=2Ec:17610 > > #12 0x000000000046799c in redisplay_window (window=3DXIL(0xd7f9a5), > just_this_one_p=3Dfalse) at xdisp=2Ec:17057 > > #13 0x0000000000460734 in redisplay_window_0 (window=3DXIL(0xd7f9a5)) > > at xdisp=2Ec:14814 > > #14 0x000000000061975f in internal_condition_case_1 (bfun=3D0x4606f2 > , arg=3DXIL(0xd7f9a5), handlers=3DXIL(0xd6bf13), > hfun=3D0x4606ba ) at eval=2Ec:1356 > > #15 0x000000000046068c in redisplay_windows (window=3DXIL(0xd7f9a5)) > at xdisp=2Ec:14794 > > #16 0x000000000045f4b8 in redisplay_internal () at xdisp=2Ec:14283 > > #17 0x000000000045ff5e in redisplay_preserve_echo_area > (from_where=3D2) > > at xdisp=2Ec:14613 > > #18 0x0000000000426d03 in Fredisplay (force=3DXIL(0)) at > dispnew=2Ec:5828 > > #19 0x000000000061d47a in funcall_subr (subr=3D0x951720 , > numargs=3D0, args=3DQuit > > #0 0x0000000000569e7a in terminate_due_to_signal (sig=3D6, > backtrace_limit=3D40) > > at emacs=2Ec:364 > > #1 0x00000000005919c8 in emacs_abort () at sysdep=2Ec:2426 > > #2 0x00000000005829d2 in handle_interrupt (in_signal_handler=3Dtrue) > > at keyboard=2Ec:10501 > > c =3D 121 'y' > > #3 0x0000000000582795 in handle_interrupt_signal (sig=3D2) at > keyboard=2Ec:10371 > > terminal =3D 0x12cfe40 > > #4 0x0000000000590f88 in deliver_process_signal (sig=3D2, > handler=3D0x582743 ) at sysdep=2Ec:1709 > > old_errno =3D 22 > > on_main_thread =3D true > > #5 0x00000000005827b4 in deliver_interrupt_signal (sig=3D2) at > keyboard=2Ec:10378 > > #6 0x00007f5ccc8a9da0 in () at > /usr/lib/libpthread=2Eso=2E0 > > #7 0x00000000005083c0 in append_glyph (it=3D0x7ffcb39bc150) at > term=2Ec:1476 > > glyph =3D 0x7f5cd4622fd0 > > end =3D 0x7f5cd4622fd0 > > i =3D 0 >=20 > This says Emacs got SIGINT and then aborted=2E Did you type C-g more > then once and then answered YES to the question whether to abort and > dump core? >=20 > > #8 0x00000000005087d5 in produce_glyphs (it=3D0x7ffcb39bc150) at > term=2Ec:1584 > > #9 0x00000000004722e7 in extend_face_to_end_of_line > (it=3D0x7ffcb39bc150) > > at xdisp=2Ec:20318 >=20 > The "hang" sounds like some infloop in redisplay=2E It will be helpful > if instead of trying to interrupt Emacs with C-g, you could attach the > debugger, produce a backtrace from the place where Emacs was caught, > and then use the technique described in etc/DEBUG under "If the > symptom of the bug is that Emacs fails to respond", starting at "If > Emacs is in an infinite loop", to find out where it loops=2E >=20 > Also, I need to know what version of Emacs is that, to match line > numbers in the backtrace to the sources=2E Forget it, I've succeeded in reproducing this=2E The reason I couldn't be= fore is because most themes do nothing if the terminal supports less than 8= 9 colors (looks like their authors are just copying that condition from one= another for no good reason), so I needed to find a theme which does work w= ith fewer colors=2E From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 21 12:49:11 2017 Received: (at 29789) by debbugs.gnu.org; 21 Dec 2017 17:49:11 +0000 Received: from localhost ([127.0.0.1]:46408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS4xz-0005EH-FA for submit@debbugs.gnu.org; Thu, 21 Dec 2017 12:49:11 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS4xy-0005E6-MB for 29789@debbugs.gnu.org; Thu, 21 Dec 2017 12:49:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eS4xm-0001TL-LD for 29789@debbugs.gnu.org; Thu, 21 Dec 2017 12:49:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57655) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eS4xm-0001TG-HE; Thu, 21 Dec 2017 12:48:58 -0500 Received: from [176.228.60.248] (port=4719 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eS4xl-0004d7-SZ; Thu, 21 Dec 2017 12:48:58 -0500 Date: Thu, 21 Dec 2017 19:49:13 +0200 Message-Id: <83tvwkm0o6.fsf@gnu.org> From: Eli Zaretskii To: Luis Gerhorst In-reply-to: <926C5E01-36F9-48EC-ADC3-6A443A6D8D3B@gnu.org> (message from Eli Zaretskii on Thu, 21 Dec 2017 07:01:39 +0200) Subject: Re: bug#29789: 25.1; Emacs blocks user input when using visual-fill-column in wide terminals References: <20171220213530.g2xxrh7egjcliwqu@odonien.localdomain> <838tdwoiop.fsf@gnu.org> <926C5E01-36F9-48EC-ADC3-6A443A6D8D3B@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 29789 Cc: v.schneidermann@gmail.com, 29789@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Thu, 21 Dec 2017 07:01:39 +0200 > From: Eli Zaretskii > Cc: 29789@debbugs.gnu.org > > Forget it, I've succeeded in reproducing this. The reason I > couldn't before is because most themes do nothing if the terminal > supports less than 89 colors (looks like their authors are just > copying that condition from one another for no good reason), so I > needed to find a theme which does work with fewer colors. Ouch, what an embarrassingly stupid bug... Should be fixed now on the emacs-26 branch. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 21 12:52:56 2017 Received: (at 29789) by debbugs.gnu.org; 21 Dec 2017 17:52:56 +0000 Received: from localhost ([127.0.0.1]:46413 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS51b-0005JV-W5 for submit@debbugs.gnu.org; Thu, 21 Dec 2017 12:52:56 -0500 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:40745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS51Z-0005JM-Ky for 29789@debbugs.gnu.org; Thu, 21 Dec 2017 12:52:54 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 2EB1520B3E; Thu, 21 Dec 2017 12:52:53 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Thu, 21 Dec 2017 12:52:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=luisgerhorst.de; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=mesmtp; bh=utciKDQ+r/tPEh 4EzyTq20R16zfnF19RJGi8TWWW2FE=; b=X566fv2yFpf62OBPwemoo7/c2FuF8g s9h9i7xyENS0jsDR+tE5vatIQbirsMEVg2ES38FDQqU/fB6MZQg9HxIbduqaYoxu PuCrGMAOrolv/nY7cglCKDlUp6/NysjcVLml9a8U6nGV9opJOQyb6Hvwr+sSNUH8 yTq3pNC0TAl6U= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=utciKD Q+r/tPEh4EzyTq20R16zfnF19RJGi8TWWW2FE=; b=rtN9yZ2XKN3FWzcc2RET5H /FJv+iDuAQYsSzcFYQrbH8TEKiaixbnZJxKcZAKgZ3Mm3pNNbDV83Y1ilPN+QcG0 WE91aNIR8WJwztpol1qFTapxboGufTRptp/kxmQEsuMIos//KZmhqKx60Xp66jCF 9O2wP+Y8bL/rVmHdf0V9iBCv8ZVn9uDplnoQ5hxvFcDCpNuWMyBW++XQb4z0I2lU MbXVIhx5VZ1W4Jup4z8DLFrv8+A4cYlXPqSxKPkl/P7CKhMxoDEQ4324BnSIyP01 9YGe/ECfX6IOe3Y65u/iHnztzeBdvmXy5mIB9rPLgbBRAtPVVrPDnziJINTAEdDQ == X-ME-Sender: Received: from luis-imac.fritz.box (p4ffa80bf.dip0.t-ipconnect.de [79.250.128.191]) by mail.messagingengine.com (Postfix) with ESMTPA id 7DBAF2442C; Thu, 21 Dec 2017 12:52:52 -0500 (EST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\)) Subject: Re: bug#29789: 25.1; Emacs blocks user input when using visual-fill-column in wide terminals From: Luis Gerhorst In-Reply-To: <83tvwkm0o6.fsf@gnu.org> Date: Thu, 21 Dec 2017 18:52:50 +0100 Content-Transfer-Encoding: 7bit Message-Id: References: <20171220213530.g2xxrh7egjcliwqu@odonien.localdomain> <838tdwoiop.fsf@gnu.org> <926C5E01-36F9-48EC-ADC3-6A443A6D8D3B@gnu.org> <83tvwkm0o6.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3445.5.20) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29789 Cc: v.schneidermann@gmail.com, 29789@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Great, big thanks to all of you! From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 21 13:57:13 2017 Received: (at control) by debbugs.gnu.org; 21 Dec 2017 18:57:13 +0000 Received: from localhost ([127.0.0.1]:46433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS61p-0006rH-3C for submit@debbugs.gnu.org; Thu, 21 Dec 2017 13:57:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eS61n-0006r1-Uy for control@debbugs.gnu.org; Thu, 21 Dec 2017 13:57:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eS61h-0007EN-Kc for control@debbugs.gnu.org; Thu, 21 Dec 2017 13:57:06 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58969) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eS61h-0007EB-HP for control@debbugs.gnu.org; Thu, 21 Dec 2017 13:57:05 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1eS61h-00088V-7U for control@debbugs.gnu.org; Thu, 21 Dec 2017 13:57:05 -0500 Subject: control message for bug 29789 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Thu, 21 Dec 2017 13:57:05 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) # ad2a47c close 29789 26.0.91 From unknown Sun Jun 22 07:43:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 19 Jan 2018 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator