GNU bug report logs -
#25362
26.0.50; comment-region goes into an infinite loop
Previous Next
Reported by: Dima Kogan <dima <at> secretsauce.net>
Date: Wed, 4 Jan 2017 23:38:01 UTC
Severity: normal
Tags: confirmed
Found in version 26.0.50
Done: Alan Mackenzie <acm <at> muc.de>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Hi. I'm using a very recent emacs built from master:
eb3416016b4
I'm observing (comment-region) go into an infinite loop when presented
with particular data. I'm attaching a small source file that
demonstrates the issue. To see it break, run this:
emacs --eval '(add-hook (quote c-mode-common-hook) (lambda () (setq comment-start "//" comment-end "")))' \
--eval '(global-set-key (kbd "<f5>") (lambda () (interactive) (comment-region 16 45)))' \
-Q tst6.c
This loads the demo file with a clean configuration, and runs two bits
of lisp:
1. Sets up a c++ commenting style. This is required for the issue to
present itself
2. Binds f5 to run the problematic (comment-region)
On my machine, invoking emacs that way, and then hitting f5 shows the problem.
[tst6.c (text/x-csrc, inline)]
void f(void)
{
g( // output
s );
}
This bug report was last modified 8 years and 184 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.