GNU bug report logs - #38569
27.0.50; Certain emoji crashes with "X protocol error: BadLength"

Previous Next

Package: emacs;

Reported by: Robert Cochran <robert-emacs <at> cochranmail.com>

Date: Wed, 11 Dec 2019 23:42:01 UTC

Severity: normal

Merged with 38788

Found in version 27.0.50

Fixed in version 27.1

Done: Robert Pluim <rpluim <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Robert Cochran <robert <at> cochranmail.com>
Cc: shelvacu <at> gmail.com, rpluim <at> gmail.com, robert-emacs <at> cochranmail.com, 38569 <at> debbugs.gnu.org
Subject: bug#38569: 27.0.50; Certain emoji crashes with "X protocol error: BadLength"
Date: Fri, 13 Dec 2019 08:50:04 +0200
> From: Robert Cochran <robert <at> cochranmail.com>
> Date: Thu, 12 Dec 2019 13:34:46 -0800
> Cc: Shelvacu <shelvacu <at> gmail.com>, 38569 <at> debbugs.gnu.org,
>  Robert Cochran <robert-emacs <at> cochranmail.com>
> 
> The easier thing is to add another exception to face-ignored-fonts, but
> at this point it'd be a better idea to deal with it at the font renderer
> level. IMO it's not scalable for the solution to be "ok, also add this
> font to the exception list", especially as frequently as Emacs has
> releases.

The problem is that AFAIR the "font renderer" that is to blame in this
case is XFT, and it doesn't seem to be actively maintained lately.
(Robert Pluim will correct me if I'm wrong.)  That's why we are using
the face-ignored-fonts workaround.




This bug report was last modified 5 years and 132 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.