GNU bug report logs - #12515
24.2.50; Error during redisplay: (eval (mode-line-eol-desc)) signaled (quit)

Previous Next

Package: emacs;

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

Date: Tue, 25 Sep 2012 18:36:01 UTC

Severity: minor

Merged with 12704

Found in version 24.2.50

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

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: 12515 <at> debbugs.gnu.org
Subject: Re: bug#12515: 24.2.50;
	Error during redisplay: (eval (mode-line-eol-desc)) signaled (quit)
Date: Tue, 25 Sep 2012 22:37:41 +0200
> From: "Drew Adams" <drew.adams <at> oracle.com>
> Cc: <12515 <at> debbugs.gnu.org>
> Date: Tue, 25 Sep 2012 13:22:40 -0700
> 
> > Do you remember what were you doing when this happened?  Is it
> > possible you typed "C-g"?
> 
> No.  But yes, it is possible that I hit `C-g'.

Unless you see a lot of these messages in *Messages*, I wouldn't worry
about this.

What happens is that as part of redisplay of the mode line, the
display engine calls the function mode-line-eol-desc (defined on
bindings.el), which produces the end-of-line (EOL) indicator near the
left edge of the mode line.  Because signaling an error normally
re-enters redisplay (to display the error message), the display code
suppresses the normal way of processing signals from Lisp it calls,
and instead intercepts all signals and adds this kind of message to
*Messages*.  Since mode-line-eol-desc does not disable quitting (maybe
it should), hitting C-g when it runs could cause this signal, I think.




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

Previous Next


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