From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#11536: 23.4; frequent spurious auto-save while typing Date: Mon, 23 Aug 2021 17:04:49 +0200 Message-ID: <87eeakqk1a.fsf@gnus.org> References: <20120521212217.GA29282@psychosis.jim.sh> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32471"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 11536@debbugs.gnu.org To: Jim Paris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 23 17:06:16 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mIBWi-0008Aw-IF for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 23 Aug 2021 17:06:16 +0200 Original-Received: from localhost ([::1]:38582 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mIBWh-0003vI-7C for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 23 Aug 2021 11:06:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53864) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mIBWU-0003sN-AX for bug-gnu-emacs@gnu.org; Mon, 23 Aug 2021 11:06:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59032) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mIBWU-0000ow-1X for bug-gnu-emacs@gnu.org; Mon, 23 Aug 2021 11:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mIBWT-0000K7-SU for bug-gnu-emacs@gnu.org; Mon, 23 Aug 2021 11:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Aug 2021 15:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11536 X-GNU-PR-Package: emacs Original-Received: via spool by 11536-submit@debbugs.gnu.org id=B11536.16297311031151 (code B ref 11536); Mon, 23 Aug 2021 15:06:01 +0000 Original-Received: (at 11536) by debbugs.gnu.org; 23 Aug 2021 15:05:03 +0000 Original-Received: from localhost ([127.0.0.1]:42342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIBVW-0000IV-UG for submit@debbugs.gnu.org; Mon, 23 Aug 2021 11:05:03 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:44906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIBVU-0000Hu-A3 for 11536@debbugs.gnu.org; Mon, 23 Aug 2021 11:05:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; 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=H4ehiBKdXH7CoTF5ab5vdTTWJAAwSC1WmIt6oe653sA=; b=sC2pdaHjWIW8DF+jicfhXTrsZx aWzA3CPlAuh0j+eFFSFY60T3w8S6XFASDPeOxPmLgWFIuedWXQKk/+j1owG/mmWThpW6SDy0sv5z8 /ozKoDxuDCDO3dLqZgNzkcsE5KYZE0J7RHNXCu1OQBXiZVzgb/o0gSrL+CNx4PfULudY=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mIBVJ-0004UO-UR; Mon, 23 Aug 2021 17:04:54 +0200 In-Reply-To: <20120521212217.GA29282@psychosis.jim.sh> (Jim Paris's message of "Mon, 21 May 2012 17:22:17 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:212487 Archived-At: Jim Paris writes: > I've had a recurring problem with various versions of emacs over the > years: as I type into a buffer, "Auto-saving...done" flashes repeatedly > in the minibuffer. On some systems, it happens every few characters > that I type, while on other systems, it is less frequent (but still more > frequent than my auto-save-interval of 300 characters, or my > auto-save-timeout value of 30 seconds). [...] > I believe that this happens due to a race condition with SIGIO delivery > inside wait_reading_process_output, as follows. Line numbers are from > process.c in debian's emacs23-23.4+1. The pseudocode is roughly: (I'm going through old bug reports that unfortunately weren't resolved at the time.) I seem to remember there being some work done in this area over the last few years, so this may be fixed by now. Are you still seeing this issue in recent Emacs versions? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no