emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Recursive load? master build fail


From: Stephen Berman
Subject: Re: Recursive load? master build fail
Date: Wed, 11 May 2016 21:02:13 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

On Wed, 11 May 2016 17:08:42 +0200 Michael Albinus <address@hidden> wrote:

> Stephen Berman <address@hidden> writes:
>
>> I updated my master branch to 62d7acae7405732268713006d839a5c3507b9482
>> and built with `make bootstrap', and when I try to open an article in
>> Gnus (by typing RET on the article's line in the Summary buffer), a
>> "Recursive load" error in Tramp is signalled and the article is not
>> displayed; full backtrace attached.  If I type `C-u g' to open the
>> article, then it is displayed.
>
> I cannot reproduce it here. Does it also happen, when you call "emacs -Q",
> and load only gnus specific settings?

No, with -Q, `M-x gnus', `n', `B RET news.gmane.org RET', then entering
e.g. the group gmane.emacs.bugs and selecting an article with SPC (not
RET, as I mistakenly wrote above) works without error.  So it's only
with my setup that I get the "Recursive load" error; however, I now
discovered that when I quit the backtrace buffer that pops up (I have
debug-on-error set) and then type `g' on the article in the Summary
buffer, then the article is displayed as usual.  Trying to open further
articles then sometimes works immediately and sometimes errors,
sometimes as before but also like this (just displayed in the echo
area not in a backtrace buffer):

Error while decoding: (error Recursive load 
/data/steve/git/emacs-master/lisp/net/tramp.elc 
/data/steve/git/emacs-master/lisp/net/tramp.elc 
/data/steve/git/emacs-master/lisp/net/tramp.elc 
/data/steve/git/emacs-master/lisp/net/tramp.elc 
/data/steve/git/emacs-master/lisp/net/tramp.elc 
/data/steve/git/emacs-master/lisp/mail/qp.elc)

> It looks also a bit strange, that file-truename uses some
> hidden arguments, which are not propagated to Tramp:
>
>>   tramp-completion-file-name-handler(file-truename "/data")
>>   file-truename("/data" (93) (nil))
>>   file-truename("/data/steve" (93) (nil))
>>   file-truename("/data/steve/git" (93) (nil))
>>   file-truename("/data/steve/git/emacs-master" (93) (nil))
>>   file-truename("/data/steve/git/emacs-master/lisp" (93) (nil))
>>   file-truename("/data/steve/git/emacs-master/lisp/net" (93) (nil))
>>   file-truename("/data/steve/git/emacs-master/lisp/net/tramp.elc")

I have no idea what that means.  Do you have any suggestion how to try
to debug this?  I can try to bisect my initializations, but that will be
laborious; git bisect will probably be even more painful, since building
Emacs on this machine is quite slow.

Steve Berman



reply via email to

[Prev in Thread] Current Thread [Next in Thread]