From unknown Mon Aug 11 19:04:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5822: run-at-time and Setting system time Resent-From: chandan Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Apr 2010 07:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 5822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: help-gnu-emacs@gnu.org, 5822@debbugs.gnu.org X-Debbugs-Original-To: help-gnu-emacs@gnu.org, bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127019176413028 (code B ref -1); Fri, 02 Apr 2010 07:03:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Apr 2010 07:02:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nxatw-0003O5-Eg for submit@debbugs.gnu.org; Fri, 02 Apr 2010 03:02:44 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NxasX-0003NM-2E for submit@debbugs.gnu.org; Fri, 02 Apr 2010 03:01:17 -0400 Received: from lists.gnu.org ([199.232.76.165]:42635) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NxasT-0001fg-SC for submit@debbugs.gnu.org; Fri, 02 Apr 2010 03:01:13 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NxasT-0000QI-Eq for bug-gnu-emacs@gnu.org; Fri, 02 Apr 2010 03:01:13 -0400 Received: from [140.186.70.92] (port=43210 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nxas8-0000Ex-3m for bug-gnu-emacs@gnu.org; Fri, 02 Apr 2010 03:01:12 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NxarY-0008Ie-3r for bug-gnu-emacs@gnu.org; Fri, 02 Apr 2010 03:00:51 -0400 Received: from gesmail.globaledgesoft.com ([203.76.137.4]:46234) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NxarW-0008HB-L1; Fri, 02 Apr 2010 03:00:15 -0400 Received: from [172.16.8.243] (unknown [172.16.8.243]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gesmail.globaledgesoft.com (Postfix) with ESMTP id 5B8AC17B422; Fri, 2 Apr 2010 12:30:10 +0530 (IST) Message-ID: <4BB595DE.1070306@globaledgesoft.com> Date: Fri, 02 Apr 2010 12:29:42 +0530 From: chandan User-Agent: Thunderbird 2.0.0.22 (X11/20090605) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-Mailman-Approved-At: Fri, 02 Apr 2010 03:02:42 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) Hi, Consider the following code: (defun mwnn-timer-callback () (message "Hi, inside mwnn-timer-callback")) (run-at-time "60" nil 'mwnn-timer-callback) The above code is supposed to cause mwnn-timer-callback to get invoked after 60 seconds. But if the system time is changed to a future date (say 20 seconds after the timer is started) the timer fires immediately. Is this is a bug in the emacs code. If yes, can this be rectified? Regards, mwnn From unknown Mon Aug 11 19:04:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5822: run-at-time and Setting system time Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Apr 2010 17:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: chandan Cc: 5822@debbugs.gnu.org, help-gnu-emacs@gnu.org Received: via spool by 5822-submit@debbugs.gnu.org id=B5822.127023009529886 (code B ref 5822); Fri, 02 Apr 2010 17:42:01 +0000 Received: (at 5822) by debbugs.gnu.org; 2 Apr 2010 17:41:35 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NxksB-0007lz-1m for submit@debbugs.gnu.org; Fri, 02 Apr 2010 13:41:35 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nxkrd-0007la-9n for 5822@debbugs.gnu.org; Fri, 02 Apr 2010 13:41:34 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L0900J00ER27100@a-mtaout22.012.net.il> for 5822@debbugs.gnu.org; Fri, 02 Apr 2010 20:40:24 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.124.92.42]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L0900IHSFRBQ950@a-mtaout22.012.net.il>; Fri, 02 Apr 2010 20:40:24 +0300 (IDT) Date: Fri, 02 Apr 2010 20:40:26 +0300 From: Eli Zaretskii In-reply-to: <4BB595DE.1070306@globaledgesoft.com> X-012-Sender: halo1@inter.net.il Message-id: <83aatlwy5x.fsf@gnu.org> References: <4BB595DE.1070306@globaledgesoft.com> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.6 (-) > Date: Fri, 02 Apr 2010 12:29:42 +0530 > From: chandan > Cc: > > (defun mwnn-timer-callback () > (message "Hi, inside mwnn-timer-callback")) > > (run-at-time "60" nil 'mwnn-timer-callback) > > The above code is supposed to cause mwnn-timer-callback to get invoked > after 60 seconds. But if the system time is changed to a future date > (say 20 seconds after the timer is started) the timer fires immediately. > > Is this is a bug in the emacs code. If yes, can this be rectified? I think this how the timers are supposed to behave. They are not interval timers, if that's what you expected. From unknown Mon Aug 11 19:04:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5822: run-at-time and Setting system time Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Apr 2010 18:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: chandan Cc: 5822@debbugs.gnu.org, help-gnu-emacs@gnu.org Received: via spool by 5822-submit@debbugs.gnu.org id=B5822.127023453432086 (code B ref 5822); Fri, 02 Apr 2010 18:56:02 +0000 Received: (at 5822) by debbugs.gnu.org; 2 Apr 2010 18:55:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nxm1m-0008LT-Ci for submit@debbugs.gnu.org; Fri, 02 Apr 2010 14:55:34 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nxm1k-0008LO-85 for 5822@debbugs.gnu.org; Fri, 02 Apr 2010 14:55:32 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Nxm1e-0006db-2a; Fri, 02 Apr 2010 14:55:26 -0400 References: <4BB595DE.1070306@globaledgesoft.com> From: Glenn Morris X-Spook: Saudi Arabia AMW secure Manfurov SP4 codes Bruxelles ASDIC X-Ran: ukf,C/x/H6GVJ>zD:lnbFCpt/*>isB0NO_]dd$sBvL%)0[M@osPuJb X-Hue: blue X-Attribution: GM Mail-Followup-To: help-gnu-emacs@gnu.org Date: Fri, 02 Apr 2010 14:55:25 -0400 In-Reply-To: <4BB595DE.1070306@globaledgesoft.com> (chandan's message of "Fri\, 02 Apr 2010 12\:29\:42 +0530") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Please don't cross-post to the help and bug lists. Anyone reading this on help-gnu-emacs, please use 5822 at debbugs.gnu.org in place of bug-gnu-emacs in any replies. (Otherwise every reply creates a new bug report.) If you really want to cc another address when filing a new bug report, please use an X-Debbugs-CC header instead of a Cc header, as explained here: http://debbugs.gnu.org/Reporting.html#xcc Yes, it is a bit confusing at first. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 03 15:24:14 2010 Received: (at control) by debbugs.gnu.org; 3 Apr 2010 19:24:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ny8x3-0004Nn-UX for submit@debbugs.gnu.org; Sat, 03 Apr 2010 15:24:14 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ny8x2-0004Nh-5j for control@debbugs.gnu.org; Sat, 03 Apr 2010 15:24:12 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Ny8ww-0001MW-JV; Sat, 03 Apr 2010 15:24:06 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19383.38358.470652.878390@fencepost.gnu.org> Date: Sat, 3 Apr 2010 15:24:06 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: yellow X-Ran: qnutA)q]UQ.da^g5vxx-1jlu,X14V2zxJ``^#sq248)8>|p-i_Z List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) forcemerge 5725 5243 severity 5830 minor merge 5822 5823 severity 5815 minor From unknown Mon Aug 11 19:04:22 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5822: run-at-time and Setting system time Resent-From: chandan Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Apr 2010 03:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5822 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 5822@debbugs.gnu.org, help-gnu-emacs@gnu.org Received: via spool by 5822-submit@debbugs.gnu.org id=B5822.127043900916450 (code B ref 5822); Mon, 05 Apr 2010 03:44:01 +0000 Received: (at 5822) by debbugs.gnu.org; 5 Apr 2010 03:43:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NydDk-0004HH-Ed for submit@debbugs.gnu.org; Sun, 04 Apr 2010 23:43:28 -0400 Received: from gesmail.globaledgesoft.com ([203.76.137.4]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NydDi-0004HC-5M for 5822@debbugs.gnu.org; Sun, 04 Apr 2010 23:43:26 -0400 Received: from [172.16.8.243] (unknown [172.16.8.243]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gesmail.globaledgesoft.com (Postfix) with ESMTP id 0DC0C17B422; Mon, 5 Apr 2010 09:13:21 +0530 (IST) Message-ID: <49D82923.7010801@globaledgesoft.com> Date: Sun, 05 Apr 2009 09:14:35 +0530 From: chandan User-Agent: Thunderbird 2.0.0.22 (X11/20090605) MIME-Version: 1.0 References: <4BB595DE.1070306@globaledgesoft.com> <83aatlwy5x.fsf@gnu.org> In-Reply-To: <83aatlwy5x.fsf@gnu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) Eli Zaretskii wrote: >> Date: Fri, 02 Apr 2010 12:29:42 +0530 >> From: chandan >> Cc: >> >> (defun mwnn-timer-callback () >> (message "Hi, inside mwnn-timer-callback")) >> >> (run-at-time "60" nil 'mwnn-timer-callback) >> >> The above code is supposed to cause mwnn-timer-callback to get invoked >> after 60 seconds. But if the system time is changed to a future date >> (say 20 seconds after the timer is started) the timer fires immediately. >> >> Is this is a bug in the emacs code. If yes, can this be rectified? >> > > I think this how the timers are supposed to behave. They are not > interval timers, if that's what you expected. > > Emacs seems to use setitimer & getitimer (interval timers) for implementing the timer module. This may be the cause of the problem. Using timer_create, timer_delete, timer_settime, timer_gettime etc. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 18 16:11:13 2011 Received: (at control) by debbugs.gnu.org; 18 Sep 2011 20:11:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Nhp-0002ND-2J for submit@debbugs.gnu.org; Sun, 18 Sep 2011 16:11:13 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Nhm-0002N3-AM for control@debbugs.gnu.org; Sun, 18 Sep 2011 16:11:11 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5Nct-00059h-77 for control@debbugs.gnu.org; Sun, 18 Sep 2011 22:06:07 +0200 Date: Sun, 18 Sep 2011 22:02:45 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #5823 X-MailScanner-ID: 1R5Nct-00059h-77 X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316981167.46355@DDLC82CAVZD7k/QQikt5Ng X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) tags 5823 notabug close 5823