GNU bug report logs -
#4239
23.1.50; Pause during Emacs startup with recentf-mode
Previous Next
Full log
Message #35 received at 4239 <at> emacsbugs.donarmstrong.com (full text, mbox):
On Mon, 24 Aug 2009 12:22:31 +0200 Michael Albinus <michael.albinus <at> gmx.de> wrote:
> Stephen Berman <stephen.berman <at> gmx.net> 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.
This bug report was last modified 15 years and 273 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.