GNU bug report logs -
#42943
28.0.50; Emacsclient crashes in ftcrfont_glyph_extents
Previous Next
Reported by: "Basil L. Contovounesios" <contovob <at> tcd.ie>
Date: Thu, 20 Aug 2020 00:48:01 UTC
Severity: normal
Tags: fixed
Found in version 28.0.50
Fixed in version 28.1
Done: "Basil L. Contovounesios" <contovob <at> tcd.ie>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: Robert Pluim <rpluim <at> gmail.com>
>> Cc: contovob <at> tcd.ie, larsi <at> gnus.org, 42943 <at> debbugs.gnu.org
>> Date: Sat, 24 Oct 2020 17:41:36 +0200
>>
>> >> OK, so when we are about to release a font, we need to go over all the
>> >> LGSTRING objects in gstring_hash_table, and remove from that cache
>> >> every LGSTRING whose LGSTRING_FONT object holds the font we are about
>> >> to release.
>>
>> Eli> Here, does the below give good results?
>>
>> I should really hit 'g' in Gnus before writing patches :-)
>>
>> That fixes it as well.
>
> OK, thanks. (I think clearing the entire cache of gstrings is too
> radical: we don't necessarily remove all the fonts from all the
> frames.)
>
Right
> Now the important question: should we install this on master or on the
> release branch? I believe the problem is not limited to 28.0.50, is
> it? OTOH, is this safe enough to install on emacs-27?
I can't reproduce this crash on emacs-27 built with Cairo + Harfbuzz
at all.
Robert
--
This bug report was last modified 4 years and 204 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.