From unknown Thu Jun 19 12:38:36 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#4239 <4239@debbugs.gnu.org> To: bug#4239 <4239@debbugs.gnu.org> Subject: Status: 23.1.50; Pause during Emacs startup with recentf-mode Reply-To: bug#4239 <4239@debbugs.gnu.org> Date: Thu, 19 Jun 2025 19:38:36 +0000 retitle 4239 23.1.50; Pause during Emacs startup with recentf-mode reassign 4239 emacs submitter 4239 Stephen Berman severity 4239 normal thanks From stephen.berman@gmx.net Sun Aug 23 04:35:58 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 23 Aug 2009 11:35:59 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.3 required=4.0 tests=AWL,FOURLA,FVGT_m_MULTI_ODD autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7NBZvbd002957 for ; Sun, 23 Aug 2009 04:35:58 -0700 Received: from mx10.gnu.org ([199.232.76.166]:40905) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MfBMa-0000Di-QS for emacs-pretest-bug@gnu.org; Sun, 23 Aug 2009 07:35:56 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MfBMY-0003Wi-3m for emacs-pretest-bug@gnu.org; Sun, 23 Aug 2009 07:35:56 -0400 Received: from mail.gmx.net ([213.165.64.20]:36025) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1MfBMX-0003W8-F4 for emacs-pretest-bug@gnu.org; Sun, 23 Aug 2009 07:35:53 -0400 Received: (qmail invoked by alias); 23 Aug 2009 11:35:49 -0000 Received: from i59F55EE1.versanet.de (EHLO escher.local.home) [89.245.94.225] by mail.gmx.net (mp019) with SMTP; 23 Aug 2009 13:35:49 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1/wz4oLOPrwx6aSH3mFousmopbWPxQhT7b7M6KKCH 04NOEu6WFAZky/ Received: by escher.local.home (Postfix, from userid 1000) id D8BD11D0DD1; Sun, 23 Aug 2009 13:35:47 +0200 (CEST) From: Stephen Berman To: emacs-pretest-bug@gnu.org Subject: 23.1.50; Pause during Emacs startup with recentf-mode Sender: steve@escher.local.home Date: Sun, 23 Aug 2009 13:35:47 +0200 Message-ID: <87k50un4oc.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.5 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 1. Let ~/.emacs consist solely of this sexp: (custom-set-variables '(recentf-mode t)) 2. Let recentf-list contain a Tramp-style ftp pathname, e.g. let ~/.recentf be the following (with a made-up ftp-address, but the problem also arises with real addresses): -------------8<------------- ;;; Automatically generated by `recentf' on Tue Jul 7 14:42:00 2009. (setq recentf-list '( "/ftp:anonymous@ftp.bla.org:/" )) (setq recentf-filter-changer-current 'nil) ;; Local Variables: ;; coding: utf-8-emacs ;; End: ------------->8------------- 3. emacs -Q => There is a pause after the echo area displays the message "Cleaning up the recentf list...", lasting more or less 30 seconds, during which Emacs is completely unresponsive. Then the pause ends, Emacs completes startup and runs normally. I have experienced this pause only with the first graphical Emacs started after booting my machine, i.e. when started as above in a tty, Emacs does not pause. The first time I experienced the pause was with GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.14.4) of 2009-06-23 on escher (my first build after the 23.1 branch), and it has continued with every subsequent build, including my current one. It does not happen with GNU Emacs 23.0.94.2 (i686-pc-linux-gnu, GTK+ Version 2.14.4) of 2009-06-14 on escher (my last pre-branch build). I initially reported this on emacs-devel and suspected the new Tramp GVFS code, but Michael Albinus could not reproduce the problem. See http://thread.gmane.org/gmane.emacs.devel/111714 for our exchange. In GNU Emacs 23.1.50.4 (i686-pc-linux-gnu, GTK+ Version 2.14.4) of 2009-08-21 on escher Windowing system distributor `The X.Org Foundation', version 11.0.10502000 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: @im=local locale-coding-system: utf-8-unix default-enable-multibyte-characters: t From michael.albinus@gmx.de Sun Aug 23 07:44:42 2009 Received: (at 4239) by emacsbugs.donarmstrong.com; 23 Aug 2009 14:44:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.7 required=4.0 tests=AWL,FOURLA,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with SMTP id n7NEid6P003618 for <4239@emacsbugs.donarmstrong.com>; Sun, 23 Aug 2009 07:44:41 -0700 Received: (qmail invoked by alias); 23 Aug 2009 14:44:33 -0000 Received: from p57A21563.dip0.t-ipconnect.de (EHLO arthur.local) [87.162.21.99] by mail.gmx.net (mp043) with SMTP; 23 Aug 2009 16:44:33 +0200 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX1/Yad0KpFDYgYJZNlc2fjyzTg48WelBRwcgaaqxp4 iRj4RQrViykSiG From: Michael Albinus To: Stephen Berman Cc: 4239@debbugs.gnu.org Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> Date: Sun, 23 Aug 2009 16:44:32 +0200 In-Reply-To: <87k50un4oc.fsf@escher.local.home> (Stephen Berman's message of "Sun, 23 Aug 2009 13:35:47 +0200") Message-ID: <87tyzy8u9b.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.73 Stephen Berman writes: > I initially reported this on emacs-devel and suspected the new Tramp > GVFS code, but Michael Albinus could not reproduce the problem. See > http://thread.gmane.org/gmane.emacs.devel/111714 for our exchange. As already said, I cannot reproduce it here. Just tried again. Could you, please, start Emacs from gdb? When it is stalled, interrupt it, and show the backtrace. Best regards, Michael. From stephen.berman@gmx.net Sun Aug 23 08:51:04 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 23 Aug 2009 15:51:05 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.8 required=4.0 tests=AWL,FOURLA,FVGT_m_MULTI_ODD, HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7NFp3Qx015343 for ; Sun, 23 Aug 2009 08:51:04 -0700 Received: from mx10.gnu.org ([199.232.76.166]:36537) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MfFLS-0003F9-Qk for emacs-pretest-bug@gnu.org; Sun, 23 Aug 2009 11:51:02 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MfFLQ-0003qC-RR for emacs-pretest-bug@gnu.org; Sun, 23 Aug 2009 11:51:02 -0400 Received: from mail.gmx.net ([213.165.64.20]:53981) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1MfFLQ-0003pu-Bq for emacs-pretest-bug@gnu.org; Sun, 23 Aug 2009 11:51:00 -0400 Received: (qmail invoked by alias); 23 Aug 2009 15:50:57 -0000 Received: from i59F55EE1.versanet.de (EHLO escher.local.home) [89.245.94.225] by mail.gmx.net (mp005) with SMTP; 23 Aug 2009 17:50:57 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1+hdhdtdBGhJnAPmcU5drFzEjqAGuNoqXrPdEH2C4 6auHrkptopU4Xx Received: by escher.local.home (Postfix, from userid 1000) id BA8641D0DD1; Sun, 23 Aug 2009 17:50:56 +0200 (CEST) From: Stephen Berman To: 4239@debbugs.gnu.org Cc: emacs-pretest-bug@gnu.org Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> Sender: steve@escher.local.home Date: Sun, 23 Aug 2009 17:50:56 +0200 In-Reply-To: <87k50un4oc.fsf@escher.local.home> (Stephen Berman's message of "Sun, 23 Aug 2009 13:35:47 +0200") Message-ID: <877hwumsv3.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.49 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) My report contained an obvious, yet crucial, typo, so here it is corrected: On Sun, 23 Aug 2009 13:35:47 +0200 Stephen Berman wrote: > 1. Let ~/.emacs consist solely of this sexp: > > (custom-set-variables > '(recentf-mode t)) > > 2. Let recentf-list contain a Tramp-style ftp pathname, e.g. let > ~/.recentf be the following (with a made-up ftp-address, but the problem > also arises with real addresses): > > -------------8<------------- > ;;; Automatically generated by `recentf' on Tue Jul 7 14:42:00 2009. > > (setq recentf-list > '( > "/ftp:anonymous@ftp.bla.org:/" > )) > > (setq recentf-filter-changer-current 'nil) > > > ;; Local Variables: > ;; coding: utf-8-emacs > ;; End: > ------------->8------------- > > 3. emacs -Q This should of course be: 3. emacs > => There is a pause after the echo area displays the message "Cleaning > up the recentf list...", lasting more or less 30 seconds, during which > Emacs is completely unresponsive. Then the pause ends, Emacs completes > startup and runs normally. > > I have experienced this pause only with the first graphical Emacs > started after booting my machine, i.e. when started as above in a tty, > Emacs does not pause. The first time I experienced the pause was with > GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.14.4) of > 2009-06-23 on escher (my first build after the 23.1 branch), and it has > continued with every subsequent build, including my current one. It > does not happen with GNU Emacs 23.0.94.2 (i686-pc-linux-gnu, GTK+ > Version 2.14.4) of 2009-06-14 on escher (my last pre-branch build). > > I initially reported this on emacs-devel and suspected the new Tramp > GVFS code, but Michael Albinus could not reproduce the problem. See > http://thread.gmane.org/gmane.emacs.devel/111714 for our exchange. > > > In GNU Emacs 23.1.50.4 (i686-pc-linux-gnu, GTK+ Version 2.14.4) > of 2009-08-21 on escher > Windowing system distributor `The X.Org Foundation', version 11.0.10502000 > 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: @im=local > locale-coding-system: utf-8-unix > default-enable-multibyte-characters: t From stephen.berman@gmx.net Mon Aug 24 02:39:47 2009 Received: (at 4239) by emacsbugs.donarmstrong.com; 24 Aug 2009 09:39:48 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.8 required=4.0 tests=AWL,FOURLA,HAS_BUG_NUMBER, IMPRONONCABLE_1,IMPRONONCABLE_2,MONEY,MURPHY_WRONG_WORD1,MURPHY_WRONG_WORD2, STOCKLIKE autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with SMTP id n7O9djo6021693 for <4239@emacsbugs.donarmstrong.com>; Mon, 24 Aug 2009 02:39:46 -0700 Received: (qmail invoked by alias); 24 Aug 2009 09:39:38 -0000 Received: from i59F5494A.versanet.de (EHLO escher.local.home) [89.245.73.74] by mail.gmx.net (mp069) with SMTP; 24 Aug 2009 11:39:38 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX19YCD5iAQVYrMrqf6Cnq8/EnjT+hct4+ZSUOxqLSv ROYUa2Ht6du3NC Received: by escher.local.home (Postfix, from userid 1000) id 0F6501D11D2; Mon, 24 Aug 2009 11:39:36 +0200 (CEST) From: Stephen Berman To: Michael Albinus Cc: 4239@debbugs.gnu.org Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> <87tyzy8u9b.fsf@gmx.de> Sender: steve@escher.local.home Date: Mon, 24 Aug 2009 11:39:36 +0200 In-Reply-To: <87tyzy8u9b.fsf@gmx.de> (Michael Albinus's message of "Sun, 23 Aug 2009 16:44:32 +0200") Message-ID: <87r5v1czzb.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.55 On Sun, 23 Aug 2009 16:44:32 +0200 Michael Albinus wrote: > Stephen Berman writes: > >> I initially reported this on emacs-devel and suspected the new Tramp >> GVFS code, but Michael Albinus could not reproduce the problem. See >> http://thread.gmane.org/gmane.emacs.devel/111714 for our exchange. > > As already said, I cannot reproduce it here. Just tried again. > > Could you, please, start Emacs from gdb? When it is stalled, interrupt > it, and show the backtrace. Here it is; I hope it helps shed some light on the problem. Steve Berman steve@escher:~/lib/emacs/gtk/src> gdb ./emacs GNU gdb (GDB; openSUSE 11.1) 6.8.50.20081120-cvs Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-suse-linux". For bug reporting instructions, please see: ... SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from terminal] DISPLAY = :0 TERM = xterm-256color Breakpoint 1 at 0x8119be6: file /home/steve/cvsroot/emacs/src/emacs.c, line 433. Temporary breakpoint 2 at 0x8136e19: file /home/steve/cvsroot/emacs/src/sysdep.c, line 1134. (gdb) r Starting program: /Users/steve/lib/emacs/gtk/src/emacs [Thread debugging using libthread_db enabled] ^Z Program received signal SIGTSTP, Stopped (user). 0xffffe430 in __kernel_vsyscall () (gdb) bt full #0 0xffffe430 in __kernel_vsyscall () No symbol table info available. #1 0xb72fc66b in poll () from /lib/libc.so.6 No symbol table info available. #2 0xb740241b in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #3 0xb73fa567 in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #4 0xb73f874f in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #5 0xb73e328e in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #6 0xb73e5822 in ?? () from /lib/libdbus-1.so.3 No symbol table info available. #7 0xb73f2a81 in dbus_pending_call_block () from /lib/libdbus-1.so.3 No symbol table info available. #8 0xb73e47fa in dbus_connection_send_with_reply_and_block () from /lib/libdbus-1.so.3 No symbol table info available. #9 0x08118692 in Fdbus_call_method (nargs=5, args=0xbfffc504) at /home/steve/cvsroot/emacs/src/dbusbind.c:1012 bus = 138234945 service = path = 144445115 interface = method = result = connection = (DBusConnection *) 0x8a155c0 dmessage = (DBusMessage *) 0x8a21590 reply = iter = { dummy1 = 0x8a21590, dummy2 = 0xe00000, ---Type to continue, or q to quit--- dummy3 = 3072983148, dummy4 = 0, dummy5 = 0, dummy6 = 144840144, dummy7 = 0, dummy8 = -1, dummy9 = 139281272, dummy10 = 0, dummy11 = 0, pad1 = 0, pad2 = 0, pad3 = 0xb7264161 } derror = { name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 0, dummy5 = 0, padding1 = 0xbfffc488 } dtype = timeout = -1 i = 5 signature = "7*\267\231\231\231\031", '\0' , "\220$\2442\0167*\2670\000\000\000\200\236\032\bx\3418\267!\000\000\000\004\000\000\000\026?&\267x\332L\b\360\224\246\b0\000\000\000\227\232)\267x\3418\267\000\000\000\000\000\330\241\b\031\326:\b\377\377\377\377\000\000\000\000\250\303\377\277\022\237\032\bh\327\241\b\320\224\246\b0\000\000\000\004\000\000\000\031\326:\b\377\377\377\377\370\303\377\277]\217\032\b\377\377\377\377\031\326:\bL\003\000\000\3534\247\b\3504\247\bxCM\b\224\304\377\277\200\236\032\b\340u \b\000\000\000\000\370\303\377---Type to continue, or q to quit--- \277B;\027\bx\332L\b\257\3263\b\000\000\000\000\323u \b]\t\244\b\000\000\000"... __func__ = "Fdbus_call_method" #10 0x08189486 in Ffuncall (nargs=6, args=0xbfffc500) at /home/steve/cvsroot/emacs/src/eval.c:3027 fun = original_fun = 138234753 funcar = numargs = 5 val = backtrace = { next = 0xbfffc5d0, function = 0xbfffc500, args = 0xbfffc504, nargs = 5, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffc504 i = #11 0x081bed40 in Fbyte_code (bytestr=144732155, vector=144678940, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x8a56ddf "?\207", top = 0xbfffc514, bottom = 0xbfffc500, byte_string = 144732155, byte_string_start = 0x8a56dd8 "\304\b\t\n\v\305%?\207", constants = 144678940, next = 0xbfffc750 } top = (Lisp_Object *) 0xbfffc500 ---Type to continue, or q to quit--- result = #12 0x0818af54 in Feval (form=144927341) at /home/steve/cvsroot/emacs/src/eval.c:2383 numargs = argvals = {144732155, 144678940, 48, 135739233, 145175800, 4, 48, 135962240} args_left = 137944345 i = 3 fun = val = original_fun = original_args = 144927333 funcar = backtrace = { next = 0xbfffc808, function = 0xbfffc5e8, args = 0xbfffc5b0, nargs = 3, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #13 0x0818bae1 in internal_lisp_condition_case (var=137944345, bodyform=144927341, handlers=144927301) at /home/steve/cvsroot/emacs/src/eval.c:1458 val = c = { tag = 137944345, val = 137944345, next = 0xbfffcbb0, gcpro = 0x0, jmp = {{ __jmpbuf = {137944345, -1073756400, 2, -1073756424, -1066526782, 244737197}, __mask_was_saved = 0, __saved_mask = { __val = {3073958208, 0, 28, 145135112, 145135144, 3221210728, 135732722, 28, ---Type to continue, or q to quit--- 3073750816, 3073958208, 135734094, 3073958252, 3073958252, 145135152, 3073958256, 32, 3072988827, 3073953780, 100000000, 4294967292, 3221210792, 3072989608, 145135112, 32, 6, 3221210824, 3072957079, 4294967292, 0, 3072737633, 138073625, 4294967295} } }}, backlist = 0xbfffc808, handlerlist = 0xbfffdbd0, lisp_eval_depth = 29, pdlcount = 79, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0xbfffc750 } h = { handler = 144927301, var = 137944345, chosen_clause = 429496729, tag = 0xbfffc618, next = 0xbfffdbd0 } #14 0x081bf66a in Fbyte_code (bytestr=144732203, vector=144679012, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:868 handlers = body = 25000 op = 1 stack = { pc = 0x8a56dd0 "\207", top = 0xbfffc710, bottom = 0xbfffc710, byte_string = 144732203, byte_string_start = 0x8a56dcc "\300\301\302\217\207", ---Type to continue, or q to quit--- constants = 144679012, next = 0xbfffc880 } top = (Lisp_Object *) 0xbfffc710 result = #15 0x0818b3b3 in funcall_lambda (fun=144679132, nargs=2, arg_vector=0xbfffc844) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 2 optional = 0 rest = 0 #16 0x081892eb in Ffuncall (nargs=3, args=0xbfffc840) at /home/steve/cvsroot/emacs/src/eval.c:3103 fun = 144679132 original_fun = 144922577 funcar = numargs = 2 val = backtrace = { next = 0xbfffc900, function = 0xbfffc840, args = 0xbfffc844, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffc844 i = #17 0x081bed40 in Fbyte_code (bytestr=145175883, vector=145135116, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 ---Type to continue, or q to quit--- op = 25000 stack = { pc = 0x8a7f904 "\203\f", top = 0xbfffc848, bottom = 0xbfffc840, byte_string = 145175883, byte_string_start = 0x8a7f900 "\301\302\b\"\203\f", constants = 145135116, next = 0xbfffd190 } top = (Lisp_Object *) 0xbfffc840 result = #18 0x0818af54 in Feval (form=144975077) at /home/steve/cvsroot/emacs/src/eval.c:2383 numargs = argvals = {145175883, 145135116, 24, 135969520, 138079873, 137944345, 0, 135962240} args_left = 137944345 i = 3 fun = val = original_fun = original_args = 144967829 funcar = backtrace = { next = 0xbfffcb60, function = 0xbfffc918, args = 0xbfffc8e0, nargs = 3, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #19 0x081ac3fc in readevalloop (readcharfun=138073625, stream=0x8a1d768, sourcename=141569315, evalfun=0x818aa70 , printflag=0, unibyte=137944345, ---Type to continue, or q to quit--- readfun=137944345, start=137944345, end=137944345) at /home/steve/cvsroot/emacs/src/lread.c:1798 c = val = 144975077 b = (struct buffer *) 0x0 continue_reading_p = 1 whole_buffer = 0 first_sexp = 0 #20 0x081ad6ea in Fload (file=144475611, noerror=137944345, nomessage=137944393, nosuffix=137944345, must_suffix=137944393) at /home/steve/cvsroot/emacs/src/lread.c:1269 stream = fd = 10 found = efound = hist_file_name = 142463251 newer = 0 compiled = 1 handler = safe_p = 1 tmp = {144395701, 141740211} version = 23 #21 0x08193beb in Frequire (feature=144367689, filename=144475611, noerror=137944345) at /home/steve/cvsroot/emacs/src/fns.c:2992 nesting = tem = from_file = #22 0x0818af54 in Feval (form=140725253) at /home/steve/cvsroot/emacs/src/eval.c:2383 numargs = argvals = {144367689, 137944345, 137944345, 66, 136387952, -1073755112, -1066117182, 244737197} args_left = 137944345 i = 3 ---Type to continue, or q to quit--- fun = val = original_fun = original_args = 140733325 funcar = backtrace = { next = 0xbfffccf0, function = 0xbfffcb78, args = 0xbfffcb40, nargs = 1, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #23 0x0818b21f in Fprogn (args=25000) at /home/steve/cvsroot/emacs/src/eval.c:450 val = 1 #24 0x081889ca in internal_catch (tag=144367737, func=0x818b1f0 , arg=140733277) at /home/steve/cvsroot/emacs/src/eval.c:1249 c = { tag = 144367737, val = 137944345, next = 0xbfffdb08, gcpro = 0x0, jmp = {{ __jmpbuf = {140725293, 144367737, 140725293, -1073755016, -1066051646, 250703021}, __mask_was_saved = 0, __saved_mask = { __val = {135831138, 140725765, 3221212152, 3221212096, 1, 4, 4, 3221212280, 135835691, 140725765, 144396085, 3221212184, 4, 137626008, 144396085, 3221212312, 135835691, 137944345, 2, 1, 137944345, 3221212240, 3, 3221212296, 135833867, 3, 3221212240, 3, 135837122, 3221212400, 3221212264, 3221212260} } }}, ---Type to continue, or q to quit--- backlist = 0xbfffccf0, handlerlist = 0xbfffdbd0, lisp_eval_depth = 26, pdlcount = 64, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0xbfffd190 } #25 0x0818b08d in Fcatch (args=140725293) at /home/steve/cvsroot/emacs/src/eval.c:1217 tag = 144367737 #26 0x0818b02b in Feval (form=140725797) at /home/steve/cvsroot/emacs/src/eval.c:2324 numargs = 25000 argvals = {1, 137944345, 1, 66, 136387840, 138295233, -1073754872, 135763906} args_left = 140725293 i = fun = val = original_fun = original_args = 140725293 funcar = backtrace = { next = 0xbfffcd80, function = 0xbfffcd08, args = 0xbfffcd04, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } #27 0x0818b21f in Fprogn (args=25000) at /home/steve/cvsroot/emacs/src/eval.c:450 val = 1 #28 0x0818b02b in Feval (form=144396013) at /home/steve/cvsroot/emacs/src/eval.c:2324 numargs = 25000 ---Type to continue, or q to quit--- argvals = {136387772, 4, 1, 135828203, 8, 137944345, -1073754728, 0} args_left = 144396029 i = fun = val = original_fun = original_args = 144396029 funcar = backtrace = { next = 0xbfffce00, function = 0xbfffcd98, args = 0xbfffcd94, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } #29 0x0818b02b in Feval (form=144395717) at /home/steve/cvsroot/emacs/src/eval.c:2324 numargs = 25000 argvals = {136387772, 138398841, 140725797, 140760117, 140725805, 144367689, 137970200, 0} args_left = 144395725 i = fun = val = original_fun = original_args = 144395725 funcar = backtrace = { next = 0xbfffce80, function = 0xbfffce18, args = 0xbfffce14, nargs = -1, ---Type to continue, or q to quit--- evalargs = 0 '\0', debug_on_exit = 0 '\0' } #30 0x0818ade3 in Feval (form=140725829) at /home/steve/cvsroot/emacs/src/eval.c:2435 fun = val = original_fun = original_args = 140725805 funcar = backtrace = { next = 0xbfffcf30, function = 0xbfffce98, args = 0xbfffce94, nargs = -1, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #31 0x0818b21f in Fprogn (args=25000) at /home/steve/cvsroot/emacs/src/eval.c:450 val = 1 #32 0x0818bbb0 in Fwhile (args=144665221) at /home/steve/cvsroot/emacs/src/eval.c:1113 test = 138295233 body = 144665229 #33 0x0818b02b in Feval (form=144665165) at /home/steve/cvsroot/emacs/src/eval.c:2324 numargs = 25000 argvals = {-2, -1073754400, 6, 136388024, 136388072, 2, -1073754264, 135836620} args_left = 144665221 i = fun = val = original_fun = original_args = 144665221 funcar = ---Type to continue, or q to quit--- backtrace = { next = 0xbfffd010, function = 0xbfffcf48, args = 0xbfffcf44, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } #34 0x0818b21f in Fprogn (args=25000) at /home/steve/cvsroot/emacs/src/eval.c:450 val = 1 #35 0x0818bdbe in Flet (args=144665149) at /home/steve/cvsroot/emacs/src/eval.c:1091 tem = 137944345 elt = varlist = #36 0x0818b02b in Feval (form=144665085) at /home/steve/cvsroot/emacs/src/eval.c:2324 numargs = 25000 argvals = {136388028, 140713229, 140725829, 135833701, 140725869, 100663296, -1073754056, 137882968} args_left = 144665149 i = fun = val = original_fun = original_args = 144665149 funcar = backtrace = { next = 0xbfffd090, function = 0xbfffd028, args = 0xbfffd024, nargs = -1, evalargs = 0 '\0', debug_on_exit = 0 '\0' ---Type to continue, or q to quit--- } #37 0x0818ade3 in Feval (form=140713397) at /home/steve/cvsroot/emacs/src/eval.c:2435 fun = val = original_fun = original_args = 140725869 funcar = backtrace = { next = 0xbfffd108, function = 0xbfffd0a8, args = 0xbfffd0a4, nargs = -1, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #38 0x081895fc in Ffuncall (nargs=2, args=0xbfffd140) at /home/steve/cvsroot/emacs/src/eval.c:3046 fun = original_fun = 138086569 funcar = numargs = 1 val = backtrace = { next = 0xbfffd248, function = 0xbfffd140, args = 0xbfffd144, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffd144 i = ---Type to continue, or q to quit--- #39 0x081bed40 in Fbyte_code (bytestr=136401371, vector=136401388, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x8332533 "\210\202#", top = 0xbfffd144, bottom = 0xbfffd140, byte_string = 136401371, byte_string_start = 0x8332503 "\b\306\211\211\211\031\032\033\034\035\r\2054", constants = 136401388, next = 0xbfffd580 } top = (Lisp_Object *) 0xbfffd140 result = #40 0x0818b3b3 in funcall_lambda (fun=136401332, nargs=1, arg_vector=0xbfffd284) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 1 optional = 0 rest = 0 #41 0x081892eb in Ffuncall (nargs=2, args=0xbfffd280) at /home/steve/cvsroot/emacs/src/eval.c:3103 fun = 136401332 original_fun = 138080377 funcar = numargs = 1 val = backtrace = { next = 0xbfffd428, function = 0xbfffd280, ---Type to continue, or q to quit--- args = 0xbfffd284, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffd284 i = #42 0x0818a4d9 in call1 (fn=138080377, arg1=138108875) at /home/steve/cvsroot/emacs/src/eval.c:2831 ret_ungc_val = -516 #43 0x081adb4d in Fload (file=138984987, noerror=137944345, nomessage=137944393, nosuffix=137944345, must_suffix=137944393) at /home/steve/cvsroot/emacs/src/lread.c:1284 stream = (FILE *) 0x89745f8 fd = 9 found = efound = hist_file_name = 138108875 newer = 0 compiled = 1 handler = safe_p = 1 tmp = {135647872, 140856477} version = 23 #44 0x0818a0ce in do_autoload (fundef=139065501, funname=138842921) at /home/steve/cvsroot/emacs/src/eval.c:2229 fun = #45 0x0818926f in Ffuncall (nargs=4, args=0xbfffd460) at /home/steve/cvsroot/emacs/src/eval.c:3106 fun = 139065501 original_fun = 138842921 funcar = 25000 numargs = 3 ---Type to continue, or q to quit--- val = backtrace = { next = 0xbfffd508, function = 0xbfffd460, args = 0xbfffd464, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffd464 i = #46 0x08189719 in call3 (fn=138842921, arg1=138002617, arg2=138005539, arg3=137944345) at /home/steve/cvsroot/emacs/src/eval.c:2876 ret_ungc_val = -516 #47 0x0814c324 in Fexpand_file_name (name=138005539, default_directory=137944345) at /home/steve/cvsroot/emacs/src/fileio.c:1391 nm = (unsigned char *) 0x35
newdir = (unsigned char *) 0x2
target = pw = handler = 25000 result = 2 multibyte = 140974064 #48 0x081895e7 in Ffuncall (nargs=2, args=0xbfffd544) at /home/steve/cvsroot/emacs/src/eval.c:3049 fun = original_fun = 2 funcar = numargs = 1 val = backtrace = { next = 0xbfffd638, ---Type to continue, or q to quit--- function = 0xbfffd544, args = 0xbfffd548, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffd4c0 i = #49 0x081bed40 in Fbyte_code (bytestr=138284923, vector=142844060, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x895e329 "!)\023\314\v!\2036", top = 0xbfffd548, bottom = 0xbfffd540, byte_string = 138284923, byte_string_start = 0x895e310 "\306\307!\210\310\311\030\031\n\311\033\211\034\203E", constants = 142844060, next = 0xbfffd6b0 } top = (Lisp_Object *) 0xbfffd544 result = #50 0x0818b3b3 in funcall_lambda (fun=142844244, nargs=0, arg_vector=0xbfffd674) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 0 optional = 0 rest = 0 #51 0x081892eb in Ffuncall (nargs=1, args=0xbfffd670) at /home/steve/cvsroot/emacs/src/eval.c:3103 ---Type to continue, or q to quit--- fun = 142844244 original_fun = 144214761 funcar = numargs = 0 val = backtrace = { next = 0xbfffd768, function = 0xbfffd670, args = 0xbfffd674, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffd674 i = #52 0x081bed40 in Fbyte_code (bytestr=140964611, vector=144069596, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x895c2d6 "\210\307\2022", top = 0xbfffd670, bottom = 0xbfffd670, byte_string = 140964611, byte_string_start = 0x895c2c0 "\303\b!\203\n", constants = 144069596, next = 0xbfffd7e0 } top = (Lisp_Object *) 0xbfffd670 result = #53 0x0818b3b3 in funcall_lambda (fun=144141116, nargs=0, arg_vector=0xbfffd7a4) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = ---Type to continue, or q to quit--- syms_left = next = i = 0 optional = 144364424 rest = 30 #54 0x081892eb in Ffuncall (nargs=1, args=0xbfffd7a0) at /home/steve/cvsroot/emacs/src/eval.c:3103 fun = 144141116 original_fun = 144214449 funcar = numargs = 0 val = backtrace = { next = 0xbfffd898, function = 0xbfffd7a0, args = 0xbfffd7a4, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffd7a4 i = #55 0x081bed40 in Fbyte_code (bytestr=138330787, vector=144133596, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x895e450 "\210\n\203Q", top = 0xbfffd7a0, bottom = 0xbfffd7a0, byte_string = 138330787, byte_string_start = 0x895e408 "\306 \030\t\307=\203\016", constants = 144133596, ---Type to continue, or q to quit--- next = 0xbfffd910 } top = (Lisp_Object *) 0xbfffd7a0 result = #56 0x0818b3b3 in funcall_lambda (fun=144133852, nargs=1, arg_vector=0xbfffd8d4) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 1 optional = 1 rest = 0 #57 0x081892eb in Ffuncall (nargs=2, args=0xbfffd8d0) at /home/steve/cvsroot/emacs/src/eval.c:3103 fun = 144133852 original_fun = 139199065 funcar = numargs = 1 val = backtrace = { next = 0xbfffd9c8, function = 0xbfffd8d0, args = 0xbfffd8d4, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffd8d4 i = #58 0x081bed40 in Fbyte_code (bytestr=136427651, vector=136427668, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 ---Type to continue, or q to quit--- stack = { pc = 0x832f31d "\207", top = 0xbfffd8d4, bottom = 0xbfffd8d0, byte_string = 136427651, byte_string_start = 0x832f2fd "\b\203\025", constants = 136427668, next = 0xbfffda40 } top = (Lisp_Object *) 0xbfffd8d0 result = #59 0x0818b3b3 in funcall_lambda (fun=136427604, nargs=2, arg_vector=0xbfffda04) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 2 optional = 0 rest = 0 #60 0x081892eb in Ffuncall (nargs=3, args=0xbfffda00) at /home/steve/cvsroot/emacs/src/eval.c:3103 fun = 136427604 original_fun = 138138193 funcar = numargs = 2 val = backtrace = { next = 0xbfffdac0, function = 0xbfffda00, args = 0xbfffda04, nargs = 2, evalargs = 0 '\0', ---Type to continue, or q to quit--- debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffda04 i = #61 0x081bed40 in Fbyte_code (bytestr=136429923, vector=136429948, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x832ed9d "\210\304\207", top = 0xbfffda08, bottom = 0xbfffda00, byte_string = 136429923, byte_string_start = 0x832ed7d "\b\203\024", constants = 136429948, next = 0xbfffdc50 } top = (Lisp_Object *) 0xbfffda00 result = #62 0x0818af54 in Feval (form=136429909) at /home/steve/cvsroot/emacs/src/eval.c:2383 numargs = argvals = {136429923, 136429948, 32, 136047854, 800, 137944345, -1073751240, 136047854} args_left = 137944345 i = 3 fun = val = original_fun = original_args = 136429917 funcar = backtrace = { next = 0xbfffdd08, function = 0xbfffdad8, ---Type to continue, or q to quit--- args = 0xbfffdaa0, nargs = 3, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #63 0x0818bae1 in internal_lisp_condition_case (var=138080401, bodyform=136429909, handlers=136430005) at /home/steve/cvsroot/emacs/src/eval.c:1458 val = c = { tag = 137944345, val = 137944345, next = 0xbfffe5f8, gcpro = 0x0, jmp = {{ __jmpbuf = {137944345, -1073751040, 130, -1073751064, -1067976766, 244737197}, __mask_was_saved = 0, __saved_mask = { __val = {5, 3221216120, 135836620, 720, 140859533, 64, 3221216260, 5, 136428964, 45, 140974064, 4, 1, 0, 136428964, 138138409, 1, 3221216232, 135828203, 139199065, 138138337, 137944345, 137944393, 138517325, 0, 3221216328, 135963683, 141740083, 137944345, 138138408, 3221216260, 5} } }}, backlist = 0xbfffdd08, handlerlist = 0xbfffe6c0, lisp_eval_depth = 10, pdlcount = 45, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0xbfffdc50 } h = { ---Type to continue, or q to quit--- handler = 136430005, var = 138080401, chosen_clause = 137887744, tag = 0xbfffdb08, next = 0xbfffe6c0 } #64 0x081bf66a in Fbyte_code (bytestr=136429675, vector=136429692, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:868 handlers = body = 25000 op = 1 stack = { pc = 0x832ee41 "\210\nA\022\016(\204\257", top = 0xbfffdc00, bottom = 0xbfffdc00, byte_string = 136429675, byte_string_start = 0x832eda1 "\b\211\030\211\030\t>)\204\020", constants = 136429692, next = 0xbfffde20 } top = (Lisp_Object *) 0xbfffdc00 result = #65 0x0818b3b3 in funcall_lambda (fun=136429620, nargs=2, arg_vector=0xbfffdde8) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 2 optional = 0 rest = 1 #66 0x081892eb in Ffuncall (nargs=3, args=0xbfffdde4) at /home/steve/cvsroot/emacs/src/eval.c:3103 ---Type to continue, or q to quit--- fun = 136429620 original_fun = 138398577 funcar = numargs = 2 val = backtrace = { next = 0xbfffdda8, function = 0xbfffdde4, args = 0xbfffdde8, nargs = 2, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffdde8 i = #67 0x0818aa11 in Fapply (nargs=3, args=0xbfffdde4) at /home/steve/cvsroot/emacs/src/eval.c:2479 i = numargs = spread_arg = 138516840 funcall_args = fun = 138398577 #68 0x08189486 in Ffuncall (nargs=4, args=0xbfffdde0) at /home/steve/cvsroot/emacs/src/eval.c:3027 fun = original_fun = 138086593 funcar = numargs = 3 val = backtrace = { next = 0xbfffdf30, function = 0xbfffdde0, ---Type to continue, or q to quit--- args = 0xbfffdde4, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffdde4 i = #69 0x081bed40 in Fbyte_code (bytestr=136429315, vector=136429332, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x832ef25 "\207", top = 0xbfffddec, bottom = 0xbfffdde0, byte_string = 136429315, byte_string_start = 0x832ef20 "\301\302\303\b#\207", constants = 136429332, next = 0xbfffe0e0 } top = (Lisp_Object *) 0xbfffdde0 result = #70 0x0818b3b3 in funcall_lambda (fun=136429268, nargs=1, arg_vector=0xbfffdea0) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 1 optional = 0 rest = 1 #71 0x0818b5c2 in apply_lambda (fun=136429268, args=138516901, eval_flag=1) at /home/steve/cvsroot/emacs/src/eval.c:3157 args_left = 137944345 ---Type to continue, or q to quit--- i = 1 tem = 138517389 #72 0x0818ac67 in Feval (form=138517469) at /home/steve/cvsroot/emacs/src/eval.c:2437 fun = 1 val = original_fun = original_args = 138516901 funcar = 25000 backtrace = { next = 0xbfffe058, function = 0xbfffdf48, args = 0xbfffdea0, nargs = 1, evalargs = 0 '\0', debug_on_exit = 0 '\0' } #73 0x081ac3fc in readevalloop (readcharfun=140414900, stream=0x0, sourcename=141740211, evalfun=0x818aa70 , printflag=0, unibyte=137944345, readfun=137944345, start=137944345, end=137944345) at /home/steve/cvsroot/emacs/src/lread.c:1798 c = val = 138517469 b = (struct buffer *) 0x85e8fb0 continue_reading_p = 1 whole_buffer = 1 first_sexp = 1 #74 0x081aca89 in Feval_buffer (buffer=140414900, printflag=137944345, filename=141761571, unibyte=137944345, do_allow_print=137944393) at /home/steve/cvsroot/emacs/src/lread.c:1859 tem = 137944345 buf = 140414900 #75 0x0818957e in Ffuncall (nargs=6, args=0xbfffe090) at /home/steve/cvsroot/emacs/src/eval.c:3060 fun = ---Type to continue, or q to quit--- original_fun = 138073505 funcar = numargs = 5 val = backtrace = { next = 0xbfffe198, function = 0xbfffe090, args = 0xbfffe094, nargs = 5, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffe094 i = #76 0x081bed40 in Fbyte_code (bytestr=136437115, vector=136437132, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x832dbb2 "\210,\016$\204\231", top = 0xbfffe0a4, bottom = 0xbfffe090, byte_string = 136437115, byte_string_start = 0x832db24 "\306\b!\204\022", constants = 136437132, next = 0xbfffe400 } top = (Lisp_Object *) 0xbfffe090 result = #77 0x0818b3b3 in funcall_lambda (fun=136437044, nargs=4, arg_vector=0xbfffe1d4) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = ---Type to continue, or q to quit--- next = i = 4 optional = 1 rest = 0 #78 0x081892eb in Ffuncall (nargs=5, args=0xbfffe1d0) at /home/steve/cvsroot/emacs/src/eval.c:3103 fun = 136437044 original_fun = 138333377 funcar = numargs = 4 val = backtrace = { next = 0xbfffe378, function = 0xbfffe1d0, args = 0xbfffe1d4, nargs = 4, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffe1d4 i = #79 0x081896f9 in call4 (fn=138333377, arg1=141761571, arg2=141761571, arg3=137944393, arg4=137944393) at /home/steve/cvsroot/emacs/src/eval.c:2900 ret_ungc_val = -516 #80 0x081ada48 in Fload (file=141761827, noerror=137944393, nomessage=137944393, nosuffix=137944345, must_suffix=137944345) at /home/steve/cvsroot/emacs/src/lread.c:1222 val = stream = fd = 9 found = 141761571 efound = hist_file_name = 141761571 ---Type to continue, or q to quit--- newer = compiled = handler = safe_p = tmp = {138495565, 139035373} version = 0 #81 0x0818957e in Ffuncall (nargs=4, args=0xbfffe3b0) at /home/steve/cvsroot/emacs/src/eval.c:3060 fun = original_fun = 5 funcar = numargs = 3 val = backtrace = { next = 0xbfffe4b8, function = 0xbfffe3b0, args = 0xbfffe3b4, nargs = 3, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffe320 i = #82 0x081bed40 in Fbyte_code (bytestr=136607515, vector=136607532, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x8314e00 "\210\v\321=\203_", top = 0xbfffe3bc, bottom = 0xbfffe3b0, byte_string = 136607515, byte_string_start = 0x8314dc1 "\b\205\264", ---Type to continue, or q to quit--- constants = 136607532, next = 0xbfffe530 } top = (Lisp_Object *) 0xbfffe3b0 result = #83 0x0818b3b3 in funcall_lambda (fun=136607492, nargs=0, arg_vector=0xbfffe4f4) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 0 optional = 138508000 rest = -1073748856 #84 0x081892eb in Ffuncall (nargs=1, args=0xbfffe4f0) at /home/steve/cvsroot/emacs/src/eval.c:3103 fun = 136607492 original_fun = 136607492 funcar = numargs = 0 val = backtrace = { next = 0xbfffe5b0, function = 0xbfffe4f0, args = 0xbfffe4f4, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffe4f4 i = #85 0x081bed40 in Fbyte_code (bytestr=136610635, vector=136610660, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 ---Type to continue, or q to quit--- op = 25000 stack = { pc = 0x8314462 "\210\302\211\021\207", top = 0xbfffe4f0, bottom = 0xbfffe4f0, byte_string = 136610635, byte_string_start = 0x8314460 "\b \210\302\211\021\207", constants = 136610660, next = 0xbfffe740 } top = (Lisp_Object *) 0xbfffe4f0 result = #86 0x0818af54 in Feval (form=136610621) at /home/steve/cvsroot/emacs/src/eval.c:2383 numargs = argvals = {136610635, 136610660, 16, 0, 11, 0, 0, 32} args_left = 137944345 i = 3 fun = val = original_fun = original_args = 136610629 funcar = backtrace = { next = 0xbfffe7f8, function = 0xbfffe5c8, args = 0xbfffe590, nargs = 3, evalargs = 1 '\001', debug_on_exit = 0 '\0' } #87 0x0818bae1 in internal_lisp_condition_case (var=137987545, bodyform=136610621, handlers=136610693) at /home/steve/cvsroot/emacs/src/eval.c:1458 ---Type to continue, or q to quit--- val = c = { tag = 137944345, val = 137944345, next = 0xbfffe9cc, gcpro = 0x0, jmp = {{ __jmpbuf = {137944345, -1073748240, 221, -1073748264, -1070999614, 244737197}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 0, 4096, 0, 4096, 16, 0, 1251101389, 0, 1251101450, 0, 1251101450, 0, 520194, 0, 1, 3221219032, 138083376, 138081546, 137970200, 3221218984, 135765339, 138083377, 138081546, 137944345, 137970200, 137944369, 138081544, 138004208, 138083376, 138083377} } }}, backlist = 0xbfffe7f8, handlerlist = 0xbfffea94, lisp_eval_depth = 2, pdlcount = 14, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0xbfffe740 } h = { handler = 136610693, var = 137987545, chosen_clause = 137887744, tag = 0xbfffe5f8, next = 0xbfffea94 } #88 0x081bf66a in Fbyte_code (bytestr=136608163, vector=136608180, ---Type to continue, or q to quit--- maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:868 handlers = body = 25000 op = 1 stack = { pc = 0x8314a4f "\210\016m\2037\004\016n\2037\004r\201\267", top = 0xbfffe6f0, bottom = 0xbfffe6f0, byte_string = 136608163, byte_string_start = 0x831466a "\306 \020\307\021\n\023\310\311!\210\310\312!\210\310\313!\210\314\315!\211\034\307=\204;", constants = 136608180, next = 0xbfffe880 } top = (Lisp_Object *) 0xbfffe6f0 result = #89 0x0818b3b3 in funcall_lambda (fun=136608140, nargs=0, arg_vector=0xbfffe834) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 0 optional = 0 rest = 0 #90 0x081892eb in Ffuncall (nargs=1, args=0xbfffe830) at /home/steve/cvsroot/emacs/src/eval.c:3103 fun = 136608140 original_fun = 138955777 funcar = numargs = 0 val = backtrace = { ---Type to continue, or q to quit--- next = 0xbfffe980, function = 0xbfffe830, args = 0xbfffe834, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } internal_args = (Lisp_Object *) 0xbfffe834 i = #91 0x081bed40 in Fbyte_code (bytestr=136604803, vector=136604820, maxdepth=) at /home/steve/cvsroot/emacs/src/bytecode.c:678 op = 25000 stack = { pc = 0x8315523 "\210+\340\341\342\"\210\343\321\344\"\211\036$;\203\254", top = 0xbfffe830, bottom = 0xbfffe830, byte_string = 136604803, byte_string_start = 0x8315492 "\b\203\b", constants = 136604820, next = 0x0 } top = (Lisp_Object *) 0xbfffe830 result = #92 0x0818b3b3 in funcall_lambda (fun=136604780, nargs=0, arg_vector=0xbfffe900) at /home/steve/cvsroot/emacs/src/eval.c:3233 val = syms_left = next = i = 0 optional = 1 rest = 775 #93 0x0818b5c2 in apply_lambda (fun=136604780, args=137944345, eval_flag=1) ---Type to continue, or q to quit--- at /home/steve/cvsroot/emacs/src/eval.c:3157 args_left = 137944345 i = 0 tem = 137944345 #94 0x0818ac67 in Feval (form=138539325) at /home/steve/cvsroot/emacs/src/eval.c:2437 fun = 1 val = original_fun = original_args = 137944345 funcar = 25000 backtrace = { next = 0x0, function = 0xbfffe998, args = 0xbfffe900, nargs = 0, evalargs = 0 '\0', debug_on_exit = 0 '\0' } #95 0x08121843 in top_level_2 () at /home/steve/cvsroot/emacs/src/keyboard.c:1368 No locals. #96 0x081888f0 in internal_condition_case (bfun=0x8121830 , handlers=137987545, hfun=0x81266a0 ) at /home/steve/cvsroot/emacs/src/eval.c:1513 val = c = { tag = 137944345, val = 137944345, next = 0xbfffeae0, gcpro = 0x0, jmp = {{ __jmpbuf = {0, 138492856, 138492840, -1073747288, -1070491710, 250836141}, __mask_was_saved = 0, __saved_mask = { ---Type to continue, or q to quit--- __val = {3087005304, 134545716, 3069059592, 0, 0, 134545038, 3074746964, 3087003636, 3221219596, 3069059448, 3221219648, 3086916087, 0, 0, 1, 775, 3074747024, 3221220224, 3221219932, 3221220224, 3221220072, 135489060, 2, 3221220084, 3072576632, 3074747024, 0, 4294967295, 3087003636, 3087005304, 134523864, 3221220016} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } h = { handler = 137987545, var = 137944345, chosen_clause = 1, tag = 0xbfffe9cc, next = 0x0 } #97 0x0812643d in top_level_1 () at /home/steve/cvsroot/emacs/src/keyboard.c:1376 No locals. #98 0x081889ca in internal_catch (tag=137983569, func=0x81263f0 , arg=137944345) at /home/steve/cvsroot/emacs/src/eval.c:1249 c = { tag = 137983569, val = 137944345, next = 0x0, gcpro = 0x0, jmp = {{ ---Type to continue, or q to quit--- __jmpbuf = {0, 138492856, 138492840, -1073747032, -1070090302, 250703021}, __mask_was_saved = 0, __saved_mask = { __val = {0, 0, 0, 0, 0, 0, 3072997134, 0, 0, 0, 0, 0, 0, 0, 3073958296, 192, 0, 3073958264, 177, 22, 138185096, 138182026, 137970200, 3221220248, 135765339, 138185097, 138182026, 137944345, 137970200, 137944369, 138182024, 4294967295} } }}, backlist = 0x0, handlerlist = 0x0, lisp_eval_depth = 0, pdlcount = 2, poll_suppress_count = 1, interrupt_input_blocked = 0, byte_stack = 0x0 } #99 0x081264d1 in command_loop () at /home/steve/cvsroot/emacs/src/keyboard.c:1331 No locals. #100 0x0812687b in recursive_edit_1 () at /home/steve/cvsroot/emacs/src/keyboard.c:953 val = #101 0x081269c4 in Frecursive_edit () at /home/steve/cvsroot/emacs/src/keyboard.c:1015 buffer = 137944345 #102 0x0811ac17 in main (argc=1, argv=0xbfffefb4) at /home/steve/cvsroot/emacs/src/emacs.c:1852 dummy = 140350480 stack_bottom_variable = 8 '\b' do_initial_setlocale = 1 skip_args = 0 rlim = { rlim_cur = 8388608, rlim_max = 18446744073709551615 } ---Type to continue, or q to quit--- no_loadup = 0 junk = 0x0 dname_arg = 0x0 Lisp Backtrace: "dbus-call-method" (0xbfffc504) "byte-code" (0xbfffc5b0) "dbus-ping" (0xbfffc844) "byte-code" (0xbfffc8e0) "require" (0xbfffcb40) "catch" (0xbfffcd04) "progn" (0xbfffcd94) "if" (0xbfffce14) "when" (0xbfffce94) "while" (0xbfffcf44) "let" (0xbfffd024) "dolist" (0xbfffd0a4) "eval" (0xbfffd144) "do-after-load-evaluation" (0xbfffd284) "tramp-file-name-handler" (0xbfffd464) "expand-file-name" (0xbfffd548) "recentf-cleanup" (0xbfffd674) "recentf-auto-cleanup" (0xbfffd7a4) "recentf-mode" (0xbfffd8d4) "custom-set-minor-mode" (0xbfffda04) "byte-code" (0xbfffdaa0) "custom-theme-set-variables" (0xbfffdde8) "apply" (0xbfffdde4) "custom-set-variables" (0xbfffdea0) "eval-buffer" (0xbfffe094) "load-with-code-conversion" (0xbfffe1d4) "load" (0xbfffe3b4) ---Type to continue, or q to quit--- 0x8247704 PVEC_COMPILED "byte-code" (0xbfffe590) "command-line" (0xbfffe834) "normal-top-level" (0xbfffe900) (gdb) From Michael.Albinus@alcatel-lucent.de Mon Aug 24 03:22:39 2009 Received: (at 4239) by emacsbugs.donarmstrong.com; 24 Aug 2009 10:22:39 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.0 required=4.0 tests=AWL,FOURLA,HAS_BUG_NUMBER, IMPRONONCABLE_1,IMPRONONCABLE_2,MURPHY_DRUGS_REL8,MURPHY_WRONG_WORD2 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mailrelay2.alcatel.de (mailrelay2.alcatel.de [194.113.59.96]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7OAMbOE032761 for <4239@emacsbugs.donarmstrong.com>; Mon, 24 Aug 2009 03:22:39 -0700 Received: from destgsu0048.stgl.sel.alcatel.de (destgsu0048.de.alcatel-lucent.com [149.204.242.4]) by mailrelay2.alcatel.de (8.13.8/8.13.8/ICT) with ESMTP id n7OAMYeV012423; Mon, 24 Aug 2009 12:22:34 +0200 Received: from slbhn1.alcatel.de (slbhn1.de.alcatel-lucent.com [149.204.90.35]) by destgsu0048.stgl.sel.alcatel.de (8.12.3/8.12.3) with ESMTP id n7OAMXY4022745; Mon, 24 Aug 2009 12:22:33 +0200 (MEST) From: Michael Albinus To: Stephen Berman Cc: "4239\@debbugs.gnu.org" <4239@debbugs.gnu.org> Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> <87tyzy8u9b.fsf@gmx.de> <87r5v1czzb.fsf@escher.local.home> Date: Mon, 24 Aug 2009 12:22:31 +0200 In-Reply-To: <87r5v1czzb.fsf@escher.local.home> (Stephen Berman's message of "Mon, 24 Aug 2009 11:39:36 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Alcanet-virus-scanned: n7OAMXY4022745 at destgsu0048.stgl.sel.alcatel.de X-Scanned-By: MIMEDefang 2.57 on 149.204.45.73 --=-=-= Stephen Berman writes: >> Could you, please, start Emacs from gdb? When it is stalled, interrupt >> it, and show the backtrace. > > Here it is; I hope it helps shed some light on the problem. It does, indeed: > Lisp Backtrace: > "dbus-call-method" (0xbfffc504) > "byte-code" (0xbfffc5b0) > "dbus-ping" (0xbfffc844) So for whatever reasons, one of the three dbus-ping calls in tramp-gvfs.el hangs (for the default 25 sec timeout of D-Bus calls). Could you, please, check the following patch? It restricts every dbus-ping to 0.1 sec. It will still leave a short delay for you, but this might be tolerable. Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment *** /home_local/emacs/lisp/net/dbus.el.~1~ 2009-08-21 10:35:54.000000000 +0200 --- /home_local/emacs/lisp/net/dbus.el 2009-08-24 12:04:29.000000000 +0200 *************** *** 493,505 **** bus dbus-service-dbus dbus-path-dbus dbus-interface-dbus "GetNameOwner" service))) ! (defun dbus-ping (bus service) ! "Check whether SERVICE is registered for D-Bus BUS." ;; "Ping" raises a D-Bus error if SERVICE does not exist. ;; Otherwise, it returns silently with `nil'. (condition-case nil (not ! (dbus-call-method bus service dbus-path-dbus dbus-interface-peer "Ping")) (dbus-error nil))) --- 493,512 ---- bus dbus-service-dbus dbus-path-dbus dbus-interface-dbus "GetNameOwner" service))) ! (defun dbus-ping (bus service &optional timeout) ! "Check whether SERVICE is registered for D-Bus BUS. ! TIMEOUT, an nonnegative integer, specifies the maximum number of ! milliseconds `dbus-ping' must return. The default value is 25.000." ;; "Ping" raises a D-Bus error if SERVICE does not exist. ;; Otherwise, it returns silently with `nil'. (condition-case nil (not ! (if (natnump timeout) ! (dbus-call-method ! bus service dbus-path-dbus dbus-interface-peer ! "Ping" :timeout timeout) ! (dbus-call-method ! bus service dbus-path-dbus dbus-interface-peer "Ping"))) (dbus-error nil))) --=-=-= Content-Type: text/x-patch Content-Disposition: attachment *** /home_local/emacs/lisp/net/tramp-gvfs.el.~1~ 2009-08-04 13:02:56.000000000 +0200 --- /home_local/emacs/lisp/net/tramp-gvfs.el 2009-08-24 12:05:39.000000000 +0200 *************** *** 144,150 **** "The well known name of the GVFS daemon.") ;; Check that GVFS is available. ! (unless (dbus-ping :session tramp-gvfs-service-daemon) (throw 'tramp-loading nil)) (defconst tramp-gvfs-path-mounttracker "/org/gtk/vfs/mounttracker" --- 144,150 ---- "The well known name of the GVFS daemon.") ;; Check that GVFS is available. ! (unless (dbus-ping :session tramp-gvfs-service-daemon 100) (throw 'tramp-loading nil)) (defconst tramp-gvfs-path-mounttracker "/org/gtk/vfs/mounttracker" *************** *** 1177,1183 **** (tramp-bluez-list-devices))) ;; Add completion function for OBEX method. ! (when (dbus-ping :system tramp-bluez-service) (tramp-set-completion-function "obex" '((tramp-bluez-parse-device-names "")))) --- 1177,1183 ---- (tramp-bluez-list-devices))) ;; Add completion function for OBEX method. ! (when (dbus-ping :system tramp-bluez-service 100) (tramp-set-completion-function "obex" '((tramp-bluez-parse-device-names "")))) *************** *** 1210,1216 **** (zeroconf-list-services "_webdav._tcp"))) ;; Add completion function for DAV and DAVS methods. ! (when (dbus-ping :system zeroconf-service-avahi) (zeroconf-init tramp-gvfs-zeroconf-domain) (tramp-set-completion-function "sftp" '((tramp-zeroconf-parse-workstation-device-names ""))) --- 1210,1216 ---- (zeroconf-list-services "_webdav._tcp"))) ;; Add completion function for DAV and DAVS methods. ! (when (dbus-ping :system zeroconf-service-avahi 100) (zeroconf-init tramp-gvfs-zeroconf-domain) (tramp-set-completion-function "sftp" '((tramp-zeroconf-parse-workstation-device-names ""))) --=-=-=-- From stephen.berman@gmx.net Mon Aug 24 04:02:58 2009 Received: (at 4239) by emacsbugs.donarmstrong.com; 24 Aug 2009 11:02:58 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.6 required=4.0 tests=AWL,HAS_BUG_NUMBER, IMPRONONCABLE_1,IMPRONONCABLE_2,MURPHY_DRUGS_REL8,MURPHY_WRONG_WORD2 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with SMTP id n7OB2uvP009555 for <4239@emacsbugs.donarmstrong.com>; Mon, 24 Aug 2009 04:02:57 -0700 Received: (qmail invoked by alias); 24 Aug 2009 11:02:50 -0000 Received: from i59F5494A.versanet.de (EHLO escher.local.home) [89.245.73.74] by mail.gmx.net (mp001) with SMTP; 24 Aug 2009 13:02:50 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX183FMkRgc43QGP6A43KCR1xiotL3x8x+9NjWC56Gm SiV3r8KVblNpQ3 Received: by escher.local.home (Postfix, from userid 1000) id 98F8C1D1688; Mon, 24 Aug 2009 13:02:44 +0200 (CEST) From: Stephen Berman To: Michael Albinus Cc: "4239\@debbugs.gnu.org" <4239@debbugs.gnu.org> Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> <87tyzy8u9b.fsf@gmx.de> <87r5v1czzb.fsf@escher.local.home> Sender: steve@escher.local.home Date: Mon, 24 Aug 2009 13:02:44 +0200 In-Reply-To: (Michael Albinus's message of "Mon, 24 Aug 2009 12:22:31 +0200") Message-ID: <87my5pcw4r.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.6 On Mon, 24 Aug 2009 12:22:31 +0200 Michael Albinus wrote: > Stephen Berman writes: > >>> Could you, please, start Emacs from gdb? When it is stalled, interrupt >>> it, and show the backtrace. >> >> Here it is; I hope it helps shed some light on the problem. > > It does, indeed: > >> Lisp Backtrace: >> "dbus-call-method" (0xbfffc504) >> "byte-code" (0xbfffc5b0) >> "dbus-ping" (0xbfffc844) > > So for whatever reasons, one of the three dbus-ping calls in > tramp-gvfs.el hangs (for the default 25 sec timeout of D-Bus calls). > > Could you, please, check the following patch? It restricts every > dbus-ping to 0.1 sec. It will still leave a short delay for you, but > this might be tolerable. To test whether the patch fixes the problem I presumably have to wait till I reboot the machine, which may not be till tomorrow. Does it suffice to simply apply the patch and restart Emacs, or do I need to redump or rebuild Emacs? Thanks for the quick response. Steve Berman PS: If the patch works, before you commit it you should, in the doc string of dbus-ping, change "25.000" to "25,000": `.' and `,' have the opposite roles in German and English numerals. From Michael.Albinus@alcatel-lucent.de Mon Aug 24 04:30:51 2009 Received: (at 4239) by emacsbugs.donarmstrong.com; 24 Aug 2009 11:30:51 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.1 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mailrelay2.alcatel.de (mailrelay2.alcatel.de [194.113.59.96]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7OBUnOQ015848 for <4239@emacsbugs.donarmstrong.com>; Mon, 24 Aug 2009 04:30:51 -0700 Received: from destgsu0048.stgl.sel.alcatel.de (destgsu0048.de.alcatel-lucent.com [149.204.242.4]) by mailrelay2.alcatel.de (8.13.8/8.13.8/ICT) with ESMTP id n7OBUhpW015733; Mon, 24 Aug 2009 13:30:43 +0200 Received: from slbhn1.alcatel.de (slbhn1.de.alcatel-lucent.com [149.204.90.35]) by destgsu0048.stgl.sel.alcatel.de (8.12.3/8.12.3) with ESMTP id n7OBUgY4004323; Mon, 24 Aug 2009 13:30:42 +0200 (MEST) From: Michael Albinus To: Stephen Berman Cc: "4239\@debbugs.gnu.org" <4239@debbugs.gnu.org> Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> <87tyzy8u9b.fsf@gmx.de> <87r5v1czzb.fsf@escher.local.home> <87my5pcw4r.fsf@escher.local.home> Date: Mon, 24 Aug 2009 13:30:41 +0200 In-Reply-To: <87my5pcw4r.fsf@escher.local.home> (Stephen Berman's message of "Mon, 24 Aug 2009 13:02:44 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Alcanet-virus-scanned: n7OBUgY4004323 at destgsu0048.stgl.sel.alcatel.de X-Scanned-By: MIMEDefang 2.57 on 149.204.45.73 Stephen Berman writes: > To test whether the patch fixes the problem I presumably have to wait > till I reboot the machine, which may not be till tomorrow. Does it > suffice to simply apply the patch and restart Emacs, or do I need to > redump or rebuild Emacs? You shall byte-compile dbus.el and tramp-gvfs.el. > Thanks for the quick response. > > Steve Berman > > PS: If the patch works, before you commit it you should, in the doc > string of dbus-ping, change "25.000" to "25,000": `.' and `,' have the > opposite roles in German and English numerals. I'll do. Thanks. Best regards, Michael. From stephen.berman@gmx.net Mon Aug 24 11:19:31 2009 Received: (at 4239) by emacsbugs.donarmstrong.com; 24 Aug 2009 18:19:32 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.6 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with SMTP id n7OIJTpv030529 for <4239@emacsbugs.donarmstrong.com>; Mon, 24 Aug 2009 11:19:31 -0700 Received: (qmail invoked by alias); 24 Aug 2009 18:19:23 -0000 Received: from i59F5A576.versanet.de (EHLO escher.local.home) [89.245.165.118] by mail.gmx.net (mp024) with SMTP; 24 Aug 2009 20:19:23 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX18w+aRBxqEwAavfT+HeHLznaa07vu9KSkphup+CBE LgikEkceKbNkGH Received: by escher.local.home (Postfix, from userid 1000) id 57EFC1D1688; Mon, 24 Aug 2009 20:19:16 +0200 (CEST) From: Stephen Berman To: Michael Albinus Cc: 4239@debbugs.gnu.org Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> <87tyzy8u9b.fsf@gmx.de> <87r5v1czzb.fsf@escher.local.home> <87my5pcw4r.fsf@escher.local.home> Sender: steve@escher.local.home Date: Mon, 24 Aug 2009 20:19:16 +0200 In-Reply-To: (Michael Albinus's message of "Mon, 24 Aug 2009 13:30:41 +0200") Message-ID: <87r5v19isb.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.67 On Mon, 24 Aug 2009 13:30:41 +0200 Michael Albinus wrote: > Stephen Berman writes: > >> To test whether the patch fixes the problem I presumably have to wait >> till I reboot the machine, which may not be till tomorrow. Does it >> suffice to simply apply the patch and restart Emacs, or do I need to >> redump or rebuild Emacs? > > You shall byte-compile dbus.el and tramp-gvfs.el. I had occasion to reboot my machine today, so I could test your patch against my bug recipe -- it worked as expected: only a barely noticeable pause at the "Cleaning up the recentf list..." message, then startup completed as usual. I will test it again tomorrow with my init file and normal recentf-file, but I expect it will also work with them. Thanks! (Still, I wonder what in my system is causing dbus-ping to hang...) Steve Berman From michael.albinus@gmx.de Mon Aug 24 12:28:54 2009 Received: (at 4239) by emacsbugs.donarmstrong.com; 24 Aug 2009 19:28:54 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.7 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with SMTP id n7OJSpov011342 for <4239@emacsbugs.donarmstrong.com>; Mon, 24 Aug 2009 12:28:53 -0700 Received: (qmail invoked by alias); 24 Aug 2009 19:28:45 -0000 Received: from p57A22881.dip0.t-ipconnect.de (EHLO arthur.local) [87.162.40.129] by mail.gmx.net (mp023) with SMTP; 24 Aug 2009 21:28:45 +0200 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX19mQSNicJhm/QkDBueEe9ZTrm1RJprj04Lgr2s6jh CplCOTrDbbsjaB From: Michael Albinus To: Stephen Berman Cc: 4239@debbugs.gnu.org Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> <87tyzy8u9b.fsf@gmx.de> <87r5v1czzb.fsf@escher.local.home> <87my5pcw4r.fsf@escher.local.home> <87r5v19isb.fsf@escher.local.home> Date: Mon, 24 Aug 2009 21:28:41 +0200 In-Reply-To: <87r5v19isb.fsf@escher.local.home> (Stephen Berman's message of "Mon, 24 Aug 2009 20:19:16 +0200") Message-ID: <87k50tui3a.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.7 Stephen Berman writes: > (Still, I wonder what in my system is causing dbus-ping to hang...) Hard to say, there are 3 different pings in tramp-gvfs.el. But it happens only the very first time you start the system, and it does not depend on restart of your (windowing) session. So it shall be a ping towards the system bus: either the check for bluez, or the check for zeroconf. (In theory!) the services shall be autostarted, or the ping shall raise an error; both events do not happen on your system. If you are interested in, you could continue to check (you know what to change), but I hope the case is closed for Emacs. After your report tomorrow, I'll close the ticket. > Steve Berman Thanks for your patient testing, and best regards, Michael. From stephen.berman@gmx.net Tue Aug 25 00:23:53 2009 Received: (at 4239) by emacsbugs.donarmstrong.com; 25 Aug 2009 07:23:53 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.6 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with SMTP id n7P7Noec019660 for <4239@emacsbugs.donarmstrong.com>; Tue, 25 Aug 2009 00:23:52 -0700 Received: (qmail invoked by alias); 25 Aug 2009 07:23:45 -0000 Received: from i59F563AB.versanet.de (EHLO escher.local.home) [89.245.99.171] by mail.gmx.net (mp066) with SMTP; 25 Aug 2009 09:23:45 +0200 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX18xMAYfFMQxTKdPexspH1+J9dItxES61gbwoVSu6R y7N4HlUEYQp56F Received: by escher.local.home (Postfix, from userid 1000) id 17B841D1547; Tue, 25 Aug 2009 09:23:38 +0200 (CEST) From: Stephen Berman To: Michael Albinus Cc: 4239@debbugs.gnu.org Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> <87tyzy8u9b.fsf@gmx.de> <87r5v1czzb.fsf@escher.local.home> <87my5pcw4r.fsf@escher.local.home> <87r5v19isb.fsf@escher.local.home> <87k50tui3a.fsf@gmx.de> Sender: steve@escher.local.home Date: Tue, 25 Aug 2009 09:23:38 +0200 In-Reply-To: <87k50tui3a.fsf@gmx.de> (Michael Albinus's message of "Mon, 24 Aug 2009 21:28:41 +0200") Message-ID: <871vn09x1h.fsf@escher.local.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.63 On Mon, 24 Aug 2009 21:28:41 +0200 Michael Albinus wrote: > After your report tomorrow, I'll close the ticket. As expected, with your patches and my init file and recentf-file, there was now only a slight, certainly tolerable, pause after the "cleaning recentf-list" message, so for me this problem is fixed, at least as far as Emacs is concerned. > Stephen Berman writes: > >> (Still, I wonder what in my system is causing dbus-ping to hang...) > > Hard to say, there are 3 different pings in tramp-gvfs.el. But it > happens only the very first time you start the system, and it does not > depend on restart of your (windowing) session. So it shall be a ping > towards the system bus: either the check for bluez, or the check for > zeroconf. (In theory!) the services shall be autostarted, or the ping > shall raise an error; both events do not happen on your system. > > If you are interested in, you could continue to check (you know what to > change), but I hope the case is closed for Emacs. Thanks for the tips and again for the quick fix! Steve Berman From Michael.Albinus@alcatel-lucent.de Tue Aug 25 03:46:01 2009 Received: (at 4239-done) by emacsbugs.donarmstrong.com; 25 Aug 2009 10:46:01 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.1 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mailrelay1.alcatel.de (mailrelay1.alcatel.de [194.113.59.95]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n7PAjxWm026897 for <4239-done@emacsbugs.donarmstrong.com>; Tue, 25 Aug 2009 03:46:01 -0700 Received: from destgsu0048.stgl.sel.alcatel.de (destgsu0048.de.alcatel-lucent.com [149.204.242.4]) by mailrelay1.alcatel.de (8.13.8/8.13.8/ICT) with ESMTP id n7PAjrel031864; Tue, 25 Aug 2009 12:45:53 +0200 Received: from slbhn1.alcatel.de (slbhn1.de.alcatel-lucent.com [149.204.90.35]) by destgsu0048.stgl.sel.alcatel.de (8.12.3/8.12.3) with ESMTP id n7PAjqY4010000; Tue, 25 Aug 2009 12:45:52 +0200 (MEST) From: Michael Albinus To: Stephen Berman Cc: <4239-done@debbugs.gnu.org> Subject: Re: bug#4239: 23.1.50; Pause during Emacs startup with recentf-mode References: <87k50un4oc.fsf@escher.local.home> <87tyzy8u9b.fsf@gmx.de> <87r5v1czzb.fsf@escher.local.home> <87my5pcw4r.fsf@escher.local.home> <87r5v19isb.fsf@escher.local.home> <87k50tui3a.fsf@gmx.de> <871vn09x1h.fsf@escher.local.home> Date: Tue, 25 Aug 2009 12:45:51 +0200 In-Reply-To: <871vn09x1h.fsf@escher.local.home> (Stephen Berman's message of "Tue, 25 Aug 2009 09:23:38 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Alcanet-virus-scanned: n7PAjqY4010000 at destgsu0048.stgl.sel.alcatel.de X-Scanned-By: MIMEDefang 2.57 on 149.204.45.72 Stephen Berman writes: > As expected, with your patches and my init file and recentf-file, there > was now only a slight, certainly tolerable, pause after the "cleaning > recentf-list" message, so for me this problem is fixed, at least as far > as Emacs is concerned. OK, I've committed the changes to the trunk. >> So it shall be a ping towards the system bus: either the check for >> bluez, or the check for zeroconf. I've updated my fix slightly: for bluez and zeroconf, I do not ping anymore. Instead of, there is a check just for the existence of the service names on the system bus. There is no need to autostart the services, if they do not run already. > Steve Berman Best regards, Michael. From unknown Thu Jun 19 12:38:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Sep 2009 14:24:12 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator