GNU bug report logs - #67862
30.0.50; Handler-bind and ert-test-error-debug

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> iro.umontreal.ca>

Date: Sun, 17 Dec 2023 00:38:02 UTC

Severity: normal

Found in version 30.0.50

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


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

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: "J.P." <jp <at> neverwas.me>
Cc: 67862 <at> debbugs.gnu.org, Christian Ohler <ohler <at> gnu.org>
Subject: Re: bug#67862: 30.0.50; Handler-bind and ert-test-error-debug
Date: Fri, 02 Feb 2024 18:44:35 -0500
>> For `my-timer`, on the other hand, hmm...
>
> For this one, enabling `debug-on-error' at least seems to restore the
> original behavior in terms of exiting nonzero, which should free users
> from having to grep for "Error running timer" in the output of passing
> tests.

Not getting a backtrace, or ERT not noticing that there was an error is
"normal": which errors are detected and which aren't is subtly different
and it's hard to argue that the old way was better (it has upsides and
downsides).

But inf-looping definitely counts as a bug in my book (since the
`with-timeout` should rule it out) and I don't have an explanation for it.
Any help debugging it would be welcome.


        Stefan





This bug report was last modified 1 year and 111 days ago.

Previous Next


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