From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.bugs Subject: bug#49562: 27.2; Crash with specific mode-line-format in BiDi processing Date: Wed, 14 Jul 2021 18:40:57 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32482"; mail-complaints-to="usenet@ciao.gmane.io" To: 49562@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jul 14 19:49:17 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m3j0X-0008Dz-3J for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 14 Jul 2021 19:49:17 +0200 Original-Received: from localhost ([::1]:36308 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m3j0V-0004kf-Pt for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 14 Jul 2021 13:49:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57578) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3j0I-0004dP-0n for bug-gnu-emacs@gnu.org; Wed, 14 Jul 2021 13:49:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34358) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m3j0H-0005Og-Mm for bug-gnu-emacs@gnu.org; Wed, 14 Jul 2021 13:49:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m3j0H-0007KW-N5 for bug-gnu-emacs@gnu.org; Wed, 14 Jul 2021 13:49:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Jul 2021 17:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 49562 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.162628490128120 (code B ref -1); Wed, 14 Jul 2021 17:49:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Jul 2021 17:48:21 +0000 Original-Received: from localhost ([127.0.0.1]:45904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3izc-0007JS-Bp for submit@debbugs.gnu.org; Wed, 14 Jul 2021 13:48:20 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:43362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3hwi-0005Y7-Ds for submit@debbugs.gnu.org; Wed, 14 Jul 2021 12:41:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41966) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3hwi-0004T2-68 for bug-gnu-emacs@gnu.org; Wed, 14 Jul 2021 12:41:16 -0400 Original-Received: from mailout4.zih.tu-dresden.de ([141.30.67.75]:51866) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3hwf-0000sH-QP for bug-gnu-emacs@gnu.org; Wed, 14 Jul 2021 12:41:15 -0400 Original-Received: from [172.26.34.116] (helo=msx.tu-dresden.de) by mailout4.zih.tu-dresden.de with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1m3hwb-00CWid-83 for bug-gnu-emacs@gnu.org; Wed, 14 Jul 2021 18:41:12 +0200 Original-Received: from localhost (192.168.166.144) by MSX-L316.msx.ad.zih.tu-dresden.de (172.26.34.116) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2242.12; Wed, 14 Jul 2021 18:40:57 +0200 X-ClientProxiedBy: MSX-L101.msx.ad.zih.tu-dresden.de (172.26.34.101) To MSX-L316.msx.ad.zih.tu-dresden.de (172.26.34.116) X-PMWin-Version: 4.0.4, Antivirus-Engine: 3.82.1, Antivirus-Data: 5.85 X-TUD-Virus-Scanned: mailout4.zih.tu-dresden.de Received-SPF: none client-ip=141.30.67.75; envelope-from=martin.bruestel@tu-dresden.de; helo=mailout4.zih.tu-dresden.de X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 14 Jul 2021 13:48:18 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:209967 Archived-At: --=-=-= Content-Type: text/plain Emacs crashed when visiting specific pages in a browser using EXWM. Turns out this was triggered when the buffer was renamed accordingly. During redisplay, the crash happens for certain strings which are set as `mode-line-format`. I created an example to reproduce this with a stock Emacs configuration, see the attached elisp file. For me, this only triggers when the window is large enough, I suspect smaller windows will prevent the problematic part of the mode-line-format string to be processed. To reproduce: 1. Start Emacs using 'emacs' (not tested with 'emacs -Q') 2. Maximize Frame 3. M-x ielm 4. (load "/path/to/attached/break-emacs.el") 5. M-x crash-test-mode-line-format 6. Observe crash The output of 'bt full' is attached in 'gdb.txt' In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.27, cairo version 1.16.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12010000 System Description: NixOS 20.09 (Nightingale) Configured using: 'configure --prefix=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2 --bindir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/bin --sbindir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/sbin --includedir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/include --oldincludedir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/include --mandir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/share/man --infodir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/share/info --docdir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/share/doc/emacs --libdir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/lib --libexecdir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/libexec --localedir=/nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/share/locale --disable-build-details --with-modules --with-x-toolkit=gtk3 --with-xft --with-cairo' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER GMP Important settings: value of $EMACSLOADPATH: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Load-path shadows: /run/current-system/sw/share/emacs/site-lisp/site-start hides /nix/store/2csx4hz6ab0i6d5h4b7z1afwsydbx02n-emacs-packages-deps/share/emacs/site-lisp/site-start /run/current-system/sw/share/emacs/site-lisp/site-start hides /nix/store/l8wil534cr2bp339s27k6p2i8zyi5y6k-emacs-27.2/share/emacs/site-lisp/site-start Features: (shadow sort mail-extr emacsbug sendmail notmuch notmuch-tree notmuch-jump notmuch-hello wid-edit notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-message notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode easy-mmode coolj notmuch-query goto-addr thingatpt icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-compat pcase hl-line message rmc puny dired dired-loaddefs format-spec rfc822 mml mailabbrev gmm-utils mailheader mm-view mml-smime mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs mail-utils text-property-search time-date smime dig mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer 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 composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray 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 threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 83001 9776) (symbols 48 9884 1) (strings 32 28953 2047) (string-bytes 1 1044840) (vectors 16 15878) (vector-slots 8 199051 14998) (floats 8 27 44) (intervals 56 319 0) (buffers 1000 14)) --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename="gdb.txt.gz" Content-Transfer-Encoding: base64 H4sICPYP72AAA2dkYi50eHQA7F17c6S2lv97/SmoTG3ZUzV2QLxn42x5Emfu1HU8WdtTk1Q2RdGg dhPT0Au03d7c7GdfCWhASKLVbtrtB1QlY6ODOG/9JKTjkyxzvUkQXUtZLM2S2INpKim6pZp7v5/D O+ns6y/5r9YfxO+m2fodt19NEuj6kg9H8+tr3OU8xf8Pg1GWtzj+SIKROwqh/8fel7xtEqcZSYB+ SdzkXvrm2yhYfJtmcQK/vbu9vp9EvppEhj9Z/O8o0RNTuV6A/7Gnk+t08ufhNXrKOwRHKjjUrG/R L982+zxK4yPlm6M9eSGjyxwbpmHLnmfKqhRE0iyFIfQy6eCtNE7iqbTxez38PmPv8tPHT+dXUpAi NUBfGt1L2QSWyoHJ0d5JAqX7eC6l8/KHOzfKsBW8iRtdQynI/lM6uJfiRIreSr+7UXoHE9TPb/+B mJ7NMymKs4LhDCbTIHLDP/Z+/HT5y9nJb9Kx9F7euzq9+Bn9tMDNh0A3vDiMk70PSCc3szhAr1Ik N5PkhT62fM16L42DEEpw6nrpkfcOmSGCkmraR80nQPmEDa2xVj6R9189ociKph/t/RBHWRDNkYWP 9n7/ES5dzB0jYul2HCc3BevodujXbmcA1fhjb6/0I0X65ijn5xCYR+DwLnG/kSZBJjVFeLeUPoOO P4dOFjtpcI2UIR2gf4+Nd9LI9W6yxPWgEwbTIDvW5LdYilLQ90jEPfTfv/2190aW+ujsPJbC2HPD 9GjvjSJJhc8Vl6GawMt9Ln/AcUdxkvsd6iK9T304Q30ATTeITgDZia6bpm7gTkaBHzjjIPKdGHlW 4oTwFoYO9JHvHORtiEF5YY7H0B1B1xhZMjISpjkG71Ac+s44dK+Ps2QOcw7wI1gG1QB7UnlF8K7o FjnSoaIpsinLmmJU7X6Q5C3VjcBfFDfeqBTbruxWbE/j21y/t0E6d8Pw3ongIuOxTbCnaWb1Njf1 kBzYs46lMdIWrFoKXWADQjfxJqi9FiqIvBbXcDFDGQD6OReVwHV7HPrVXbZy5MbdRhelznRs0yVB CnFs5M1/VTcllB8yOItTdNe23zXuo2yQFPctk7yPbhm6roLm3QiTY2KFpEUcRe272f0MonuXVxef zz86Z+0mJ49W5w4/d3765eri5Mz5fN6kipPg2il7YVMkMI3DW9jQnrT/37IM9ptEAaLBIVfpMqeR SZro1g2Dsh8sn8xqLXui2mcJvG2pm1Cs8Y5oaYn09ZJsZon99bJB8neTPnTTzEmzJM69lMuCzmSB ZRuSgSUF7/W5O6KEi1x7jjJX2+sIHqwH8rBUwgceE1j/okxsXRF3adfr1Qe+/sv5P88/fz13Plzx GECwxruBmTNzgwSlLKd44aHCooGRF8YINdC9UyLBqOxJZjV1Pp/mz52BC+Km50ZOkdcJ1vwgnTks RykakniGw5voCQ37N04xIhBdFck5b8amIG1BuyxLPiZdKSxF2AhBLk3bRfmddWQpfOFBNW20E81/ v5Oep7SsvN2jtKYqq2gOISozEJBZFZXZ2JGFFU02VcW0gGEByxK2NyUXQ3ZKPzzZaUUusY+iSPvx Y4hu6xQTj+LqXLMrhoWkAzrf8GiSI+3D5xXZOxO3YWtVbkMMvvCKgPCUTE/MzdFkSbF182ll8i1n NU3Ywi/DvfuVl/J6nrx0eCzllW1pf7r9WAa2SemcJzltHFpybWPJt+zYug4MTZZNQ7UoXjdJYk8+ opsJHIi7uy4gO5UaebJTGq/d3ZT2b3YOwkVAWR/CbjW2dVvTDGHffhGjVa9YTBiOcAcroGpIHlXn z7MUU8mHM3Uw867MLDy5ogL+Ec285oT6ZWCx5kilvLZp5QOFFxm5hIXnevyjLSeoSM2vzu6yBWRD ljVTU3t1+ic/G0FDmW70mtyf/DTEFp519ereXHGf51gmbGZuRrPRvMPly5wbWXnkKRc9cdiG5NvN 5ZqsqyZKZn1am5qKrj/zUnRpP+3IY0hqf8MMrqmGigTfzXoSDQNKyS1k7P96BMiiKsJDV68rCx1D V27T7UGWV2vzVwpXNLnXBVPh75tPYd1QBb0OYsKW5qPybUd3Lbo4QBUx++bfvAzk46fbG753g0+5 Tq7IhrT/J1fc5b6GHgxtiGczkRFMOL652Qzj7o9bM7SwsL1+BOEitG1/1qSk2PF+nO1Pu4BwJNNT hQ0AGX/VVNexyKbJD+aK4oEiC2fqXgOYP9NSTWxCRdnaOLWTGH4RXwE2l9ZG8fk735fzJQSg9zIy 7WhTxs72oKy5htBrNPORCDbp/banVaaNwDYl0KNMpflge6uSC/u2CLwW/ri3q12jawBskaQtvBxI e8rjyKvqVOS96Nz1Cj9V66amGvarsrKmmJpmi2/6fgmIRHzGKLK9X9i1n8Ly1xp73EXmUsJrQNyw 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 uiQCyTRhAgA= --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename="break-emacs.el.gz" Content-Transfer-Encoding: base64 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 tC6odgyraf3gcEt350liWPgPisO7L14sAAA= --=-=-= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable --=20 Martin Br=C3=BCstel Research Assistant TU Dresden, Processor Design Chair, Center for Advancing Electronics Dresde= n (cfaed) Tel: +49 351 43726 --=-=-=--