GNU bug report logs - #43177
Bug: Emacs 27.1 hangs forever in `FcCharSetSubtractCount' from '/usr/lib/libfontconfig.so.1'

Previous Next

Package: emacs;

Reported by: Alexander Shukaev <emacs <at> Alexander.Shukaev.name>

Date: Thu, 3 Sep 2020 07:20:02 UTC

Severity: normal

Fixed in version 28.1

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

Bug is archived. No further changes may be made.

Full log


Message #110 received at 43177 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Robert Pluim <rpluim <at> gmail.com>
Cc: 43177 <at> debbugs.gnu.org, schwab <at> linux-m68k.org, emacs <at> Alexander.Shukaev.name
Subject: Re: bug#43177: Bug: Emacs 27.1 hangs forever in
 `FcCharSetSubtractCount' from '/usr/lib/libfontconfig.so.1'
Date: Fri, 04 Sep 2020 16:30:41 +0300
> From: Robert Pluim <rpluim <at> gmail.com>
> Cc: schwab <at> linux-m68k.org,  43177 <at> debbugs.gnu.org,
>   emacs <at> Alexander.Shukaev.name
> Date: Fri, 04 Sep 2020 15:05:52 +0200
> 
> +          {
> +            list = Fcons (val, list);
> +            /* Querying further backends can be very slow, so we only do
> +               it if the user has explicitly requested it (Bug#43177).  */
> +            if (query_all_font_backends == false)
> +              break;
> +          }

Shouldn't we query those other backends if the first one couldn't find
a font, even if the variable is nil?  Otherwise, this change could
cause regressions in some (hopefully rare) cases, whereby some
characters will display as hex codes where previously they were shown
using some font.




This bug report was last modified 4 years and 248 days ago.

Previous Next


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