From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.bugs Subject: bug#17392: 24.3.90; cursor blinks faster and faster Date: Thu, 15 May 2014 21:11:08 +0200 Message-ID: References: <87r44b1vrh.fsf@web.de> <8761lkugic.fsf@web.de> <877g5zygco.fsf@web.de> <87a9au5o8l.fsf@web.de> <8761ld3ota.fsf@web.de> <83ppjlvqo1.fsf@gnu.org> <871tw150b9.fsf@web.de> <83oaz5vmph.fsf@gnu.org> <83k39tvcb0.fsf@gnu.org> <87ppjkfu6t.fsf@web.de> <838uq8uv3w.fsf@gnu.org> <87a9aly8ap.fsf@web.de> <83k39ppnyj.fsf@gnu.org> <838uq5ozaz.fsf@gnu.org> <834n0spfro.fsf@gnu.org> <87siocxtgx.fsf@web.de> <83tx8snxt3.fsf@gnu.org> <87wqdonukl.fsf@web.de> <83ppjgns5l.fsf@gnu.org> <83a9aknop3.fsf@gnu.org> <8338gbojbu.fsf@gnu.org> <831tvvnfca.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=f46d043894c139dbcf04f9750fe2 X-Trace: ger.gmane.org 1400181145 27469 80.91.229.3 (15 May 2014 19:12:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 15 May 2014 19:12:25 +0000 (UTC) Cc: michael_heerdegen@web.de, 17392@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 15 21:12:18 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Wl14g-00039C-Rm for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 May 2014 21:12:15 +0200 Original-Received: from localhost ([::1]:60051 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wl14g-0007Ig-Dw for geb-bug-gnu-emacs@m.gmane.org; Thu, 15 May 2014 15:12:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wl14Z-0007Hu-Ap for bug-gnu-emacs@gnu.org; Thu, 15 May 2014 15:12:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wl14U-0007r4-GK for bug-gnu-emacs@gnu.org; Thu, 15 May 2014 15:12:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wl14U-0007qw-D9 for bug-gnu-emacs@gnu.org; Thu, 15 May 2014 15:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wl14T-0005U5-QC for bug-gnu-emacs@gnu.org; Thu, 15 May 2014 15:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lennart Borgman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 May 2014 19:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17392 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17392-submit@debbugs.gnu.org id=B17392.140018107820990 (code B ref 17392); Thu, 15 May 2014 19:12:01 +0000 Original-Received: (at 17392) by debbugs.gnu.org; 15 May 2014 19:11:18 +0000 Original-Received: from localhost ([127.0.0.1]:36345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wl13l-0005ST-56 for submit@debbugs.gnu.org; Thu, 15 May 2014 15:11:17 -0400 Original-Received: from mail-wg0-f48.google.com ([74.125.82.48]:53190) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wl13i-0005S8-Na for 17392@debbugs.gnu.org; Thu, 15 May 2014 15:11:15 -0400 Original-Received: by mail-wg0-f48.google.com with SMTP id b13so3964723wgh.7 for <17392@debbugs.gnu.org>; Thu, 15 May 2014 12:11:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=kIAO1PhIwbUPnTplKrrbIBaWgdYbpXM9mN1XSpk4riI=; b=nZcmknFecBm6/ss/XIfd4CWRlmZdYzkBl0qDltdATJRyrshbc9oAxxMOxu5MbKu0Ck /sr1FkPHzLKKfBvBziAq3S8GMey+DEm4ZLPbrQ/NKzAh8GONgpBOGe/P9cmf7dM7iohL 7guQMjl5MV85zjcsQM+9+p6ZErvYWwxrhxfXgDxW0taA3svDb3TDYgRX1kCisRfACCsD h1iH5hYLqlkfy4B652emQ2hDjBB+HMxf+GfoZ7cls8xkY8+Qe1Wfu9nbVVO20ZlsZcOB BtHX/fyMBskYOxDiyquO5JCRa5mliI7vQaKd2mILn8ookOv/bQL6u5FMTIZL1xDYZtNU dIFA== X-Received: by 10.180.24.68 with SMTP id s4mr10253865wif.12.1400181068744; Thu, 15 May 2014 12:11:08 -0700 (PDT) Original-Received: by 10.195.12.201 with HTTP; Thu, 15 May 2014 12:11:08 -0700 (PDT) Original-Received: by 10.195.12.201 with HTTP; Thu, 15 May 2014 12:11:08 -0700 (PDT) In-Reply-To: <831tvvnfca.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:89135 Archived-At: --f46d043894c139dbcf04f9750fe2 Content-Type: text/plain; charset=UTF-8 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. --f46d043894c139dbcf04f9750fe2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On May 15, 2014 7:04 PM, "Eli Zaretskii" <eliz@gnu.org> wrote:
>
> > From: Lennart Borgman <lennart.borgman@gmail.com>
> > Date: Thu, 15 May 2014 05:31:46 +0200
> > Cc: Michael Heerdegen <michael_heerdegen@web.de>, 17392@debbugs.gnu.org
> >
> > On Thu, May 15, 2014 at 4:40 AM, Eli Zaretskii <eliz@gnu.org> wrote:
> > >>
> > >> I said I have seen the problem with
> > >> the number of timers building up for blinking cursors, b= ut 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 func= tions, was
> > > thoroughly rewritten during the last year. =C2=A0The idle ti= mer 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 wi= thout checking system calls.

--f46d043894c139dbcf04f9750fe2--