GNU bug report logs - #51577
27.2; Regression: reproducible hang with face functions

Previous Next

Package: emacs;

Reported by: Drew Adams <drew.adams <at> oracle.com>

Date: Wed, 3 Nov 2021 02:45:02 UTC

Severity: normal

Tags: moreinfo, notabug, wontfix

Found in version 27.2

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

Bug is archived. No further changes may be made.

Full log


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

From: Drew Adams <drew.adams <at> oracle.com>
To: Lars Ingebrigtsen <larsi <at> gnus.org>, Eli Zaretskii <eliz <at> gnu.org>
Cc: "51577 <at> debbugs.gnu.org" <51577 <at> debbugs.gnu.org>
Subject: RE: [External] : Re: bug#51577: 27.2; Regression: reproducible hang
 with face functions
Date: Fri, 5 Nov 2021 02:41:09 +0000
> evalling a circular face definition should signal an error.

No.  The inheritance that causes the infloop
should just not be done (ignored.)  That sane
behavior is exactly what was broken, in the
case cited.

Whether you want to try to ambitiously deal
with nested inheritance etc. causing loops
is something else.  That's not what this bug
(regression) report is about.

Inheritance of a face by itself should be
ignored, silently.  Emacs should at least be
smart enough to do that.  (It used to be.)




This bug report was last modified 3 years and 255 days ago.

Previous Next


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