From unknown Sat Jun 21 10:13:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#7645 <7645@debbugs.gnu.org> To: bug#7645 <7645@debbugs.gnu.org> Subject: Status: 23.2; ido commands failed to execute if there is some killed buffer Reply-To: bug#7645 <7645@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:13:21 +0000 retitle 7645 23.2; ido commands failed to execute if there is some killed b= uffer reassign 7645 emacs submitter 7645 Abaw severity 7645 normal tag 7645 moreinfo unreproducible thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 15 01:25:10 2010 Received: (at submit) by debbugs.gnu.org; 15 Dec 2010 06:25:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PSknW-0005Qt-2J for submit@debbugs.gnu.org; Wed, 15 Dec 2010 01:25:10 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PSkQJ-0004v1-QY for submit@debbugs.gnu.org; Wed, 15 Dec 2010 01:01:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PSkWM-0003UK-65 for submit@debbugs.gnu.org; Wed, 15 Dec 2010 01:07:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_LOW,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:51212) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PSkWM-0003UG-3I for submit@debbugs.gnu.org; Wed, 15 Dec 2010 01:07:26 -0500 Received: from [140.186.70.92] (port=47531 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PSkWL-0002WE-24 for bug-gnu-emacs@gnu.org; Wed, 15 Dec 2010 01:07:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PSkWJ-0003TN-AQ for bug-gnu-emacs@gnu.org; Wed, 15 Dec 2010 01:07:24 -0500 Received: from mail-fx0-f48.google.com ([209.85.161.48]:62479) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PSkWJ-0003T1-1q for bug-gnu-emacs@gnu.org; Wed, 15 Dec 2010 01:07:23 -0500 Received: by fxm2 with SMTP id 2so1579354fxm.35 for ; Tue, 14 Dec 2010 22:07:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=kv7gIRNMvtumysf//5kYzqWG4T3Vgr4E4qyH1T1PVnc=; b=YVTUyFBJSGpGk7uDQT5nXRMveJyIG9QQJdeXRhEA4L2dDKU1P3rQ+ncgL/e0QOvHkZ tRo1vf55Gyj0oS3DuWXaKRftm0won3EcxvgadHdCC9g5NouMzYG4DD6MXh8l0VBBevyN X4abf0xkrJkE1aCsI58lITFyXMzQk9Qt5JtHs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=G9PabidFn58HWZOJ0Lv2WDvYnwQeAR6msbH7wNxKqGDLts8spKdikZs82wTCGmi+5z vEI/nzDgHjuvhQcpUCKB9ZAb6EFGR2hx0mG08RGp7sE7DZcMMhaUK21I4dzdp22N3Fbt Nid6ZwKlcptL1A78gW3K7b2ZMmqJuDUxpO9YA= MIME-Version: 1.0 Received: by 10.223.115.83 with SMTP id h19mr681469faq.33.1292393241716; Tue, 14 Dec 2010 22:07:21 -0800 (PST) Received: by 10.223.78.133 with HTTP; Tue, 14 Dec 2010 22:07:21 -0800 (PST) Date: Wed, 15 Dec 2010 14:07:21 +0800 Message-ID: Subject: 23.2; ido commands failed to execute if there is some killed buffer From: Abaw To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=001636c5b65f1528a904976cc05a X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 15 Dec 2010 01:25:09 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) --001636c5b65f1528a904976cc05a Content-Type: multipart/alternative; boundary=001636c5b65f1528a004976cc058 --001636c5b65f1528a004976cc058 Content-Type: text/plain; charset=UTF-8 Hi maintainers, ido commands that finally calls ``ido-make-buffer-list'' would fail to execute if there is some killed buffer returned by ``buffer-list''. Because (buffer-name a-killed-buffer) will return nil, ``ido-ignore-item-p'' fail to treat it as a stream. My solution is to return non-nil if name passed to ``ido-ignore-item-p'' is nil. The attachment is the patch I made for ido.el. In GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-08-15 on raven, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.60900000 configured using `configure '--build' 'i486-linux-gnu' '--build' 'i486-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/emacs23:/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.2/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t --001636c5b65f1528a004976cc058 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi maintainers,

ido commands that finally call= s ``ido-make-buffer-list'' would fail to
execute if there is som= e killed buffer returned by
``buffer-list''. Because (buffer-nam= e a-killed-buffer) will return nil,
``ido-ignore-item-p'' fail to treat it as a stream. My solution is = to
return non-nil if name passed to ``ido-ignore-item-p'' is nil= .

The attachment is the patch I made for ido.el.


In GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0)<= br> of 2010-08-15 on raven, modified by Debian
Windowing system distribu= tor `The X.Org Foundation', version 11.0.60900000
configured using `= configure '--build' 'i486-linux-gnu' '--build' = 9;i486-linux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/va= r/lib' '--libexecdir=3D/usr/lib' '--localstatedir=3D/var/li= b' '--infodir=3D/usr/share/info' '--mandir=3D/usr/share/man= ' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs23= :/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/si= te-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/sha= re/emacs/23.2/leim' '--with-x=3Dyes' '--with-x-toolkit=3Dgt= k' '--with-toolkit-scroll-bars' 'build_alias=3Di486-linux-g= nu' 'CFLAGS=3D-DDEBIAN -g -O2' 'LDFLAGS=3D-g' 'CPPF= LAGS=3D''

Important settings:
value of $LC_ALL: nil
value of $LC_COLLAT= E: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
va= lue of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_T= IME: nil
value of $LANG: en_US.UTF-8
value of $XMODIFIERS: nil
locale-co= ding-system: utf-8-unix
default enable-multibyte-characters: t

--001636c5b65f1528a004976cc058-- --001636c5b65f1528a904976cc05a Content-Type: application/octet-stream; name="ido.el.patch" Content-Disposition: attachment; filename="ido.el.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ghptk8xo0 LS0tIGlkby5vcmlnLmVsCTIwMTAtMTItMTUgMTM6NDQ6MzYuMDAwMDAwMDAwICswODAwCisrKyBp ZG8uZWwJMjAxMC0xMi0xNSAxMzo0NDo0OS4wMDAwMDAwMDAgKzA4MDAKQEAgLTM3NjgsNyArMzc2 OCw4IEBACiAKIChkZWZ1biBpZG8taWdub3JlLWl0ZW0tcCAobmFtZSByZS1saXN0ICZvcHRpb25h bCBpZ25vcmUtZXh0KQogICA7OyBSZXR1cm4gdCBpZiB0aGUgYnVmZmVyIG9yIGZpbGUgTkFNRSBz aG91bGQgYmUgaWdub3JlZC4KLSAgKG9yIChtZW1iZXIgbmFtZSBpZG8taWdub3JlLWl0ZW0tdGVt cC1saXN0KQorICAob3IgKG51bGwgbmFtZSkKKyAgICAgIChtZW1iZXIgbmFtZSBpZG8taWdub3Jl LWl0ZW0tdGVtcC1saXN0KQogICAgICAgKGFuZAogICAgICAgIGlkby1wcm9jZXNzLWlnbm9yZS1s aXN0cyByZS1saXN0CiAgICAgICAgKHNhdmUtbWF0Y2gtZGF0YQo= --001636c5b65f1528a904976cc05a-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 15 03:23:03 2010 Received: (at 7645) by debbugs.gnu.org; 15 Dec 2010 08:23:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PSmda-00080y-VK for submit@debbugs.gnu.org; Wed, 15 Dec 2010 03:23:03 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PSmdZ-00080W-4S for 7645@debbugs.gnu.org; Wed, 15 Dec 2010 03:23:01 -0500 Received: from localhost ([127.0.0.1]:57960) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PSmjZ-00075H-Nr; Wed, 15 Dec 2010 03:29:13 -0500 To: Abaw Subject: Re: bug#7645: 23.2; ido commands failed to execute if there is some killed buffer References: From: Glenn Morris X-Spook: industrial intelligence ASO ANDVT Khaddafi MIT-LL Firefly X-Ran: 0,V?GwtM,%P2(bPb3,cpkBl)s[igPmE@UA}@OrC6*[^dm X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 15 Dec 2010 03:29:13 -0500 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: 7645 Cc: 7645@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) 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." ? From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 15 10:25:26 2010 Received: (at 7645) by debbugs.gnu.org; 15 Dec 2010 15:25:26 +0000 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 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 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= MIME-Version: 1.0 Received: by 10.223.87.80 with SMTP id v16mr5380094fal.128.1292427098055; Wed, 15 Dec 2010 07:31:38 -0800 (PST) Received: by 10.223.78.133 with HTTP; Wed, 15 Dec 2010 07:31:37 -0800 (PST) In-Reply-To: References: Date: Wed, 15 Dec 2010 23:31:37 +0800 Message-ID: Subject: Fwd: bug#7645: 23.2; ido commands failed to execute if there is some killed buffer From: Abaw To: 7645@debbugs.gnu.org Content-Type: multipart/alternative; boundary=90e6ba3092ee13e32b049774a2a6 X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: 7645 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.4 (----) --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-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 14:55:09 2011 Received: (at 7645) by debbugs.gnu.org; 22 Jan 2011 19:55:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgjYD-0001xw-LH for submit@debbugs.gnu.org; Sat, 22 Jan 2011 14:55:09 -0500 Received: from vm-emlprdomr-03.its.yale.edu ([130.132.50.144]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgjYB-0001xj-GR for 7645@debbugs.gnu.org; Sat, 22 Jan 2011 14:55:08 -0500 Received: from furball (c-71-192-165-84.hsd1.ct.comcast.net [71.192.165.84]) (authenticated bits=0) by vm-emlprdomr-03.its.yale.edu (8.14.4/8.14.4) with ESMTP id p0MK32qw017743 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 22 Jan 2011 15:03:02 -0500 Received: by furball (Postfix, from userid 1000) id BACE41611FB; Sat, 22 Jan 2011 15:03:01 -0500 (EST) From: Chong Yidong To: Abaw Subject: Re: bug#7645: Fwd: bug#7645: 23.2; ido commands failed to execute if there is some killed buffer References: Date: Sat, 22 Jan 2011 15:03:01 -0500 In-Reply-To: (Abaw's message of "Wed, 15 Dec 2010 23:31:37 +0800") Message-ID: <87y66cyadm.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.144 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 7645 Cc: 7645@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Abaw writes: > [buffer-list] rarely(less than 1 time per month) returns killed > buffers, but it does. Maybe some of my used packages referenced the > killed buffers. If so, that would be a bug. `buffer-list' returns the contents of a list of live buffers maintained internally by Emacs. When a buffer is killed, it should be simultaneously removed from this internal list. > 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. This is a separate issue. The buffer object remains in existence, but it should always be removed from the list of live buffers. Do you happen to have a Lisp backtrace of this error? From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 04:28:41 2011 Received: (at 7645) by debbugs.gnu.org; 27 Apr 2011 08:28:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QF06z-0000V9-CE for submit@debbugs.gnu.org; Wed, 27 Apr 2011 04:28:41 -0400 Received: from mail-pv0-f172.google.com ([74.125.83.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QF06e-0000UU-BO for 7645@debbugs.gnu.org; Wed, 27 Apr 2011 04:28:40 -0400 Received: by pvh1 with SMTP id 1so1176792pvh.3 for <7645@debbugs.gnu.org>; Wed, 27 Apr 2011 01:28:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=ri1zdZP0ztGG/6ISfArMzIJRxBtn7bhAVEXWaZeNc3E=; b=StCW8iQDbcOuYaV9NU1pcgNGnxCLSG2wAeVJPGFi9Lcsy/6HDuQaiFP63/m3t6XgXQ lV12Val3w+XxkCg8xOPC6XEAbFtkk1SKh3Bd9K+HCrrMuHX9ud6jhvybEA9F8RLrREIY 76c/lgxO1K6ba5bJ6qi0w17ukIIQN0FGenPSI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=J/Y19ap1aAxNLOSkwfbHhC5HdDbUB/IALoO3PGJcJd9zAc74aT8Rvw2EfL3LC0kLHN fnqv/92ghTAevuQ/bWF5As+G0WKcmEFLpI28R+qD7fP/6SkOYlGw/VSiBryfpRcMiGnA l5IM0C3hfXeEVBF1CTdBACd+g0NMupxMwven8= Received: by 10.68.71.193 with SMTP id x1mr1739984pbu.429.1303892894282; Wed, 27 Apr 2011 01:28:14 -0700 (PDT) Received: from th041117.ip.tsinghua.edu.cn (th041080.ip.tsinghua.edu.cn [59.66.41.80]) by mx.google.com with ESMTPS id z3sm421284pbk.55.2011.04.27.01.28.09 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 27 Apr 2011 01:28:12 -0700 (PDT) From: Leo To: Chong Yidong Subject: Re: bug#7645: 23.2; ido commands failed to execute if there is some killed buffer References: <87y66cyadm.fsf@stupidchicken.com> Date: Wed, 27 Apr 2011 16:28:04 +0800 In-Reply-To: <87y66cyadm.fsf@stupidchicken.com> (Chong Yidong's message of "Sat, 22 Jan 2011 15:03:01 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3.50 (Mac OS X 10.6.7) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: 7645 Cc: Abaw , 7645@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.9 (---) On 2011-01-23 04:03 +0800, Chong Yidong wrote: > Abaw writes: > >> [buffer-list] rarely(less than 1 time per month) returns killed >> buffers, but it does. Maybe some of my used packages referenced the >> killed buffers. > > If so, that would be a bug. `buffer-list' returns the contents of a > list of live buffers maintained internally by Emacs. When a buffer is > killed, it should be simultaneously removed from this internal list. I have seen this bug too due to (buffer-list t) returning killed buffers. Unfortunately this isn't easy to reproduce. Leo From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 08:59:08 2011 Received: (at 7645) by debbugs.gnu.org; 27 Apr 2011 12:59:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QF4Kh-0007nQ-Mv for submit@debbugs.gnu.org; Wed, 27 Apr 2011 08:59:07 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QF4Kc-0007ms-7d for 7645@debbugs.gnu.org; Wed, 27 Apr 2011 08:59:06 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id p3RCwpaH013513 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 27 Apr 2011 12:58:54 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p3RCwoaW008345 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Apr 2011 12:58:51 GMT Received: from abhmt021.oracle.com (abhmt021.oracle.com [141.146.116.30]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p3RCwjp3005293; Wed, 27 Apr 2011 07:58:45 -0500 Received: from dradamslap1 (/10.159.47.164) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 27 Apr 2011 05:58:45 -0700 From: "Drew Adams" To: "'Leo'" , "'Chong Yidong'" References: <87y66cyadm.fsf@stupidchicken.com> Subject: RE: bug#7645: 23.2; ido commands failed to execute if there is some killed buffer Date: Wed, 27 Apr 2011 05:58:42 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcwEtl+EiSB4CNUKTQuM3fKHWyylZwAJCj8A X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090 X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090207.4DB8130F.00B5:SCFMA922111,ss=1,fgs=0 X-Spam-Score: -6.5 (------) X-Debbugs-Envelope-To: 7645 Cc: 'Abaw' , 7645@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.5 (------) > >> [buffer-list] rarely(less than 1 time per month) returns killed > >> buffers, but it does. Maybe some of my used packages > >> referenced the killed buffers. > > I have seen this bug too due to (buffer-list t) returning killed > buffers. Unfortunately this isn't easy to reproduce. 1+ Happens to me too, and it's not so rare as once a month. This has been mentioned in other bug threads, BTW. Haven't seen a recipe yet. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 09:35:21 2011 Received: (at 7645) by debbugs.gnu.org; 27 Apr 2011 13:35:21 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QF4tl-00009f-Cq for submit@debbugs.gnu.org; Wed, 27 Apr 2011 09:35:21 -0400 Received: from mailout-de.gmx.net ([213.165.64.22]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QF4tg-00009L-7z for 7645@debbugs.gnu.org; Wed, 27 Apr 2011 09:35:17 -0400 Received: (qmail invoked by alias); 27 Apr 2011 13:35:09 -0000 Received: from 62-47-53-13.adsl.highway.telekom.at (EHLO [62.47.53.13]) [62.47.53.13] by mail.gmx.net (mp012) with SMTP; 27 Apr 2011 15:35:09 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19Esmg9kC5Ewuje88g3Gpqj0HsAP3EqNebGL4cVx+ 6eebgyC1OxFP+X Message-ID: <4DB81B88.3080406@gmx.at> Date: Wed, 27 Apr 2011 15:35:04 +0200 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Leo Subject: Re: bug#7645: 23.2; ido commands failed to execute if there is some killed buffer References: <87y66cyadm.fsf@stupidchicken.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 7645 Cc: Chong Yidong , 7645@debbugs.gnu.org, Abaw X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) > I have seen this bug too due to (buffer-list t) returning killed > buffers. Unfortunately this isn't easy to reproduce. Calling `buffer-list' with argument t is like calling it with no argument at all ;-) BTW, I'm running all my Emacsen for more than a month with (defun check-buffer-list () (dolist (buffer (buffer-list)) (unless (buffer-live-p buffer) (message "Dead buffer %s" buffer)))) (add-hook 'post-command-hook 'check-buffer-list t) and didn't find anything so far. So please check whether the behavior you observe might be caused by some other function. martin From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 07 15:15:16 2013 Received: (at control) by debbugs.gnu.org; 7 Feb 2013 20:15:16 +0000 Received: from localhost ([127.0.0.1]:42400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3XsH-0002LM-4S for submit@debbugs.gnu.org; Thu, 07 Feb 2013 15:15:14 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:47755) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3XsC-0002Fg-5Q for control@debbugs.gnu.org; Thu, 07 Feb 2013 15:15:09 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1U3XsC-00051Q-JC for control@debbugs.gnu.org; Thu, 07 Feb 2013 15:15:08 -0500 Date: Thu, 07 Feb 2013 15:15:08 -0500 Message-Id: Subject: control message for bug 7645 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) close 7645 From unknown Sat Jun 21 10:13:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 08 Mar 2013 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator