GNU bug report logs - #55771
29.0.50; cc-mode based uninterruptible infloop

Previous Next

Package: cc-mode;

Reported by: Michael Welsh Duggan <md5i <at> md5i.com>

Date: Thu, 2 Jun 2022 18:27:01 UTC

Severity: normal

Done: Alan Mackenzie <acm <at> muc.de>

Bug is archived. No further changes may be made.

Full log


Message #26 received at 55771-done <at> debbugs.gnu.org (full text, mbox):

From: Alan Mackenzie <acm <at> muc.de>
To: Michael Welsh Duggan <mwd <at> md5i.com>
Cc: acm <at> muc.de, 55771-done <at> debbugs.gnu.org
Subject: Re: bug#55771: [Michael Welsh Duggan] bug#55771: 29.0.50; cc-mode
 based uninterruptible infloop
Date: Sat, 18 Jun 2022 11:47:50 +0000
Hello, Michael.

On Sat, Jun 18, 2022 at 00:42:50 -0400, Michael Welsh Duggan wrote:
> Michael Welsh Duggan <mwd <at> md5i.com> writes:

> > Followup question: Is it a bug that there was no way to cancel this loop
> > with `C-g'?  Or was it being canceled but then immediately restarting?
> > `M-x toggle-debug-on-quit' didn't trigger, though.

> Ping?

Yes.  I had a visitor this week, so had no time for Emacs.  The cause of
the bug was a failure to check the result code from c-forward-token-2,
so I took the time to scan the rest of CC Mode for similar failures to
check that result code, also from c-backward-token-2.  There were around
20 suspicious occurrences, which took some time to check.  In the end
only one of these (in addition to the main one) needed amending.

I committed the fixes to CC Mode and to the savannah master branch this
morning, so I am closing the bug with this post.

> -- 
> Michael Welsh Duggan
> (md5i <at> md5i.com)

-- 
Alan Mackenzie (Nuremberg, Germany).




This bug report was last modified 3 years and 58 days ago.

Previous Next


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