From unknown Tue Jun 17 20:18: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#5705 <5705@debbugs.gnu.org>
To: bug#5705 <5705@debbugs.gnu.org>
Subject: Status: 23.1.93; recursive load error when loading tramp
Reply-To: bug#5705 <5705@debbugs.gnu.org>
Date: Wed, 18 Jun 2025 03:18:36 +0000
retitle 5705 23.1.93; recursive load error when loading tramp
reassign 5705 emacs
submitter 5705 Paul Pogonyshev
severity 5705 important
thanks
From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 09:55:08 2010
Received: (at submit) by debbugs.gnu.org; 11 Mar 2010 14:55:09 +0000
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from )
id 1Npjn2-0000cu-1m
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 09:55:08 -0500
Received: from fencepost.gnu.org ([140.186.70.10])
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1NpjYx-0000WZ-Px
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 09:40:36 -0500
Received: from mx10.gnu.org ([199.232.76.166]:59589)
by fencepost.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1NpjYs-0007LJ-Fs
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 09:40:31 -0500
Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim
4.60) (envelope-from ) id 1NpjMx-0005eW-RF
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 09:28:13 -0500
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python
X-Spam-Level:
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,
UNPARSEABLE_RELAY autolearn=ham version=3.1.0
Received: from lists.gnu.org ([199.232.76.165]:59056)
by monty-python.gnu.org with esmtps
(TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60)
(envelope-from ) id 1NpjMw-0005eH-Kh
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 09:28:10 -0500
Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
id 1NpjMv-0007Y0-C2
for bug-gnu-emacs@gnu.org; Thu, 11 Mar 2010 09:28:09 -0500
Received: from [140.186.70.92] (port=52974 helo=eggs.gnu.org)
by lists.gnu.org with esmtp (Exim 4.43) id 1NpjMr-0007UL-Ju
for bug-gnu-emacs@gnu.org; Thu, 11 Mar 2010 09:28:06 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69)
(envelope-from ) id 1NpjMq-0001N1-9T
for bug-gnu-emacs@gnu.org; Thu, 11 Mar 2010 09:28:05 -0500
Received: from bluelynx6.ukhost4u.com ([195.216.197.61]:32801)
by eggs.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1NpjMq-0001Lx-3I
for bug-gnu-emacs@gnu.org; Thu, 11 Mar 2010 09:28:04 -0500
Received: from [212.98.179.118] (helo=racoon.localnet)
by bluelynx6.ukhost4u.com with esmtpsa (TLSv1:AES256-SHA:256)
(Exim 4.69) (envelope-from )
id 1NpjKW-00043P-T1; Thu, 11 Mar 2010 14:25:41 +0000
From: Paul Pogonyshev
To: bug-gnu-emacs@gnu.org
Subject: 23.1.93; recursive load error when loading tramp
Date: Thu, 11 Mar 2010 16:27:40 +0200
User-Agent: KMail/1.12.3 (Linux/2.6.27.5-117.fc10.i686; KDE/4.3.3; i686; ; )
MIME-Version: 1.0
Content-Type: Text/Plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-Id: <201003111627.40188.p.pogonyshev@anakreon.net>
X-AntiAbuse: This header was added to track abuse,
please include it with any abuse report
X-AntiAbuse: Primary Hostname - bluelynx6.ukhost4u.com
X-AntiAbuse: Original Domain - gnu.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - anakreon.net
X-Source:
X-Source-Args:
X-Source-Dir:
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2)
X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6,
seldom 2.4 (older, 4)
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 11 Mar 2010 09:55:07 -0500
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: debbugs-submit-bounces@debbugs.gnu.org
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
X-Spam-Score: -5.3 (-----)
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
From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 11:06:33 2010
Received: (at 5705) by debbugs.gnu.org; 11 Mar 2010 16:06:33 +0000
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from )
id 1Npku9-00016X-2F
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 11:06:33 -0500
Received: from pantheon-po34.its.yale.edu ([130.132.50.80])
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1Npku7-00016S-Ay
for 5705@debbugs.gnu.org; Thu, 11 Mar 2010 11:06:31 -0500
Received: from furry (dhcp128036014175.central.yale.edu [128.36.14.175])
(authenticated bits=0)
by pantheon-po34.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id
o2BG6Ls3007336
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
Thu, 11 Mar 2010 11:06:21 -0500
Received: by furry (Postfix, from userid 1000)
id 12D51C011; Thu, 11 Mar 2010 11:06:21 -0500 (EST)
From: Chong Yidong
To: Paul Pogonyshev
Subject: Re: bug#5705: 23.1.93; recursive load error when loading tramp
References: <201003111627.40188.p.pogonyshev@anakreon.net>
Date: Thu, 11 Mar 2010 11:06:21 -0500
In-Reply-To: <201003111627.40188.p.pogonyshev@anakreon.net> (Paul Pogonyshev's
message of "Thu, 11 Mar 2010 16:27:40 +0200")
Message-ID: <87sk86zvuq.fsf@stupidchicken.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.94 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)
X-Spam-Score: -2.8 (--)
X-Debbugs-Envelope-To: 5705
Cc: 5705@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: debbugs-submit-bounces@debbugs.gnu.org
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
X-Spam-Score: -2.8 (--)
Paul Pogonyshev writes:
> 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.
Some something like
M-x ido-mode RET
C-x C-f /usr/bin/a TAB
should produce the bug? I haven't been able to see it this way.
From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 12:03:53 2010
Received: (at 5705) by debbugs.gnu.org; 11 Mar 2010 17:03:53 +0000
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from )
id 1Nplnc-0001aa-Hk
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 12:03:52 -0500
Received: from bluelynx6.ukhost4u.com ([195.216.197.61])
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1Npl5N-0001B6-7X
for 5705@debbugs.gnu.org; Thu, 11 Mar 2010 11:18:09 -0500
Received: from [212.98.179.118] (helo=racoon.localnet)
by bluelynx6.ukhost4u.com with esmtpsa (TLSv1:AES256-SHA:256)
(Exim 4.69) (envelope-from )
id 1Npl34-0007jG-Gw; Thu, 11 Mar 2010 16:15:46 +0000
From: Paul Pogonyshev
To: Chong Yidong
Subject: Re: bug#5705: 23.1.93; recursive load error when loading tramp
Date: Thu, 11 Mar 2010 18:17:44 +0200
User-Agent: KMail/1.12.3 (Linux/2.6.27.5-117.fc10.i686; KDE/4.3.3; i686; ; )
References: <201003111627.40188.p.pogonyshev@anakreon.net>
<87sk86zvuq.fsf@stupidchicken.com>
In-Reply-To: <87sk86zvuq.fsf@stupidchicken.com>
MIME-Version: 1.0
Content-Type: Text/Plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-Id: <201003111817.44444.p.pogonyshev@anakreon.net>
X-AntiAbuse: This header was added to track abuse,
please include it with any abuse report
X-AntiAbuse: Primary Hostname - bluelynx6.ukhost4u.com
X-AntiAbuse: Original Domain - debbugs.gnu.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - anakreon.net
X-Source:
X-Source-Args:
X-Source-Dir:
X-Spam-Score: -3.9 (---)
X-Debbugs-Envelope-To: 5705
X-Mailman-Approved-At: Thu, 11 Mar 2010 12:03:51 -0500
Cc: 5705@debbugs.gnu.org
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: debbugs-submit-bounces@debbugs.gnu.org
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
X-Spam-Score: -3.5 (---)
Chong Yidong wrote:
> Paul Pogonyshev writes:
>
> > 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.
>
> Some something like
>
> M-x ido-mode RET
> C-x C-f /usr/bin/a TAB
>
> should produce the bug? I haven't been able to see it this way.
Sorry, I tried now with 'emacs -Q' and found a corrected way:
M-x ido-mode RET enable ido
C-x C-f / / this makes ido load tramp
C-g abort loading
You need to be quick to hit C-g while tramp is still loading. After
this file opening stops working just as described, at least here.
I managed to reproduce this three times in a row (each time with a
fresh 'emacs -Q', since the previous becomes useless).
Paul
From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 12:36:34 2010
Received: (at 5705) by debbugs.gnu.org; 11 Mar 2010 17:36:34 +0000
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from )
id 1NpmJF-0001oP-Vb
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 12:36:34 -0500
Received: from pantheon-po25.its.yale.edu ([130.132.50.119])
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1NpmJF-0001oK-7w
for 5705@debbugs.gnu.org; Thu, 11 Mar 2010 12:36:33 -0500
Received: from furry (dhcp128036014175.central.yale.edu [128.36.14.175])
(authenticated bits=0)
by pantheon-po25.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id
o2BHaNaQ013316
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
Thu, 11 Mar 2010 12:36:23 -0500
Received: by furry (Postfix, from userid 1000)
id 071B0C011; Thu, 11 Mar 2010 12:36:23 -0500 (EST)
From: Chong Yidong
To: Michael Albinus
Subject: Re: bug#5705: 23.1.93; recursive load error when loading tramp
References: <201003111627.40188.p.pogonyshev@anakreon.net>
<87sk86zvuq.fsf@stupidchicken.com>
<201003111817.44444.p.pogonyshev@anakreon.net>
Date: Thu, 11 Mar 2010 12:36:23 -0500
In-Reply-To: <201003111817.44444.p.pogonyshev@anakreon.net> (Paul Pogonyshev's
message of "Thu, 11 Mar 2010 18:17:44 +0200")
Message-ID: <87r5nqn4ko.fsf@stupidchicken.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.94 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed)
X-Spam-Score: -1.9 (-)
X-Debbugs-Envelope-To: 5705
Cc: 5705@debbugs.gnu.org, Paul Pogonyshev
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: debbugs-submit-bounces@debbugs.gnu.org
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
X-Spam-Score: -2.8 (--)
Paul Pogonyshev writes:
> Sorry, I tried now with 'emacs -Q' and found a corrected way:
>
> M-x ido-mode RET enable ido
> C-x C-f / / this makes ido load tramp
> C-g abort loading
>
> You need to be quick to hit C-g while tramp is still loading. After
> this file opening stops working just as described, at least here.
OK, I see the problem.
If you C-g while Tramp is loading, it leaves Tramp in a half-loaded
state, which screws up all subsequent calls to tramp-tramp-file-p (Lisp
backtrace below). The eval-after-load in tramp.el seems to be the
culprit.
Michael, could you take a look?
Debugger entered--Lisp error: (error "Recursive load" "/home/cyd/emacs/lisp/net/tramp.elc" "/home/cyd/emacs/lisp/net/tramp-cmds.elc" "/home/cyd/emacs/lisp/net/tramp.elc" "/home/cyd/emacs/lisp/net/tramp-cmds.elc" "/home/cyd/emacs/lisp/net/tramp.elc" "/home/cyd/emacs/lisp/net/tramp-cmds.elc" "/home/cyd/emacs/lisp/net/tramp.elc" "/home/cyd/emacs/lisp/net/tramp-cmds.elc" "/home/cyd/emacs/lisp/net/tramp.elc")
require(tramp)
require(tramp-cmds)
(catch (quote tramp-loading) (require feature) (add-hook (quote tramp-unload-hook) (\` ...)))
(progn (catch (quote tramp-loading) (require feature) (add-hook ... ...)) (unless (featurep feature) (message "Loading %s failed, ignoring this package" feature)))
(if feature (progn (catch ... ... ...) (unless ... ...)))
(when feature (catch (quote tramp-loading) (require feature) (add-hook ... ...)) (unless (featurep feature) (message "Loading %s failed, ignoring this package" feature)))
(while --dolist-tail-- (setq feature (car --dolist-tail--)) (when feature (catch ... ... ...) (unless ... ...)) (setq --dolist-tail-- (cdr --dolist-tail--)))
(let ((--dolist-tail-- ...) feature) (while --dolist-tail-- (setq feature ...) (when feature ... ...) (setq --dolist-tail-- ...)))
(dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...)))
eval((dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...))))
eval-after-load("tramp" (dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...))))
byte-code("\300\301\302\"\210\303\304\305\"\210\306\307\310\"\210\311\312\313\314\315\316\317\320&\207" [add-hook tramp-unload-hook #[nil "\300\301!\205\n\302\301\303\"\207" [featurep tramp-uu unload-feature force] 3] autoload uudecode-decode-region "uudecode" eval-after-load "tramp" (dolist (feature ...) (when feature ... ...)) custom-declare-group tramp nil "Edit remote files with a combination of rsh and rcp or similar programs." :group files :version "22.1"] 8)
require(tramp)
require(tramp-cmds)
(catch (quote tramp-loading) (require feature) (add-hook (quote tramp-unload-hook) (\` ...)))
(progn (catch (quote tramp-loading) (require feature) (add-hook ... ...)) (unless (featurep feature) (message "Loading %s failed, ignoring this package" feature)))
(if feature (progn (catch ... ... ...) (unless ... ...)))
(when feature (catch (quote tramp-loading) (require feature) (add-hook ... ...)) (unless (featurep feature) (message "Loading %s failed, ignoring this package" feature)))
(while --dolist-tail-- (setq feature (car --dolist-tail--)) (when feature (catch ... ... ...) (unless ... ...)) (setq --dolist-tail-- (cdr --dolist-tail--)))
(let ((--dolist-tail-- ...) feature) (while --dolist-tail-- (setq feature ...) (when feature ... ...) (setq --dolist-tail-- ...)))
(dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...)))
eval((dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...))))
eval-after-load("tramp" (dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...))))
byte-code("\300\301\302\"\210\303\304\305\"\210\306\307\310\"\210\311\312\313\314\315\316\317\320&\207" [add-hook tramp-unload-hook #[nil "\300\301!\205\n\302\301\303\"\207" [featurep tramp-uu unload-feature force] 3] autoload uudecode-decode-region "uudecode" eval-after-load "tramp" (dolist (feature ...) (when feature ... ...)) custom-declare-group tramp nil "Edit remote files with a combination of rsh and rcp or similar programs." :group files :version "22.1"] 8)
require(tramp)
require(tramp-cmds)
(catch (quote tramp-loading) (require feature) (add-hook (quote tramp-unload-hook) (\` ...)))
(progn (catch (quote tramp-loading) (require feature) (add-hook ... ...)) (unless (featurep feature) (message "Loading %s failed, ignoring this package" feature)))
(if feature (progn (catch ... ... ...) (unless ... ...)))
(when feature (catch (quote tramp-loading) (require feature) (add-hook ... ...)) (unless (featurep feature) (message "Loading %s failed, ignoring this package" feature)))
(while --dolist-tail-- (setq feature (car --dolist-tail--)) (when feature (catch ... ... ...) (unless ... ...)) (setq --dolist-tail-- (cdr --dolist-tail--)))
(let ((--dolist-tail-- ...) feature) (while --dolist-tail-- (setq feature ...) (when feature ... ...) (setq --dolist-tail-- ...)))
(dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...)))
eval((dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...))))
eval-after-load("tramp" (dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...))))
byte-code("\300\301\302\"\210\303\304\305\"\210\306\307\310\"\210\311\312\313\314\315\316\317\320&\207" [add-hook tramp-unload-hook #[nil "\300\301!\205\n\302\301\303\"\207" [featurep tramp-uu unload-feature force] 3] autoload uudecode-decode-region "uudecode" eval-after-load "tramp" (dolist (feature ...) (when feature ... ...)) custom-declare-group tramp nil "Edit remote files with a combination of rsh and rcp or similar programs." :group files :version "22.1"] 8)
require(tramp)
require(tramp-cmds)
(catch (quote tramp-loading) (require feature) (add-hook (quote tramp-unload-hook) (\` ...)))
(progn (catch (quote tramp-loading) (require feature) (add-hook ... ...)) (unless (featurep feature) (message "Loading %s failed, ignoring this package" feature)))
(if feature (progn (catch ... ... ...) (unless ... ...)))
(when feature (catch (quote tramp-loading) (require feature) (add-hook ... ...)) (unless (featurep feature) (message "Loading %s failed, ignoring this package" feature)))
(while --dolist-tail-- (setq feature (car --dolist-tail--)) (when feature (catch ... ... ...) (unless ... ...)) (setq --dolist-tail-- (cdr --dolist-tail--)))
(let ((--dolist-tail-- ...) feature) (while --dolist-tail-- (setq feature ...) (when feature ... ...) (setq --dolist-tail-- ...)))
(dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...)))
eval((dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...))))
eval-after-load("tramp" (dolist (feature (list ... ... ... ... ... ... ...)) (when feature (catch ... ... ...) (unless ... ...))))
byte-code("\300\301\302\"\210\303\304\305\"\210\306\307\310\"\210\311\312\313\314\315\316\317\320&^G\207" [add-hook tramp-unload-hook #[nil "\300\301!\205\n\302\301\303\"\207" [featurep tramp-uu unload-feature force] 3] autoload uudecode-decode-region "uudecode" eval-after-load "tramp" (dolist (feature ...) (when feature ... ...)) custom-declare-group tramp nil "Edit remote files with a combination of rsh and rcp or similar programs." :group files :version "22.1"] 8)
tramp-tramp-file-p("/home/cyd/emacs/admin/ChangeLog")
tramp-find-foreign-file-name-handler("/home/cyd/emacs/admin/ChangeLog")
tramp-set-auto-save()
run-hooks(find-file-hook)
after-find-file(nil t)
find-file-noselect-1(# "~/emacs/admin/ChangeLog" nil nil "~/src/emacs/emacs-23/admin/ChangeLog" (3499012 2054))
find-file-noselect("/home/cyd/emacs/admin/ChangeLog" nil nil)
ido-file-internal(raise-frame)
ido-find-file()
call-interactively(ido-find-file nil nil)
From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 11 12:51:50 2010
Received: (at control) by debbugs.gnu.org; 11 Mar 2010 17:51:50 +0000
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from )
id 1NpmY1-0001v9-PK
for submit@debbugs.gnu.org; Thu, 11 Mar 2010 12:51:49 -0500
Received: from fencepost.gnu.org ([140.186.70.10])
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1NpmXz-0001v4-Me
for control@debbugs.gnu.org; Thu, 11 Mar 2010 12:51:47 -0500
Received: from rgm by fencepost.gnu.org with local (Exim 4.69)
(envelope-from )
id 1NpmXu-0006wf-Lh; Thu, 11 Mar 2010 12:51:42 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <19353.11694.517877.994614@fencepost.gnu.org>
Date: Thu, 11 Mar 2010 12:51:42 -0500
From: Glenn Morris
To: control
Subject: control
X-Spam-Score: -5.1 (-----)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: debbugs-submit-bounces@debbugs.gnu.org
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
X-Spam-Score: -5.1 (-----)
close 5690
tags 5694 moreinfo
reassign 5698 notemacs
severity 5699 wishlist
reassign 5679 notemacs
reassign 5701 emacs,cc-mode
forcemerge 5705 1529
reassign 5704 emacs,w32
retitle 5704 problem opening new file on Windows XP
reassign 5702 notemacs
From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 12 12:07:42 2010
Received: (at control) by debbugs.gnu.org; 12 Mar 2010 17:07:42 +0000
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from )
id 1Nq8Ks-0005OW-2s
for submit@debbugs.gnu.org; Fri, 12 Mar 2010 12:07:42 -0500
Received: from fencepost.gnu.org ([140.186.70.10])
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1Nq8Kq-0005OR-MV
for control@debbugs.gnu.org; Fri, 12 Mar 2010 12:07:40 -0500
Received: from rgm by fencepost.gnu.org with local (Exim 4.69)
(envelope-from )
id 1Nq8Km-00088n-6w; Fri, 12 Mar 2010 12:07:36 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <19354.29912.161897.952539@fencepost.gnu.org>
Date: Fri, 12 Mar 2010 12:07:36 -0500
From: Glenn Morris
To: control
Subject: control
X-Spam-Score: -5.1 (-----)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: debbugs-submit-bounces@debbugs.gnu.org
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
X-Spam-Score: -5.1 (-----)
reassign 5703 emacs,w32
tags 5705 =
forcemerge 5709 5708
severity 5711 wishlist
From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 13 14:54:49 2010
Received: (at 5705) by debbugs.gnu.org; 13 Mar 2010 19:54:49 +0000
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from )
id 1NqXQ8-0002Cm-WF
for submit@debbugs.gnu.org; Sat, 13 Mar 2010 14:54:49 -0500
Received: from mail.gmx.net ([213.165.64.20])
by debbugs.gnu.org with smtp (Exim 4.69)
(envelope-from ) id 1NqXQ7-0002Cg-ME
for 5705@debbugs.gnu.org; Sat, 13 Mar 2010 14:54:48 -0500
Received: (qmail invoked by alias); 13 Mar 2010 19:54:41 -0000
Received: from p4FC0050D.dip0.t-ipconnect.de (EHLO detlef.local) [79.192.5.13]
by mail.gmx.net (mp068) with SMTP; 13 Mar 2010 20:54:41 +0100
X-Authenticated: #3708877
X-Provags-ID: V01U2FsdGVkX1+qSnVoFNCqFvJCnrsp/T+wRbwX1U6ApKGpT3OAhD
kNHPLP56rhQYBT
From: Michael Albinus
To: Chong Yidong
Subject: Re: bug#5705: 23.1.93; recursive load error when loading tramp
References: <201003111627.40188.p.pogonyshev@anakreon.net>
<87sk86zvuq.fsf@stupidchicken.com>
<201003111817.44444.p.pogonyshev@anakreon.net>
<87r5nqn4ko.fsf@stupidchicken.com>
Date: Sat, 13 Mar 2010 20:54:38 +0100
In-Reply-To: <87r5nqn4ko.fsf@stupidchicken.com> (Chong Yidong's message of
"Thu, 11 Mar 2010 12:36:23 -0500")
Message-ID: <876350gfpd.fsf@gmx.de>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.93 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.55000000000000004
X-Spam-Score: -1.5 (-)
X-Debbugs-Envelope-To: 5705
Cc: 5705@debbugs.gnu.org, Paul Pogonyshev
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: debbugs-submit-bounces@debbugs.gnu.org
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
X-Spam-Score: -2.7 (--)
Chong Yidong writes:
> Paul Pogonyshev writes:
>
>> Sorry, I tried now with 'emacs -Q' and found a corrected way:
>>
>> M-x ido-mode RET enable ido
>> C-x C-f / / this makes ido load tramp
>> C-g abort loading
>>
>> You need to be quick to hit C-g while tramp is still loading. After
>> this file opening stops working just as described, at least here.
>
> OK, I see the problem.
Unfortunately, my machine is too fast to interrupt Tramp during loading.
Or I am too old, or too slow; pick whatever you want.
> If you C-g while Tramp is loading, it leaves Tramp in a half-loaded
> state, which screws up all subsequent calls to tramp-tramp-file-p (Lisp
> backtrace below). The eval-after-load in tramp.el seems to be the
> culprit.
>
> Michael, could you take a look?
Looks to me like a similar problem as bug#1529 and bug#5448. As already
said there, a clean solution requires a new arrangement of Tramp's
package dependencies. This I would like to take out of Emacs 23.2.
Next days, I'll release Tramp 2.1.18 (this is what is bundled with Emacs
23.2). Afterwards, I'll start working on the pending problems dedicated
for after-the-release. Given, that I'll be offline for 3 weeks (starting
March 20), it will last until mid of April or so.
Best regards, Michael.
From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 10 02:37:01 2010
Received: (at 5705-done) by debbugs.gnu.org; 10 Sep 2010 06:37:01 +0000
Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from )
id 1OtxEL-0004Fs-1D
for submit@debbugs.gnu.org; Fri, 10 Sep 2010 02:37:01 -0400
Received: from fencepost.gnu.org ([140.186.70.10])
by debbugs.gnu.org with esmtp (Exim 4.69)
(envelope-from ) id 1OtxEI-0004Fk-A7
for 5705-done@debbugs.gnu.org; Fri, 10 Sep 2010 02:36:59 -0400
Received: from rgm by fencepost.gnu.org with local (Exim 4.69)
(envelope-from )
id 1OtxGG-0004fj-F8; Fri, 10 Sep 2010 02:39:01 -0400
To: 5705-done@debbugs.gnu.org
Subject: Re: bug#5705: 23.1.93; recursive load error when loading tramp
References: <201003111627.40188.p.pogonyshev@anakreon.net>
<87sk86zvuq.fsf@stupidchicken.com>
<201003111817.44444.p.pogonyshev@anakreon.net>
<87r5nqn4ko.fsf@stupidchicken.com> <876350gfpd.fsf@gmx.de>
From: Glenn Morris
X-Spook: Security Council AVIP Audiotel JSOFC3IP assassination SDI
X-Ran: Q%0sIrr.hnN=O|66G|X`pZ+6w{%M~/2[NIJRwtU]]uT$1iVz~+NdjJcnb&)j;]{t|F^r
X-Hue: black
X-Debbugs-No-Ack: yes
X-Attribution: GM
Date: Fri, 10 Sep 2010 02:39:00 -0400
Message-ID:
User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Spam-Score: -6.2 (------)
X-Debbugs-Envelope-To: 5705-done
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.11
Precedence: list
List-Id:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: debbugs-submit-bounces@debbugs.gnu.org
Errors-To: debbugs-submit-bounces@debbugs.gnu.org
X-Spam-Score: -6.2 (------)
Version: 24.1
2010-09-08 Michael Albinus
Migrate to Tramp 2.2. Rearrange load dependencies.
(Bug#1529, Bug#5448, Bug#5705)
From unknown Tue Jun 17 20:18: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: Fri, 08 Oct 2010 11:24:03 +0000
User-Agent: Fakemail v42.6.9
# This is a fake control message.
#
# The action:
# bug archived.
thanks
# This fakemail brought to you by your local debbugs
# administrator