unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Paul Pogonyshev <p.pogonyshev@anakreon.net>
To: 5705@debbugs.gnu.org
Subject: bug#5705: 23.1.93; recursive load error when loading tramp
Date: Thu, 11 Mar 2010 16:27:40 +0200	[thread overview]
Message-ID: <201003111627.40188.p.pogonyshev@anakreon.net> (raw)

Severity: important

Occasionally, I "break" Emacs after which it starts printing the
following message in the minibuffer in response to any command
requiring it to open a file:

    require: Recursive load: "/usr/local/share/emacs/23.1.93/lisp/net/tramp.elc", "/usr/local/share/emacs/23.1.93/lisp/net/tramp-cmds.elc", "/usr/local/share/emacs/23.1.93/lisp/net/tramp.elc", "/usr/local/share/emacs/23.1.93/lisp/net/tramp-cmds.elc", "/usr/local/share/emacs/23.1.93/lisp/net/tramp.elc", "/usr/local/share/emacs/23.1.93/lisp/net/tramp-cmds.elc", "/usr/local/share/emacs/23.1.93/lisp/net/tramp.elc", "/usr/local/share/emacs/23.1.93/lisp/net/tramp-cmds.elc", "/usr/local/share/emacs/23.1.93/lisp/net/tramp.elc"

This includes C-x C-f, C-x C-c and many others.  I.e. after this Emacs
becomes unusable and even impossible to quit cleanly.  I have to kill
it from command line with 'killall emacs'.

I'm pretty certain this is caused by hitting C-g when C-x C-f loads a
directory (I'm using ido-mode, so completions are loaded all the
time).  Looks like some place lacks 'unwind-protect' (or something
else similar to try..finally), so that a feature is marked as loaded
in one place, but not in another.

So, to reproduce:
- enable ido-mode;
- try hitting C-x C-f, navigate into a particularly large directory
  and hit C-g while completion list is being built.

You may need to repeat the second step several times as the bug
doesn't seem to deterministic.

Cannot provide normal standard bug information, because after this
happens practically nothing in Emacs works, including M-x report-bug:
window is opened, but it is empty except for From/To/Subject headers.

This has been happening for quite a lot of time, so this bug is not
something new in recent versions.

Paul







             reply	other threads:[~2010-03-11 14:27 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-11 14:27 Paul Pogonyshev [this message]
2010-03-11 16:06 ` bug#5705: 23.1.93; recursive load error when loading tramp Chong Yidong
2010-03-11 16:17   ` Paul Pogonyshev
2010-03-11 17:36     ` Chong Yidong
2010-03-13 19:54       ` Michael Albinus
2010-09-10  6:39         ` Glenn Morris

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201003111627.40188.p.pogonyshev@anakreon.net \
    --to=p.pogonyshev@anakreon.net \
    --cc=5705@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).