GNU bug report logs - #78381
30.1.50; Show a stack trace if an error occurs in safe hooks

Previous Next

Package: emacs;

Reported by: Daniel Mendler <mail <at> daniel-mendler.de>

Date: Sun, 11 May 2025 19:32:02 UTC

Severity: normal

Found in version 30.1.50

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Mendler <mail <at> daniel-mendler.de>
Cc: 78381 <at> debbugs.gnu.org
Subject: bug#78381: 30.1.50; Show a stack trace if an error occurs in safe hooks
Date: Sat, 17 May 2025 12:14:07 +0300
> Date: Sun, 11 May 2025 21:30:38 +0200
> From:  Daniel Mendler via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> Hello!
> 
> This is a feature request to improve the situation around debugging safe
> hooks. Right now if an error occurs in a safe hook occurs, only a brief
> message is shown (safe_run_hooks_error in keyboard.c, "Error in %s (%S):
> %S"). Would it be possible to dump a stack trace to the *Messages*
> buffer? The problem is likely to avoid flooding the *Messages* buffer.
> On the other hand, hooks which throw errors are disabled anyway?

We have backtrace-on-redisplay-error, does that help?  If not, perhaps
a similar feature?





This bug report was last modified 28 days ago.

Previous Next


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