From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Amin Bandali Newsgroups: gmane.emacs.bugs Subject: bug#44506: 28.0.50; Segfault on opening a particular message in Gnus in terminal/tty Date: Sat, 14 Nov 2020 12:19:21 -0500 Organization: GNU Message-ID: <87ima7svom.fsf@gnu.org> References: <87sg9l57vx.fsf@gnu.org> <83zh3t56zd.fsf@gnu.org> <874km1djdi.fsf@gnu.org> <83y2jc6hc9.fsf@gnu.org> <87mtzsbim5.fsf@ericabrahamsen.net> <83v9ef6gnu.fsf@gnu.org> <877dqvvh53.fsf@gnu.org> <83d00n65mv.fsf@gnu.org> <83blg764g4.fsf@gnu.org> <87v9ef7fc3.fsf@gnu.org> <835z6f5hoz.fsf@gnu.org> <87imafp2b4.fsf@gnu.org> <33F3730E-AF53-4CCC-B688-DEC41075CC69@gnu.org> <83y2ja4j6u.fsf@gnu.org> <874klxyd7p.fsf@ericabrahamsen.net> <83h7px2ppb.fsf@gnu.org> <874kltn88f.fsf@gnu.org> <835z68w2y4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36903"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: eric@ericabrahamsen.net, 44506@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Nov 14 18:20:11 2020 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 1kdzDf-0009TU-MX for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 14 Nov 2020 18:20:11 +0100 Original-Received: from localhost ([::1]:35780 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdzDe-00006b-BU for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 14 Nov 2020 12:20:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdzDW-00006I-Pw for bug-gnu-emacs@gnu.org; Sat, 14 Nov 2020 12:20:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40355) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kdzDW-0001i0-GK for bug-gnu-emacs@gnu.org; Sat, 14 Nov 2020 12:20:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kdzDW-0004Yc-AQ; Sat, 14 Nov 2020 12:20:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Amin Bandali Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sat, 14 Nov 2020 17:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44506 X-GNU-PR-Package: emacs,gnus Original-Received: via spool by 44506-submit@debbugs.gnu.org id=B44506.160537437117477 (code B ref 44506); Sat, 14 Nov 2020 17:20:02 +0000 Original-Received: (at 44506) by debbugs.gnu.org; 14 Nov 2020 17:19:31 +0000 Original-Received: from localhost ([127.0.0.1]:51900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdzD0-0004Xp-Uu for submit@debbugs.gnu.org; Sat, 14 Nov 2020 12:19:31 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:53156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdzCz-0004Xd-HQ for 44506@debbugs.gnu.org; Sat, 14 Nov 2020 12:19:29 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58140) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdzCt-0001Wc-So; Sat, 14 Nov 2020 12:19:23 -0500 Original-Received: from [2607:fea8:3fdf:f688:3500:b466:d257:bebe] (port=41986 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kdzCt-0007QL-4N; Sat, 14 Nov 2020 12:19:23 -0500 In-Reply-To: <835z68w2y4.fsf@gnu.org> 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:193313 Archived-At: --=-=-= Content-Type: text/plain Eli Zaretskii writes: [...] > > FTR, it is very easy to reproduce the problem, no need for Gnus or > EBDB. Here's the recipe: > > emacs -Q -nw > C-x 3 > C-x b foo > > Now type some R2L character. For example, turn on the Arabic input > method and press 'a'. You will see that the character does not appear > on display. Basically, on a TTY frame, the first character of a R2L > line in a window that is not the rightmost one is not shown: it is > overwritten by the vertical-border character '|' we display between > the two adjacent windows. This doesn't crash as long as the > overwritten glyph is of a character, but in the case in point that > glyph came from a composition, and then all hell breaks loose... > > This is a regression introduced in Emacs 27.1, by the code that > supports display-fill-column-indicator-mode. I have now fixed it on > the emacs-27 branch. That is one subtle bug!! > Many thanks to Amin for giving me access to a system where this could > be easily reproduced. You're most welcome, and many thanks to you Eli for looking into this, debugging, and fixing it. Also many thanks to Eric for looking into the EBDB side of things and reproducing the issue. Thank you both very much for your help with this. Best amin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCgAuFiEEObM8jZRIDS3cwqSYi0Sgzce5VvIFAl+wEZoQHGJhbmRhbGlA Z251Lm9yZwAKCRCLRKDNx7lW8lB5D/9dXmS1F/6NjB/jLsJGHiwc7Nucz7z5QfME 9L0vr0yGQLo5i5jsg8OiKYVUXifdMAxxTpyL39vIYBI2aTN6TPOnYCTfGI7Gt8dv +Oog1rZNVSH4tlvcqX4U5o6WybjlsbG/9vvsXdp0aX+dWXCQANrCw+VFCZcc0ngK CCk5FwHiZNwiPkx+CEr52jhHvNcrXJvALxek7uJiNg6t8a9nozZ7xV/Pt5lg1gXI yEtsdRi5zbHCB8RooUDvkdjSJfleqTulbTxaFYU42KmoFx9UABSMO19E6aLrGf/0 a+pm3lcCc8nce80dWAheqsQ5ZtpDjOhtQ6XZX71twcD4yi9oOhWKprzt456oVCqt ekjHr9l00BjXz2eep09drgTyciQWSYS/0hpsRd7tJBXifayEyHxvbseOFtBdQz50 /1iqY/Se8yF52PRkxZSgvu6ZwxH14TAXmIl4NQlRMr4hHG8FVh26+0329yry/ZvZ IiCOU+YNPGJ6Fhv8v9ab0JTUw6K2ql1Y+geby+alToYQU6PHHUGgLTPLUzwyt6hn rryV4Shb5zGQdOIusXZeEWc28Oevi/GCa5r+fNPLIFmc50/3D11DZlehLu8baiDi B/+QNy4N8Sp/gn2vZG3gJtCSxYRlBakEekywRe6kqUIWA6f7o8kPbp/tLOvsKwH8 7tKBu97Gwg== =7qr3 -----END PGP SIGNATURE----- --=-=-=--