On May 15, 2014 7:04 PM, "Eli Zaretskii" wrote: > > > From: Lennart Borgman > > Date: Thu, 15 May 2014 05:31:46 +0200 > > Cc: Michael Heerdegen , 17392@debbugs.gnu.org > > > > On Thu, May 15, 2014 at 4:40 AM, Eli Zaretskii wrote: > > >> > > >> I said I have seen the problem with > > >> the number of timers building up for blinking cursors, but it was some > > >> years ago. > > > > > > That cannot be the same problem we see now, because the code that > > > produces a blinking cursor, and in particular its timer functions, was > > > thoroughly rewritten during the last year. The idle timer that seems > > > to be the source of the problem now did not exist back then. > > > > > > So you are talking about a totally unrelated issue. > > > > Yes, if it is a logical problem. > > As I said, the code was thoroughly rewritten, so the logic has changed > as well. So you are suggesting the code now avoids race conditions? I would be surprised since I guess it might be impossible without checking system calls.