From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: Recent recentf slowdown? Date: Thu, 25 Jun 2009 10:06:12 +0200 Message-ID: <878wjghh57.fsf@escher.local.home> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1245917241 23653 80.91.229.12 (25 Jun 2009 08:07:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Jun 2009 08:07:21 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 25 10:07:14 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MJjzF-0005pL-Bo for ged-emacs-devel@m.gmane.org; Thu, 25 Jun 2009 10:07:13 +0200 Original-Received: from localhost ([127.0.0.1]:48238 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJjzE-00053e-RQ for ged-emacs-devel@m.gmane.org; Thu, 25 Jun 2009 04:07:12 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MJjyY-0004ci-PN for emacs-devel@gnu.org; Thu, 25 Jun 2009 04:06:31 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MJjyU-0004ai-PZ for emacs-devel@gnu.org; Thu, 25 Jun 2009 04:06:30 -0400 Original-Received: from [199.232.76.173] (port=52806 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJjyU-0004ad-Mi for emacs-devel@gnu.org; Thu, 25 Jun 2009 04:06:26 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:51828 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MJjyU-0008Mk-0T for emacs-devel@gnu.org; Thu, 25 Jun 2009 04:06:26 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MJjyR-00069n-Tb for emacs-devel@gnu.org; Thu, 25 Jun 2009 08:06:23 +0000 Original-Received: from i59f557b8.versanet.de ([89.245.87.184]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Jun 2009 08:06:23 +0000 Original-Received: from stephen.berman by i59f557b8.versanet.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Jun 2009 08:06:23 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 29 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: i59f557b8.versanet.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:111714 Archived-At: Since updating to GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.14.4) of 2009-06-23 on escher I've twice experienced a long pause during startup, apparently while the recentf list is being cleaned up. The *Messages* buffer shows this after the second occurrence: Loading /home/steve/.emacs.d/.recentf...done Cleaning up the recentf list... File /mnt/etc/samba/smb.conf removed from the recentf list File /mnt/etc/samba/ removed from the recentf list [3 times] Cleaning up the recentf list...done (2 removed) During startup, when the third of these messages is displayed in the echo area, Emacs appears to just stop: no redisplay, keyboard or mouse response at all, but also no noticeable increase in CPU activity. The first time this happened I thought Emacs was hanging and killed the process. When I restarted, it came up as (fast as) usual. Now (the next day) it happened again and this time I waited longer. I neglected to look at the time but I guess it was at least a minute, maybe two. I was just about to try attaching the Emacs process to gdb when it resumed and completed startup, displaying the last two messages above. It appears to be functioning normally since then. According to the ChangeLog there hasn't been anything change to recentf for a long time. Perhaps the pause is due to the tramp update, though I was not using tramp to visit the file being cleaned up when Emacs paused. Has anyone else experienced this or does anyone have an idea what the cause could be? Steve Berman