From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Cecil Westerhof Newsgroups: gmane.emacs.bugs Subject: bug#30080: 24.5; write-region can reset idle time Date: Thu, 11 Jan 2018 22:00:51 +0100 Message-ID: <87fu7cnm9o.fsf@munus.decebal.nl> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1515705254 23153 195.159.176.226 (11 Jan 2018 21:14:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 11 Jan 2018 21:14:14 +0000 (UTC) To: 30080@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 11 22:14:10 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZkAm-0005Ih-Gh for geb-bug-gnu-emacs@m.gmane.org; Thu, 11 Jan 2018 22:14:04 +0100 Original-Received: from localhost ([::1]:42725 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZkCl-000621-SM for geb-bug-gnu-emacs@m.gmane.org; Thu, 11 Jan 2018 16:16:07 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33130) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZjzD-0001zM-ME for bug-gnu-emacs@gnu.org; Thu, 11 Jan 2018 16:02:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZjz8-00065U-RF for bug-gnu-emacs@gnu.org; Thu, 11 Jan 2018 16:02:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:44631) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eZjz8-00065I-OG for bug-gnu-emacs@gnu.org; Thu, 11 Jan 2018 16:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eZjz8-0008Qj-GA for bug-gnu-emacs@gnu.org; Thu, 11 Jan 2018 16:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Cecil Westerhof Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Jan 2018 21:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30080 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.151570448132350 (code B ref -1); Thu, 11 Jan 2018 21:02:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Jan 2018 21:01:21 +0000 Original-Received: from localhost ([127.0.0.1]:52528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZjyS-0008Pi-Mb for submit@debbugs.gnu.org; Thu, 11 Jan 2018 16:01:20 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:41728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZjyO-0008PU-Nn for submit@debbugs.gnu.org; Thu, 11 Jan 2018 16:01:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZjyD-0005QO-Sv for submit@debbugs.gnu.org; Thu, 11 Jan 2018 16:01:11 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:40091) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eZjyD-0005QG-QM for submit@debbugs.gnu.org; Thu, 11 Jan 2018 16:01:05 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60889) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eZjy9-0001AT-Fv for bug-gnu-emacs@gnu.org; Thu, 11 Jan 2018 16:01:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eZjy4-0005KI-Ll for bug-gnu-emacs@gnu.org; Thu, 11 Jan 2018 16:01:01 -0500 Original-Received: from relay01.kovoks.nl ([176.9.21.13]:59670) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eZjy4-0005Hp-Fh for bug-gnu-emacs@gnu.org; Thu, 11 Jan 2018 16:00:56 -0500 Original-Received: from cloud01.kovoks.nl ([91.230.245.58]) by relay01.kovoks.nl with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84) (envelope-from ) id 1eZjy0-0005VF-Op for bug-gnu-emacs@gnu.org; Thu, 11 Jan 2018 22:00:53 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by cloud01.kovoks.nl (Postfix) with ESMTP id 883F1132002 for ; Thu, 11 Jan 2018 22:00:52 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at cloud01.kovoks.nl Original-Received: from cloud01.kovoks.nl ([127.0.0.1]) by localhost (cloud01.kovoks.nl [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 7tQmN8x3Z6dJ for ; Thu, 11 Jan 2018 22:00:52 +0100 (CET) Original-Received: from MailServer.decebal.nl (203-114-128-083.dynamic.caiway.nl [83.128.114.203]) (Authenticated sender: send@decebal.nl) by cloud01.kovoks.nl (Postfix) with ESMTPSA id 406FE132001 for ; Thu, 11 Jan 2018 22:00:52 +0100 (CET) Original-Received: by MailServer.decebal.nl (Postfix, from userid 1000) id E88E28CA1C; Thu, 11 Jan 2018 22:00:51 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:142054 Archived-At: It is possible that write-region resets idle time. As soon as I use one or both of the following in my .emacs: (desktop-save-mode 1) (global-auto-revert-mode 1) The idle time is reset when calling write-region. To reproduce put one or both into .emacs. Define the following function: (defun write-region-problem () (message (format "Before: %s %s" (current-time) (current-idle-time))) (write-region "Just a test\n" nil "~/problem.log" t 0) (message (format "After: %s %s" (current-time) (current-idle-time))) ) And execute: (setq timer-object (run-with-timer 30 30 'write-region-problem)) You then get output like the following: Before: (23127 39977 941713 503000) (0 29 994274 462000) After: (23127 39977 982179 647000) (0 30 34741 483000) Before: (23127 40007 940217 421000) (0 29 946739 305000) After: (23127 40007 981669 405000) (0 29 988192 219000) Before: (23127 40037 941670 105000) (0 29 944688 557000) After: (23127 40037 991646 30000) (0 29 994665 603000) Before: (23127 40067 941685 17000) (0 29 938036 13000) After: (23127 40067 992876 336000) (0 29 989228 329000) Before: (23127 40097 939595 311000) (0 29 936576 788000) After: (23127 40097 977542 689000) (0 29 974525 333000) If both are not defined, you get output like: Before: (23127 47206 936031 250000) (0 24 841129 146000) After: (23127 47206 937987 23000) (0 24 843085 910000) Before: (23127 47236 936555 313000) (0 54 841653 459000) After: (23127 47236 938648 51000) (0 54 843747 333000) Before: (23127 47266 935235 63000) (0 84 840333 256000) After: (23127 47266 937094 166000) (0 84 842192 826000) Before: (23127 47296 936545 234000) (0 114 841643 122000) After: (23127 47296 938517 313000) (0 114 843616 494000) Before 19 December I did not have this problem. So it is recently introduced. My version of Emacs: GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-09-12 on hullmann, modified by Debian -- Cecil Westerhof Senior Software Engineer M Cecil@Decebal.nl LinkedIn: http://www.linkedin.com/in/cecilwesterhof