From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: ndame Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Feb 2020 15:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39824@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.15829053811682 (code B ref -1); Fri, 28 Feb 2020 15:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Feb 2020 15:56:21 +0000 Received: from localhost ([127.0.0.1]:33680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7hzw-0000R4-MP for submit@debbugs.gnu.org; Fri, 28 Feb 2020 10:56:20 -0500 Received: from lists.gnu.org ([209.51.188.17]:50027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j7hzu-0000Qw-Lg for submit@debbugs.gnu.org; Fri, 28 Feb 2020 10:56:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50292) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j7hzt-00075I-Bx for bug-gnu-emacs@gnu.org; Fri, 28 Feb 2020 10:56:18 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPOOFED_FREEMAIL autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j7hzs-0003fn-7Z for bug-gnu-emacs@gnu.org; Fri, 28 Feb 2020 10:56:17 -0500 Received: from fmfe13.onbox.hu ([46.107.16.206]:41653 helo=web-out.onbox.hu) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j7hzs-0003YV-0S for bug-gnu-emacs@gnu.org; Fri, 28 Feb 2020 10:56:16 -0500 X-fm-smtp-source: yes Received: from localhost (localhost [84.236.81.85]) by web-out.onbox.hu (Postfix) with SMTP id 48TYzp4ntxzZxJ for ; Fri, 28 Feb 2020 16:56:06 +0100 (CET) Date: Fri, 28 Feb 2020 15:52:51 +0000 (GMT) From: ndame Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_17475_292461959.1582905171370" X-AccountId: 57978162 X-Originating-Ip: 84.236.81.85 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedugedrleekgdektdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdcuhfftgffgofetkffnnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhkffugggtvfhisegrtdersgdttddunecuhfhrohhmpehnuggrmhgvuceovghmrggtshhushgvrhesfhhrvggvmhgrihhlrdhhuheqnecukfhppeekgedrvdefiedrkedurdekheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhephhgvlhhopedpihhnvghtpeekgedrvdefiedrkedurdekhedpmhgrihhlfhhrohhmpegvmhgrtghsuhhsvghrsehfrhgvvghmrghilhdrhhhupdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh X-detected-operating-system: by eggs.gnu.org: FreeBSD 9.x [fuzzy] X-Received-From: 46.107.16.206 X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) ------=_Part_17475_292461959.1582905171370 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I use Emacs 26.2 on Windows and usually I send my computer to sleep, instead of switching it off. That means the same Emacs instance runs for weeks or even months unless Emacs crashes for some reason. I use several timers for housekeeping tasks and they usually work, but from time to time one of them fails to start after coming back from sleep. When I do an M-x list-timers the affected timer is still there, but its value in the Next column is negative. The value keeps decreasing like for other timers, but since the value is negative it gets farther and farther from zero, so it never fires after that. I assume some calculation between the real time and the expected elapsed time sets the timer value to negative after sleep. A possible fix may be to ensure that the Next value of the timer cannot be negative. =C2=A0 ------=_Part_17475_292461959.1582905171370 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I use Emacs 26.2 on Windows and usually I send my computer to sleep,
instead of switching it off. That means the same Emacs instance runs
for weeks or even months unless Emacs crashes for some reason.

I use several timers for housekeeping tasks and they usually work, but
from time to time one of them fails to start after coming back from
sleep.

When I do an M-x list-timers the affected timer is still there, but
its value in the Next column is negative. The value keeps decreasing
like for other timers, but since the value is negative it gets farther
and farther from zero, so it never fires after that.

I assume some calculation between the real time and the expected
elapsed time sets the timer value to negative after sleep.

A possible fix may be to ensure that the Next value of the timer
cannot be negative.
  ------=_Part_17475_292461959.1582905171370-- From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Mar 2020 19:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: ndame Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158309110218335 (code B ref 39824); Sun, 01 Mar 2020 19:32:01 +0000 Received: (at 39824) by debbugs.gnu.org; 1 Mar 2020 19:31:42 +0000 Received: from localhost ([127.0.0.1]:36964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8UJS-0004lf-8w for submit@debbugs.gnu.org; Sun, 01 Mar 2020 14:31:42 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8UJQ-0004lN-0b for 39824@debbugs.gnu.org; Sun, 01 Mar 2020 14:31:41 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52529) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1j8UJK-0001PF-76; Sun, 01 Mar 2020 14:31:34 -0500 Received: from [176.228.60.248] (port=2412 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1j8UJJ-0002FP-AT; Sun, 01 Mar 2020 14:31:33 -0500 Date: Sun, 01 Mar 2020 21:31:25 +0200 Message-Id: <83k143zxbm.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from ndame on Fri, 28 Feb 2020 15:52:51 +0000 (GMT)) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Date: Fri, 28 Feb 2020 15:52:51 +0000 (GMT) > From: ndame > > I use Emacs 26.2 on Windows and usually I send my computer to sleep, > instead of switching it off. That means the same Emacs instance runs > for weeks or even months unless Emacs crashes for some reason. > > I use several timers for housekeeping tasks and they usually work, but > from time to time one of them fails to start after coming back from > sleep. > > When I do an M-x list-timers the affected timer is still there, but > its value in the Next column is negative. The value keeps decreasing > like for other timers, but since the value is negative it gets farther > and farther from zero, so it never fires after that. Do I understand correctly that the timers you are talking about are those you yourself coded? If so, can you show the code which starts one of those timers which you sometimes find with negative Next time? Thanks. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: ndame Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Mar 2020 05:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158312689630453 (code B ref 39824); Mon, 02 Mar 2020 05:29:02 +0000 Received: (at 39824) by debbugs.gnu.org; 2 Mar 2020 05:28:16 +0000 Received: from localhost ([127.0.0.1]:37172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8dcm-0007v7-4U for submit@debbugs.gnu.org; Mon, 02 Mar 2020 00:28:16 -0500 Received: from fmfe22.onbox.hu ([46.107.16.227]:27600 helo=web-out.onbox.hu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8dck-0007ur-B9 for 39824@debbugs.gnu.org; Mon, 02 Mar 2020 00:28:15 -0500 X-fm-smtp-source: yes Received: from localhost (localhost [178.164.166.239]) by web-out.onbox.hu (Postfix) with SMTP id 48W7vr0x94zRtr; Mon, 2 Mar 2020 06:28:08 +0100 (CET) Date: Mon, 2 Mar 2020 05:22:57 +0000 (GMT) From: ndame Message-ID: In-Reply-To: <83k143zxbm.fsf@gnu.org> References: <83k143zxbm.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_24141_1918267783.1583126577246" X-AccountId: 57978162 X-Originating-Ip: 178.164.166.239 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedugedruddtfedgkeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpucfhtffggffotefknfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffkjghfufggtghisegrtdersgdttdejnecuhfhrohhmpehnuggrmhgvuceovghmrggtshhushgvrhesfhhrvggvmhgrihhlrdhhuheqnecukfhppedujeekrdduieegrdduieeirddvfeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheppdhinhgvthepudejkedrudeigedrudeiiedrvdefledpmhgrihhlfhhrohhmpegvmhgrtghsuhhsvghrsehfrhgvvghmrghilhdrhhhupdhrtghpthhtohepvghlihiisehgnhhurdhorhhg X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------=_Part_24141_1918267783.1583126577246 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =C2=A0 > Do I understand correctly that the timers you are talking about are > those you yourself coded? If so, can you show the code which starts > one of those timers which you sometimes find with negative Next time? I did not do anything special, I just start them. E.g: =C2=A0 =C2=A0(run-with-timer 10 30 'my-function) This timer checks my todo list regularly and tells me if there is a schedul= ed todo tasks imminent. Occasionally, it stops working with negative value for Next in timer-list when the computer comes back from sleep. ------=_Part_24141_1918267783.1583126577246 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit  
> Do I understand correctly that the timers you are talking about are
> those you yourself coded? If so, can you show the code which starts
> one of those timers which you sometimes find with negative Next time?

I did not do anything special, I just start them. E.g:

   (run-with-timer 10 30 'my-function)

This timer checks my todo list regularly and tells me if there is a scheduled
todo tasks imminent. Occasionally, it stops working with negative value for
Next in timer-list when the computer comes back from sleep. ------=_Part_24141_1918267783.1583126577246-- From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: ndame Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Mar 2020 05:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158312705930810 (code B ref 39824); Mon, 02 Mar 2020 05:31:02 +0000 Received: (at 39824) by debbugs.gnu.org; 2 Mar 2020 05:30:59 +0000 Received: from localhost ([127.0.0.1]:37176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8dfP-00080s-If for submit@debbugs.gnu.org; Mon, 02 Mar 2020 00:30:59 -0500 Received: from fmfe22.onbox.hu ([46.107.16.227]:35635 helo=web-out.onbox.hu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j8dfO-00080c-Ru for 39824@debbugs.gnu.org; Mon, 02 Mar 2020 00:30:59 -0500 X-fm-smtp-source: yes Received: from localhost (localhost [178.164.166.239]) by web-out.onbox.hu (Postfix) with SMTP id 48W7z11cCPzRts; Mon, 2 Mar 2020 06:30:53 +0100 (CET) Date: Mon, 2 Mar 2020 05:29:33 +0000 (GMT) From: ndame Message-ID: In-Reply-To: References: <83k143zxbm.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_24144_1402820287.1583126973680" X-AccountId: 57978162 X-Originating-Ip: 178.164.166.239 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedugedruddtfedgkeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpucfhtffggffotefknfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffkjghfufggtghisegrtdersgdttddunecuhfhrohhmpehnuggrmhgvuceovghmrggtshhushgvrhesfhhrvggvmhgrihhlrdhhuheqnecukfhppedujeekrdduieegrdduieeirddvfeelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheppdhinhgvthepudejkedrudeigedrudeiiedrvdefledpmhgrihhlfhhrohhmpegvmhgrtghsuhhsvghrsehfrhgvvghmrghilhdrhhhupdhrtghpthhtohepvghlihiisehgnhhurdhorhhg X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------=_Part_24144_1402820287.1583126973680 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > Occasionally, it stops working with negative value for > Next in timer-list when the computer comes back from sleep. Instead of timer-list, I wanted to write M-x list-timers.=C2=A0 So it has a= negative value in the Next column of list-timers display. ------=_Part_24144_1402820287.1583126973680 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit > Occasionally, it stops working with negative value for
> Next in timer-list when the computer comes back from sleep.

Instead of timer-list, I wanted to write M-x list-timers.  So it has a negative
value in the Next column of list-timers display. ------=_Part_24144_1402820287.1583126973680-- From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Mar 2020 09:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: ndame Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158348607120087 (code B ref 39824); Fri, 06 Mar 2020 09:15:02 +0000 Received: (at 39824) by debbugs.gnu.org; 6 Mar 2020 09:14:31 +0000 Received: from localhost ([127.0.0.1]:44054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jA93v-0005Du-78 for submit@debbugs.gnu.org; Fri, 06 Mar 2020 04:14:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jA93t-0005Dh-FF for 39824@debbugs.gnu.org; Fri, 06 Mar 2020 04:14:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:32886) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jA93n-0006me-Tz; Fri, 06 Mar 2020 04:14:23 -0500 Received: from [176.228.60.248] (port=3268 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jA93n-0002XJ-70; Fri, 06 Mar 2020 04:14:23 -0500 Date: Fri, 06 Mar 2020 11:14:15 +0200 Message-Id: <83eeu5j15k.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from ndame on Mon, 2 Mar 2020 05:22:57 +0000 (GMT)) References: <83k143zxbm.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Date: Mon, 2 Mar 2020 05:22:57 +0000 (GMT) > From: ndame > Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> > > > Do I understand correctly that the timers you are talking about are > > those you yourself coded? If so, can you show the code which starts > > one of those timers which you sometimes find with negative Next time? > > I did not do anything special, I just start them. E.g: > > (run-with-timer 10 30 'my-function) > > This timer checks my todo list regularly and tells me if there is a scheduled > todo tasks imminent. Occasionally, it stops working with negative value for > Next in timer-list when the computer comes back from sleep. When that happens next time, please show the exact value of the relevant timer as a Lisp data structure. (You should be able to find it in the variable timer-list.) Also, show the value returned by the function current-time at that point. In addition, please show the information collected by "M-x report-emacs-bug RET", I don't think you included it with your original report. Thanks. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: ndame Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Mar 2020 16:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.15835125494041 (code B ref 39824); Fri, 06 Mar 2020 16:36:02 +0000 Received: (at 39824) by debbugs.gnu.org; 6 Mar 2020 16:35:49 +0000 Received: from localhost ([127.0.0.1]:45809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAFwz-000137-97 for submit@debbugs.gnu.org; Fri, 06 Mar 2020 11:35:49 -0500 Received: from fmfe26.onbox.hu ([46.107.16.231]:64675 helo=web-out.onbox.hu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAFwx-00012u-Sg for 39824@debbugs.gnu.org; Fri, 06 Mar 2020 11:35:48 -0500 X-fm-smtp-source: yes Received: from localhost (localhost [94.21.43.27]) by web-out.onbox.hu (Postfix) with SMTP id 48YtXF3PStz4ZV; Fri, 6 Mar 2020 17:35:41 +0100 (CET) Date: Fri, 6 Mar 2020 16:30:24 +0000 (GMT) From: ndame Message-ID: In-Reply-To: <83eeu5j15k.fsf@gnu.org> References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_4070_2125656074.1583512224437" X-AccountId: 57978162 X-Originating-Ip: 94.21.43.27 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedugedrudduvddgledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpucfhtffggffotefknfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepfffhvffkjghfufggtghisegrtdersgdttddunecuhfhrohhmpehnuggrmhgvuceovghmrggtshhushgvrhesfhhrvggvmhgrihhlrdhhuheqnecukfhppeelgedrvddurdegfedrvdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheppdhinhgvthepleegrddvuddrgeefrddvjedpmhgrihhlfhhrohhmpegvmhgrtghsuhhsvghrsehfrhgvvghmrghilhdrhhhupdhrtghpthhtohepvghlihiisehgnhhurdhorhhg X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------=_Part_4070_2125656074.1583512224437 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =C2=A0 > When that happens next time, please show the exact value of the > relevant timer as a Lisp data structure. (You should be able to find > it in the variable timer-list.) Also, show the value returned by the > function current-time at that point. Ok, will do if it happens again. I don't know what triggers it, because it happens only occasionally. The strange thing is it would be a logical explanation that emacs substract= s the new time from the timer and it makes it go negative (though I haven't= =C2=A0 checked how it is implemented), but usually only one of the timers go=C2=A0 negative, not all of them, so the bug does not affect all timers when it=C2= =A0 happens. ------=_Part_4070_2125656074.1583512224437 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit  
> When that happens next time, please show the exact value of the
> relevant timer as a Lisp data structure. (You should be able to find
> it in the variable timer-list.) Also, show the value returned by the
> function current-time at that point.

Ok, will do if it happens again. I don't know what triggers it, because
it happens only occasionally.

The strange thing is it would be a logical explanation that emacs substracts
the new time from the timer and it makes it go negative (though I haven't 
checked how it is implemented), but usually only one of the timers go 
negative, not all of them, so the bug does not affect all timers when it 
happens. ------=_Part_4070_2125656074.1583512224437-- From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Mar 2020 17:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: ndame Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.15835144656899 (code B ref 39824); Fri, 06 Mar 2020 17:08:02 +0000 Received: (at 39824) by debbugs.gnu.org; 6 Mar 2020 17:07:45 +0000 Received: from localhost ([127.0.0.1]:45834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAGRt-0001nD-6C for submit@debbugs.gnu.org; Fri, 06 Mar 2020 12:07:45 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55613) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jAGRr-0001mz-0d for 39824@debbugs.gnu.org; Fri, 06 Mar 2020 12:07:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51343) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jAGRl-0006Ef-7n; Fri, 06 Mar 2020 12:07:37 -0500 Received: from [176.228.60.248] (port=4897 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jAGRk-0000ws-Qr; Fri, 06 Mar 2020 12:07:37 -0500 Date: Fri, 06 Mar 2020 19:07:34 +0200 Message-Id: <83d09pbeeh.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from ndame on Fri, 6 Mar 2020 16:30:24 +0000 (GMT)) References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Date: Fri, 6 Mar 2020 16:30:24 +0000 (GMT) > From: ndame > Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> > > Ok, will do if it happens again. I don't know what triggers it, because > it happens only occasionally. Thanks. > The strange thing is it would be a logical explanation that emacs substracts > the new time from the timer and it makes it go negative (though I haven't > checked how it is implemented), but usually only one of the timers go > negative, not all of them, so the bug does not affect all timers when it > happens. AFAICS, Emacs doesn't subtract to compute the "next" time, it actually _adds_. That's why I asked for data: I don't see any immediate suspects that could cause what you describe. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep In-Reply-To: Resent-From: =?UTF-8?Q?G=C4=B3s?= Hillenius Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Mar 2020 09:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39824@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158478259624522 (code B ref -1); Sat, 21 Mar 2020 09:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Mar 2020 09:23:16 +0000 Received: from localhost ([127.0.0.1]:45945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFaLb-0006NS-NU for submit@debbugs.gnu.org; Sat, 21 Mar 2020 05:23:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:59851) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jFaLa-0006NK-B4 for submit@debbugs.gnu.org; Sat, 21 Mar 2020 05:23:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48872) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jFaLZ-0004wz-1P for bug-gnu-emacs@gnu.org; Sat, 21 Mar 2020 05:23:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jFaLX-0007nU-Sq for bug-gnu-emacs@gnu.org; Sat, 21 Mar 2020 05:23:12 -0400 Received: from ciao.gmane.io ([159.69.161.202]:34868) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jFaLX-0007mP-MI for bug-gnu-emacs@gnu.org; Sat, 21 Mar 2020 05:23:11 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1jFaLV-0005R6-Np for bug-gnu-emacs@gnu.org; Sat, 21 Mar 2020 10:23:09 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: =?UTF-8?Q?G=C4=B3s?= Hillenius Date: Sat, 21 Mar 2020 10:23:04 +0100 Organization: Using Emacs' Org Mode Message-ID: <87mu8aqcxz.fsf@hillenius.net> References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> <83d09pbeeh.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cancel-Lock: sha1:tOCtm39g1x9+pQRxcMzLX7ZpxvI= X-Operating-System: Debian GNU/Linux Sid X-Homepage: http://www.hillenius.net/ X-GPG-Fingerprint: 340F F9A4 8F6C 18FD D032 0C33 ABA1 CB30 E997 A3AF X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 159.69.161.202 X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) I might have the same issue here¹, I have this in init.el: (run-at-time "10:35" 21600 'org-mobile-push) M-x list-timers shows: -365959.09 360.00 org-mobile-push It is the only timer with a minus sign. M-x org-mobile-push works as intended. I will run emacs -Q and see what I can find out. FWIW: This timer has been in my init el since 2015. It used to temporarily make Emacs stutter for a second or two when it ran every morning, so I would visibly notice it. This stuttering stopped already months ago. At first I thought it was because the timer was set to a moment that the laptop would be asleep, so I adjusted it .. but that has not helped. It's when I noticed this bug report that I thought... 1) GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.14, cairo version 1.16.0) of 2020-03-16, unofficial emacs-snapshot build: http://emacs.secretsauce.net On 6 March 2020 19:07 Eli Zaretskii, wrote: >> Date: Fri, 6 Mar 2020 16:30:24 +0000 (GMT) >> From: ndame >> Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> >> >> Ok, will do if it happens again. I don't know what triggers it, because >> it happens only occasionally. > > Thanks. > >> The strange thing is it would be a logical explanation that emacs substracts >> the new time from the timer and it makes it go negative (though I haven't >> checked how it is implemented), but usually only one of the timers go >> negative, not all of them, so the bug does not affect all timers when it >> happens. > > AFAICS, Emacs doesn't subtract to compute the "next" time, it actually > _adds_. That's why I asked for data: I don't see any immediate > suspects that could cause what you describe. > > > > -- You will be held hostage by a radical group. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep In-Reply-To: Resent-From: =?UTF-8?Q?G=C4=B3s?= Hillenius Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Mar 2020 08:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39824@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158503848031825 (code B ref -1); Tue, 24 Mar 2020 08:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Mar 2020 08:28:00 +0000 Received: from localhost ([127.0.0.1]:53844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGeuj-0008HD-Rm for submit@debbugs.gnu.org; Tue, 24 Mar 2020 04:27:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:47653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jGeuf-0008H3-VS for submit@debbugs.gnu.org; Tue, 24 Mar 2020 04:27:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36648) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jGeuY-0002Kq-W2 for bug-gnu-emacs@gnu.org; Tue, 24 Mar 2020 04:27:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jGeuR-0006Rt-AT for bug-gnu-emacs@gnu.org; Tue, 24 Mar 2020 04:27:46 -0400 Received: from ciao.gmane.io ([159.69.161.202]:57958) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jGeuQ-0006RW-SI for bug-gnu-emacs@gnu.org; Tue, 24 Mar 2020 04:27:39 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1jGeuO-000VOz-Mq for bug-gnu-emacs@gnu.org; Tue, 24 Mar 2020 09:27:36 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: =?UTF-8?Q?G=C4=B3s?= Hillenius Date: Tue, 24 Mar 2020 09:27:28 +0100 Organization: Using Emacs' Org Mode Message-ID: <874kueb1jj.fsf@hillenius.net> References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cancel-Lock: sha1:kTut/kuwS5D3FDRa5vCiF04TKAM= X-Operating-System: Debian GNU/Linux Sid X-Homepage: http://www.hillenius.net/ X-GPG-Fingerprint: 340F F9A4 8F6C 18FD D032 0C33 ABA1 CB30 E997 A3AF X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 159.69.161.202 X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 6 March 2020 11:14 Eli Zaretskii, wrote: >> Date: Mon, 2 Mar 2020 05:22:57 +0000 (GMT) >> From: ndame >> Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> >> >> > Do I understand correctly that the timers you are talking about are >> > those you yourself coded? If so, can you show the code which starts >> > one of those timers which you sometimes find with negative Next time? >> >> I did not do anything special, I just start them. E.g: >> >> (run-with-timer 10 30 'my-function) >> >> This timer checks my todo list regularly and tells me if there is a scheduled >> todo tasks imminent. Occasionally, it stops working with negative value for >> Next in timer-list when the computer comes back from sleep. > > When that happens next time, please show the exact value of the > relevant timer as a Lisp data structure. (You should be able to find > it in the variable timer-list.) Also, show the value returned by the > function current-time at that point. > > In addition, please show the information collected by > "M-x report-emacs-bug RET", I don't think you included it with your > original report. Not the poster of the original bug, but I might have a similar issue: Since Sunday, I've been running emacs¹ from GDB, but there is nothing much to report. At startup, init.el sets (run-at-time "10:35" 21600 'org-mobile-push). It ran on Sunday, but not on Monday (yesterday) - despite a good night's sleep. Today (Tuesday), M-x timer-list shows: -59170.00 360.00 org-mobile-push and from describe-variable timer-list : ([t 24184 55076 0 21600 org-mobile-push nil nil 0] [nil 24185 50052 498034 nil undo-auto--boundary-timer nil nil 779000] [nil 24185 50075 990913 60 display-time-event-handler nil nil 704001] I snip the rest) In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.14, cairo version 1.16.0) of 2020-03-22, unofficial emacs-snapshot build: http://emacs.secretsauce.net built on lilbastard Windowing system distributor 'The X.Org Foundation', version 11.0.12007000 System Description: Debian GNU/Linux bullseye/sid Recent messages: Auto-saving...done Making completion list... [2 times] Type C-x 1 to delete the help window. is undefined Mark set [4 times] Auto-saving...done kill-line: End of buffer Saving file /home/gijs/News/drafts/drafts/159... Wrote /home/gijs/News/drafts/drafts/159 Making completion list... [2 times] Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/28.0.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.0.50/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/28.0.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/28.0.50/site-lisp:/usr/share/emacs/site-lisp --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs-snapshot-aiyHlf/emacs-snapshot-20200322+emacs-27.0.90-508-g1242ae904a9=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -fno-omit-frame-pointer' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Article Minor modes in effect: recentf-mode: t display-time-mode: t pdf-occur-global-minor-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-completion hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-completion /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-autodoc hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-autodoc /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-popup hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-popup /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-custom hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-custom /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-repl hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-repl /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-doc hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-doc /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-impl hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-impl /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-menu hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-menu /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-version hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-version /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-compile hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-compile /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-load hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-load /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-xref hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-xref /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-mode hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-mode /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-autoloads hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-autoloads /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-company hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-company /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-log hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-log /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-image hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-image /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-reload hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-reload /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-base hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-base /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-chicken hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-chicken /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-racket hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-racket /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-syntax hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-syntax /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-debug hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-debug /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-connection hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-connection /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-edit hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-edit /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-guile hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-guile /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-pkg hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-pkg /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-eval hides /usr/share/emacs/28.0.50/site-lisp/elpa/geiser-0.8.1/geiser-eval /usr/share/emacs/28.0.50/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-message hides /usr/share/emacs/site-lisp/bbdb3/bbdb-message /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-vm-aux hides /usr/share/emacs/site-lisp/bbdb3/bbdb-vm-aux /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-loaddefs hides /usr/share/emacs/site-lisp/bbdb3/bbdb-loaddefs /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-ispell hides /usr/share/emacs/site-lisp/bbdb3/bbdb-ispell /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-gnus hides /usr/share/emacs/site-lisp/bbdb3/bbdb-gnus /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-mua hides /usr/share/emacs/site-lisp/bbdb3/bbdb-mua /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-site hides /usr/share/emacs/site-lisp/bbdb3/bbdb-site /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-gnus-aux hides /usr/share/emacs/site-lisp/bbdb3/bbdb-gnus-aux /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-tex hides /usr/share/emacs/site-lisp/bbdb3/bbdb-tex /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-sc hides /usr/share/emacs/site-lisp/bbdb3/bbdb-sc /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-snarf hides /usr/share/emacs/site-lisp/bbdb3/bbdb-snarf /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-pgp hides /usr/share/emacs/site-lisp/bbdb3/bbdb-pgp /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-migrate hides /usr/share/emacs/site-lisp/bbdb3/bbdb-migrate /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-anniv hides /usr/share/emacs/site-lisp/bbdb3/bbdb-anniv /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb hides /usr/share/emacs/site-lisp/bbdb3/bbdb /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-com hides /usr/share/emacs/site-lisp/bbdb3/bbdb-com /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-wl hides /usr/share/emacs/site-lisp/bbdb3/bbdb-wl /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-mhe hides /usr/share/emacs/site-lisp/bbdb3/bbdb-mhe /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-rmail hides /usr/share/emacs/site-lisp/bbdb3/bbdb-rmail /usr/share/emacs/28.0.50/site-lisp/bbdb3/bbdb-pkg hides /usr/share/emacs/site-lisp/bbdb3/bbdb-pkg /usr/share/emacs/28.0.50/site-lisp/emms/emms-compat hides /usr/share/emacs/site-lisp/emms/emms-compat /usr/share/emacs/28.0.50/site-lisp/emms/emms-mark hides /usr/share/emacs/site-lisp/emms/emms-mark /usr/share/emacs/28.0.50/site-lisp/emms/later-do hides /usr/share/emacs/site-lisp/emms/later-do /usr/share/emacs/28.0.50/site-lisp/emms/emms-librefm-scrobbler hides /usr/share/emacs/site-lisp/emms/emms-librefm-scrobbler /usr/share/emacs/28.0.50/site-lisp/emms/emms-cue hides /usr/share/emacs/site-lisp/emms/emms-cue /usr/share/emacs/28.0.50/site-lisp/emms/emms-player-mpv hides /usr/share/emacs/site-lisp/emms/emms-player-mpv /usr/share/emacs/28.0.50/site-lisp/emms/emms-info-libtag hides /usr/share/emacs/site-lisp/emms/emms-info-libtag /usr/share/emacs/28.0.50/site-lisp/emms/jack hides /usr/share/emacs/site-lisp/emms/jack /usr/share/emacs/28.0.50/site-lisp/emms/emms-player-vlc hides /usr/share/emacs/site-lisp/emms/emms-player-vlc /usr/share/emacs/28.0.50/site-lisp/emms/emms-streams hides /usr/share/emacs/site-lisp/emms/emms-streams /usr/share/emacs/28.0.50/site-lisp/emms/emms-volume hides /usr/share/emacs/site-lisp/emms/emms-volume /usr/share/emacs/28.0.50/site-lisp/emms/emms-mode-line hides /usr/share/emacs/site-lisp/emms/emms-mode-line /usr/share/emacs/28.0.50/site-lisp/emms/emms-show-all hides /usr/share/emacs/site-lisp/emms/emms-show-all /usr/share/emacs/28.0.50/site-lisp/emms/emms-info hides /usr/share/emacs/site-lisp/emms/emms-info /usr/share/emacs/28.0.50/site-lisp/emms/emms-cache hides /usr/share/emacs/site-lisp/emms/emms-cache /usr/share/emacs/28.0.50/site-lisp/emms/emms-url hides /usr/share/emacs/site-lisp/emms/emms-url /usr/share/emacs/28.0.50/site-lisp/emms/emms-player-simple hides /usr/share/emacs/site-lisp/emms/emms-player-simple /usr/share/emacs/28.0.50/site-lisp/emms/emms-auto hides /usr/share/emacs/site-lisp/emms/emms-auto /usr/share/emacs/28.0.50/site-lisp/emms/emms-player-mplayer hides /usr/share/emacs/site-lisp/emms/emms-player-mplayer /usr/share/emacs/28.0.50/site-lisp/emms/emms-player-xine hides /usr/share/emacs/site-lisp/emms/emms-player-xine /usr/share/emacs/28.0.50/site-lisp/emms/emms-setup hides /usr/share/emacs/site-lisp/emms/emms-setup /usr/share/emacs/28.0.50/site-lisp/emms/emms-tag-editor hides /usr/share/emacs/site-lisp/emms/emms-tag-editor /usr/share/emacs/28.0.50/site-lisp/emms/emms-lyrics hides /usr/share/emacs/site-lisp/emms/emms-lyrics /usr/share/emacs/28.0.50/site-lisp/emms/emms-librefm-stream hides /usr/share/emacs/site-lisp/emms/emms-librefm-stream /usr/share/emacs/28.0.50/site-lisp/emms/emms-score hides /usr/share/emacs/site-lisp/emms/emms-score /usr/share/emacs/28.0.50/site-lisp/emms/emms-playlist-mode hides /usr/share/emacs/site-lisp/emms/emms-playlist-mode /usr/share/emacs/28.0.50/site-lisp/emms/emms-player-mpd hides /usr/share/emacs/site-lisp/emms/emms-player-mpd /usr/share/emacs/28.0.50/site-lisp/emms/emms-info-ogginfo hides /usr/share/emacs/site-lisp/emms/emms-info-ogginfo /usr/share/emacs/28.0.50/site-lisp/emms/emms-info-mp3info hides /usr/share/emacs/site-lisp/emms/emms-info-mp3info /usr/share/emacs/28.0.50/site-lisp/emms/emms-maint hides /usr/share/emacs/site-lisp/emms/emms-maint /usr/share/emacs/28.0.50/site-lisp/emms/emms-volume-amixer hides /usr/share/emacs/site-lisp/emms/emms-volume-amixer /usr/share/emacs/28.0.50/site-lisp/emms/emms hides /usr/share/emacs/site-lisp/emms/emms /usr/share/emacs/28.0.50/site-lisp/emms/emms-source-file hides /usr/share/emacs/site-lisp/emms/emms-source-file /usr/share/emacs/28.0.50/site-lisp/emms/emms-i18n hides /usr/share/emacs/site-lisp/emms/emms-i18n /usr/share/emacs/28.0.50/site-lisp/emms/emms-info-opusinfo hides /usr/share/emacs/site-lisp/emms/emms-info-opusinfo /usr/share/emacs/28.0.50/site-lisp/emms/emms-source-playlist hides /usr/share/emacs/site-lisp/emms/emms-source-playlist /usr/share/emacs/28.0.50/site-lisp/emms/emms-player-mpg321-remote hides /usr/share/emacs/site-lisp/emms/emms-player-mpg321-remote /usr/share/emacs/28.0.50/site-lisp/emms/emms-info-metaflac hides /usr/share/emacs/site-lisp/emms/emms-info-metaflac /usr/share/emacs/28.0.50/site-lisp/emms/emms-playlist-limit hides /usr/share/emacs/site-lisp/emms/emms-playlist-limit /usr/share/emacs/28.0.50/site-lisp/emms/emms-history hides /usr/share/emacs/site-lisp/emms/emms-history /usr/share/emacs/28.0.50/site-lisp/emms/emms-browser hides /usr/share/emacs/site-lisp/emms/emms-browser /usr/share/emacs/28.0.50/site-lisp/emms/emms-stream-info hides /usr/share/emacs/site-lisp/emms/emms-stream-info /usr/share/emacs/28.0.50/site-lisp/emms/emms-bookmarks hides /usr/share/emacs/site-lisp/emms/emms-bookmarks /usr/share/emacs/28.0.50/site-lisp/emms/emms-mode-line-icon hides /usr/share/emacs/site-lisp/emms/emms-mode-line-icon /usr/share/emacs/28.0.50/site-lisp/emms/emms-last-played hides /usr/share/emacs/site-lisp/emms/emms-last-played /usr/share/emacs/28.0.50/site-lisp/emms/emms-playing-time hides /usr/share/emacs/site-lisp/emms/emms-playing-time /usr/share/emacs/28.0.50/site-lisp/emms/emms-metaplaylist-mode hides /usr/share/emacs/site-lisp/emms/emms-metaplaylist-mode /usr/share/emacs/28.0.50/site-lisp/emms/emms-playlist-sort hides /usr/share/emacs/site-lisp/emms/emms-playlist-sort /usr/share/emacs/28.0.50/site-lisp/emms/emms-volume-pulse hides /usr/share/emacs/site-lisp/emms/emms-volume-pulse /usr/share/emacs/28.0.50/site-lisp/elpa/boxquote-2.1/boxquote-pkg hides /usr/share/emacs/site-lisp/elpa/boxquote-2.1/boxquote-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/boxquote-2.1/boxquote-autoloads hides /usr/share/emacs/site-lisp/elpa/boxquote-2.1/boxquote-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/boxquote-2.1/boxquote hides /usr/share/emacs/site-lisp/elpa/boxquote-2.1/boxquote /usr/share/emacs/28.0.50/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-autoloads hides /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring hides /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring /usr/share/emacs/28.0.50/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-pkg hides /usr/share/emacs/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/dash-2.17.0/dash hides /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash /usr/share/emacs/28.0.50/site-lisp/elpa/dash-2.17.0/dash-pkg hides /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/dash-2.17.0/dash-autoloads hides /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/gsexp hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/gsexp /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/ghub-autoloads hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/ghub-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/ghub-graphql hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/ghub-graphql /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/glab hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/glab /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/buck hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/buck /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/ghub hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/ghub /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/ghub-pkg hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/ghub-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/gogs hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/gogs /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/gtea hides /usr/share/emacs/site-lisp/elpa/ghub-3.3.0/gtea /usr/share/emacs/28.0.50/site-lisp/elpa/git-commit-2.90.1/git-commit hides /usr/share/emacs/site-lisp/elpa/git-commit-2.90.1/git-commit /usr/share/emacs/28.0.50/site-lisp/elpa/git-commit-2.90.1/git-commit-autoloads hides /usr/share/emacs/site-lisp/elpa/git-commit-2.90.1/git-commit-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/git-commit-2.90.1/git-commit-pkg hides /usr/share/emacs/site-lisp/elpa/git-commit-2.90.1/git-commit-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist /usr/share/emacs/28.0.50/site-lisp/elpa/let-alist-1.0.6/let-alist-autoloads hides /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/let-alist-1.0.6/let-alist-pkg hides /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-branch hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-branch /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-apply hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-apply /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-mode hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-mode /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-patch hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-patch /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-remote hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-remote /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-obsolete hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-obsolete /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-process hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-process /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-clone hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-clone /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-margin hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-margin /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-tag hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-tag /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-pkg hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-commit hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-commit /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-notes hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-notes /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-git hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-git /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-imenu hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-imenu /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-diff hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-diff /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-merge hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-merge /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-wip hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-wip /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-fetch hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-fetch /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-stash hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-stash /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-core hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-core /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-files hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-files /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-pull hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-pull /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-utils hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-utils /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-submodule hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-submodule /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-autorevert hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-autorevert /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-status hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-status /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-log hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-log /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-extras hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-extras /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-subtree hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-subtree /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-section hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-section /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-refs hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-refs /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-bisect hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-bisect /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-collab hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-collab /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-reset hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-reset /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-gitignore hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-gitignore /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-ediff hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-ediff /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-sequence hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-sequence /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-push hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-push /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/git-rebase hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/git-rebase /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-bookmark hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-bookmark /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-blame hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-blame /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-repos hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-repos /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-autoloads hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-worktree hides /usr/share/emacs/site-lisp/elpa/magit-2.90.1/magit-worktree /usr/share/emacs/28.0.50/site-lisp/elpa/magit-popup-2.13.2/magit-popup-autoloads hides /usr/share/emacs/site-lisp/elpa/magit-popup-2.13.2/magit-popup-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/magit-popup-2.13.2/magit-popup hides /usr/share/emacs/site-lisp/elpa/magit-popup-2.13.2/magit-popup /usr/share/emacs/28.0.50/site-lisp/elpa/magit-popup-2.13.2/magit-popup-pkg hides /usr/share/emacs/site-lisp/elpa/magit-popup-2.13.2/magit-popup-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode hides /usr/share/emacs/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode /usr/share/emacs/28.0.50/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode-pkg hides /usr/share/emacs/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode-autoloads hides /usr/share/emacs/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-tools hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-tools /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-view hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-view /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-misc hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-misc /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-info hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-info /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-occur hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-occur /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-history hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-history /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-links hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-links /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-loader hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-loader /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-isearch hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-isearch /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-sync hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-sync /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-tools-autoloads hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-tools-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-tools-pkg hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-tools-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-dev hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-dev /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-util hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-util /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-annot hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-annot /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-cache hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-cache /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-virtual hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-virtual /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-outline hides /usr/share/emacs/site-lisp/elpa/pdf-tools-0.90/pdf-outline /usr/share/emacs/28.0.50/site-lisp/elpa/slime-2.24/slime-tests hides /usr/share/emacs/site-lisp/elpa/slime-2.24/slime-tests /usr/share/emacs/28.0.50/site-lisp/elpa/slime-2.24/slime-pkg hides /usr/share/emacs/site-lisp/elpa/slime-2.24/slime-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/slime-2.24/slime hides /usr/share/emacs/site-lisp/elpa/slime-2.24/slime /usr/share/emacs/28.0.50/site-lisp/elpa/slime-2.24/slime-autoloads hides /usr/share/emacs/site-lisp/elpa/slime-2.24/slime-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/tablist-1.0/tablist hides /usr/share/emacs/site-lisp/elpa/tablist-1.0/tablist /usr/share/emacs/28.0.50/site-lisp/elpa/tablist-1.0/tablist-pkg hides /usr/share/emacs/site-lisp/elpa/tablist-1.0/tablist-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/tablist-1.0/tablist-filter hides /usr/share/emacs/site-lisp/elpa/tablist-1.0/tablist-filter /usr/share/emacs/28.0.50/site-lisp/elpa/tablist-1.0/tablist-autoloads hides /usr/share/emacs/site-lisp/elpa/tablist-1.0/tablist-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/treepy-0.1.1/treepy-pkg hides /usr/share/emacs/site-lisp/elpa/treepy-0.1.1/treepy-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/treepy-0.1.1/treepy hides /usr/share/emacs/site-lisp/elpa/treepy-0.1.1/treepy /usr/share/emacs/28.0.50/site-lisp/elpa/treepy-0.1.1/treepy-autoloads hides /usr/share/emacs/site-lisp/elpa/treepy-0.1.1/treepy-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/with-editor-2.6.0/with-editor-pkg hides /usr/share/emacs/site-lisp/elpa/with-editor-2.6.0/with-editor-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/with-editor-2.6.0/with-editor hides /usr/share/emacs/site-lisp/elpa/with-editor-2.6.0/with-editor /usr/share/emacs/28.0.50/site-lisp/elpa/with-editor-2.6.0/with-editor-autoloads hides /usr/share/emacs/site-lisp/elpa/with-editor-2.6.0/with-editor-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/writegood-mode-2.0/writegood-mode hides /usr/share/emacs/site-lisp/elpa/writegood-mode-2.0/writegood-mode /usr/share/emacs/28.0.50/site-lisp/elpa/writegood-mode-2.0/writegood-mode-pkg hides /usr/share/emacs/site-lisp/elpa/writegood-mode-2.0/writegood-mode-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/writegood-mode-2.0/writegood-mode-autoloads hides /usr/share/emacs/site-lisp/elpa/writegood-mode-2.0/writegood-mode-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/boxquote-2.1/boxquote-pkg hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.1/boxquote-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/boxquote-2.1/boxquote-autoloads hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.1/boxquote-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/boxquote-2.1/boxquote hides /usr/share/emacs/site-lisp/elpa-src/boxquote-2.1/boxquote /usr/share/emacs/28.0.50/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-autoloads hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring-pkg hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/browse-kill-ring-2.0.0/browse-kill-ring hides /usr/share/emacs/site-lisp/elpa-src/browse-kill-ring-2.0.0/browse-kill-ring /usr/share/emacs/28.0.50/site-lisp/elpa/dash-2.17.0/dash-pkg hides /usr/share/emacs/site-lisp/elpa-src/dash-2.17.0/dash-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/dash-2.17.0/dash hides /usr/share/emacs/site-lisp/elpa-src/dash-2.17.0/dash /usr/share/emacs/28.0.50/site-lisp/elpa/dash-2.17.0/dash-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dash-2.17.0/dash-autoloads /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-popup hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-popup /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-custom hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-custom /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-autodoc hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-autodoc /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-menu hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-menu /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-compile hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-compile /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-load hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-load /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-xref hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-xref /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-autoloads hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-autoloads /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-company hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-company /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-image hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-image /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-completion hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-completion /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-reload hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-reload /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-repl hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-repl /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-base hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-base /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-version hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-version /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-debug hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-debug /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-connection hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-connection /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-log hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-log /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-guile hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-guile /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-doc hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-doc /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-pkg hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-pkg /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-eval hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-eval /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-racket hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-racket /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-edit hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-edit /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-mode hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-mode /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-chicken hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-chicken /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-impl hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-impl /usr/share/emacs/site-lisp/elpa/geiser-0.8.1/geiser-syntax hides /usr/share/emacs/site-lisp/elpa-src/geiser-0.8.1/geiser-syntax /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/ghub-autoloads hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/ghub-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/ghub hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/ghub /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/gsexp hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/gsexp /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/glab hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/glab /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/buck hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/buck /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/ghub-pkg hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/ghub-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/gogs hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/gogs /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/gtea hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/gtea /usr/share/emacs/28.0.50/site-lisp/elpa/ghub-3.3.0/ghub-graphql hides /usr/share/emacs/site-lisp/elpa-src/ghub-3.3.0/ghub-graphql /usr/share/emacs/28.0.50/site-lisp/elpa/git-commit-2.90.1/git-commit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/git-commit-2.90.1/git-commit-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/git-commit-2.90.1/git-commit hides /usr/share/emacs/site-lisp/elpa-src/git-commit-2.90.1/git-commit /usr/share/emacs/28.0.50/site-lisp/elpa/git-commit-2.90.1/git-commit-pkg hides /usr/share/emacs/site-lisp/elpa-src/git-commit-2.90.1/git-commit-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/let-alist-1.0.6/let-alist-autoloads hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist /usr/share/emacs/28.0.50/site-lisp/elpa/let-alist-1.0.6/let-alist-pkg hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-branch hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-branch /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-apply hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-apply /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-mode hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-mode /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-patch hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-patch /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-remote hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-remote /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-obsolete hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-obsolete /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-process hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-process /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-margin hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-margin /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-tag hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-tag /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-commit hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-commit /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-git hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-git /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-fetch hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-fetch /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-core hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-core /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-wip hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-wip /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-files hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-files /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-utils hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-utils /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-submodule hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-submodule /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-imenu hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-imenu /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-log hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-log /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-extras hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-extras /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-autorevert hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-autorevert /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-diff hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-diff /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-refs hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-refs /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-status hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-status /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-collab hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-collab /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-reset hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-reset /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-pkg hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-gitignore hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-gitignore /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-pull hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-pull /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-sequence hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-sequence /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/git-rebase hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/git-rebase /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-section hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-section /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-push hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-push /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-bisect hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-bisect /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-blame hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-blame /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-clone hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-clone /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-stash hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-stash /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-autoloads hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-worktree hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-worktree /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-subtree hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-subtree /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-notes hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-notes /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-merge hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-merge /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-ediff hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-ediff /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-bookmark hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-bookmark /usr/share/emacs/28.0.50/site-lisp/elpa/magit-2.90.1/magit-repos hides /usr/share/emacs/site-lisp/elpa-src/magit-2.90.1/magit-repos /usr/share/emacs/28.0.50/site-lisp/elpa/magit-popup-2.13.2/magit-popup-autoloads hides /usr/share/emacs/site-lisp/elpa-src/magit-popup-2.13.2/magit-popup-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/magit-popup-2.13.2/magit-popup hides /usr/share/emacs/site-lisp/elpa-src/magit-popup-2.13.2/magit-popup /usr/share/emacs/28.0.50/site-lisp/elpa/magit-popup-2.13.2/magit-popup-pkg hides /usr/share/emacs/site-lisp/elpa-src/magit-popup-2.13.2/magit-popup-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.3snapshot210/markdown-mode /usr/share/emacs/28.0.50/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.3snapshot210/markdown-mode-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/markdown-mode-2.3snapshot210/markdown-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.3snapshot210/markdown-mode-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-tools hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-tools /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-view hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-view /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-info hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-info /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-occur hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-occur /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-history hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-history /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-links hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-links /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-loader hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-loader /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-isearch hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-isearch /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-sync hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-sync /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-misc hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-misc /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-tools-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-tools-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-tools-pkg hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-tools-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-util hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-util /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-annot hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-annot /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-cache hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-cache /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-virtual hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-virtual /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-dev hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-dev /usr/share/emacs/28.0.50/site-lisp/elpa/pdf-tools-0.90/pdf-outline hides /usr/share/emacs/site-lisp/elpa-src/pdf-tools-0.90/pdf-outline /usr/share/emacs/28.0.50/site-lisp/elpa/slime-2.24/slime-pkg hides /usr/share/emacs/site-lisp/elpa-src/slime-2.24/slime-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/slime-2.24/slime-tests hides /usr/share/emacs/site-lisp/elpa-src/slime-2.24/slime-tests /usr/share/emacs/28.0.50/site-lisp/elpa/slime-2.24/slime-autoloads hides /usr/share/emacs/site-lisp/elpa-src/slime-2.24/slime-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/slime-2.24/slime hides /usr/share/emacs/site-lisp/elpa-src/slime-2.24/slime /usr/share/emacs/28.0.50/site-lisp/elpa/tablist-1.0/tablist-pkg hides /usr/share/emacs/site-lisp/elpa-src/tablist-1.0/tablist-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/tablist-1.0/tablist-filter hides /usr/share/emacs/site-lisp/elpa-src/tablist-1.0/tablist-filter /usr/share/emacs/28.0.50/site-lisp/elpa/tablist-1.0/tablist-autoloads hides /usr/share/emacs/site-lisp/elpa-src/tablist-1.0/tablist-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/tablist-1.0/tablist hides /usr/share/emacs/site-lisp/elpa-src/tablist-1.0/tablist /usr/share/emacs/28.0.50/site-lisp/elpa/treepy-0.1.1/treepy-pkg hides /usr/share/emacs/site-lisp/elpa-src/treepy-0.1.1/treepy-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/treepy-0.1.1/treepy hides /usr/share/emacs/site-lisp/elpa-src/treepy-0.1.1/treepy /usr/share/emacs/28.0.50/site-lisp/elpa/treepy-0.1.1/treepy-autoloads hides /usr/share/emacs/site-lisp/elpa-src/treepy-0.1.1/treepy-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/with-editor-2.6.0/with-editor-pkg hides /usr/share/emacs/site-lisp/elpa-src/with-editor-2.6.0/with-editor-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/with-editor-2.6.0/with-editor-autoloads hides /usr/share/emacs/site-lisp/elpa-src/with-editor-2.6.0/with-editor-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/with-editor-2.6.0/with-editor hides /usr/share/emacs/site-lisp/elpa-src/with-editor-2.6.0/with-editor /usr/share/emacs/28.0.50/site-lisp/elpa/writegood-mode-2.0/writegood-mode hides /usr/share/emacs/site-lisp/elpa-src/writegood-mode-2.0/writegood-mode /usr/share/emacs/28.0.50/site-lisp/elpa/writegood-mode-2.0/writegood-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/writegood-mode-2.0/writegood-mode-pkg /usr/share/emacs/28.0.50/site-lisp/elpa/writegood-mode-2.0/writegood-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/writegood-mode-2.0/writegood-mode-autoloads /usr/share/emacs/28.0.50/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/emacs/28.0.50/lisp/emacs-lisp/let-alist Features: (shadow emacsbug eieio-opt speedbar ezimage dframe iso-transl thingatpt help-fns radix-tree shr-color color calc-menu calc calc-loaddefs calc-macs boxquote rect org-mobile view cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs doc-view misearch multi-isearch mule-util cal-move org-duration org-clock ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox wcheck-mode org-agenda tabify gnus-uu yenc mailalias smtpmail bbdb-message sendmail flow-fill mm-archive sort smiley gnus-cite gnus-bcklg gnus-async gnus-ml disp-table gnus-topic qp vc-git diff-mode mail-extr bbdb-gnus-aux utf-7 gnutls nnfolder cl-extra bbdb-gnus network-stream nsm gnus-delay gnus-draft gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache gnus-msg nndraft nnmh gnus-icalendar org-capture gnus-art mm-uu mml2015 mm-view mml-smime smime dig icalendar nnir gnus-sum url url-proxy url-privacy url-expand url-methods url-history mailcap shr url-cookie url-domsuf url-util svg xml dom gnus-group gnus-undo bbdb-v3-pgp gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils mm-util mail-prsvr cl-print timer-list help-mode novice org-element avl-tree generator org-drill pcase org-learn org-id hi-lock server preview-latex tex-site auto-loads recentf tree-widget diary-lib diary-loaddefs cl sdcv-mode org-pdfview org-crypt org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete org-list org-faces org-entities time-date noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs bbdb-mua bbdb-com crm mailabbrev bbdb bbdb-site timezone bbdb-loaddefs edmacro kmacro time windmove epa-file epa derived epg epg-config pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local find-func cedet dired dired-loaddefs pdf-isearch let-alist pdf-misc imenu pdf-tools compile comint ansi-color ring cus-edit cus-start cus-load wid-edit pdf-view bookmark text-property-search pp jka-compr pdf-cache pdf-info tq pdf-util advice format-spec image-mode exif info slime-autoloads package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 888841 100017) (symbols 48 36293 5) (strings 32 246773 24632) (string-bytes 1 8715033) (vectors 16 88769) (vector-slots 8 1978764 143130) (floats 8 997 480) (intervals 56 46572 420) (buffers 1000 94)) From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Mar 2020 14:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?G=C4=B3s?= Hillenius Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158514702916056 (code B ref 39824); Wed, 25 Mar 2020 14:38:02 +0000 Received: (at 39824) by debbugs.gnu.org; 25 Mar 2020 14:37:09 +0000 Received: from localhost ([127.0.0.1]:57600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH79Z-0004At-9F for submit@debbugs.gnu.org; Wed, 25 Mar 2020 10:37:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH79X-0004Ac-El for 39824@debbugs.gnu.org; Wed, 25 Mar 2020 10:37:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41219) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jH79Q-0000rI-UB; Wed, 25 Mar 2020 10:37:01 -0400 Received: from [176.228.60.248] (port=1868 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jH79P-0006O7-RV; Wed, 25 Mar 2020 10:37:00 -0400 Date: Wed, 25 Mar 2020 16:37:10 +0200 Message-Id: <83tv2ca4bt.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <874kueb1jj.fsf@hillenius.net> (message from =?UTF-8?Q?G=C4=B3s?= Hillenius on Tue, 24 Mar 2020 09:27:28 +0100) References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> <874kueb1jj.fsf@hillenius.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Gijs Hillenius > Date: Tue, 24 Mar 2020 09:27:28 +0100 > > Since Sunday, I've been running emacs¹ from GDB, but there is nothing > much to report. At startup, init.el sets (run-at-time "10:35" 21600 > 'org-mobile-push). It ran on Sunday, but not on Monday (yesterday) - > despite a good night's sleep. > > Today (Tuesday), M-x timer-list shows: > > -59170.00 360.00 org-mobile-push > > and from describe-variable timer-list : > > ([t 24184 55076 0 21600 org-mobile-push nil nil 0] The time of this timer is 23-Mar-2020 16:35 +0100. This probably means the timer did run at 10:35 that day, but you seem to say it didn't. Are you sure? If it didn't run, we might have 2 mysteries here instead of just one (the second one being how come the timer didn't run, but the time it should run was updated). Anyway, the real problem is that t in the first element of the vector. It means the timer will never be run, because t means "running now", something that should only be seen by code that is directly or indirectly called by the timer function itself. So it should never be seen when you examine timer-list via M-: etc. When Emacs finds a timer which is "ripe", i.e. its time has passed, it updates its next time, then marks it with that t, then calls the timer function, then replaces t with nil if the timer is to be repeated (as it is in this case). So the main question to be answered is: how come that t remained in the timer? I looked at timer-event-handler, the function we call to run the timer, and didn't see there any way we could fail to update the timer with nil after its function returns, but I'm probably missing something because it factually did happen. Can you instrument timer-event-handler, such that it will record in some buffer everything that happens with the timer that calls org-mobile-push? In particular, is it possible that you put the machine to sleep while the timer is running? If so, what happens then (I don't know how your system deals with sleep, and what do running programs do during the sleep time)? With such instrumentation in place, when this problem happens next, we might get some idea regarding what causes this strange situation. Thanks. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: =?UTF-8?Q?G=C4=B3s?= Hillenius Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Mar 2020 14:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158514815517923 (code B ref 39824); Wed, 25 Mar 2020 14:56:01 +0000 Received: (at 39824) by debbugs.gnu.org; 25 Mar 2020 14:55:55 +0000 Received: from localhost ([127.0.0.1]:57604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH7Ri-0004f0-Up for submit@debbugs.gnu.org; Wed, 25 Mar 2020 10:55:55 -0400 Received: from hillenius.net ([144.76.204.189]:40982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jH7Rg-0004er-Bv for 39824@debbugs.gnu.org; Wed, 25 Mar 2020 10:55:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hillenius.net; s=hillenius; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=jwj9wxdWQNGB46wxN6JKqfAetPvBrhi2DaABQzLYat4=; b=Yww5OamCzDX6Y917q+JfNvZXBJ UFwy8RtfZ025QOi1n6WX9cwCXLdT6l/3Y2lN2ZG7c52APbRmdNo94VYDHjWYeLwgF3HXVJJ3AU47x SipNiJYFh5uCHwRSvvY24S0uMzKkY4A4nfK5VWnJrNsv03Sk0aQ2hujIJh8Fbu3e6saw=; Received: from [2a01:4f8:200:546b:0:9e15:9e15:1000] (helo=inauditus) by hillenius.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jH7Rc-0002hm-68; Wed, 25 Mar 2020 15:55:50 +0100 From: =?UTF-8?Q?G=C4=B3s?= Hillenius Organization: Using Emacs' Org Mode References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> <874kueb1jj.fsf@hillenius.net> <83tv2ca4bt.fsf@gnu.org> X-Operating-System: Debian GNU/Linux Sid X-Homepage: http://www.hillenius.net/ X-GPG-Fingerprint: 340F F9A4 8F6C 18FD D032 0C33 ABA1 CB30 E997 A3AF Date: Wed, 25 Mar 2020 15:55:47 +0100 In-Reply-To: <83tv2ca4bt.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 25 Mar 2020 16:37:10 +0200") Message-ID: <87lfno4h70.fsf@hillenius.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 25 March 2020 16:37 Eli Zaretskii, wrote: >> From: G=C4=B3s Hillenius >> Date: Tue, 24 Mar 2020 09:27:28 +0100 >>=20 >> Since Sunday, I've been running emacs=C2=B9 from GDB, but there is nothi= ng >> much to report. At startup, init.el sets (run-at-time "10:35" 21600 >> 'org-mobile-push). It ran on Sunday, but not on Monday (yesterday) - >> despite a good night's sleep. >>=20 >> Today (Tuesday), M-x timer-list shows: >>=20 >> -59170.00 360.00 org-mobile-push >>=20 >> and from describe-variable timer-list : >>=20 >> ([t 24184 55076 0 21600 org-mobile-push nil nil 0] > > The time of this timer is 23-Mar-2020 16:35 +0100. This probably > means the timer did run at 10:35 that day, but you seem to say it > didn't. Are you sure? If it didn't run, we might have 2 mysteries > here instead of just one (the second one being how come the timer > didn't run, but the time it should run was updated). It's safe to assume it ran on Monday. (Sorry) [...] > Can you instrument timer-event-handler, such that it will record in > some buffer everything that happens with the timer that calls > org-mobile-push? In particular, is it possible that you put the > machine to sleep while the timer is running? Yes! This'll be fun! From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: =?UTF-8?Q?G=C4=B3s?= Hillenius Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Apr 2020 07:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158572498332066 (code B ref 39824); Wed, 01 Apr 2020 07:10:01 +0000 Received: (at 39824) by debbugs.gnu.org; 1 Apr 2020 07:09:43 +0000 Received: from localhost ([127.0.0.1]:37389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJXVO-0008L6-QY for submit@debbugs.gnu.org; Wed, 01 Apr 2020 03:09:43 -0400 Received: from hillenius.net ([144.76.204.189]:51098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJXVM-0008Kk-RA for 39824@debbugs.gnu.org; Wed, 01 Apr 2020 03:09:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hillenius.net; s=hillenius; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=5xMqZjT28f5/D/gjlBIaXZtuA3ENSAKAPRoOy6J4TLc=; b=ml/LvWQlVljOCtKVZLoWMlap5 AAO4iDcoVDfaSAwayDbULfhlmud3g671fMOaGA4SNZfmPl6SUxBWJ/DeJZPwDDfjBZxLECzZo5yFS mpd93BH6zbcMBs2htojH9aC2eH9ZBXMFZCIsR14ydh70VHAlN7lyV8x4gEHVa8BroDTBg=; Received: from [2a01:4f8:200:546b:0:9e15:9e15:1000] (helo=inauditus) by hillenius.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jJXVI-0003qP-Th; Wed, 01 Apr 2020 09:09:38 +0200 From: =?UTF-8?Q?G=C4=B3s?= Hillenius Organization: Using Emacs' Org Mode References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> <874kueb1jj.fsf@hillenius.net> <83tv2ca4bt.fsf@gnu.org> X-Operating-System: Debian GNU/Linux Sid X-Homepage: http://www.hillenius.net/ X-GPG-Fingerprint: 340F F9A4 8F6C 18FD D032 0C33 ABA1 CB30 E997 A3AF Date: Wed, 01 Apr 2020 09:09:35 +0200 In-Reply-To: <83tv2ca4bt.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 25 Mar 2020 16:37:10 +0200") Message-ID: <87lfnf4r80.fsf@hillenius.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello I need a bit of help with instrumenting this correctly: I've instrumented (run-at-time "10:35" 21600 'org-mobile-push) using (evel-defun) C-M-x This shows org-mobile-push runs without errors. In *Messages*: (snip) Edebug: edebug-anon11 Tracing... Result: [nil 24189 51396 0 21600 org-mobile-push nil nil 0] Creating agendas... Preparing diary...done [...] ten lines equal to this ^ one Preparing diary...done Agenda written to Org file /home/gijs/d/MobileOrg/agendas.org Creating agendas...done Saving all Org buffers... done Copying files... Writing index file... Writing checksums... Files for mobile viewer staged [nil 24190 7460 0 21600 org-mobile-push nil nil 0] M-x list-timers tells me: -71245.81 360.00 org-mobile-push and eh, a little later, the variable value of list-timers shows: ([t 24188 52132 0 21600 org-mobile-push nil nil 0] But then... I guess (eval-defun) has run. I was expecting it to run again in six hours? I can wait all day, put the laptop to sleep, but the timer won't repeat. The next day the list-timer will show a minus sign for org-mobile-push, for example -54728.53 360.00 org-mobile-push and looking at /home/gijs/d/MobileOrg/agendas.org will show me the files were updated only when I eval-defun'ed (run-at-time "10:35" 21600 'org-mobile-push) the day before. Not at 10:35, not "six hours" later, not the next morning. Did I evel-defun'ed org-mobile-push, instead of run-at-time? From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Apr 2020 12:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?G=C4=B3s?= Hillenius Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158591737222086 (code B ref 39824); Fri, 03 Apr 2020 12:37:01 +0000 Received: (at 39824) by debbugs.gnu.org; 3 Apr 2020 12:36:12 +0000 Received: from localhost ([127.0.0.1]:41348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKLYR-0005kA-H4 for submit@debbugs.gnu.org; Fri, 03 Apr 2020 08:36:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKLYP-0005ji-2L for 39824@debbugs.gnu.org; Fri, 03 Apr 2020 08:36:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46978) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jKLYJ-0002MI-8g; Fri, 03 Apr 2020 08:36:03 -0400 Received: from [176.228.60.248] (port=3759 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jKLYH-0007iv-Gk; Fri, 03 Apr 2020 08:36:01 -0400 Date: Fri, 03 Apr 2020 15:35:48 +0300 Message-Id: <83imigwxuj.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87lfnf4r80.fsf@hillenius.net> (message from =?UTF-8?Q?G=C4=B3s?= Hillenius on Wed, 01 Apr 2020 09:09:35 +0200) References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> <874kueb1jj.fsf@hillenius.net> <83tv2ca4bt.fsf@gnu.org> <87lfnf4r80.fsf@hillenius.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Gijs Hillenius > Cc: 39824@debbugs.gnu.org > Date: Wed, 01 Apr 2020 09:09:35 +0200 > > I need a bit of help with instrumenting this correctly: See below for some ideas. > I've instrumented (run-at-time "10:35" 21600 'org-mobile-push) > > using (evel-defun) C-M-x > > This shows org-mobile-push runs without errors. In *Messages*: > > (snip) > Edebug: edebug-anon11 > Tracing... > Result: [nil 24189 51396 0 21600 org-mobile-push nil nil 0] This time corresponds to 2020-03-27 10:35:00. Did you show the timer before or after the call to timer-inc-time in timer-event-handler, which calls your timer function? If this is after timer-inc-time was called, then the above is the time of the _next_ timer invocation. I think it would be useful to log in *Messages* also the value of current-time when the timer runs. > Creating agendas... > Preparing diary...done > > [...] ten lines equal to this ^ one > > Preparing diary...done > Agenda written to Org file /home/gijs/d/MobileOrg/agendas.org > Creating agendas...done > Saving all Org buffers... done > Copying files... > Writing index file... > Writing checksums... > Files for mobile viewer staged > [nil 24190 7460 0 21600 org-mobile-push nil nil 0] This time corresponds to 2020-03-27 16:35:00, the next time your timer should fire. > M-x list-timers tells me: > > -71245.81 360.00 org-mobile-push > > and eh, a little later, the variable value of list-timers shows: > > ([t 24188 52132 0 21600 org-mobile-push nil nil 0] But this time corresponds to 2020-03-26 16:35:00, i.e. the _previous_ day. How could this have happened? > But then... I guess (eval-defun) has run. I was expecting it to run > again in six hours? I can wait all day, put the laptop to sleep, but > the timer won't repeat. The next day the list-timer will show a minus > sign for org-mobile-push, for example > > -54728.53 360.00 org-mobile-push > > and looking at /home/gijs/d/MobileOrg/agendas.org will show me the files > were updated only when I eval-defun'ed (run-at-time "10:35" 21600 > 'org-mobile-push) the day before. Not at 10:35, not "six hours" later, > not the next morning. So you are saying that the messages in *Messages* that report the update of /home/gijs/d/MobileOrg/agendas.org on 2020-03-27 10:35:00 are a lie, and no update actually happened at that time? That would be surprising, since Emacs says it wrote the file. Or am I missing something? Maybe the time value shown there is the time of the _next_ timer trigger? > Did I evel-defun'ed org-mobile-push, instead of run-at-time? I cannot know that. But what I had in mind was to add 'message' calls in timer-event-handler, where it calls the timer function, increments the time to calculate the next time the timer should run, and sets the first element of the timer vector to nil. Then we might have a better idea what happens there when this strange problem occurs. In particular, I now wonder how come timer-inc-time returned the time for the _previous_ day (assuming it was that function which did it). Thanks. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: I can't reproduce this any longer (was: bug#39824: 26.2; timers sometimes stop working when coming back from sleep) Resent-From: =?UTF-8?Q?G=C4=B3s?= Hillenius Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Apr 2020 14:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158635767932575 (code B ref 39824); Wed, 08 Apr 2020 14:55:01 +0000 Received: (at 39824) by debbugs.gnu.org; 8 Apr 2020 14:54:39 +0000 Received: from localhost ([127.0.0.1]:52803 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jMC6B-0008TK-4k for submit@debbugs.gnu.org; Wed, 08 Apr 2020 10:54:39 -0400 Received: from hillenius.net ([144.76.204.189]:53538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jMC69-0008TC-DK for 39824@debbugs.gnu.org; Wed, 08 Apr 2020 10:54:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hillenius.net; s=hillenius; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=9dorYW23cepjt7zqcijm6agstypa5HiwFYa4crnAR+4=; b=TNJRneW73IHaV5NGPZK6pfva3 OhDNWF4gb3cVYrYBvC0zKTEmBrW8oW9p8++mpJUMd+BUMB8c9SdtbTfycenqD4rJaGKEPh2AiczcZ O0BJ3+1e0lH8qUmmk0BNQ1vC0zaCUvXpz1Fdio/zeEEbsDQRf8PM+Nfm1VIEMjNST0iO8=; Received: from [2a01:4f8:200:546b:0:9e15:9e15:1000] (helo=inauditus) by hillenius.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jMC65-0003TL-HE; Wed, 08 Apr 2020 16:54:35 +0200 From: =?UTF-8?Q?G=C4=B3s?= Hillenius Organization: Using Emacs' Org Mode References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> <874kueb1jj.fsf@hillenius.net> <83tv2ca4bt.fsf@gnu.org> X-Operating-System: Debian GNU/Linux Sid X-Homepage: http://www.hillenius.net/ X-GPG-Fingerprint: 340F F9A4 8F6C 18FD D032 0C33 ABA1 CB30 E997 A3AF Date: Wed, 08 Apr 2020 16:54:32 +0200 In-Reply-To: <83tv2ca4bt.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 25 Mar 2020 16:37:10 +0200") Message-ID: <87369e2fkn.fsf@hillenius.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Eli et all, I'm not the original reporter of this bug but thought I had something similar.. I have dilligently been testing my issue with run-at-time, but since this Monday the timer has been working flawlessly; every six hours at 10:35, and at 16:35, and immediately after waking from sleep (usually some twenty minutes after 07). I don't encounter negative times in M-x list-timers anymore.. So, I guess it was just me, or perhaps Emacs master has fixed something - I have the latest snapshot since Sunday. I have lots of notes/logs if that is useful, but for now I'm no longer investigating this bug. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: I can't reproduce this any longer (was: bug#39824: 26.2; timers sometimes stop working when coming back from sleep) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 08 Apr 2020 15:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?G=C4=B3s?= Hillenius Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.15863587211835 (code B ref 39824); Wed, 08 Apr 2020 15:13:01 +0000 Received: (at 39824) by debbugs.gnu.org; 8 Apr 2020 15:12:01 +0000 Received: from localhost ([127.0.0.1]:52811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jMCMz-0000TW-Fs for submit@debbugs.gnu.org; Wed, 08 Apr 2020 11:12:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jMCMy-0000TE-4h for 39824@debbugs.gnu.org; Wed, 08 Apr 2020 11:12:00 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jMCMs-0006pJ-Hs; Wed, 08 Apr 2020 11:11:54 -0400 Received: from [176.228.60.248] (port=1238 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jMCMr-0006RF-1i; Wed, 08 Apr 2020 11:11:53 -0400 Date: Wed, 08 Apr 2020 18:11:53 +0300 Message-Id: <83blo2ovuu.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87369e2fkn.fsf@hillenius.net> (message from =?UTF-8?Q?G=C4=B3s?= Hillenius on Wed, 08 Apr 2020 16:54:32 +0200) References: <83k143zxbm.fsf@gnu.org> <83eeu5j15k.fsf@gnu.org> <874kueb1jj.fsf@hillenius.net> <83tv2ca4bt.fsf@gnu.org> <87369e2fkn.fsf@hillenius.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > From: Gijs Hillenius > Cc: 39824@debbugs.gnu.org > Date: Wed, 08 Apr 2020 16:54:32 +0200 > > I have dilligently been testing my issue with run-at-time, but since > this Monday the timer has been working flawlessly; every six hours at > 10:35, and at 16:35, and immediately after waking from sleep (usually > some twenty minutes after 07). I don't encounter negative times in M-x > list-timers anymore.. > > So, I guess it was just me, or perhaps Emacs master has fixed something > - I have the latest snapshot since Sunday. > > I have lots of notes/logs if that is useful, but for now I'm no longer > investigating this bug. OK, thanks for your efforts. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep References: In-Reply-To: Resent-From: ndame Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2020 15:07:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39824@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Reply-To: ndame Received: via spool by submit@debbugs.gnu.org id=B.158730878725517 (code B ref -1); Sun, 19 Apr 2020 15:07:03 +0000 Received: (at submit) by debbugs.gnu.org; 19 Apr 2020 15:06:27 +0000 Received: from localhost ([127.0.0.1]:45687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQBWc-0006dU-VT for submit@debbugs.gnu.org; Sun, 19 Apr 2020 11:06:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:48687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQA7u-0008SZ-08 for submit@debbugs.gnu.org; Sun, 19 Apr 2020 09:36:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57436) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQA7t-0004H1-GQ for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2020 09:36:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jQA7s-0006B3-Aj for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2020 09:36:49 -0400 Received: from mail-40130.protonmail.ch ([185.70.40.130]:30473) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jQA7r-0005z5-Gk for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2020 09:36:47 -0400 Date: Sun, 19 Apr 2020 13:28:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1587302904; bh=nevRi+51xLSpwBjFe1T2jsBAqBqTzBn95Wuw81wVLwk=; h=Date:To:From:Reply-To:Subject:From; b=HuGOBNQ+cIZEunX3D4ABqNWGByZ6J5VyICrjq0KXpKKnimO/YiICgeWzLREazwlFI eMxFxPQH5ymQdaXW1kNUaInOTnDIGgDhL2EwWVBFZzlKFXTZQlJw8qrkJG0fkAUvFh TIgiFOIPK8k8lbRzW3raP+Vu/XzAdQxEXka2rnFE= From: ndame Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_7be7dbed10c83ea0ece9a57ce9f9e727" Received-SPF: pass client-ip=185.70.40.130; envelope-from=ndame@protonmail.com; helo=mail-40130.protonmail.ch X-detected-operating-system: by eggs.gnu.org: Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.70.40.130 X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Anyway, the real problem is that t in the first element of the vector. > It means the timer will never be run, because t means "running now", > something that should only be seen by code that is dir [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: protonmail.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ndame[at]protonmail.com) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 0.0 T_SPF_HELO_TEMPERROR SPF: test of HELO record failed (temperror) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 HTML_MESSAGE BODY: HTML included in message 2.0 SPOOFED_FREEMAIL No description available. X-Mailman-Approved-At: Sun, 19 Apr 2020 11:06:25 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This is a multi-part message in MIME format. --b1_7be7dbed10c83ea0ece9a57ce9f9e727 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 PiBBbnl3YXksIHRoZSByZWFsIHByb2JsZW0gaXMgdGhhdCB0IGluIHRoZSBmaXJzdCBlbGVtZW50 IG9mIHRoZSB2ZWN0b3IuCj4gSXQgbWVhbnMgdGhlIHRpbWVyIHdpbGwgbmV2ZXIgYmUgcnVuLCBi ZWNhdXNlIHQgbWVhbnMgInJ1bm5pbmcgbm93IiwKPiBzb21ldGhpbmcgdGhhdCBzaG91bGQgb25s eSBiZSBzZWVuIGJ5IGNvZGUgdGhhdCBpcyBkaXJlY3RseSBvcgo+IGluZGlyZWN0bHkgY2FsbGVk IGJ5IHRoZSB0aW1lciBmdW5jdGlvbiBpdHNlbGYuICBTbyBpdCBzaG91bGQgbmV2ZXIgYmUKPiBz ZWVuIHdoZW4geW91IGV4YW1pbmUgdGltZXItbGlzdCB2aWEgTS06IGV0Yy4KPgo+IFdoZW4gRW1h Y3MgZmluZHMgYSB0aW1lciB3aGljaCBpcyAicmlwZSIsIGkuZS4gaXRzIHRpbWUgaGFzIHBhc3Nl ZCwgaXQKPiB1cGRhdGVzIGl0cyBuZXh0IHRpbWUsIHRoZW4gbWFya3MgaXQgd2l0aCB0aGF0IHQs IHRoZW4gY2FsbHMgdGhlIHRpbWVyCj4gZnVuY3Rpb24sIHRoZW4gcmVwbGFjZXMgdCB3aXRoIG5p bCBpZiB0aGUgdGltZXIgaXMgdG8gYmUgcmVwZWF0ZWQgKGFzCj4gaXQgaXMgaW4gdGhpcyBjYXNl KS4gIFNvIHRoZSBtYWluIHF1ZXN0aW9uIHRvIGJlIGFuc3dlcmVkIGlzOiBob3cgY29tZQo+IHRo YXQgdCByZW1haW5lZCBpbiB0aGUgdGltZXI/ICBJIGxvb2tlZCBhdCB0aW1lci1ldmVudC1oYW5k bGVyLCB0aGUKPiBmdW5jdGlvbiB3ZSBjYWxsIHRvIHJ1biB0aGUgdGltZXIsIGFuZCBkaWRuJ3Qg c2VlIHRoZXJlIGFueSB3YXkgd2UKPiBjb3VsZCBmYWlsIHRvIHVwZGF0ZSB0aGUgdGltZXIgd2l0 aCBuaWwgYWZ0ZXIgaXRzIGZ1bmN0aW9uIHJldHVybnMsCj4gYnV0IEknbSBwcm9iYWJseSBtaXNz aW5nIHNvbWV0aGluZyBiZWNhdXNlIGl0IGZhY3R1YWxseSBkaWQgaGFwcGVuLgoKVGhlIG5lZ2F0 aXZlIHRpbWVyIHByb2JsZW0gaGFwcGVuZWQgdG8gbWUgdG9kYXkuCgpJIGNoZWNrZWQgYW5kIEkg YWxzbyBoYWQgdCBhcyB0aGUgZmlyc3QgZWxlbWVudCBvZiB0aGUgdGltZXIgc3RydWN0dXJlLgoK SSdtIHF1aXRlIHBvc2l0aXZlIGl0IGhhcHBlbmVkIHdoZW4gdGhlcmUgd2FzIGFuIGVycm9yIHdo ZW4gcnVubmluZwp0aGUgdGltZXIgZnVuY3Rpb24uCgpJcyBpdCBwb3NzaWJsZSB0aGVyZSBpcyBu byB1bndpbmQtcHJvdGVjdC1saWtlIGNvZGUgYXJvdW5kIHJ1bm5pbmcKdGhlIHRpbWVyIGFuZCB0 aGF0J3Mgd2h5IHRoZSBmaXJzdCBlbGVtZW50IGlzIG5vdCBzZXQgdCB3aGVuIHRoZQp0aW1lciBm dW5jdGlvbiBoYXMgYW4gZXJyb3Iu --b1_7be7dbed10c83ea0ece9a57ce9f9e727 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdj4mZ3Q7IEFueXdheSwgdGhlIHJlYWwgcHJvYmxlbSBpcyB0aGF0IHQgaW4gdGhlIGZpcnN0 IGVsZW1lbnQgb2YgdGhlIHZlY3Rvci48YnI+PC9kaXY+PGRpdj4mZ3Q7IEl0IG1lYW5zIHRoZSB0 aW1lciB3aWxsIG5ldmVyIGJlIHJ1biwgYmVjYXVzZSB0IG1lYW5zICJydW5uaW5nIG5vdyIsPGJy PjwvZGl2PjxkaXY+Jmd0OyBzb21ldGhpbmcgdGhhdCBzaG91bGQgb25seSBiZSBzZWVuIGJ5IGNv ZGUgdGhhdCBpcyBkaXJlY3RseSBvcjxicj48L2Rpdj48ZGl2PiZndDsgaW5kaXJlY3RseSBjYWxs ZWQgYnkgdGhlIHRpbWVyIGZ1bmN0aW9uIGl0c2VsZi4mbmJzcDsgU28gaXQgc2hvdWxkIG5ldmVy IGJlPGJyPjwvZGl2PjxkaXY+Jmd0OyBzZWVuIHdoZW4geW91IGV4YW1pbmUgdGltZXItbGlzdCB2 aWEgTS06IGV0Yy48YnI+PC9kaXY+PGRpdj4mZ3Q7PGJyPjwvZGl2PjxkaXY+Jmd0OyBXaGVuIEVt YWNzIGZpbmRzIGEgdGltZXIgd2hpY2ggaXMgInJpcGUiLCBpLmUuIGl0cyB0aW1lIGhhcyBwYXNz ZWQsIGl0PGJyPjwvZGl2PjxkaXY+Jmd0OyB1cGRhdGVzIGl0cyBuZXh0IHRpbWUsIHRoZW4gbWFy a3MgaXQgd2l0aCB0aGF0IHQsIHRoZW4gY2FsbHMgdGhlIHRpbWVyPGJyPjwvZGl2PjxkaXY+Jmd0 OyBmdW5jdGlvbiwgdGhlbiByZXBsYWNlcyB0IHdpdGggbmlsIGlmIHRoZSB0aW1lciBpcyB0byBi ZSByZXBlYXRlZCAoYXM8YnI+PC9kaXY+PGRpdj4mZ3Q7IGl0IGlzIGluIHRoaXMgY2FzZSkuJm5i c3A7IFNvIHRoZSBtYWluIHF1ZXN0aW9uIHRvIGJlIGFuc3dlcmVkIGlzOiBob3cgY29tZTxicj48 L2Rpdj48ZGl2PiZndDsgdGhhdCB0IHJlbWFpbmVkIGluIHRoZSB0aW1lcj8mbmJzcDsgSSBsb29r ZWQgYXQgdGltZXItZXZlbnQtaGFuZGxlciwgdGhlPGJyPjwvZGl2PjxkaXY+Jmd0OyBmdW5jdGlv biB3ZSBjYWxsIHRvIHJ1biB0aGUgdGltZXIsIGFuZCBkaWRuJ3Qgc2VlIHRoZXJlIGFueSB3YXkg d2U8YnI+PC9kaXY+PGRpdj4mZ3Q7IGNvdWxkIGZhaWwgdG8gdXBkYXRlIHRoZSB0aW1lciB3aXRo IG5pbCBhZnRlciBpdHMgZnVuY3Rpb24gcmV0dXJucyw8YnI+PC9kaXY+PGRpdj4mZ3Q7IGJ1dCBJ J20gcHJvYmFibHkgbWlzc2luZyBzb21ldGhpbmcgYmVjYXVzZSBpdCBmYWN0dWFsbHkgZGlkIGhh cHBlbi48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UaGUgbmVn YXRpdmUgdGltZXIgcHJvYmxlbSBoYXBwZW5lZCB0byBtZSB0b2RheS48YnI+PC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj5JIGNoZWNrZWQgYW5kIEkgYWxzbyBoYWQgdCBhcyB0aGUgZmlyc3QgZWxl bWVudCBvZiB0aGUgdGltZXIgc3RydWN0dXJlLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2 PkknbSBxdWl0ZSBwb3NpdGl2ZSBpdCBoYXBwZW5lZCB3aGVuIHRoZXJlIHdhcyBhbiBlcnJvciB3 aGVuIHJ1bm5pbmc8YnI+PC9kaXY+PGRpdj50aGUgdGltZXIgZnVuY3Rpb24uPGJyPjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+SXMgaXQgcG9zc2libGUgdGhlcmUgaXMgbm8gdW53aW5kLXByb3Rl Y3QtbGlrZSBjb2RlIGFyb3VuZCBydW5uaW5nPGJyPjwvZGl2PjxkaXY+dGhlIHRpbWVyIGFuZCB0 aGF0J3Mgd2h5IHRoZSBmaXJzdCBlbGVtZW50IGlzIG5vdCBzZXQgdCB3aGVuIHRoZTxicj48L2Rp dj48ZGl2PnRpbWVyIGZ1bmN0aW9uIGhhcyBhbiBlcnJvci48YnI+PC9kaXY+ --b1_7be7dbed10c83ea0ece9a57ce9f9e727-- From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep References: In-Reply-To: Resent-From: ndame Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2020 15:07:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39824@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Reply-To: ndame Received: via spool by submit@debbugs.gnu.org id=B.158730880025540 (code B ref -1); Sun, 19 Apr 2020 15:07:03 +0000 Received: (at submit) by debbugs.gnu.org; 19 Apr 2020 15:06:40 +0000 Received: from localhost ([127.0.0.1]:45689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQBWp-0006dr-Rr for submit@debbugs.gnu.org; Sun, 19 Apr 2020 11:06:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:60954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQATu-0000th-LU for submit@debbugs.gnu.org; Sun, 19 Apr 2020 09:59:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35656) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQATu-0007vb-5S for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2020 09:59:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jQATt-000306-A6 for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2020 09:59:33 -0400 Received: from mail4.protonmail.ch ([185.70.40.27]:51198) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jQATs-0002ps-Fj for bug-gnu-emacs@gnu.org; Sun, 19 Apr 2020 09:59:32 -0400 Date: Sun, 19 Apr 2020 13:59:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1587304767; bh=DfLGgMH1WM5kbytJnOsJ7Y7IEL2UmEHLMgDEeoGDeE8=; h=Date:To:From:Reply-To:Subject:From; b=CiMGR1g8YzGkJU2BiSYOF9lxCBFLT9Cxop/IvTn2jj+kG2hD3klwiA1o/iPSfCZIE 2AlqwNPS2WiIfqlD75D8/rPXMLG+Mcy0h1CxEdI6J92rE0PWyxt1BwuLpJs1ZHSlL9 +iyzlRxEBjX/ZKjh+9lukF4ukWYhZ2AvTYGTXYeY= From: ndame Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_aff7dd6f137392f623552dc654c22dd7" Received-SPF: pass client-ip=185.70.40.27; envelope-from=ndame@protonmail.com; helo=mail4.protonmail.ch X-detected-operating-system: by eggs.gnu.org: Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 185.70.40.27 X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I proably found the problem. debug-on-error has to be on If you run a timer with an error: Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: protonmail.com] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ndame[at]protonmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 HTML_MESSAGE BODY: HTML included in message 2.0 SPOOFED_FREEMAIL No description available. X-Mailman-Approved-At: Sun, 19 Apr 2020 11:06:38 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This is a multi-part message in MIME format. --b1_aff7dd6f137392f623552dc654c22dd7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 SSBwcm9hYmx5IGZvdW5kIHRoZSBwcm9ibGVtLgoKZGVidWctb24tZXJyb3IgaGFzIHRvIGJlIG9u CgpJZiB5b3UgcnVuIGEgdGltZXIgd2l0aCBhbiBlcnJvcjoKCihydW4td2l0aC10aW1lciAwIDEg KGxhbWJkYSAoKQogICAgICAgICAgICAgICAgICAgICAgKHByaW50IGdhcmJhZ2UpKSkKCnRoZW4g dGhlIGJhY2t0cmFjZSB3aW5kb3cgY29tZXMgdXAuIElmIHlvdSBwcmVzcyBxIHRoZXJlIHRoZW4g eW91J2xsIGhhdmUgYSBuZWdhdGl2ZSB0aW1lcgppbiB0aGUgbGlzdC4KClRoaXMgcHJvYmFibHkg aXMgYmVjYXVzZSBmdW5jdGlvbiB0aW1lci1ldmVudC1oYW5kbGVyIHVzZXMgY29uZGl0aW9uLWNh c2UtdW5sZXNzLWRlYnVnLApzbyBpZiB5b3UgIHByZXNzIHEgdGhlbiB5b3UgZ28gYmFjayB0byB0 b3AgbGV2ZWwgYW5kIHRoZSByZXN0IG9mIHRoZSBjb2RlIGRvZXNuJ3QgcnVuLgoKSSB1bmRlcnN0 YW5kIGNvbmRpdGlvbi1jYXNlLXVubGVzcy1kZWJ1ZyBpcyB1c2VkLCBzbyBvbmUgY2FuIGRlYnVn IGEgdGltZXIsIGJ1dCBvbiB0aGUKb3RoZXIgaGFuZCBpZiBkZWJ1ZyBpcyBvbiBmb3Igc29tZSBv dGhlciByZWFzb24gYW5kIHRoZSB1c2VyIHByZXNzIHEgIGF1dG9tYXRpY2FsbHkKdG8gZ2V0IHJp ZCBvZiB0aGUgYmFja3RyYWNlIHdpbmRvdyB0aGVuIHRoZSB0aW1lciBsaXN0IHdpbGwgaGF2ZSBz b21lIGdhcmJhZ2UgaW4gaXQu --b1_aff7dd6f137392f623552dc654c22dd7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: base64 PGRpdj5JIHByb2FibHkgZm91bmQgdGhlIHByb2JsZW0uPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+ZGVidWctb24tZXJyb3IgaGFzIHRvIGJlIG9uPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+SWYgeW91IHJ1biBhIHRpbWVyIHdpdGggYW4gZXJyb3I6PGJyPjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+KHJ1bi13aXRoLXRpbWVyIDAgMSAobGFtYmRhICgpPGJyPjwvZGl2PjxkaXY+ Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7IChwcmludCBnYXJiYWdlKSkpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk aXY+dGhlbiB0aGUgYmFja3RyYWNlIHdpbmRvdyBjb21lcyB1cC4gSWYgeW91IHByZXNzIHEgdGhl cmUgdGhlbiB5b3UnbGwgaGF2ZSBhIG5lZ2F0aXZlIHRpbWVyJm5ic3A7PGJyPjwvZGl2PjxkaXY+ aW4gdGhlIGxpc3QuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhpcyBwcm9iYWJseSBp cyBiZWNhdXNlIGZ1bmN0aW9uIHRpbWVyLWV2ZW50LWhhbmRsZXIgdXNlcyZuYnNwO2NvbmRpdGlv bi1jYXNlLXVubGVzcy1kZWJ1ZywgPGJyPjwvZGl2PjxkaXY+c28gaWYgeW91Jm5ic3A7IHByZXNz IHEgdGhlbiB5b3UgZ28gYmFjayB0byB0b3AgbGV2ZWwgYW5kIHRoZSByZXN0IG9mIHRoZSBjb2Rl IGRvZXNuJ3QgcnVuLjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgdW5kZXJzdGFuZCZu YnNwO2NvbmRpdGlvbi1jYXNlLXVubGVzcy1kZWJ1ZyBpcyB1c2VkLCBzbyBvbmUgY2FuIGRlYnVn IGEgdGltZXIsIGJ1dCBvbiB0aGUmbmJzcDs8YnI+PC9kaXY+PGRpdj5vdGhlciBoYW5kIGlmIGRl YnVnIGlzIG9uIGZvciBzb21lIG90aGVyIHJlYXNvbiBhbmQgdGhlIHVzZXIgcHJlc3MgcSZuYnNw OyBhdXRvbWF0aWNhbGx5PGJyPjwvZGl2PjxkaXY+dG8gZ2V0IHJpZCBvZiB0aGUgYmFja3RyYWNl IHdpbmRvdyB0aGVuIHRoZSB0aW1lciBsaXN0IHdpbGwgaGF2ZSBzb21lIGdhcmJhZ2UgaW4gaXQu PC9kaXY+ --b1_aff7dd6f137392f623552dc654c22dd7-- From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2020 15:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: ndame , ndame Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158731015327496 (code B ref 39824); Sun, 19 Apr 2020 15:30:02 +0000 Received: (at 39824) by debbugs.gnu.org; 19 Apr 2020 15:29:13 +0000 Received: from localhost ([127.0.0.1]:45702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQBsf-00079Q-HY for submit@debbugs.gnu.org; Sun, 19 Apr 2020 11:29:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQBsd-00079C-58 for 39824@debbugs.gnu.org; Sun, 19 Apr 2020 11:29:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52726) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQBsX-0004kI-Tc; Sun, 19 Apr 2020 11:29:05 -0400 Received: from [176.228.60.248] (port=2313 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jQBsX-0004Vu-7s; Sun, 19 Apr 2020 11:29:05 -0400 Date: Sun, 19 Apr 2020 18:28:59 +0300 Message-Id: <83imhvijes.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (bug-gnu-emacs@gnu.org) References: X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Date: Sun, 19 Apr 2020 13:59:23 +0000 > From: ndame via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > If you run a timer with an error: > > (run-with-timer 0 1 (lambda () > (print garbage))) > > then the backtrace window comes up. If you press q there then you'll have a negative timer > in the list. > > This probably is because function timer-event-handler uses condition-case-unless-debug, > so if you press q then you go back to top level and the rest of the code doesn't run. > > I understand condition-case-unless-debug is used, so one can debug a timer, but on the > other hand if debug is on for some other reason and the user press q automatically > to get rid of the backtrace window then the timer list will have some garbage in it. If a timer signals an error, it is TRT to disable it, right? Otherwise, it will keep signaling errors over and over and over again, right? From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: ndame Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2020 16:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> Reply-To: ndame Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.15873131187489 (code B ref 39824); Sun, 19 Apr 2020 16:19:02 +0000 Received: (at 39824) by debbugs.gnu.org; 19 Apr 2020 16:18:38 +0000 Received: from localhost ([127.0.0.1]:45744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQCeT-0001wi-VY for submit@debbugs.gnu.org; Sun, 19 Apr 2020 12:18:38 -0400 Received: from mail-40132.protonmail.ch ([185.70.40.132]:31918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQCHf-0007jx-8u for 39824@debbugs.gnu.org; Sun, 19 Apr 2020 11:55:03 -0400 Date: Sun, 19 Apr 2020 15:54:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1587311697; bh=I5swAmZRMxH9IUoLthK4tr/cZ0lJsJCxpyJKxDPuKug=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=D/oG45pSOQwopC2fVoeDxrq08rhdnzmXaTjxGsQGPjDdPC/bAPMN7a9rkVFBZ6byZ R1J4YLx+dZtvkrNzssZo+Ld8M2/WrTG1e0m5dJX9JKKpvjWq7FSCh5ocIX4adYcWJW rVpB84hevpo6Xuq8aG0wqUy8C3VF2irmE09f6rFo= From: ndame Message-ID: In-Reply-To: <83imhvijes.fsf@gnu.org> References: <83imhvijes.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-Mailman-Approved-At: Sun, 19 Apr 2020 12:18:37 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > If a timer signals an error, it is TRT to disable it, right? > Otherwise, it will keep signaling errors over and over and over again, > right? Naturally, but in this case the timer stays in the timer list with an ever decreasing negative value. It won't fire again, but it will stay in the timer list. Anyway, I just wanted to explain which you asked earlier: "So the main question to be answered is: how come that t remained in the timer? I looked at timer-event-handler, the function we call to run the timer, and didn't see there any way we could fail to update the timer with nil after its function returns" From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2020 16:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: ndame Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158731483210156 (code B ref 39824); Sun, 19 Apr 2020 16:48:02 +0000 Received: (at 39824) by debbugs.gnu.org; 19 Apr 2020 16:47:12 +0000 Received: from localhost ([127.0.0.1]:45781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQD68-0002dj-7Z for submit@debbugs.gnu.org; Sun, 19 Apr 2020 12:47:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42462 helo=eggs1p.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQD66-0002dX-Ns for 39824@debbugs.gnu.org; Sun, 19 Apr 2020 12:47:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53653) by eggs1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQD61-0000yU-EX; Sun, 19 Apr 2020 12:47:05 -0400 Received: from [176.228.60.248] (port=3146 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jQD60-0001Mq-O9; Sun, 19 Apr 2020 12:47:05 -0400 Date: Sun, 19 Apr 2020 19:46:58 +0300 Message-Id: <83h7xfifst.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from ndame on Sun, 19 Apr 2020 15:54:51 +0000) References: <83imhvijes.fsf@gnu.org> X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > Date: Sun, 19 Apr 2020 15:54:51 +0000 > From: ndame > Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> > > Anyway, I just wanted to explain which you asked earlier: "So the [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: gnu.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.92 listed in list.dnswl.org] 2.0 PDS_TONAME_EQ_TOLOCAL_SHORT Short body with To: name matches everything in local email X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Date: Sun, 19 Apr 2020 15:54:51 +0000 > From: ndame > Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> > > Anyway, I just wanted to explain which you asked earlier: "So the > main question to be answered is: how come that t remained in the timer? Thanks, but it still remains to be shown that the offending timer (the real-life one) did indeed signal an error, or at least could have. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: ndame Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2020 17:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> Reply-To: ndame Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158731769614746 (code B ref 39824); Sun, 19 Apr 2020 17:35:02 +0000 Received: (at 39824) by debbugs.gnu.org; 19 Apr 2020 17:34:56 +0000 Received: from localhost ([127.0.0.1]:45848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQDqK-0003pm-LG for submit@debbugs.gnu.org; Sun, 19 Apr 2020 13:34:56 -0400 Received: from mail-40135.protonmail.ch ([185.70.40.135]:45155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQDqJ-0003pZ-Id for 39824@debbugs.gnu.org; Sun, 19 Apr 2020 13:34:56 -0400 Date: Sun, 19 Apr 2020 17:34:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1587317688; bh=KRBjcoPmYsQaq2Onj6UGaAPHNY/jkgKC9ZCATb9+AIM=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=fHAhgliIQUJr2y/PN/gXHGUUS82zpsIkplyq10jdc7GefUBqUW9dul1QE3ww8FjBF L6GgXY9KPZFuHXAiDzpLSc/jXKc34BfY0AAhUSVfyZE0cbeJ+zI/GjDXkMMVi2SBZN SjG8SDl1FXPMKmHfFXW5ugFw5d32zATPNbAATPyg= From: ndame Message-ID: In-Reply-To: <83h7xfifst.fsf@gnu.org> References: <83imhvijes.fsf@gnu.org> <83h7xfifst.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mail.protonmail.ch X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > Thanks, but it still remains to be shown that the offending timer (the > real-life one) did indeed signal an error, or at least could have. I can't speak for the other reporter in the thread, only for my original report about sleep. I have a timer which runs every 15 minutes and it accesses the network. It often occurred that the computer woke up from sleep, but the network was not yet available (e.g. the cable was not plugged in). The timer run instantly, because the 15 min cycle was long overdue and it had a network error. I usually have debug on to see what happened if there is an error and dismissed this error backtrace with q, so it's very much possible I got the negative timer from there. Since then I pay attention to have the network available when I wake up the computer, so it's likely that's why I don't have the negative timer anymore. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Apr 2020 18:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: ndame Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.158732244822163 (code B ref 39824); Sun, 19 Apr 2020 18:55:02 +0000 Received: (at 39824) by debbugs.gnu.org; 19 Apr 2020 18:54:08 +0000 Received: from localhost ([127.0.0.1]:45962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQF4y-0005lP-FP for submit@debbugs.gnu.org; Sun, 19 Apr 2020 14:54:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38624 helo=eggs1p.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQF4w-0005kq-W4 for 39824@debbugs.gnu.org; Sun, 19 Apr 2020 14:54:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54964) by eggs1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jQF4q-0006HI-R0; Sun, 19 Apr 2020 14:54:00 -0400 Received: from [176.228.60.248] (port=2927 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jQF4p-0007Bn-Ps; Sun, 19 Apr 2020 14:54:00 -0400 Date: Sun, 19 Apr 2020 21:53:54 +0300 Message-Id: <83blnni9x9.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from ndame on Sun, 19 Apr 2020 17:34:46 +0000) References: <83imhvijes.fsf@gnu.org> <83h7xfifst.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > Date: Sun, 19 Apr 2020 17:34:46 +0000 > From: ndame > Cc: "39824@debbugs.gnu.org" <39824@debbugs.gnu.org> > > I have a timer which runs every 15 minutes and it accesses the network. > It often occurred that the computer woke up from sleep, but the network was > not yet available (e.g. the cable was not plugged in). The timer run > instantly, because the 15 min cycle was long overdue and it had a network > error. > > I usually have debug on to see what happened if there is an error and > dismissed this error backtrace with q, so it's very much possible I got > the negative timer from there. > > Since then I pay attention to have the network available when I wake up > the computer, so it's likely that's why I don't have the negative timer > anymore. Which means using this combination is probably not a good idea in your case (unless you _want_ such timers to be disabled when these errors happen). IOW, the problem as you describe it happens entirely under your control: you can cause it at will and you can make it go away at will. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Aug 2020 12:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.15981875213018 (code B ref 39824); Sun, 23 Aug 2020 12:59:01 +0000 Received: (at 39824) by debbugs.gnu.org; 23 Aug 2020 12:58:41 +0000 Received: from localhost ([127.0.0.1]:52283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9pa5-0000mZ-0C for submit@debbugs.gnu.org; Sun, 23 Aug 2020 08:58:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9pa3-0000mL-4o for 39824@debbugs.gnu.org; Sun, 23 Aug 2020 08:58:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53343) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k9pZx-0003J6-QD; Sun, 23 Aug 2020 08:58:33 -0400 Received: from [176.228.60.248] (port=3223 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k9pZw-0002K1-6V; Sun, 23 Aug 2020 08:58:33 -0400 Date: Sun, 23 Aug 2020 15:58:27 +0300 Message-Id: <834kot8qoc.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Sun, 23 Aug 2020 08:45:10 -0400) References: <83imhvijes.fsf@gnu.org> <83h7xfifst.fsf@gnu.org> <83blnni9x9.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Sun, 23 Aug 2020 08:45:10 -0400 > > > Which means using this combination is probably not a good idea in your > > case (unless you _want_ such timers to be disabled when these errors > > happen). > > > > IOW, the problem as you describe it happens entirely under your > > control: you can cause it at will and you can make it go away at will. > > I have skimmed this thread. Is it correct to say that there is no bug > here? If not, could someone please summarize what is the outstanding > issue here? I think there's no Emacs bug here: the timer runs exactly as expected. If there's a need to defer the timer when network is not available, it should be done in the user's timer function. From unknown Sun Jun 22 00:28:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39824: 26.2; timers sometimes stop working when coming back from sleep Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Aug 2020 13:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39824 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 39824@debbugs.gnu.org Received: via spool by 39824-submit@debbugs.gnu.org id=B39824.159818979431994 (code B ref 39824); Sun, 23 Aug 2020 13:37:02 +0000 Received: (at 39824) by debbugs.gnu.org; 23 Aug 2020 13:36:34 +0000 Received: from localhost ([127.0.0.1]:52340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9qAk-0008Jv-Gp for submit@debbugs.gnu.org; Sun, 23 Aug 2020 09:36:34 -0400 Received: from mail-yb1-f182.google.com ([209.85.219.182]:39597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9qAi-0008Ja-PM for 39824@debbugs.gnu.org; Sun, 23 Aug 2020 09:36:33 -0400 Received: by mail-yb1-f182.google.com with SMTP id q16so3691039ybk.6 for <39824@debbugs.gnu.org>; Sun, 23 Aug 2020 06:36:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=kyusj+UU/hixNrZaQ5fMTSZFZNT7oWDfkkYysCPBjFs=; b=CD5C8YBrImOlQ3i8jgpJ2R4gWF7fXncbVmEZmL+CsnVcdZ9PWOxGEYDL34y9yhWy0X +UU1T4YmlurW7k6LmfV/1XLbDCEv0qH8QDkW8f5SxOkartJcooWnMwq9nh8meq7Wssz2 qS3jDD39AK25FfpDswJ78IR/li7zJcCC5gLhWHtfayo6dslLqxFl/1NfJ8wBLrvBAuVO s2v95YUu2nrdHKj/f9PVRdfUhkIB4eV9EVHx9N7obOaCY0sPmyEZAKpX1l2Njrl5W5NA F6DncryZ7/xOLajRi1b0kc7GZUWul74rYpQf8RvACJRRLUWDc3YBdtUzkWYGLQXtgZuC FkjA== X-Gm-Message-State: AOAM531yntuiLz8D4zzyNhPgw+fghPRtfjBlg6quHKKi7V9C6RSGrnN9 5Ysm2qYMqj/1zRC3ALIS/Zl42mBMZLv1Eqml+00= X-Google-Smtp-Source: ABdhPJxKqFwnCf920pn5Fp4kQylZRf7q/yJcWSAB2qdA6GWgQAed92bE/HDRmE1+y/R66ptN84r6u1uCKdWIlqcAq94= X-Received: by 2002:a5b:410:: with SMTP id m16mr1610101ybp.309.1598189787293; Sun, 23 Aug 2020 06:36:27 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 23 Aug 2020 09:36:26 -0400 From: Stefan Kangas In-Reply-To: <834kot8qoc.fsf@gnu.org> References: <83imhvijes.fsf@gnu.org> <83h7xfifst.fsf@gnu.org> <83blnni9x9.fsf@gnu.org> <834kot8qoc.fsf@gnu.org> MIME-Version: 1.0 Date: Sun, 23 Aug 2020 09:36:26 -0400 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) tags 39824 + notabug close 39824 thanks Eli Zaretskii writes: > I think there's no Emacs bug here: the timer runs exactly as > expected. If there's a need to defer the timer when network is not > available, it should be done in the user's timer function. Thanks, I'm therefore closing this bug report. Best regards, Stefan Kangas