GNU bug report logs - #79014
31.0.50; igc: infinite loop

Previous Next

Package: emacs;

Reported by: Óscar Fuentes <oscarfv <at> eclipso.eu>

Date: Mon, 14 Jul 2025 11:17:02 UTC

Severity: normal

Found in version 31.0.50

Full log


View this message in rfc822 format

From: Gerd Möllmann <gerd.moellmann <at> gmail.com>
To: 79014 <at> debbugs.gnu.org
Cc: oscarfv <at> eclipso.eu
Subject: bug#79014: 31.0.50; igc: infinite loop
Date: Mon, 14 Jul 2025 15:50:58 +0200
[Message part 1 (text/plain, inline)]
Óscar Fuentes via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs <at> gnu.org> writes:

> On a long-lived emacs session (two weeks of intensive use), while
> reverting a versioned file with C-x v u (something that I did multiple
> times before on the same session) Emacs entered an infinite loop using
> 100% CPU, ignoring C-g and SIGUSR2 and had to be killed eventually after
> attaching gdb and obtaining the backtraces below.

Thanks. That's a recursive call to igc_on_idle from Lisp being called
whle it is running. Looks like something like this is needed:

[on_idle.diff (text/x-patch, attachment)]

This bug report was last modified today.

Previous Next


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