GNU bug report logs - #13007
24.3.50; emacs_backtrace.txt

Previous Next

Package: emacs;

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

Date: Tue, 27 Nov 2012 06:26:02 UTC

Severity: normal

Merged with 13012, 13020

Found in version 24.3.50

Done: Eli Zaretskii <eliz <at> gnu.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: 13007 <at> debbugs.gnu.org, lekktu <at> gmail.com, dmantipov <at> yandex.ru
Subject: bug#13007: 24.3.50; emacs_backtrace.txt
Date: Thu, 29 Nov 2012 21:50:11 +0200
> From: "Drew Adams" <drew.adams <at> oracle.com>
> Cc: <dmantipov <at> yandex.ru>, <13007 <at> debbugs.gnu.org>, <lekktu <at> gmail.com>
> Date: Thu, 29 Nov 2012 10:13:33 -0800
> 
> > > If we have already seen more than one way, as you say, that 
> > > seems like a good hint that the assertion itself might be
> > > flawed: the wrong assertion.  It suggests to me that the
> > > assertion does not understand what it should be
> > > expecting, and it has too narrow a view of things.
> > 
> > Yes, that part is clear, and therefore the assertion was removed from
> > the trunk.  But we are trying to figure out with what to replace it,
> > and for that, we need as many use-cases that violate it as possible.
> 
> In that case, you are in effect stating that the addition of such a (proper)
> assertion is just a nice-to-have, not something needed.

Assertions are always "nice to have".  They are a means of catching
bugs that violate assumptions of the code before that code causes harm
or crashes in a place where the original reason is lost.  If you think
this is not needed, then we will have to disagree.  There are hundreds
of assertions in the Emacs code (grep for "eassert").

> I would suggest, in that case, that we/you move on to other things...

I'm sorry to hear that you won't help.




This bug report was last modified 9 years and 199 days ago.

Previous Next


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