GNU bug report logs -
#20285
25.0.50; blink-cursor-mode sometimes stops blinking
Previous Next
Reported by: Tassilo Horn <tsdh <at> gnu.org>
Date: Thu, 9 Apr 2015 14:52:02 UTC
Severity: minor
Tags: moreinfo
Found in version 25.0.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #68 received at 20285 <at> debbugs.gnu.org (full text, mbox):
> Date: Sat, 11 Apr 2015 10:34:23 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
> Cc: 20285 <at> debbugs.gnu.org
>
> > Of course, it's still possible that during the 10 seconds where the
> > cursor was invisible on the screen there hasn't been a redisplay of the
> > selected window, but how can I know?
>
> If your Emacs is configured with --enable-checking='yes,glyphs', then
> you can invoke "M-x trace-redisplay RET", and see every entry to
> redisplay_internal announced on stderr.
After building Emacs 24.5 and observing the same issue there, I've
decided to try to set blink-cursor-interval to something that is not
an integer divider of 1 sec. So I set it to 0.53 sec, and lo and
behold, the problem disappeared: the cursor blinks and blinks, and
never stops blinking, even when there's JIT Stealth working in the
background, as well as other stuff, as always in my sessions.
So I think at least what I observed is somehow related to the specific
value of 0.5 sec. Perhaps some other timer of other periodic activity
(auto-save?) that runs at an integral multiple of 0.5 sec gets in the
way somehow. E.g., it could toggle the cursor twice before the next
redisplay cycle. Or something.
This bug report was last modified 3 years and 26 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.