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


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: larsi <at> gnus.org, 51577 <at> debbugs.gnu.org
Subject: bug#51577: [External] : Re: bug#51577: 27.2; Regression: reproducible hang with face functions
Date: Fri, 05 Nov 2021 09:32:04 +0200
> From: Drew Adams <drew.adams <at> oracle.com>
> CC: "51577 <at> debbugs.gnu.org" <51577 <at> debbugs.gnu.org>
> Date: Fri, 5 Nov 2021 02:41:09 +0000
> Accept-Language: en-US
> 
> > evalling a circular face definition should signal an error.
> 
> No.  The inheritance that causes the infloop
> should just not be done (ignored.)

I disagree.  Inheritance loop is an error in defining a face, and
should be flagged as such when detected.

> That sane behavior is exactly what was broken, in the case cited.

That "sane" behavior was actually a subtle bug.  I invite you to file
a bug against Emacs 26 that it didn't detect that.

> Inheritance of a face by itself should be
> ignored, silently.

DISAGREE!!




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.