From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: erroneous byte-compilation during build process? Date: Tue, 26 Dec 2006 22:00:10 -0500 Message-ID: References: <87hd48p6np.fsf@escher.local.home> Reply-To: rms@gnu.org NNTP-Posting-Host: dough.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1167188569 30887 80.91.229.10 (27 Dec 2006 03:02:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 27 Dec 2006 03:02:49 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 27 04:02:48 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1GzP41-0004GD-I5 for ged-emacs-devel@m.gmane.org; Wed, 27 Dec 2006 04:02:45 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GzP41-0007so-4x for ged-emacs-devel@m.gmane.org; Tue, 26 Dec 2006 22:02:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GzP1i-0005Wp-2s for emacs-devel@gnu.org; Tue, 26 Dec 2006 22:00:22 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GzP1h-0005Vt-Cz for emacs-devel@gnu.org; Tue, 26 Dec 2006 22:00:21 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GzP1h-0005VV-4Y for emacs-devel@gnu.org; Tue, 26 Dec 2006 22:00:21 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GzP1g-0003K4-OI for emacs-devel@gnu.org; Tue, 26 Dec 2006 22:00:20 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1GzP1W-0006KE-IG; Tue, 26 Dec 2006 22:00:10 -0500 Original-To: Stephen Berman In-reply-to: <87hd48p6np.fsf@escher.local.home> (message from Stephen Berman on Tue, 02 May 2006 21:29:14 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:64321 Archived-At: I am going through messages which I failed to handle during the past year, and came across yours. Because of this, it occurred to me that the error might not be in recentf.el but in recentf.elc. So I made a fresh byte-compilation of the source file and copied it to the install directory and loaded recentf, making sure the conditions that give rise to error were satisfied, and sure enough, the error failed to occur. Then I reinstalled the original byte-compiled file and repeated the test, and got the error again. So I conclude that the recentf.elc made by building Emacs is somehow erroneous. Does this still happen? Can you make it happen? Did we ever make a change that should have fixed it? It is clear that there was a miscompilation. There's a difference in the bytecode of the two versions of the function recentf-open-files, as well as in the arguments. I think that the function tree-widget-set-theme got open coded in one of the two versions but was called with a function call in the other.