From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Abaw Newsgroups: gmane.emacs.bugs Subject: bug#7645: Fwd: bug#7645: 23.2; ido commands failed to execute if there is some killed buffer Date: Wed, 15 Dec 2010 23:31:37 +0800 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=90e6ba3092ee13e32b049774a2a6 X-Trace: dough.gmane.org 1292429342 22725 80.91.229.12 (15 Dec 2010 16:09:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 15 Dec 2010 16:09:02 +0000 (UTC) To: 7645@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 15 17:08:58 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PStuP-00056P-Nu for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 Dec 2010 17:08:54 +0100 Original-Received: from localhost ([127.0.0.1]:39751 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PStfD-0004Uk-9M for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 Dec 2010 10:53:11 -0500 Original-Received: from [140.186.70.92] (port=50577 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PSteo-0004Q3-DR for bug-gnu-emacs@gnu.org; Wed, 15 Dec 2010 10:52:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PStei-0001oV-Bh for bug-gnu-emacs@gnu.org; Wed, 15 Dec 2010 10:52:41 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38631) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PStei-0001oG-2j for bug-gnu-emacs@gnu.org; Wed, 15 Dec 2010 10:52:40 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PStEw-0001i1-2j; Wed, 15 Dec 2010 10:26:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Abaw Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Dec 2010 15:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7645 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7645-submit@debbugs.gnu.org id=B7645.12924267266515 (code B ref 7645); Wed, 15 Dec 2010 15:26:02 +0000 Original-Received: (at 7645) by debbugs.gnu.org; 15 Dec 2010 15:25:26 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PStEL-0001h2-12 for submit@debbugs.gnu.org; Wed, 15 Dec 2010 10:25:25 -0500 Original-Received: from mail-fx0-f45.google.com ([209.85.161.45]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PStEI-0001gh-8P for 7645@debbugs.gnu.org; Wed, 15 Dec 2010 10:25:23 -0500 Original-Received: by fxm12 with SMTP id 12so2221235fxm.18 for <7645@debbugs.gnu.org>; Wed, 15 Dec 2010 07:31:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=KrTJn3nQJwwiuts3QNSzjxWdiftPLiAwtN9Tm6RdgRw=; b=lmVI9GY52UUh2Yo/HY6nvKKRuzLpers5T5/HVWiiUmCytxNbHikqiJHr3B6u7t2OUy R8+h4aPEMd0mSYXzOBAZaEI26nGqObwy8gcDs4otUoxwQb8EX6H7z06Yz0cUCXQY1rxE TCnyjAS6pxJnGjzXJtrdchOjiY6hQJyDsTP7I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=E4mGJsDY5k/I1INW5iOisQfzhq9iTr80K+PRZ3bSa0tHOAaA0/a5fbBZk98CKn+5RE Dh6FfL4phWERUWOIXruQr0zU9LYJ12SzrVthNdwA0iBJgjnVkl12r0mtWOR/nSJgAkWj tcx9kY9FrEV0UM3HeOSGvxO/TsSxbSWQUuIhg= Original-Received: by 10.223.87.80 with SMTP id v16mr5380094fal.128.1292427098055; Wed, 15 Dec 2010 07:31:38 -0800 (PST) Original-Received: by 10.223.78.133 with HTTP; Wed, 15 Dec 2010 07:31:37 -0800 (PST) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 15 Dec 2010 10:26:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:42536 Archived-At: --90e6ba3092ee13e32b049774a2a6 Content-Type: text/plain; charset=UTF-8 ---------- Forwarded message ---------- From: Abaw Date: Wed, Dec 15, 2010 at 11:29 PM Subject: Re: bug#7645: 23.2; ido commands failed to execute if there is some killed buffer To: Glenn Morris Hi, It rarely(less than 1 time per month) returns killed buffers, but it does. Maybe some of my used packages referenced the killed buffers. The elisp reference manual has mentioned about this behavior: http://www.gnu.org/software/emacs/manual/html_node/elisp/Killing-Buffers.html#Killing-Buffers The buffer object for the buffer that has been killed remains in existence as long as anything refers to it, but it is specially marked so that you cannot make it current or display it. Killed buffers retain their identity, however; if you kill two distinct buffers, they remain distinct according to eq although both are dead. Sincerely yours, Ken. On Wed, Dec 15, 2010 at 4:29 PM, Glenn Morris wrote: > Abaw wrote: > > > ido commands that finally calls ``ido-make-buffer-list'' would fail > > to execute if there is some killed buffer returned by ``buffer-list''. > > But buffer-list doesn't return killed buffers: > "Return a list of all existing live buffers." > > ? > --90e6ba3092ee13e32b049774a2a6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

---------- Forwarded message ----------<= br>From: Abaw <abawwu@gmail.com>
Date: Wed= , Dec 15, 2010 at 11:29 PM
Subject: Re: bug#7645: 23.2; ido commands failed to execute if there is som= e killed buffer
To: Glenn Morris <rgm@= gnu.org>


Hi,=C2=A0
It rarely(less than 1 time per mon= th) returns killed buffers, but it does.
Maybe some of my used packages referenced the killed buffers.

The elisp reference manual has mentioned about this behavi= or:

The buffer object for the buffer that has been killed remains in existence = as long as anything refers to it, but it is specially marked so that you ca= nnot make it current or display it. Killed buffers retain their identity, h= owever; if you kill two distinct buffers, they remain distinct according to= =C2=A0eq=C2=A0although both are dead.

Sincerely yours,
Ken.

On Wed, Dec 15, 2010 at 4:29 PM, Gle= nn Morris <rgm@gnu.org> wrote:
Abaw wrote:

> ido commands that finally calls ``ido-make-buffer-list'' would= fail
> to execute if there is some killed buffer returned by ``buffer-list= 9;'.

But buffer-list doesn't return killed buffers:
"Return a list of all existing live buffers."

?


--90e6ba3092ee13e32b049774a2a6--