GNU bug report logs - #27872
[macOS] (without Symbola) freeze when opening file with emojis

Previous Next

Package: emacs;

Reported by: Nejc Vivod <nvivod <at> gmail.com>

Date: Sat, 29 Jul 2017 23:22:02 UTC

Severity: normal

Tags: fixed

Found in version 26.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

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: Alan Third <alan <at> idiocy.org>
Cc: 27872 <at> debbugs.gnu.org, nvivod <at> gmail.com
Subject: bug#27872: 26.0.50; freeze when opening file with emojis
Date: Mon, 31 Jul 2017 06:07:04 +0300
> Date: Sun, 30 Jul 2017 23:07:44 +0100
> From: Alan Third <alan <at> idiocy.org>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 27872 <at> debbugs.gnu.org
> 
> My understanding is that if you have Symbola installed it’s one of the
> first fonts Emacs checks for emoji. If you don’t have it installed, or
> Emacs can’t find the glyph it’s looking for, then it searches other
> fonts for them.

That's right.

> I think that means you’ve probably got a font that doesn’t get on well
> with Emacs. We should be able to find out which one if you’re willing
> to try building a custom version which prints out each font family as
> it tries them.

I think it means that the freeze wasn't a freeze, but just a very long
search for a font that could support the character.  It was made even
longer by using up a lot of memory, which caused paging and slowed
Emacs down.  Not sure why it used up so much memory, perhaps that's
due to some very large font, or maybe it's a bug in the macOS code
which is involved in the search.

Having Symbola installed is a Good Thing anyway, because Emacs by
default will try to use it for many unusual characters.




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

Previous Next


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