From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: Re: Recursive load? master build fail Date: Wed, 11 May 2016 21:02:13 +0200 Message-ID: <87bn4cmn9m.fsf@gmx.net> References: <52a1bc0e-762b-fbdc-8866-b03ef491b2ae@yandex.ru> <572E8365.9090803@cs.ucla.edu> <572E9CCB.7070401@cs.ucla.edu> <572EE7F4.4060100@cs.ucla.edu> <87twi9q8za.fsf@gmx.de> <87k2j4ri98.fsf@gmx.de> <572F8FE0.7080600@cs.ucla.edu> <8760uo19yp.fsf@gmx.de> <57303185.5010705@cs.ucla.edu> <87vb2nzodk.fsf@gmx.de> <5732CE6D.5000408@cs.ucla.edu> <87postxdln.fsf@gmx.de> <87zirxc4ih.fsf@gmx.net> <87bn4cy6md.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1462993373 5054 80.91.229.3 (11 May 2016 19:02:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 May 2016 19:02:53 +0000 (UTC) Cc: Kaushal Modi , Paul Eggert , Emacs developers , Dmitry Gutov To: Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 11 21:02:42 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1b0ZP6-0002x2-Au for ged-emacs-devel@m.gmane.org; Wed, 11 May 2016 21:02:40 +0200 Original-Received: from localhost ([::1]:53640 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0ZP5-0000DG-OY for ged-emacs-devel@m.gmane.org; Wed, 11 May 2016 15:02:39 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36462) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0ZOz-00007z-2e for emacs-devel@gnu.org; Wed, 11 May 2016 15:02:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b0ZOv-0000Ec-R2 for emacs-devel@gnu.org; Wed, 11 May 2016 15:02:32 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:58578) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b0ZOv-0000DW-DB for emacs-devel@gnu.org; Wed, 11 May 2016 15:02:29 -0400 Original-Received: from rosalinde ([89.245.116.29]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0MS1g6-1bB8KD2KLK-00TDHE; Wed, 11 May 2016 21:02:15 +0200 In-Reply-To: <87bn4cy6md.fsf@gmx.de> (Michael Albinus's message of "Wed, 11 May 2016 17:08:42 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-Provags-ID: V03:K0:aVC1oFSn5oIoUigqRDQFgbJYkyqOx71r+8WvWJYTeMmz2HOvX3a jR/2ucQ4gZrP5fMg9kcXv+jl0xU294UaI6S1s6LSsUAbalVr2M8U1ncl9Sot+OFrwhv/WfJ YVMAzURuQuf4F86+0j/P5knlRsGnB4E+wTtF/K/rYIp6OOd85Fkr4MGsMm2Xahb2THbeFoW pKrvJAuiaG8fWs0q7VlGQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:NuQOYb0wm8g=:g3Yob6oSL8k5Mk565lhNI1 fuDDjXnuQasygKjmAgx0oQcU9jEtsyKL3D32QeN7XQ9btr5qIdwKjjgBj+VF6AU1LT2lFZhnw BgdwgVqcgkXUZxJIsYlI6GjD7u8bsxkece9bLvXYduVpyWTiis3PNBaYy4FtDrAAXwGdy0Fh5 Q19eN0rjrmPOPMBohO6DoSpKUcKAuyLwinf4MEjX/ZE90lxtOfal3ZkkSI6XrxNXegCIwpv2l rVxD8zpdWza7lGb8KBNn1xVSEtiZUmuODV76AxuPM1ndSNXXe15I/f8AYBeQYz4EeuyZ5Ag9e +KwnTYb/kpoqU+/XXyHhfydhoNMhQsvp4Ffq5Xy93JMwFlw0VtZ/FITkCjIL9HGTQScsQ53iZ gWSHuLwbSyA+Jq4RHku/zqIjBuvyydZKfGPqj14wUOG18JS0QSW6BTgapR9J2TBY+38560aAX i7BDOyHcxxspDakYkyc6AN1qL4bBvqZk/99RKHQJdNk1voiXevIgjTcjKtWvNwnf1pMobtcM9 TcLh+chaPKtDNeUT3nm/IjcTXwtC86sXGrqot1bQZqI26Uyghy+uJJOUljS4toP2Yy1pjgzbw KsKZ5dMPz/x6TvxhR80poEdLMv6XSTq3oBpelKKiEDcFVGaTC66jHZd93yu4TV4e8pBwQacUR Mf3wo3ZcUm2r5d1WWwmBHyGDEYKt9n4dZ9tYkpcC4IsIFai89uJ8JQz+Dra4yys3WsJWkWps1 AKDb7yPHa3EM9PMT2wg3bXeW2M6UeqDzslPz5XhgW+/q27oiulAaZ1qhXZ8n4K1v+e2Wrang X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:203785 Archived-At: On Wed, 11 May 2016 17:08:42 +0200 Michael Albinus wrote: > Stephen Berman 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