From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Paul Pogonyshev Newsgroups: gmane.emacs.bugs Subject: bug#35755: auto-revert-buffers can cause error "Selecting deleted buffer" Date: Wed, 15 May 2019 22:06:47 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000226fd10588f2b1ae" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="241193"; mail-complaints-to="usenet@blaine.gmane.org" To: 35755@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 15 22:08:15 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hR0CD-0010c3-Ko for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 May 2019 22:08:13 +0200 Original-Received: from localhost ([127.0.0.1]:41795 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hR0CC-0003kM-IB for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 May 2019 16:08:12 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hR0C5-0003kH-K0 for bug-gnu-emacs@gnu.org; Wed, 15 May 2019 16:08:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hR0C3-0000IX-RH for bug-gnu-emacs@gnu.org; Wed, 15 May 2019 16:08:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39893) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hR0C2-0000Gn-2R for bug-gnu-emacs@gnu.org; Wed, 15 May 2019 16:08:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hR0C1-0000AF-SG for bug-gnu-emacs@gnu.org; Wed, 15 May 2019 16:08:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Pogonyshev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 May 2019 20:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35755 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.1557950830562 (code B ref -1); Wed, 15 May 2019 20:08:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 15 May 2019 20:07:10 +0000 Original-Received: from localhost ([127.0.0.1]:53436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hR0BC-00008z-FQ for submit@debbugs.gnu.org; Wed, 15 May 2019 16:07:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:57328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hR0BA-00008l-Pl for submit@debbugs.gnu.org; Wed, 15 May 2019 16:07:09 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:45591) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hR0B5-0007oS-Np for submit@debbugs.gnu.org; Wed, 15 May 2019 16:07:03 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43472) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hR0B4-0003gM-Mi for bug-gnu-emacs@gnu.org; Wed, 15 May 2019 16:07:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hR0B3-0007lo-Sy for bug-gnu-emacs@gnu.org; Wed, 15 May 2019 16:07:02 -0400 Original-Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:42077) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hR0B3-0007jy-Mw for bug-gnu-emacs@gnu.org; Wed, 15 May 2019 16:07:01 -0400 Original-Received: by mail-wr1-x430.google.com with SMTP id l2so818751wrb.9 for ; Wed, 15 May 2019 13:07:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=y7xarmWatO3emtZlOPdg7HyY5qHq4JzAk347jSTeqGk=; b=oEyhaEh6Mbb0URG/LHyu+pWH9HfoR189+/SwIehwO745C1EoRK4WG3MeZ5R7PnjRCV JBtsyJZBBRb3so8Y0GoCzcIDCYybFhNPtv18ObxR5RERiiqCE8rk9kwpiUIEj1SJUBd5 onQLDKU1bRMbTE59alikkD+YOQynVdJohMVh0KlxErFqZf54UVeUSSDp9k8t+dvp3Gug cP53D98/rjlJaebf09uZoFjzJGQ8MuVsxLuhXxPgCJFEKWGtIfBOmf89yvVwXr5dVJmm aiAoWam0ZECMhxbD35s9fw9Ck+A999H6Ve+w3eKSZy8VUM9AhA811HiHkHhPWen3vMh0 Iepg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=y7xarmWatO3emtZlOPdg7HyY5qHq4JzAk347jSTeqGk=; b=IyGy5I+lzFhMJEfqfHCDv/iKK1ebyXds2BT9gdmXm6CtPL7HP7Wtk5GLwIYFz36bah x7IDD8Yu6yp1xOaHMswV/RnRX0AxqaeOki91v2q99ewk15OUOciswnRp8iOPHJPyoD4X smxlhprMoNDuUOkJurjviLFbUjj3Xjo3PegfGxjrPpSx9QLVD+pwadS3MAvEv2tgTxSn an+4XO7A/ewRVOlYocLbAhMiB66QEUsm2f+nNGGA7+nkQk877/0UE6tq0+VF6rRmidTj uu3pMNWdbaqdmK65lWOuVxJqWOA/QZDqoBY0ATdqf7uxMWEE2iBG6fda34MoucHvHsgV gUxQ== X-Gm-Message-State: APjAAAXrnVXPmXrdvaQQx46qxjUxo88dbpdskN+slKG6nxDwbWVu3zdK /A8NW9NQ5ajFM0mYkAoPt6P8YgseaAX4fBVT/wtmllk= X-Google-Smtp-Source: APXvYqy4KHPDCub050n81/ibeF3LUjlJ+rZSDnA86kO3QZ/U/UWCDmIlqOrZ+0Nf92K+0mPlPhPvBmLBslg3SqYk9tc= X-Received: by 2002:adf:eb4c:: with SMTP id u12mr28579914wrn.235.1557950818838; Wed, 15 May 2019 13:06:58 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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: 209.51.188.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:159354 Archived-At: --000000000000226fd10588f2b1ae Content-Type: text/plain; charset="UTF-8" To reproduce: (with-temp-buffer (auto-revert-mode) (kill-buffer (current-buffer)) (auto-revert-buffers)) The function is usually called from a timer, which means that if a killed buffer somehow ends in `auto-revert-buffer-list', Emacs becomes nearly unusable, because it spams with this error message non-stop. I don't know how exactly a killed buffer can end there, but it has happened to me several times already, probably after extensive C-g use. `auto-revert-buffers' must be fixed to never select killed buffers. --000000000000226fd10588f2b1ae Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
To reproduce:

=C2= =A0 =C2=A0 (with-temp-buffer
=C2=A0 =C2=A0 =C2=A0 (auto-revert-mo= de)
=C2=A0 =C2=A0 =C2=A0 (kill-buffer (current-buffer))
=C2=A0 =C2=A0 =C2=A0 (auto-revert-buffers))

The function is usually called from a timer, which means that if a killed = buffer somehow ends in `auto-revert-buffer-list', Emacs becomes nearly = unusable, because it spams with this error message non-stop.

=
I don't know how exactly a killed buffer can end there, but = it has happened to me several times already, probably after extensive C-g u= se.

`auto-revert-buffers' must be fixed to nev= er select killed buffers.
--000000000000226fd10588f2b1ae--