GNU bug report logs - #16093
24.3.50; Crash of emacs --daemon on killing X server

Previous Next

Package: emacs;

Reported by: Nix <nix <at> esperi.org.uk>

Date: Mon, 9 Dec 2013 15:59:02 UTC

Severity: normal

Found in version 24.3.50

Fixed in version 24.4

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Dmitry Antipov <dmantipov <at> yandex.ru>
To: Nix <nix <at> esperi.org.uk>
Cc: 16093 <at> debbugs.gnu.org
Subject: bug#16093: 24.3.50; Crash of emacs --daemon on killing X server
Date: Sat, 14 Dec 2013 06:08:47 +0400
On 12/14/2013 02:35 AM, Nix wrote:

> I concur that *not* freeing fonts at some point is a gigantic leak,
> though.

It's really gigantic in a specially designed case, which is quite
far from the most of regular use cases.  But it's a leak anyway.

> Am I right to assume that bug 16128 is the same bug, and that
> this is thus fixed by r115505? Or does r115506 indicate that you've
> been forced to let this leak stand? :(

No.  Revision 115489 (reverted by 115506) was an attempt to solve
two minor issues: 1) 'n_fonts' counter in FRAME_DISPLAY_INFO (f)
should be updated when the font is closed and 2) when font-entity
is gone, font_driver->free_entity should be called for it, if
non-NULL (for now macfont.m is the only driver where it is so).

Dmitry





This bug report was last modified 11 years and 193 days ago.

Previous Next


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