GNU bug report logs - #78572
30.1; Tramp Project error message loop - File is missing

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Alexis Bakatine <abakatine@HIDDEN>; Done: Michael Albinus <michael.albinus@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 78572-done <at> debbugs.gnu.org:


Received: (at 78572-done) by debbugs.gnu.org; 4 Jun 2025 15:24:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 04 11:24:42 2025
Received: from localhost ([127.0.0.1]:50933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uMpyr-0007wb-Qz
	for submit <at> debbugs.gnu.org; Wed, 04 Jun 2025 11:24:42 -0400
Received: from mout.gmx.net ([212.227.15.19]:58427)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uMpyo-0007wA-OU
 for 78572-done <at> debbugs.gnu.org; Wed, 04 Jun 2025 11:24:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1749050672; x=1749655472; i=michael.albinus@HIDDEN;
 bh=me5z7inSs6U8kk+Iq2buejVKmpHeyXifC/6nyek8t2I=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=Bg/jhBDreY38N+KIoZ5WpXKROgaHyDfO0u+MHc1dUk2vuz6AI3kjkzEEBkeS3lE0
 OE9Otq6sL0nx+tIKrIfySFnpC4KaTWr6W1ZrgMjrNl0hQDiYEaK8GXu5WEau5QWN6
 5hooTCxGMochzqNA8Lo7Z24qtJbEsOwWH2vbUlDtKNOirfLET7K4uGpTKmXXjaLG1
 KI384hsxC9jWmj7nUkgaDTVEBX8NabgVOxZgqLQL8UJP/LUYk+kFagtN0LDKyvC0m
 HTVbX//gDBzPfuMStLgLm+3S1jQKuqzi9mw/dU6uQcz+pvAIUyOea5Biekp1s9Ats
 e429FJ6bgA525CqArw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McYCl-1uzkd03ebF-00dUtI; Wed, 04
 Jun 2025 17:24:31 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <R32GKVSgYnJQV66rxDYol-8_k3arcN39pbcd1DA8IYBaCrwgNhYBYUy6OpoPiSK57Q1fxEfv4JTDVgAe6nuEiEoJ4ctJPhDVGBm81CUIEgc=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
 <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
 <87plfmtpim.fsf@HIDDEN>
 <R32GKVSgYnJQV66rxDYol-8_k3arcN39pbcd1DA8IYBaCrwgNhYBYUy6OpoPiSK57Q1fxEfv4JTDVgAe6nuEiEoJ4ctJPhDVGBm81CUIEgc=@proton.me>
Date: Wed, 04 Jun 2025 17:24:31 +0200
Message-ID: <87wm9rsf68.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:kkGXRAd5cEk1XJeXlXSJ3s8ShwgA9lPMasMSZTBgqAVcyclM9It
 YPPwe0U64riAV2CUFsOvuWS+3AK9hY/pF9qTwOm2MPsZRQwqx+skrq+gHU49O4Nv6Pv6Gp+
 BPjNJokup3e0wgh7sHvM7eq5LmzxJL46SbY3G+norbWpOzvwWNlj+2HhwIDDohqxvWw8+ux
 Y5NO6RY0hAuQOGcalxkOg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:wFZ8sUNz/Bc=;a6AyFGnVkum6LDQH3cQlrwNGLsv
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572-done
Cc: 78572-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Version: 31.1

Alexis Bakatine <abakatine@HIDDEN> writes:

> Hello Michael,

Hi Alexis,

>> Pushed to master. Could you, pls, check?
>
> I confirm I'm not able to reproduce any of the messages, neither the project-vc-related ones nor the "File is missing".

Thanks for the feedback. I'm closing the bug.

> Thank you Michael, have a great day.

Best regards, Michael.




Notification sent to Alexis Bakatine <abakatine@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Michael Albinus <michael.albinus@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 4 Jun 2025 10:28:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 04 06:28:08 2025
Received: from localhost ([127.0.0.1]:47613 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uMlLr-00058Y-3d
	for submit <at> debbugs.gnu.org; Wed, 04 Jun 2025 06:28:08 -0400
Received: from mail-4325.protonmail.ch ([185.70.43.25]:63639)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uMlLl-00056N-HE
 for 78572 <at> debbugs.gnu.org; Wed, 04 Jun 2025 06:28:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1749032874; x=1749292074;
 bh=gRCZofbp3lqp3Wkvm7ZzWn2M9CcJOKaXYdjuBfjNNMo=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=aiRQe9xJGCtJB42wpMxK4WDZGK/InnKvwR25ri+RtHQzzFCEpeT0Uwz/rfHaaPcxm
 JZVI4/ttuzG1vr9nD+1/uwek6HCSDKim7aORFFMBE0n8rXMppoQFbqdmQx0DlL8bLP
 KY/AzGOb7kDvErVEaHzT3hadAfT9pFWZzDyV/kkYWfOr3RVGRgo7Y31Y1fO9XTceNl
 ZA6BM+ArRcVKpDvUQI+xqzGjfh2ySHTlv8U6XmqN/DFIbwAcrnDPWzHosy3Sl8jUIy
 HrcH8e4xe6ocVn3M3I2uafKh4qeXUbHoDyKivET5wDABmxH/KBA6x/JX5++x/QouzB
 Z57rQmSoU64ug==
Date: Wed, 04 Jun 2025 10:27:49 +0000
To: Michael Albinus <michael.albinus@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
Message-ID: <R32GKVSgYnJQV66rxDYol-8_k3arcN39pbcd1DA8IYBaCrwgNhYBYUy6OpoPiSK57Q1fxEfv4JTDVgAe6nuEiEoJ4ctJPhDVGBm81CUIEgc=@proton.me>
In-Reply-To: <87plfmtpim.fsf@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
 <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
 <87plfmtpim.fsf@HIDDEN>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: afcfa60ad14cd9e435491d7e320bb8bfabc36d5b
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78572
Cc: "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Michael,

> Pushed to master. Could you, pls, check?

I confirm I'm not able to reproduce any of the messages, neither the projec=
t-vc-related ones nor the "File is missing".

Thank you Michael, have a great day.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 2 Jun 2025 10:19:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jun 02 06:19:13 2025
Received: from localhost ([127.0.0.1]:48799 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uM2G9-0008CO-1e
	for submit <at> debbugs.gnu.org; Mon, 02 Jun 2025 06:19:13 -0400
Received: from mout.gmx.net ([212.227.17.21]:46203)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uM2G6-0008BX-7K
 for 78572 <at> debbugs.gnu.org; Mon, 02 Jun 2025 06:19:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748859538; x=1749464338; i=michael.albinus@HIDDEN;
 bh=7hbU9A+8Ha2iSbxBzBNamSneqZxhebnw+YmbibX8IN4=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=K9ZgemTnIPMh/K54JFFs0BoNEMNGPk44FUMF5LUbMzSHEgmbI4esuxCCkvdhLNsE
 SglvSjivADywKEEN5pUFd/qxrfjhJ86E0HfcTgtlid7udT7DQvy35tHyuHD9jQfDm
 TwZGGHl805JYuWvCL5YqOUqjuB7MrWg453lbANbEP4Tz3LL1dtSPLNEUtFDRLY2b2
 FW56zpgv5qkmAel/0hzPe+HdN+pC1fqz0kdMNROGfci0nt6mq6PqnQMxmcCunfGFW
 0FOxfBBTA5XIGNFxsqmpckEx6sjChWAwuxfs+nN5kUhJoW8r6h2/4hu0fo+e9GhVJ
 po5AaxK4+DBwLDoDtA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M2f9b-1uJ0O51lUN-0065nb; Mon, 02
 Jun 2025 12:18:58 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
 <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
Date: Mon, 02 Jun 2025 12:18:57 +0200
Message-ID: <87plfmtpim.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:bLIl/b9DbZd172Z9qEgUn6xA2YsN+wmhpgg6HT9H8ayQjfpDWpH
 kwKIMes4r3gTnyic/gc9o513U2XW81Qga+2PVnulZvKt+C2pj37CB1dX+WASSB8Wu4K5bPj
 Pg8TLK/6XhOZC75CjdzkY5uGLj6NG5bb0qMCAdQ9rUe/yDuQN9qwMc+cSIGiLgjk6qnTFlO
 zR8Giq74PUj5W0a3cj16g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:9XUPWnICZ8Y=;jfPKEssGMQtfjVkAkd0FyKE31F7
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: Dmitry Gutov <dmitry@HIDDEN>, 78572 <at> debbugs.gnu.org,
 Spencer Baugh <sbaugh@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Alexis Bakatine <abakatine@HIDDEN> writes:

> Hello Michael,

Hi Alexis,

> All your explanations make sense now. But I'm still not sure if it's an
> issue with Tramp or Project? Trivially speaking, we could also ask Project
> to not look for vc related information over Tramp, but maybe some people
> rely on this?

Finally, I could fix it in Tramp. No change needed in project.el.

Pushed to master. Could you, pls, check?

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 31 May 2025 02:51:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 30 22:51:02 2025
Received: from localhost ([127.0.0.1]:53354 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uLCJK-00062b-3t
	for submit <at> debbugs.gnu.org; Fri, 30 May 2025 22:51:02 -0400
Received: from fout-b8-smtp.messagingengine.com ([202.12.124.151]:43315)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uLCJH-00061W-7e
 for 78572 <at> debbugs.gnu.org; Fri, 30 May 2025 22:51:00 -0400
Received: from phl-compute-06.internal (phl-compute-06.phl.internal
 [10.202.2.46])
 by mailfout.stl.internal (Postfix) with ESMTP id 5BF8C11400D5;
 Fri, 30 May 2025 22:50:53 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-06.internal (MEProxy); Fri, 30 May 2025 22:50:53 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1748659853;
 x=1748746253; bh=0BjQhQoofRdl4KphbQ67uwUTpRcXn11xZ5GE3ZJ26gs=; b=
 WJPgE972VdwL8nji6mQQbk0PyIu7IfyXbAfGHC2uSDB4zLkUGxkiFRgJ1nV5uC7y
 wD8fpGLLZJz2+x/5HXBm/RTGV7TgX80jjefZc5IH+ixnmOKgArAcibmYOGZJbF0e
 LMbAceJ9FvGFIl2K+cdUNIaeeCW4F3CG/jstNkfE8kauhnJNdnDtuJ5XnpH14/lw
 L8Zk2o/khitVUyEaxqYtU/DMrbEHGN7jlvspK/5L1ePp0+vk9rMvxvHhLg2GY1eZ
 rJnAzDMklPexgPpdPkY2ZH49TZMcI+XuSnxaQP8uJ0877TO41j7CRGrb20Q7po51
 Z3In+lQTfwf92LKieL1Hww==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1748659853; x=
 1748746253; bh=0BjQhQoofRdl4KphbQ67uwUTpRcXn11xZ5GE3ZJ26gs=; b=b
 6qH68wrlGl/WSEZCKHfaiU3TwBI2VmXFhnyi7YSromC0vL9Y+YkDfs91RtTU6RRn
 l6hZJJ7wr3GHRLfr83jV2rQFYNt1zXagvLlXIy5J0xsbsByQ5IDK9kT1A/3VP5WU
 sSyVf90PEtAMy+2dkcVld+iVq4nasE23RIyqWoR1On6aj5EvwAK388eDxz2um9OD
 Z59hNxDdDKQnwnaqYBERp95DnEKsRU27niMQwapOEUz6VX/gQPKgCeoWPdEehm7o
 HzScFSgew/0T8IqvQ03zke0oEIBprf3MNL4Lhfk3viUVrw8m/+pWXQ8N7H6cWxSc
 TYCuMtUoeMDDENAjyxlMQ==
X-ME-Sender: <xms:jG46aNJ-DHindrGLZV-ms-EPRBVY_kRw7po5EzEFxDzTKLBsfwXl7g>
 <xme:jG46aJLH0KQ-Zzn4F5CQe3sboyu2WzbJezLo5L-HJ9JEcipBmkKaPVVEqwwrZROA0
 b-2MWQj3LHgaXpQTnc>
X-ME-Received: <xmr:jG46aFt9Kk78hhpyTIdMB6igi8audRKtsesMBmIaSXn3-iZMiIHHDZRt5KESqfL_>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddtgdeftdejgeculddtuddrgeefvddrtd
 dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft
 fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd
 dtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfev
 fhfhjggtgfesthejredttddvjeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoug
 hmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtthgvrhhnpeetudeljeegheet
 gfehgeejkeeuhedvveeikeeufedtvddtveefhfdvveegudejheenucevlhhushhtvghruf
 hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdr
 uggvvhdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtoh
 eprggsrghkrghtihhnvgesphhrohhtohhnrdhmvgdprhgtphhtthhopehmihgthhgrvghl
 rdgrlhgsihhnuhhssehgmhigrdguvgdprhgtphhtthhopeejkeehjedvseguvggssghugh
 hsrdhgnhhurdhorhhg
X-ME-Proxy: <xmx:jG46aOaNfjMqNIzc00dj3P4gzycfVAfRm9i6d3qOaLd7u9vkQkjbgA>
 <xmx:jG46aEbTqiCMA0PV2f2obZaYCbL1smNmcI6Og-kUnlrQ4NEhdjadXg>
 <xmx:jG46aCB1-1tolHXSbXKOYZIC2VLEvQ0f4RHQnHmI-7upuYCW0KT1EQ>
 <xmx:jG46aCYwaUGucXXFyuk5fki40c_NBZO8fKJE9dsY7bCiVfSvzrN34Q>
 <xmx:jW46aOuxaOuswBy3tQv2IwB4kbfl1BOgZuyTZf1hRzbBIiPM7M6onvOr>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
 30 May 2025 22:50:51 -0400 (EDT)
Message-ID: <232ed22e-eed4-4ffa-a1a4-da88a4e87b06@HIDDEN>
Date: Sat, 31 May 2025 05:50:48 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
To: Alexis Bakatine <abakatine@HIDDEN>,
 Michael Albinus <michael.albinus@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN> <b1477bca-1a17-47c0-a49b-f729265ed56d@HIDDEN>
 <3AM9khuTCX0RTXYdSXAWr827HtFTPb6aGZnKgvYgurZm-6OYURv9x01Ymy8HfIcatiKWB54hBTVelFfDSLasVe_E4D40tBRUlGl0klzkJAo=@proton.me>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <3AM9khuTCX0RTXYdSXAWr827HtFTPb6aGZnKgvYgurZm-6OYURv9x01Ymy8HfIcatiKWB54hBTVelFfDSLasVe_E4D40tBRUlGl0klzkJAo=@proton.me>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi Alexis,

On 30/05/2025 16:16, Alexis Bakatine wrote:

>> I think we also missed the first part of the original description - the
>> "File is missing" errors being echoed. Should that happen? Does that
>> occur due to missing permissions and/or because tramp-verbose is set to > 10?
> This is something that happens with tramp-verbose set to its default value.
> Here is the recipe:
> 
> 1. from your terminal (use a server of your own):
> 
> --8<---------------cut here---------------start------------->8---
> emacs -Q -l project --eval '(setopt project-mode-line t)' '/ssh:foo@bar:'
> --8<---------------cut here---------------end--------------->8---
> 
> 2. after successfully connecting do:
>     M-x tramp-cleanup-all-connections

Thanks. Interesting - I don't see this error at step 1, but after step 2 
- clearing all connections forcibly - I start seeing it a lot, like you 
say after different commands.

So I'm guessing it could be some data inconsistency that occurs after 
the interrupted connection. Maybe it's the problem Michael referred to 
anyway.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 30 May 2025 13:16:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 30 09:16:52 2025
Received: from localhost ([127.0.0.1]:47591 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKzbP-0003qx-LB
	for submit <at> debbugs.gnu.org; Fri, 30 May 2025 09:16:52 -0400
Received: from mail-24425.protonmail.ch ([109.224.244.25]:38505)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uKzbL-0003pj-86
 for 78572 <at> debbugs.gnu.org; Fri, 30 May 2025 09:16:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=v75f67yye5h5pocf7xfjerb4ru.protonmail; t=1748611000; x=1748870200;
 bh=cB5F/SPfm3ClTXlxsXJPqyl10zZcBKqifYLJAaZDGbM=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=GjOc90xabaUElUcrCCJVOalNs0cNu/cU6ZWs0sPbNw/nrfE4Xii4moYSmEMDXjPdp
 vS04OEGdwCbDbMuuOktjXNzDbP1gwUuXtS2FiPWArECwma7tfbWawS2r2X3CvWs3za
 lHfHHdqZ4/0rTM4UqYXCs5SW31Ri1bxggLLRhwzAR6L7PS93H7jcwTO2ICTofvRu1K
 pH+d2/+DSwVT+ad0CkWVcPAI7Tr4ZENyYe3rzUPmRr+R4XXgvDI3ii67XKSHno3xdH
 e8SFc80DUgKQ8T0OQS+3jHgYcU44uvngxEBFtLfi2leOIohADl0pLYA3DWMRjpN1ze
 8CiqvQssRZG6g==
Date: Fri, 30 May 2025 13:16:34 +0000
To: Dmitry Gutov <dmitry@HIDDEN>, Michael Albinus <michael.albinus@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
Message-ID: <3AM9khuTCX0RTXYdSXAWr827HtFTPb6aGZnKgvYgurZm-6OYURv9x01Ymy8HfIcatiKWB54hBTVelFfDSLasVe_E4D40tBRUlGl0klzkJAo=@proton.me>
In-Reply-To: <b1477bca-1a17-47c0-a49b-f729265ed56d@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN> <b1477bca-1a17-47c0-a49b-f729265ed56d@HIDDEN>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: 282dad27cdd7dc842311d6842279644a3e1581ef
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78572
Cc: "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Dmitry,

> I think we also missed the first part of the original description - the
> "File is missing" errors being echoed. Should that happen? Does that
> occur due to missing permissions and/or because tramp-verbose is set to >=
 10?

This is something that happens with tramp-verbose set to its default value.
Here is the recipe:

1. from your terminal (use a server of your own):

--8<---------------cut here---------------start------------->8---
emacs -Q -l project --eval '(setopt project-mode-line t)' '/ssh:foo@bar:'
--8<---------------cut here---------------end--------------->8---

2. after successfully connecting do:
   M-x tramp-cleanup-all-connections

3. right after the connection drops you can check your *Messages* buffer an=
d
notice multiple lines like below:

--8<---------------cut here---------------start------------->8---
File is missing: /ssh:foo@bar:~/
File is missing: /ssh:foo@bar:
--8<---------------cut here---------------end--------------->8---

They also get echoed again when you switch buffers with C-x b, or just swit=
ch
cursor windows after you split the window with C-x 1 and then C-x o, though
I can't make that behavior consistent.







Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 30 May 2025 01:03:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 29 21:03:34 2025
Received: from localhost ([127.0.0.1]:41386 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKo9l-0008Bn-Hn
	for submit <at> debbugs.gnu.org; Thu, 29 May 2025 21:03:33 -0400
Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]:42567)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dmitry@HIDDEN>) id 1uKo9h-0008BA-Mu
 for 78572 <at> debbugs.gnu.org; Thu, 29 May 2025 21:03:32 -0400
Received: from phl-compute-01.internal (phl-compute-01.phl.internal
 [10.202.2.41])
 by mailfout.phl.internal (Postfix) with ESMTP id 4B3B81380311;
 Thu, 29 May 2025 21:03:24 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
 by phl-compute-01.internal (MEProxy); Thu, 29 May 2025 21:03:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc
 :cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to; s=fm2; t=1748567004;
 x=1748653404; bh=XbIWBSlt2wly+uqw3pTJn3l+N8Va6xqQya6LKBiAXU0=; b=
 TjoSLhNLijkzKnekkpo3hRlkUpvLsqTLoKSv7q4bRAZqx/YIfyiH55dcAGWiyM+7
 fNY6F1Pf8iqCOvg8pwqqN2B3u7poT8Jgmn6BuK5fhyRhsQge7oZvn90YQ46ytFTS
 DyjcNbMqdF0Zq9n9POdurAt1ex/uroSJXnAedbnwMzvmwGGyA1rNh880H2X3pO8T
 XfkjAtPJ1nw5gdicxUS3R6vP8WpRDagDgahAlbkhyOMoax6T0Ha4vqZqzeDBrT64
 2vUVHzCdfcjeJ5O9mV6ROoCfnbzmdgvYtNDc8muhzEkqyTSujFyMflcCZVD5yEat
 5CfmWNK7mWQJ7K2PUvsz7Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1748567004; x=
 1748653404; bh=XbIWBSlt2wly+uqw3pTJn3l+N8Va6xqQya6LKBiAXU0=; b=P
 +e7mzEyjkHaln16jLTt6H+p97o6unPNYBuQRFfS4btpzhg2L+hTQSGQ8NmjnAD/D
 6a+3p/JLZQCmTbXfOuiSB83Fx6FrI5bNEawSkbQcE7bm6EAakGq5K13dslqU7i4G
 F4EBPbcjdZRbgHig/Z1gRZaHsYjExEarmyOTVuGeprlrLPxfEqJ1PhdwFvI2ZZBK
 s+5bjSpqABFqCKqJoDoPSKy5vEE3zTulCz+ExDhc18sh1xbIRJMPbuaWjCzXDtgV
 7a9MXu9rPXvuKaXkscU0BST2phRPrZsE1W+aRXfc84nwxhkFFabta3RBJiHS9sGB
 A+oelvokicy7kWNrl+w4Q==
X-ME-Sender: <xms:2wM5aDVxWOVNZaSgpRkeV93qI4bRLOUGgat-EogH9P2axhQAqDiL4Q>
 <xme:2wM5aLntL7cxrJorssE5hlkOBS7A3zcD839O7f9HpecyTVzlQPnJ1EMfEIjJNAN1y
 wiRc0qnp56fCP8WYos>
X-ME-Received: <xmr:2wM5aPbF6Jo5FU6DnYG36pIWOK66x4qy1gdUYYuh4akrgvEmMSebDJbSHnkfu8-6>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddtgddvjeeigeculddtuddrgeefvddrtd
 dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft
 fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd
 dtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfev
 fhfhjggtgfesthejredttddvjeenucfhrhhomhepffhmihhtrhihucfiuhhtohhvuceoug
 hmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtthgvrhhnpeetudeljeegheet
 gfehgeejkeeuhedvveeikeeufedtvddtveefhfdvveegudejheenucevlhhushhtvghruf
 hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumhhithhrhiesghhuthhovhdr
 uggvvhdpnhgspghrtghpthhtohepgedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtoh
 epmhhitghhrggvlhdrrghlsghinhhushesghhmgidruggvpdhrtghpthhtoheprggsrghk
 rghtihhnvgesphhrohhtohhnrdhmvgdprhgtphhtthhopeejkeehjedvseguvggssghugh
 hsrdhgnhhurdhorhhgpdhrtghpthhtohepshgsrghughhhsehjrghnvghsthhrvggvthdr
 tghomh
X-ME-Proxy: <xmx:2wM5aOW5oi7UaTghmWJ11h9RkNdNDbURQQAskzB0uXkFTrFTUXZchg>
 <xmx:2wM5aNmorD_OHwjKfA_etVyRaS7FFSYZPonNRANimA_cnuCto_hyuA>
 <xmx:2wM5aLd2KZNsLoJkt36Kk6LoO1VuXGAlXPIfw0RgMbyPYf14WSSZ0w>
 <xmx:2wM5aHGHoX6htiEXPs04rAeTy2YuV74s2WpnNJyP_xOFJHGnKbh6YQ>
 <xmx:3AM5aMHlXnC_RNtomVjbX8-yaKy83jeC8AsQ_mn75OiTcPMXuhCtgvJO>
Feedback-ID: i07de48aa:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 29 May 2025 21:03:21 -0400 (EDT)
Message-ID: <b1477bca-1a17-47c0-a49b-f729265ed56d@HIDDEN>
Date: Fri, 30 May 2025 04:03:18 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
To: Michael Albinus <michael.albinus@HIDDEN>,
 Alexis Bakatine <abakatine@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
Content-Language: en-US
From: Dmitry Gutov <dmitry@HIDDEN>
In-Reply-To: <87sekpq3rz.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: Spencer Baugh <sbaugh@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi Michael,

On 27/05/2025 21:58, Michael Albinus wrote:

> --8<---------------cut here---------------start------------->8---
> ;; Emacs: 30.1.90 Tramp: 2.7.3.30.2 -*- mode: outline; coding: utf-8; -*-
> ;; Location: /home/albinus/src/emacs-30/lisp/net/tramp.elc Git: emacs-30/d0c90bc9bfe8fedbff7f282086dc38458b1e0f9e
> 13:04:06.892642 tramp-get-connection-property (7) # ~root undef; cache used: nil
> --8<---------------cut here---------------end--------------->8---
> 
> This is where it starts.
> 
> --8<---------------cut here---------------start------------->8---
> ...
> (".local/" "/root/.local" t t t)
> ("tmp/" "/root/tmp" t t t)
> )
> tramp_exit_status 0
> ///701580ff750d89979a541cae0f26aa39#$
> --8<---------------cut here---------------end--------------->8---
> 
> The last command before the session timeout. Emacs is still busy,
> because the project-mode-line-format must be refreshed again and
> again. But these information are taken from Tramp's cache; no activity
> on the wire.

The fact that it's refreshed often is something that can be improved in 
project.el with better caching. But it seems like the minor of the 
issues here.

> Tramp needs to know, whether "/sudo:root@ubuntu-2404:/root" is a
> directory. It asks the cache (first line), but this doesn't have the
> information (it returns undef). So Tramp must go on wire in order to
> compute the information. But his fails as well ("Non-essential received
> in operation..."), resulting in an error. Why this? Hmm, in
> project-current, non-essential is bound to t, telling Tramp it should
> *not* establish a new connection. This is an optimization I believe, see
> bug#69584. And here we are.

Indeed it is. With non-essential not bound, we could have Emacs freezing 
for like 0.5-2 (depending on the remote host) seconds every five minutes 
- not great either. So, not sure what's the ideal approach here. Longer 
caching might improve some things, but any freeze (5, 10 or 30 minutes 
later) seems problematic.

I think we also missed the first part of the original description - the 
"File is missing" errors being echoed. Should that happen? Does that 
occur due to missing permissions and/or because tramp-verbose is set to 10?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 29 May 2025 08:35:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 29 04:35:10 2025
Received: from localhost ([127.0.0.1]:33677 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKYjG-00011S-9s
	for submit <at> debbugs.gnu.org; Thu, 29 May 2025 04:35:10 -0400
Received: from mout.gmx.net ([212.227.15.19]:54669)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uKYjB-0000yS-PB
 for 78572 <at> debbugs.gnu.org; Thu, 29 May 2025 04:35:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748507699; x=1749112499; i=michael.albinus@HIDDEN;
 bh=g8+JYTu6VCLjkn9uRiB/0FC+SwDcQ/POosqg9QjjXag=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=PYHcR9BSdcJvs3sG0N0e0DKRx3xY1HaAuH61ETYha/uAxS211dsgBUxZaaFMcqL4
 etc5dBDrjLacrxanCgtaO//hBOEB7g8RN34++uMZ+6ybm3476jS7CN2qFJgjN3A6H
 Eav4no2CXr5XlhbJmneDcsujCPjP+IQOGPXEbUHHqwiSvcp4mXZTjOgZqJqug/MmJ
 uFf6qwJkhv+xGDXA/4+Bk2V4fRaMat5STrXvrsGt4fIC+CC/Y2+MFufontPYEEamj
 N5IPntoV7slYdsewsFMtntdqlg2i6Q5xgLe5TTCteVvL6tvHNLz0rDrZnTpcAOTFL
 5f2vXJjXXv7zzqGMxQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MA7GS-1uA8an0a2U-00B21O; Thu, 29
 May 2025 10:34:59 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <87bjrbq3nz.fsf@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
 <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
 <CAN+1HbqeFWwZ-Kcj7tugwC9O7gUdeMcU3Tnwk_ezBcdhty0j6g@HIDDEN>
 <87bjrbq3nz.fsf@HIDDEN>
Date: Thu, 29 May 2025 10:34:58 +0200
Message-ID: <877c1zq0gd.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:eI16k3DfjZMjBPa/qp7bEumatGQQ6hUUpAcztFDbK/CzpkKfRNx
 QlP7Q7AEcnaYjtLrCLpavRP3RSIY54ZnCbNtGO5iTeabeaC8tQW9eaA32GkNmVuuu5rcskP
 p/AZvtKOAbz1IwWFmJ5rE/HhJ5J1TPIMm5uQKsB1Ef+1N1Szn2CYQlMrrMuaWu0ZzxyjCTa
 odIn5hRtlm9iKu47Ml7yw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:kHwV+L6vQm8=;rZB6s94ftDNArnQnQeKrwu9mZbS
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: Alexis Bakatine <abakatine@HIDDEN>, 78572 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Michael Albinus <michael.albinus@HIDDEN> writes:

> We have without-remote-files for this. So you could use instead
>
> (add-function
>  :around (symbol-function #'project-mode-line-format) #'without-remote-files)

Oops, that doesn't work. without-remote-files is a macro, not a function.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 29 May 2025 07:25:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 29 03:25:46 2025
Received: from localhost ([127.0.0.1]:33267 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKXe6-0004V7-1P
	for submit <at> debbugs.gnu.org; Thu, 29 May 2025 03:25:46 -0400
Received: from mout.gmx.net ([212.227.17.20]:52413)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uKXe3-0004UX-OX
 for 78572 <at> debbugs.gnu.org; Thu, 29 May 2025 03:25:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748503537; x=1749108337; i=michael.albinus@HIDDEN;
 bh=k6G4twKUB2J5NriqXBCX4EyM9a9xXWvfVxFQxgJS6to=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=n0ZJKtqgH/2SwjX6VVTT5HM0DPOObj7/XYGmJX1rwMef71wNSU6AL4KQtzaj85qt
 FpypgFdXhySuoc9bvf/HEdvpli1GiWwlh4jMy935o1yMyosJJaTCquIjcVJkEDYn9
 WUGK/NnliFLT2LNdcRvPFw7lHauS8jb4qh1ugjIw3dZfYDmYAjNXcPc/Ptv7V7KKE
 VQSds6zO9OKCworzlCVtKxEI6SYKLMpaBz8O8+sIHgTTBkeqw/wuH8HdZLyU9l8ke
 CPfke5mrvSbG64iAC49bsbNMrIAIvwmZ9iEZ/MzZZC66a+uJ+Z1C3SoM6X5GotF3p
 Dzw9Woe8SiLE6akAlw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MZCbB-1uPKq009on-00OdSD; Thu, 29
 May 2025 09:25:37 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Ship Mints <shipmints@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <CAN+1HbqeFWwZ-Kcj7tugwC9O7gUdeMcU3Tnwk_ezBcdhty0j6g@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
 <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
 <CAN+1HbqeFWwZ-Kcj7tugwC9O7gUdeMcU3Tnwk_ezBcdhty0j6g@HIDDEN>
Date: Thu, 29 May 2025 09:25:36 +0200
Message-ID: <87bjrbq3nz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:oPuTzDiTr81Te9NicmvfnPfi14edaND0raI8ysXzBdeP5oRUtOY
 nAGmXIHGoXysypeaZF5mqkpyKJW4wjhy2iFUSeRyiXsNMASSzuCWp5uOS3lyhLoaSdtbMCl
 EX3UILtqK4djwmyi7gPUX020L/XFrao4mCME4IkZAL/mCTvu1gp0CirMXNMup9kShAkro0J
 eLnKgsjsaGZOysPXyBjCQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:mT3F2Vqn2t0=;VtJ1yM1YeE/oVrqR3QWEaDoRnYM
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: Alexis Bakatine <abakatine@HIDDEN>, 78572 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Ship Mints <shipmints@HIDDEN> writes:

Hi Stephane,

> If this continues to be a concern, you can easily wrap the project
> mode line with a remote file guard.  Maybe something like this:
>
>   (setq project-mode-line-format '(:eval
> (my/project-mode-line-format)))
>   (defun my/project-mode-line-format ()
>     (unless (file-remote-p default-directory)
>       (project-mode-line-format)))

We have without-remote-files for this. So you could use instead

--8<---------------cut here---------------start------------->8---
(add-function
 :around (symbol-function #'project-mode-line-format) #'without-remote-files)
--8<---------------cut here---------------end--------------->8---

> -Stephane

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 29 May 2025 07:13:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 29 03:13:19 2025
Received: from localhost ([127.0.0.1]:33174 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKXS2-0000c2-CM
	for submit <at> debbugs.gnu.org; Thu, 29 May 2025 03:13:19 -0400
Received: from mout.gmx.net ([212.227.15.18]:48585)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uKXRy-0000bR-Br
 for 78572 <at> debbugs.gnu.org; Thu, 29 May 2025 03:13:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748502788; x=1749107588; i=michael.albinus@HIDDEN;
 bh=sqG8Q88bCwc0sENW8++fvcgG7VpDkIFfdfS6fMUfYxU=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=flqjcfx1FPkmxAs9/3HzSh/BPu+jU+8zRCIVOOkc+D1uEojjFWP2OHi3xB/Qfu5m
 vx8px/vkL4kMS80iWMBqF1WfjFGqQ35ETnwUraeOgZyxPCK8EwT9OSbFP9WyixrZR
 FERRcpAQPKSTM1cnTG5bPtoQ/SU2NCglrWDPrxxFo9MO0p6flNY8NGyvr8ryjmZf3
 OglyX6yBAHFFyDYwV3RKr39ui9OtvSgy5dYFOZqw2Iuv0HaknJAfOe/7VCuIxHrLs
 COoDX7sZgPXOaMF4oTE96LXK84b3Lls2rmy+i0IOnwjhUVeE6TxZ08D1yflNY4TwY
 u+Y7/vAze+OYOyGGYQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MzQg6-1v79xk0ByS-00w1JG; Thu, 29
 May 2025 09:13:08 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
 <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
Date: Thu, 29 May 2025 09:13:07 +0200
Message-ID: <87frgnq48s.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:g/4dY2UmPNMZXna6XEw8vdSp5aymGfFGfmMgcrBbGNk3yof4he0
 Z9hTJk6demAL6ySuvz+WpVoRxpMoOlHwFhlZ+dbaCit3l7vh2WL1TRxTkLZW1sRAz7sQhBV
 83VVPv0mkz2bmtOkfoa9kIlmtgM0StUF4zOdM47GX/P8UVWyDDTTYdqk0HzJOrdUgzQROA+
 hMruMsue87iCIsWGNijFg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:LDeAneDhGKU=;JxckU86Cp7itgaajaXtImCItHUx
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Alexis Bakatine <abakatine@HIDDEN> writes:

> Hello Michael,

Hi Alexis,

> All your explanations make sense now. But I'm still not sure if it's an
> issue with Tramp or Project? Trivially speaking, we could also ask Project
> to not look for vc related information over Tramp, but maybe some people
> rely on this? After all, I'm the first one to report that bug as far as I
> know.

Yes, a fix in project.el is also possible. But I have the impression
that it could happen in other integrations as well, so I'd prefer to fix
it in Tramp, if possible.

And you are "the first one to report that bug" because you use a sudo
connection as target for your project. Other Tramp methods don't
activate session timeouts; the error isn't visible immediately.

>> sudo's session timeout after ca 5 minutes due to inactivity on the
>> wire.
>
> This led me to investigate something. I told you it happened when
> using Tramp with sudo. But now I tested it WITHOUT sudo and I can
> reproduce the same errors. Here are the steps:
>
> 1. start an Emacs session with the command below (replace "x" with your own
>    server)
>
> # emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote (".project")))' --eval '(setopt project-mode-line t)' '/ssh:x:'
>
> 2. after successfuly connecting do:
>    M-x tramp-cleanup-all-connections
>
> As soon as the connection is closed the same errors happen.

Sure. A session timeout does exactly this: call tramp-cleanup-connection.
See tramp-timeout-session.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 May 2025 07:13:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 29 03:13:33 2025
Received: from localhost ([127.0.0.1]:33180 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKXSH-0000ci-9w
	for submit <at> debbugs.gnu.org; Thu, 29 May 2025 03:13:33 -0400
Received: from lists.gnu.org ([2001:470:142::17]:52140)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uKXSE-0000cI-4Z
 for submit <at> debbugs.gnu.org; Thu, 29 May 2025 03:13:30 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1uKXS8-0001WZ-Es
 for bug-gnu-emacs@HIDDEN; Thu, 29 May 2025 03:13:24 -0400
Received: from mout.gmx.net ([212.227.15.18])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1uKXS3-0003q9-6p
 for bug-gnu-emacs@HIDDEN; Thu, 29 May 2025 03:13:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748502788; x=1749107588; i=michael.albinus@HIDDEN;
 bh=sqG8Q88bCwc0sENW8++fvcgG7VpDkIFfdfS6fMUfYxU=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=flqjcfx1FPkmxAs9/3HzSh/BPu+jU+8zRCIVOOkc+D1uEojjFWP2OHi3xB/Qfu5m
 vx8px/vkL4kMS80iWMBqF1WfjFGqQ35ETnwUraeOgZyxPCK8EwT9OSbFP9WyixrZR
 FERRcpAQPKSTM1cnTG5bPtoQ/SU2NCglrWDPrxxFo9MO0p6flNY8NGyvr8ryjmZf3
 OglyX6yBAHFFyDYwV3RKr39ui9OtvSgy5dYFOZqw2Iuv0HaknJAfOe/7VCuIxHrLs
 COoDX7sZgPXOaMF4oTE96LXK84b3Lls2rmy+i0IOnwjhUVeE6TxZ08D1yflNY4TwY
 u+Y7/vAze+OYOyGGYQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MzQg6-1v79xk0ByS-00w1JG; Thu, 29
 May 2025 09:13:08 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
 <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
Date: Thu, 29 May 2025 09:13:07 +0200
Message-ID: <87frgnq48s.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:g/4dY2UmPNMZXna6XEw8vdSp5aymGfFGfmMgcrBbGNk3yof4he0
 Z9hTJk6demAL6ySuvz+WpVoRxpMoOlHwFhlZ+dbaCit3l7vh2WL1TRxTkLZW1sRAz7sQhBV
 83VVPv0mkz2bmtOkfoa9kIlmtgM0StUF4zOdM47GX/P8UVWyDDTTYdqk0HzJOrdUgzQROA+
 hMruMsue87iCIsWGNijFg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:LDeAneDhGKU=;JxckU86Cp7itgaajaXtImCItHUx
 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
Received-SPF: pass client-ip=212.227.15.18;
 envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Alexis Bakatine <abakatine@HIDDEN> writes:

> Hello Michael,

Hi Alexis,

> All your explanations make sense now. But I'm still not sure if it's an
> issue with Tramp or Project? Trivially speaking, we could also ask Project
> to not look for vc related information over Tramp, but maybe some people
> rely on this? After all, I'm the first one to report that bug as far as I
> know.

Yes, a fix in project.el is also possible. But I have the impression
that it could happen in other integrations as well, so I'd prefer to fix
it in Tramp, if possible.

And you are "the first one to report that bug" because you use a sudo
connection as target for your project. Other Tramp methods don't
activate session timeouts; the error isn't visible immediately.

>> sudo's session timeout after ca 5 minutes due to inactivity on the
>> wire.
>
> This led me to investigate something. I told you it happened when
> using Tramp with sudo. But now I tested it WITHOUT sudo and I can
> reproduce the same errors. Here are the steps:
>
> 1. start an Emacs session with the command below (replace "x" with your own
>    server)
>
> # emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote (".project")))' --eval '(setopt project-mode-line t)' '/ssh:x:'
>
> 2. after successfuly connecting do:
>    M-x tramp-cleanup-all-connections
>
> As soon as the connection is closed the same errors happen.

Sure. A session timeout does exactly this: call tramp-cleanup-connection.
See tramp-timeout-session.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 28 May 2025 21:11:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 17:11:11 2025
Received: from localhost ([127.0.0.1]:57547 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKO3K-0003qx-D9
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 17:11:11 -0400
Received: from mail-vk1-xa29.google.com ([2607:f8b0:4864:20::a29]:58441)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1uKO3F-0003pt-RH
 for 78572 <at> debbugs.gnu.org; Wed, 28 May 2025 17:11:06 -0400
Received: by mail-vk1-xa29.google.com with SMTP id
 71dfb90a1353d-528ce9731dbso54346e0c.0
 for <78572 <at> debbugs.gnu.org>; Wed, 28 May 2025 14:11:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1748466660; x=1749071460; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=zzoqZk0DwpVZurLw3/8UeFKuizgiKSZh9w/F8oCr7nU=;
 b=RUX2/Ekt+0GBkD9NuaujUAefwJjBeFGGXT/lUSYXNnC/NG+0/MvncVPxOQ7CIRmJ9l
 ABCIPaVFkXrxdyXN9Cra5mE5njWa1LCb3Yc+YhiHHNTc3FaFMvXFecZ8EA5WkmcOYNyg
 uCu6HRY6xwGE4Im6ZjVQRfeOOAerstmwUUF7Bcaz4FKmQlO6TPhjmZ1GFItXBIFZYNQg
 1gKbetLs6M2OZACrM4Ek72I0zg4zLZlvXpwG4o3JcpLGN5nw+dc9UBwDAzqHNKX+FfGH
 2FoHFL4v7shBvunDLqmN8TGtFjvEUsZ4cYsnLL/rFiuQwXj6ngEmMjnBzcBZdwq7hXm1
 OFLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1748466660; x=1749071460;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=zzoqZk0DwpVZurLw3/8UeFKuizgiKSZh9w/F8oCr7nU=;
 b=oJrWYh3Zux7X86hdWUsF5bT4gLx1z7SRjLdAQonWe/KPZaiQxrPS0EQBSxGAAtPSHX
 lLJ9/fI2IdZbylV7nIf6MRb72q++uDJF7RJsySGMHXRl4F+48T5UDXxEjLEL64j1E0Cp
 tlm2x4EMctiDFNC/wFNn4Rs6yannpOV0b5eoSYx6gF0wDYjHZpmsiEOGhy5adaw5g9r2
 9ok9NJCTGygbfnQaTPUyaZSLlhfMiBGOjkEz9b3gXQ9w2rWMd6dOfw4Gbd9kJEXliO/i
 l5gLCzq3a4wOL/U7+nd2ebyma/KEYuHOCfOvtBf4HS89PglN2WK6krGTSQDY1a+K2aRL
 c0XQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCWDxekijwB5lNf7KAqHG3o7dAxd3Q4bFlg7nyF+zcttOfhViMSU8IGSaxbYd4ioqgJjG/Expg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz9EoXr2ZdJ0BNqgy557R3s4vveV1Ld2a5swQCSvjDz1wJaj9ee
 vOrDWR06EYWnEsYCsERfQTKJl3ai7d0Lh3tHK1KSjFMKIarFqQhrdtR1rYdDm6MtFNJBVl2NSQZ
 iGIgB3HP4OvbLLOQ86dWBDuYlPUIUTOE=
X-Gm-Gg: ASbGncubrYJjpUzrqwJjELDN3D5qxMfxsWGlT6RaxbAtYHHqa4+q1KbSxzu7kESuXiO
 3VL/WzOyHUA97J9ULwe5gpKavJzMKX5Kl2o9lkPAenoI++eGgv251t9og7MJqxwkZBNb6BykQ2E
 vonep52crjtyWbDnllJBDVoznyYZCHGXsYK70=
X-Google-Smtp-Source: AGHT+IFhES87i+wv76L586FqOs6vPWeHMTHWC52maKxToJIG6jfj7Svf8MFKgQF8vRpvN37lakKdXE5QJWY6Hwld1vs=
X-Received: by 2002:a05:6122:a23:b0:520:3536:feb5 with SMTP id
 71dfb90a1353d-52f2c5ab85emr15847404e0c.11.1748466659915; Wed, 28 May 2025
 14:10:59 -0700 (PDT)
MIME-Version: 1.0
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
 <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
In-Reply-To: <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
From: Ship Mints <shipmints@HIDDEN>
Date: Wed, 28 May 2025 17:10:48 -0400
X-Gm-Features: AX0GCFv3I8eTQWk5gPGeeTNXPV1p91icI3UstnLzH_yC_n9j_q5kTebQd_ct9og
Message-ID: <CAN+1HbqeFWwZ-Kcj7tugwC9O7gUdeMcU3Tnwk_ezBcdhty0j6g@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
To: Alexis Bakatine <abakatine@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000002a7ccf0636389ed5"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78572
Cc: Michael Albinus <michael.albinus@HIDDEN>, 78572 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000002a7ccf0636389ed5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, May 28, 2025 at 5:05=E2=80=AFPM Alexis Bakatine via Bug reports for=
 GNU
Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> wrote:

> Hello Michael,
>
> > What you've sent didn't help; the problem is indicated much earlier in
> > the debug file. This is why I always insist in sending the whole debug
> > information.
>
> I apologize, I thought it was just irrelevant noise until what looped ove=
r
> and over, but it was indeed crucial.
>
> All your explanations make sense now. But I'm still not sure if it's an
> issue with Tramp or Project? Trivially speaking, we could also ask Projec=
t
> to not look for vc related information over Tramp, but maybe some people
> rely on this? After all, I'm the first one to report that bug as far as I
> know.
>
> > sudo's session timeout after ca 5 minutes due to inactivity on the
> > wire.
>
> This led me to investigate something. I told you it happened when
> using Tramp with sudo. But now I tested it WITHOUT sudo and I can
> reproduce the same errors. Here are the steps:
>
> 1. start an Emacs session with the command below (replace "x" with your o=
wn
>    server)
>
> --8<---------------cut here---------------start------------->8---
> # emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quot=
e
> (".project")))' --eval '(setopt project-mode-line t)' '/ssh:x:'
> --8<---------------cut here---------------end--------------->8---
>
> 2. after successfuly connecting do:
>    M-x tramp-cleanup-all-connections
>
> As soon as the connection is closed the same errors happen.
>
> > --8<---------------cut here---------------start------------->8---
> > (add-to-list 'tramp-connection-properties (list (regexp-quote
> "/sudo:root <at> x:") "session-timeout" nil))
> > --8<---------------cut here---------------end--------------->8---
>
> > Does this work for you?
>
> I did try it in my init.el, and it cancels the automatic disconnect, but =
as
> soon as I M-x tramp-cleanup-all-connections or simply kill the process,
> the errors appear.
>
> I can live without having the project name in the mode line, so I removed
> (setopt project-mode-line t)
> but kept (setopt project-vc-extra-root-markers (quote (".project")))
>
> It seems the problem doesn't happen anymore (tested with 30.1 and master)=
,
> yet I'm almost confident even with that setting only it was crashing
> Emacs at some point, I will try in my main config to see if it happens
> again later.
>

If this continues to be a concern, you can easily wrap the project mode
line with a remote file guard.  Maybe something like this:

  (setq project-mode-line-format '(:eval (my/project-mode-line-format)))
  (defun my/project-mode-line-format ()
    (unless (file-remote-p default-directory)
      (project-mode-line-format)))

You could make the guard sensitive to a custom variable of your own or to
the directory tree root or whatever makes sense for you.

-Stephane

--0000000000002a7ccf0636389ed5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:monospace"><span style=3D"font-family:Arial,Helvetica,sans-serif">=
On Wed, May 28, 2025 at 5:05=E2=80=AFPM Alexis Bakatine via Bug reports for=
 GNU Emacs, the Swiss army knife of text editors &lt;<a href=3D"mailto:bug-=
gnu-emacs@HIDDEN">bug-gnu-emacs@HIDDEN</a>&gt; wrote:</span></div></div><=
div class=3D"gmail_quote gmail_quote_container"><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">Hello Michael,<br>
<br>
&gt; What you&#39;ve sent didn&#39;t help; the problem is indicated much ea=
rlier in<br>
&gt; the debug file. This is why I always insist in sending the whole debug=
<br>
&gt; information.<br>
<br>
I apologize, I thought it was just irrelevant noise until what looped over<=
br>
and over, but it was indeed crucial.<br>
<br>
All your explanations make sense now. But I&#39;m still not sure if it&#39;=
s an<br>
issue with Tramp or Project? Trivially speaking, we could also ask Project<=
br>
to not look for vc related information over Tramp, but maybe some people<br=
>
rely on this? After all, I&#39;m the first one to report that bug as far as=
 I<br>
know.<br>
<br>
&gt; sudo&#39;s session timeout after ca 5 minutes due to inactivity on the=
<br>
&gt; wire.<br>
<br>
This led me to investigate something. I told you it happened when<br>
using Tramp with sudo. But now I tested it WITHOUT sudo and I can<br>
reproduce the same errors. Here are the steps:<br>
<br>
1. start an Emacs session with the command below (replace &quot;x&quot; wit=
h your own<br>
=C2=A0 =C2=A0server)<br>
<br>
--8&lt;---------------cut here---------------start-------------&gt;8---<br>
# emacs -Q -l project --eval &#39;(setopt project-vc-extra-root-markers (qu=
ote (&quot;.project&quot;)))&#39; --eval &#39;(setopt project-mode-line t)&=
#39; &#39;/ssh:x:&#39;<br>
--8&lt;---------------cut here---------------end---------------&gt;8---<br>
<br>
2. after successfuly connecting do:<br>
=C2=A0 =C2=A0M-x tramp-cleanup-all-connections<br>
<br>
As soon as the connection is closed the same errors happen.<br>
<br>
&gt; --8&lt;---------------cut here---------------start-------------&gt;8--=
-<br>
&gt; (add-to-list &#39;tramp-connection-properties (list (regexp-quote &quo=
t;/sudo:root &lt;at&gt; x:&quot;) &quot;session-timeout&quot; nil))<br>
&gt; --8&lt;---------------cut here---------------end---------------&gt;8--=
-<br>
<br>
&gt; Does this work for you?<br>
<br>
I did try it in my init.el, and it cancels the automatic disconnect, but as=
<br>
soon as I M-x tramp-cleanup-all-connections or simply kill the process,<br>
the errors appear.<br>
<br>
I can live without having the project name in the mode line, so I removed<b=
r>
(setopt project-mode-line t)<br>
but kept (setopt project-vc-extra-root-markers (quote (&quot;.project&quot;=
)))<br>
<br>
It seems the problem doesn&#39;t happen anymore (tested with 30.1 and maste=
r),<br>
yet I&#39;m almost confident even with that setting only it was crashing<br=
>
Emacs at some point, I will try in my main config to see if it happens<br>
again later.<br></blockquote><div><br></div><div class=3D"gmail_default" st=
yle=3D"font-family:monospace">If this continues to be a concern, you can ea=
sily wrap the project mode line with a remote file guard.=C2=A0 Maybe somet=
hing like this:</div><div class=3D"gmail_default" style=3D"font-family:mono=
space"><br></div><div class=3D"gmail_default" style=3D"font-family:monospac=
e">=C2=A0 (setq project-mode-line-format &#39;(:eval (my/project-mode-line-=
format)))<br></div><div class=3D"gmail_default" style=3D"font-family:monosp=
ace">=C2=A0 (defun my/project-mode-line-format ()<br>=C2=A0 =C2=A0 (unless =
(file-remote-p default-directory)<br></div><div class=3D"gmail_default" sty=
le=3D"font-family:monospace">=C2=A0 =C2=A0 =C2=A0 (project-mode-line-format=
)))</div><div class=3D"gmail_default" style=3D"font-family:monospace"><br><=
/div><div class=3D"gmail_default" style=3D"font-family:monospace">You could=
 make the guard sensitive to a custom variable of your own or to the direct=
ory tree root or whatever makes sense for you.</div><div class=3D"gmail_def=
ault" style=3D"font-family:monospace"><br></div><div class=3D"gmail_default=
" style=3D"font-family:monospace">-Stephane</div></div></div>

--0000000000002a7ccf0636389ed5--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 28 May 2025 20:47:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 16:47:23 2025
Received: from localhost ([127.0.0.1]:57368 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKNgI-0001xR-PT
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 16:47:23 -0400
Received: from mail-24427.protonmail.ch ([109.224.244.27]:15427)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uKNgE-0001wm-Go
 for 78572 <at> debbugs.gnu.org; Wed, 28 May 2025 16:47:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1748465229; x=1748724429;
 bh=PfQxROMYlznZURVrUS52mA2gMAUNPxSCxv3roZ313+w=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=ZHXR0acK0TWffEqbmUt8Nlyaurg/e2ENCL5JpoLHLgUA72UEH7+WJEHZNtqKRv6E2
 mxxkEj4CPuNLZF4EZ7fs9Sw04oeDjWQOQAaGi2umSFKfMXuba0vSfab2PnKLHA6s7A
 2xfezuri5pG5kPfMltLmvlv7He3MbYi9Ybiaoiv/3NTkVozQZr1D3mVUCxOJzIOIZA
 k7vGnd8Fomgf5KLyl/LqIZmHVgrd7myNDbtY9uSgd8WyLOxP6OwiF8oLAwkem/jaE9
 v7B667R0wDKcro5+ZuOGUE3Yfbf5HnXyBvd+XvdjmWR1tNowztg4P5t/WuJiK+SrTN
 FpOe8blNzMLTw==
Date: Wed, 28 May 2025 20:47:05 +0000
To: Michael Albinus <michael.albinus@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
Message-ID: <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
In-Reply-To: <87sekpq3rz.fsf@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: 185a2deb3f0189f3011a4fee39f7477e80b76c72
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78572
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Michael,

> What you've sent didn't help; the problem is indicated much earlier in
> the debug file. This is why I always insist in sending the whole debug
> information.

I apologize, I thought it was just irrelevant noise until what looped over
and over, but it was indeed crucial.

All your explanations make sense now. But I'm still not sure if it's an
issue with Tramp or Project? Trivially speaking, we could also ask Project
to not look for vc related information over Tramp, but maybe some people
rely on this? After all, I'm the first one to report that bug as far as I
know.

> sudo's session timeout after ca 5 minutes due to inactivity on the
> wire.

This led me to investigate something. I told you it happened when
using Tramp with sudo. But now I tested it WITHOUT sudo and I can
reproduce the same errors. Here are the steps:

1. start an Emacs session with the command below (replace "x" with your own
   server)

--8<---------------cut here---------------start------------->8---
# emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote =
(".project")))' --eval '(setopt project-mode-line t)' '/ssh:x:'
--8<---------------cut here---------------end--------------->8---

2. after successfuly connecting do:
   M-x tramp-cleanup-all-connections

As soon as the connection is closed the same errors happen.

> --8<---------------cut here---------------start------------->8---
> (add-to-list 'tramp-connection-properties (list (regexp-quote "/sudo:root=
 <at> x:") "session-timeout" nil))
> --8<---------------cut here---------------end--------------->8---

> Does this work for you?

I did try it in my init.el, and it cancels the automatic disconnect, but as
soon as I M-x tramp-cleanup-all-connections or simply kill the process,
the errors appear.

I can live without having the project name in the mode line, so I removed
(setopt project-mode-line t)
but kept (setopt project-vc-extra-root-markers (quote (".project")))

It seems the problem doesn't happen anymore (tested with 30.1 and master),
yet I'm almost confident even with that setting only it was crashing
Emacs at some point, I will try in my main config to see if it happens
again later.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 28 May 2025 20:47:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 16:47:38 2025
Received: from localhost ([127.0.0.1]:57372 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKNgY-0001yL-C3
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 16:47:38 -0400
Received: from lists.gnu.org ([2001:470:142::17]:60516)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uKNgT-0001xe-Vm
 for submit <at> debbugs.gnu.org; Wed, 28 May 2025 16:47:35 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <abakatine@HIDDEN>)
 id 1uKNgM-0007Ji-2n
 for bug-gnu-emacs@HIDDEN; Wed, 28 May 2025 16:47:26 -0400
Received: from mail-24427.protonmail.ch ([109.224.244.27])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <abakatine@HIDDEN>)
 id 1uKNgC-0004HT-6H
 for bug-gnu-emacs@HIDDEN; Wed, 28 May 2025 16:47:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1748465229; x=1748724429;
 bh=PfQxROMYlznZURVrUS52mA2gMAUNPxSCxv3roZ313+w=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=ZHXR0acK0TWffEqbmUt8Nlyaurg/e2ENCL5JpoLHLgUA72UEH7+WJEHZNtqKRv6E2
 mxxkEj4CPuNLZF4EZ7fs9Sw04oeDjWQOQAaGi2umSFKfMXuba0vSfab2PnKLHA6s7A
 2xfezuri5pG5kPfMltLmvlv7He3MbYi9Ybiaoiv/3NTkVozQZr1D3mVUCxOJzIOIZA
 k7vGnd8Fomgf5KLyl/LqIZmHVgrd7myNDbtY9uSgd8WyLOxP6OwiF8oLAwkem/jaE9
 v7B667R0wDKcro5+ZuOGUE3Yfbf5HnXyBvd+XvdjmWR1tNowztg4P5t/WuJiK+SrTN
 FpOe8blNzMLTw==
Date: Wed, 28 May 2025 20:47:05 +0000
To: Michael Albinus <michael.albinus@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
Message-ID: <RDzOd1pBrHerRAQtptDATVzgvX6wuGYu2cNLbCNa9RgemiQfQSz0sajHKxujApOwB1sC7Iw0ZPj6I6I2wf45xBTncJknyKTq7ucrA-qnUwA=@proton.me>
In-Reply-To: <87sekpq3rz.fsf@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
 <87sekpq3rz.fsf@HIDDEN>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: 185a2deb3f0189f3011a4fee39f7477e80b76c72
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=109.224.244.27; envelope-from=abakatine@HIDDEN;
 helo=mail-24427.protonmail.ch
X-Spam_score_int: -1
X-Spam_score: -0.2
X-Spam_bar: /
X-Spam_report: (-0.2 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hello Michael,

> What you've sent didn't help; the problem is indicated much earlier in
> the debug file. This is why I always insist in sending the whole debug
> information.

I apologize, I thought it was just irrelevant noise until what looped over
and over, but it was indeed crucial.

All your explanations make sense now. But I'm still not sure if it's an
issue with Tramp or Project? Trivially speaking, we could also ask Project
to not look for vc related information over Tramp, but maybe some people
rely on this? After all, I'm the first one to report that bug as far as I
know.

> sudo's session timeout after ca 5 minutes due to inactivity on the
> wire.

This led me to investigate something. I told you it happened when
using Tramp with sudo. But now I tested it WITHOUT sudo and I can
reproduce the same errors. Here are the steps:

1. start an Emacs session with the command below (replace "x" with your own
   server)

--8<---------------cut here---------------start------------->8---
# emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote =
(".project")))' --eval '(setopt project-mode-line t)' '/ssh:x:'
--8<---------------cut here---------------end--------------->8---

2. after successfuly connecting do:
   M-x tramp-cleanup-all-connections

As soon as the connection is closed the same errors happen.

> --8<---------------cut here---------------start------------->8---
> (add-to-list 'tramp-connection-properties (list (regexp-quote "/sudo:root=
 <at> x:") "session-timeout" nil))
> --8<---------------cut here---------------end--------------->8---

> Does this work for you?

I did try it in my init.el, and it cancels the automatic disconnect, but as
soon as I M-x tramp-cleanup-all-connections or simply kill the process,
the errors appear.

I can live without having the project name in the mode line, so I removed
(setopt project-mode-line t)
but kept (setopt project-vc-extra-root-markers (quote (".project")))

It seems the problem doesn't happen anymore (tested with 30.1 and master),
yet I'm almost confident even with that setting only it was crashing
Emacs at some point, I will try in my main config to see if it happens
again later.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 27 May 2025 18:59:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue May 27 14:59:05 2025
Received: from localhost ([127.0.0.1]:44258 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJzVv-0002xF-Vx
	for submit <at> debbugs.gnu.org; Tue, 27 May 2025 14:59:05 -0400
Received: from mout.gmx.net ([212.227.15.19]:60753)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uJzVi-0002uy-PP
 for 78572 <at> debbugs.gnu.org; Tue, 27 May 2025 14:58:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748372322; x=1748977122; i=michael.albinus@HIDDEN;
 bh=DySoUT/2IChQ2SJvEo18ZJreCTZ0YX2tBjKbTjczHO4=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=WKHV/pwIy4NOetgRDjNEkVnrbgiqpfj5++l5cmwgxju5P9r2suR73SbWUdYFZcXk
 ea8AtwkM2aj0txXBlyY2bpoY1MQadna2JNTJr5g6/8+jUO47p87LVmdsRcDNns6zn
 6/CYzEwV3XvSTm6+1owiu62oFvFvqmbdd03Qu0sLRWX70QATmrdlU5CD+P3ZpCzSP
 HR9bQIkH2gtGq991nXWxG8sy1sfRKqo/YIpyd4utH3GuHR9XIhN+GGn3iEnaEd3Xn
 SYa94qF8JU0hw8p005RelkYouuX38er2j7tm9oPat3439r2s8DMb/k9MlANRkHTEv
 600oRsSEM84C7aZKOA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MKsnP-1ud1nY3mAv-00LpV4; Tue, 27
 May 2025 20:58:41 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
 <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
Date: Tue, 27 May 2025 20:58:40 +0200
Message-ID: <87sekpq3rz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:m2EbOPDTjjCKLcW19/fRSMGzNJQi04ReW/wYpPOJgu4TSfw5+PK
 H52SsKpfqJ3AyY14VsKeERqyKonVzsY/pbRZThPjfRqiHqFGyPsCkJekUtWKE5NEa2OS+Mo
 fnAe2+V3V5b2XsHeGJWWz7QKAGowfb4zXwOu6qt3ZiHco6dtnoo/3aFK2uGVMQ+UjjDdVWD
 0IJ70rs97vj+yjCDdNt1Q==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:HF4I2WNPsjo=;o4xVUCX3ZLr/dlzmSHlVTWYEWws
 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
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: Dmitry Gutov <dmitry@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>,
 Spencer Baugh <sbaugh@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Alexis Bakatine <abakatine@HIDDEN> writes:

> Hello Michael,

Hi Alexis,

> Now to reproduce the error:
>
> 1. I ran the exact same command you gave me below
>
> # emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quot=
e (".project")))' --eval '(setopt project-mode-line t)' --eval '(setq tramp=
-verbose 10 tramp-debug-to-file t)' '/ssh:x|sudo::'
>
> 2. Connection happens successfully.
> 3. <RET> to open a random remote file (in this case it was .bash_history)
> 4. File open successfully.
> 5. Now, just do literally nothing, and wait for the Tramp session to
>    automatically timeout after a couple minutes.
>
> After the timeout, this is when the problems occur, with file missing
> error messages, and a debug backtrace buffer producing lots messages.

Thanks for the recipe. It is helpful.

>> When Emacs has finished (or crashed), there will be a file *debug tramp
>> sudo root <at> x* in either the ~/.cache/emacs/ /tmp/ directory. Pls sen=
d it.
>
> I cannot send the entire file because it grew up to 2.8M (38038 lines)
> only a few seconds after step 5. But here is the (I think) most relevant
> part and this is what gets printed in that file over and over:

What you've sent didn't help; the problem is indicated much earlier in
the debug file. This is why I always insist in sending the whole debug
information.

However, you gave an important hint in your recipe: wait, until the sudo
session times out. This wasn't said before (I believe). With this
information, I could reproduce the problem with both Emacs 30 and 31. It
even happens w/o multi-hop file names. Let's check the debug buffer:

--8<---------------cut here---------------start------------->8---
;; Emacs: 30.1.90 Tramp: 2.7.3.30.2 -*- mode: outline; coding: utf-8; -*-
;; Location: /home/albinus/src/emacs-30/lisp/net/tramp.elc Git: emacs-30/d0=
c90bc9bfe8fedbff7f282086dc38458b1e0f9e
13:04:06.892642 tramp-get-connection-property (7) # ~root undef; cache used=
: nil
--8<---------------cut here---------------end--------------->8---

This is where it starts.

--8<---------------cut here---------------start------------->8---
13:04:28.261984 tramp-send-command (6) # tramp_perl_file_name_all_completio=
ns /root/ 2>/dev/null; echo tramp_exit_status $?
13:04:28.300459 tramp-wait-for-regexp (6) #
(
("./" "/root/." t t t)
("../" "/root/.." t t t)
(".bashrc" "/root/.bashrc" nil t t)
(".cache/" "/root/.cache" t t t)
(".profile" "/root/.profile" nil t t)
(".ssh/" "/root/.ssh" t t t)
("snap/" "/root/snap" t t t)
(".vnc/" "/root/.vnc" t t t)
(".config/" "/root/.config" t t t)
(".viminfo" "/root/.viminfo" nil t t)
(".vim/" "/root/.vim" t t t)
(".local/" "/root/.local" t t t)
("tmp/" "/root/tmp" t t t)
)
tramp_exit_status 0
///701580ff750d89979a541cae0f26aa39#$
--8<---------------cut here---------------end--------------->8---

The last command before the session timeout. Emacs is still busy,
because the project-mode-line-format must be refreshed again and
again. But these information are taken from Tramp's cache; no activity
on the wire.

--8<---------------cut here---------------start------------->8---
13:09:13.361210 tramp-timeout-session (3) # Timeout session /sudo:root@ubun=
tu-2404:
--8<---------------cut here---------------end--------------->8---

sudo's session timeout after ca 5 minutes due to inactivity on the
wire. Usually, this is not problem. Next time a command is sent, the
connection is reestablished. But see the problem:

--8<---------------cut here---------------start------------->8---
13:09:13.371925 tramp-get-file-property (8) # /root file-directory-p undef;=
 inhibit: 10; cache used: nil; cached at: nil
13:09:13.372124 tramp-get-file-property (8) # /root file-truename nil; inhi=
bit: 10; cache used: nil; cached at: nil
13:09:13.372280 tramp-get-connection-property (7) # test undef; cache used:=
 nil
13:09:13.372436 tramp-get-test-command (5) # Finding a suitable =E2=80=98te=
st=E2=80=99 command
13:09:13.373726 tramp-get-connection-property (7) # null-device undef; cach=
e used: nil
13:09:13.374313 tramp-set-connection-property (7) # null-device /dev/null
13:09:13.374687 tramp-file-name-handler (5) # Non-essential received in ope=
ration (file-directory-p /sudo:root@ubuntu-2404:/root)
13:09:13.668243 tramp-file-name-handler (10) #
  backtrace()
  tramp-file-name-handler(file-directory-p "/sudo:root@ubuntu-2404:/root")
  file-directory-p("/sudo:root@ubuntu-2404:/root/")
  locate-dominating-file("/sudo:root@ubuntu-2404:/root/" #f(compiled-functi=
on (d) #<bytecode -0x1cbf71e3d2025995>))
  project-try-vc--search("/sudo:root@ubuntu-2404:/root/")
  project-try-vc("/sudo:root@ubuntu-2404:/root/")
  run-hook-with-args-until-success(project-try-vc "/sudo:root@ubuntu-2404:/=
root/")
  project--find-in-directory("/sudo:root@ubuntu-2404:/root/")
  project-current()
  project-mode-line-format()
  eval((project-mode-line-format) t)
  redisplay_internal\ \(C\ function\)()
--8<---------------cut here---------------end--------------->8---

Tramp needs to know, whether "/sudo:root@ubuntu-2404:/root" is a
directory. It asks the cache (first line), but this doesn't have the
information (it returns undef). So Tramp must go on wire in order to
compute the information. But his fails as well ("Non-essential received
in operation..."), resulting in an error. Why this? Hmm, in
project-current, non-essential is bound to t, telling Tramp it should
*not* establish a new connection. This is an optimization I believe, see
bug#69584. And here we are.

While project-mode-line-format is called again and again, Tramp will
block. I've played yesterday and today with it; there's no simple
solution. For the time being, you could disable the session timeout for
your sudo target. Add something like this to your init file:

--8<---------------cut here---------------start------------->8---
(add-to-list 'tramp-connection-properties (list (regexp-quote "/sudo:root@x=
:") "session-timeout" nil))
--8<---------------cut here---------------end--------------->8---

Does this work for you?

I'll continue to find a solid solution, which doesn't require this
workaround.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 26 May 2025 07:42:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 26 03:42:05 2025
Received: from localhost ([127.0.0.1]:53534 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJSTE-0003Kk-Hy
	for submit <at> debbugs.gnu.org; Mon, 26 May 2025 03:42:04 -0400
Received: from mail-24426.protonmail.ch ([109.224.244.26]:26861)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uJSTA-0003Jx-5w
 for 78572 <at> debbugs.gnu.org; Mon, 26 May 2025 03:42:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1748245313; x=1748504513;
 bh=IJ+VT4xoJi6kE023G9MGOgjcrp+b+Q4xpf2sH1v8mYU=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=S2+7+keKLdvKCvEbM68Gxf/3bhPkML0l0XXyvT/zM+iar6BgFG+IaSfq1/9EHKktn
 65GXnGRMrUpZzn9w4OfvMDfwz42p/P1Ix0dR7ua1Ocr4Szmcdt1rM+eO18+ynrFzcY
 Crxky0xClizD1e+65Diw/djljkTF4dS3FtNTd6cRqO2dJqC5NG2WnxkYUqDw7DWeyP
 cNhFKP4sjJrublsvNEuruog29XFVW7lwkld2e0zl/wXsn6ZAP11ga6154eNHVOhvbH
 4VmA9St1xKN9vGdYQkDEK7vek29GGM8ZClD6tFu0S5QXbD75jvL3ud7uz+NUWiAcJy
 EV5XQfeBoi2QA==
Date: Mon, 26 May 2025 07:41:51 +0000
To: Michael Albinus <michael.albinus@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
Message-ID: <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
In-Reply-To: <87wma4rbiu.fsf@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: 711bc0481788fa0d570eeb5fd5e4f0085a8f129e
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78572
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Michael,

> Emacs is the prerelase of Emacs 30.2, called "30.1.90". Perhaps this
> makes a difference? I remember seeing bug reports wrt to project and
> tramp, but I don't know the details. If you can compile this yourself,
> it would help for checking.

I just built Emacs from master yesterday, this is the version I'm running:

GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cair=
o version 1.18.0) of 2025-05-25

This was built and running on Ubuntu 24.04 LTS.

If instead you want me to try it specifically on the prerelease "30.1.90"
feel free to let me know, but if I'm not mistaken both have the same fixes
of Tramp and Project you mentioned.

Now to reproduce the error:

1. I ran the exact same command you gave me below

--8<---------------cut here---------------start------------->8---
# emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote =
(".project")))' --eval '(setopt project-mode-line t)' --eval '(setq tramp-v=
erbose 10 tramp-debug-to-file t)' '/ssh:x|sudo::'
--8<---------------cut here---------------end--------------->8---

2. Connection happens successfully.
3. <RET> to open a random remote file (in this case it was .bash_history)
4. File open successfully.
5. Now, just do literally nothing, and wait for the Tramp session to
   automatically timeout after a couple minutes.

After the timeout, this is when the problems occur, with file missing
error messages, and a debug backtrace buffer producing lots messages.

> So could you please call from the sehll (replace "x" by the real hostname=
)

I also replaced "x" with "/ssh:alexis@HIDDEN#34888|sudo::", I got
the exact same problem behavior, so that's not a hostname issue.

> When Emacs has finished (or crashed), there will be a file *debug tramp
> sudo root <at> x* in either the ~/.cache/emacs/ /tmp/ directory. Pls send=
 it.

I cannot send the entire file because it grew up to 2.8M (38038 lines)
only a few seconds after step 5. But here is the (I think) most relevant
part and this is what gets printed in that file over and over:

08:30:43.563223 tramp-handle-directory-files (10) #=20
  backtrace()
  tramp-handle-directory-files("/sudo:root@x:/" nil "\\`\\(\\`\\.svn\\'\\)\=
\|\\(\\`\\.bzr\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.hg\\'\\)\\|\\(\\`\\.pr=
oject\\'\\)\\'" t nil)
  tramp-sh-file-name-handler(directory-files "/sudo:root@x:/" nil "\\`\\(\\=
`\\.svn\\'\\)\\|\\(\\`\\.bzr\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.hg\\'\\)=
\\|\\(\\`\\.project\\'\\)\\'" t nil)
  apply(tramp-sh-file-name-handler directory-files ("/sudo:root@x:/" nil "\=
\`\\(\\`\\.svn\\'\\)\\|\\(\\`\\.bzr\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.h=
g\\'\\)\\|\\(\\`\\.project\\'\\)\\'" t nil))
  tramp-file-name-handler(directory-files "/sudo:root@x:/" nil "\\`\\(\\`\\=
.svn\\'\\)\\|\\(\\`\\.bzr\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.hg\\'\\)\\|=
\\(\\`\\.project\\'\\)\\'" t nil)
  directory-files("/sudo:root@x:/" nil "\\`\\(\\`\\.svn\\'\\)\\|\\(\\`\\.bz=
r\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.hg\\'\\)\\|\\(\\`\\.project\\'\\)\\=
'" t)
  #f(compiled-function (d) #<bytecode -0x1cbf71e3df3c5995>)("/sudo:root@x:/=
")
  locate-dominating-file("/sudo:root@x:/root/" #f(compiled-function (d) #<b=
ytecode -0x1cbf71e3df3c5995>))
  project-try-vc--search("/sudo:root@x:/root/")
  project-try-vc("/sudo:root@x:/root/")
  run-hook-with-args-until-success(project-try-vc "/sudo:root@x:/root/")
  project--find-in-directory("/sudo:root@x:/root/")
  project-current()
  project-mode-line-format()
  eval((project-mode-line-format) t)
  redisplay_internal\ \(C\ function\)()
08:30:43.563509 tramp-handle-directory-files (1) # File is missing: /sudo:r=
oot@x:/




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 26 May 2025 07:42:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 26 03:42:15 2025
Received: from localhost ([127.0.0.1]:53538 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJSTO-0003LN-6m
	for submit <at> debbugs.gnu.org; Mon, 26 May 2025 03:42:14 -0400
Received: from lists.gnu.org ([2001:470:142::17]:37270)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uJSTF-0003KF-E8
 for submit <at> debbugs.gnu.org; Mon, 26 May 2025 03:42:06 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <abakatine@HIDDEN>)
 id 1uJST9-0007ko-UV
 for bug-gnu-emacs@HIDDEN; Mon, 26 May 2025 03:42:00 -0400
Received: from mail-24426.protonmail.ch ([109.224.244.26])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <abakatine@HIDDEN>)
 id 1uJST6-00082m-Dw
 for bug-gnu-emacs@HIDDEN; Mon, 26 May 2025 03:41:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1748245313; x=1748504513;
 bh=IJ+VT4xoJi6kE023G9MGOgjcrp+b+Q4xpf2sH1v8mYU=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=S2+7+keKLdvKCvEbM68Gxf/3bhPkML0l0XXyvT/zM+iar6BgFG+IaSfq1/9EHKktn
 65GXnGRMrUpZzn9w4OfvMDfwz42p/P1Ix0dR7ua1Ocr4Szmcdt1rM+eO18+ynrFzcY
 Crxky0xClizD1e+65Diw/djljkTF4dS3FtNTd6cRqO2dJqC5NG2WnxkYUqDw7DWeyP
 cNhFKP4sjJrublsvNEuruog29XFVW7lwkld2e0zl/wXsn6ZAP11ga6154eNHVOhvbH
 4VmA9St1xKN9vGdYQkDEK7vek29GGM8ZClD6tFu0S5QXbD75jvL3ud7uz+NUWiAcJy
 EV5XQfeBoi2QA==
Date: Mon, 26 May 2025 07:41:51 +0000
To: Michael Albinus <michael.albinus@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
Message-ID: <jjfzX7L5tNzT9AozGHY7eMHHGSPYeb54yRNWsr26-PyERacZPrOctxtDJeoghEA1RLVl0FJqE4drFwV3ywuG7cJxcB78XmSNm2J4i28J2iM=@proton.me>
In-Reply-To: <87wma4rbiu.fsf@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
 <87wma4rbiu.fsf@HIDDEN>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: 711bc0481788fa0d570eeb5fd5e4f0085a8f129e
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=109.224.244.26; envelope-from=abakatine@HIDDEN;
 helo=mail-24426.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hello Michael,

> Emacs is the prerelase of Emacs 30.2, called "30.1.90". Perhaps this
> makes a difference? I remember seeing bug reports wrt to project and
> tramp, but I don't know the details. If you can compile this yourself,
> it would help for checking.

I just built Emacs from master yesterday, this is the version I'm running:

GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cair=
o version 1.18.0) of 2025-05-25

This was built and running on Ubuntu 24.04 LTS.

If instead you want me to try it specifically on the prerelease "30.1.90"
feel free to let me know, but if I'm not mistaken both have the same fixes
of Tramp and Project you mentioned.

Now to reproduce the error:

1. I ran the exact same command you gave me below

--8<---------------cut here---------------start------------->8---
# emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote =
(".project")))' --eval '(setopt project-mode-line t)' --eval '(setq tramp-v=
erbose 10 tramp-debug-to-file t)' '/ssh:x|sudo::'
--8<---------------cut here---------------end--------------->8---

2. Connection happens successfully.
3. <RET> to open a random remote file (in this case it was .bash_history)
4. File open successfully.
5. Now, just do literally nothing, and wait for the Tramp session to
   automatically timeout after a couple minutes.

After the timeout, this is when the problems occur, with file missing
error messages, and a debug backtrace buffer producing lots messages.

> So could you please call from the sehll (replace "x" by the real hostname=
)

I also replaced "x" with "/ssh:alexis@HIDDEN#34888|sudo::", I got
the exact same problem behavior, so that's not a hostname issue.

> When Emacs has finished (or crashed), there will be a file *debug tramp
> sudo root <at> x* in either the ~/.cache/emacs/ /tmp/ directory. Pls send=
 it.

I cannot send the entire file because it grew up to 2.8M (38038 lines)
only a few seconds after step 5. But here is the (I think) most relevant
part and this is what gets printed in that file over and over:

08:30:43.563223 tramp-handle-directory-files (10) #=20
  backtrace()
  tramp-handle-directory-files("/sudo:root@x:/" nil "\\`\\(\\`\\.svn\\'\\)\=
\|\\(\\`\\.bzr\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.hg\\'\\)\\|\\(\\`\\.pr=
oject\\'\\)\\'" t nil)
  tramp-sh-file-name-handler(directory-files "/sudo:root@x:/" nil "\\`\\(\\=
`\\.svn\\'\\)\\|\\(\\`\\.bzr\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.hg\\'\\)=
\\|\\(\\`\\.project\\'\\)\\'" t nil)
  apply(tramp-sh-file-name-handler directory-files ("/sudo:root@x:/" nil "\=
\`\\(\\`\\.svn\\'\\)\\|\\(\\`\\.bzr\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.h=
g\\'\\)\\|\\(\\`\\.project\\'\\)\\'" t nil))
  tramp-file-name-handler(directory-files "/sudo:root@x:/" nil "\\`\\(\\`\\=
.svn\\'\\)\\|\\(\\`\\.bzr\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.hg\\'\\)\\|=
\\(\\`\\.project\\'\\)\\'" t nil)
  directory-files("/sudo:root@x:/" nil "\\`\\(\\`\\.svn\\'\\)\\|\\(\\`\\.bz=
r\\'\\)\\|\\(\\`\\.git\\'\\)\\|\\(\\`\\.hg\\'\\)\\|\\(\\`\\.project\\'\\)\\=
'" t)
  #f(compiled-function (d) #<bytecode -0x1cbf71e3df3c5995>)("/sudo:root@x:/=
")
  locate-dominating-file("/sudo:root@x:/root/" #f(compiled-function (d) #<b=
ytecode -0x1cbf71e3df3c5995>))
  project-try-vc--search("/sudo:root@x:/root/")
  project-try-vc("/sudo:root@x:/root/")
  run-hook-with-args-until-success(project-try-vc "/sudo:root@x:/root/")
  project--find-in-directory("/sudo:root@x:/root/")
  project-current()
  project-mode-line-format()
  eval((project-mode-line-format) t)
  redisplay_internal\ \(C\ function\)()
08:30:43.563509 tramp-handle-directory-files (1) # File is missing: /sudo:r=
oot@x:/




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 25 May 2025 14:49:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 25 10:49:29 2025
Received: from localhost ([127.0.0.1]:46528 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJCfI-0001z6-LP
	for submit <at> debbugs.gnu.org; Sun, 25 May 2025 10:49:29 -0400
Received: from mout.gmx.net ([212.227.15.18]:56965)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uJCfF-0001yk-P9
 for 78572 <at> debbugs.gnu.org; Sun, 25 May 2025 10:49:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748184554; x=1748789354; i=michael.albinus@HIDDEN;
 bh=U6C+cwIHprnOi+y7HoBvLD/JtkAX2h7o5AV/FcgVQXw=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=KjAcDj9azwJGi7GmU7o3hhszovRTLsxE6v5COKVIs+FPJWSQUMks+DRoVin0C9hz
 tUFmGWL+7EFvOCoKIa0Nna4VnbObCZ5fOrT8XTf2SCNDCWcC7CVSdkMWeB9xufs0b
 82/iJcLnhi5IoRMaZv9XSJpV9P9s6nmw2rSsugp0RINmMF+C16H9WgbP8JxjZRmNW
 NTMHVjGA7CCqZrjZ/Om1qdL/cSMRRajdzKFB0K4USX+d8iFgUP5hgqlRuFeyLzUpH
 oi/MpHwbIsWYqqZ1MDxK0tAq7c6mA+ReXJ20LNTmKQuJKEW1LkrdKJbjq+ZwDWYW2
 ys9OSe4+wAN/MaZ7HQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MbRk3-1uuS9b1HQ1-00cOwj; Sun, 25
 May 2025 16:49:14 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
Date: Sun, 25 May 2025 16:49:13 +0200
Message-ID: <87wma4rbiu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:xBvXeVIaUhe6ng44w82bfKWEreK8D2cfQS/wnIW3k3L6BCqKCGw
 yRGdH8Ghb73wSx/xmf9q3gqdIYsZUXI7SDmdRNjEkSSkobuz8mM7icpWL1mOEbFVgBKD5sO
 n7roAVPhVw8ECxrhTbXi/wkvlMUEGJJ4yeCv1FUZjQSECR9T+19FloDncVl2F2mAeT81j5M
 BkFuHJH4iQiRdT6tDnuMQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:COmdIHtiJho=;b8dwnyqQs5zFCXEyOh+yVCh3fDp
 /AY2BewAFaVX8u/CR/xBhAs2xu0DoKOmlstv+KT6WPl6Uk+TNDdscddXKCq59p9nuzDW7KMHs
 KoOZCKYEDtxDvedflz4/lCGKs8HFapmlsimYPKGGUVFslEuz5O4Z547ZaPoE88f9RaShl96hE
 LwcMYj14+qAvL9ck7GD65cs1sjpKzGdngk5oi32kF4S+j08yOALhVY4Fs7Ay+FiM09KJGC2y/
 Qv8THjNoOar/aP/cphPCI9Nw7kxfuFS2/ObReZYLT1chA+tJCzRdZ39Bi0UFid27A/4YXN1dV
 AbEMX3biYroU7TIe0ytu7KOY10lzxswIdsIenShGEOL+itTZeuGNdjJZlpre4fuQERwPtmk1o
 h5q0fDER+KCMz2FlJzMuVvdPLqKYh8IVgrSiOcmqAwvX2jKyD7b3wozsGAHdjfayxf8Wf4WRq
 lizGj201VU++jHZXnFxkzMB8i+WyU3QclgPa+QBN1O8vxzRKqUYw1rBHIBV8XY6SRKxWHkAX/
 3g4HpXenPcEA/VdPA92F1cJH2Do7OC9v/upiNzY9dYHF4LcKC5hcsKg1FtZnHuR5HRjYaw+sm
 rn3Zc7pLuAy+uF+iFs+ihnVXBmtK9gyc/4wkLEeHWs+mE7ROb8KHULCJ9UWcvu69p9hNQ89Ed
 hhDs1Mc/AkrFPDAp1Hdu+nNLfjxC+XhT5o1mwm52CeGoRNv+T6BSuIGvEPRWbd0nJBKfJC2zt
 cyvP2dY0IXL/L1r/Y6UfFmJnPBKAkKHw3A9pZypGRGxMuKB6OfzthlgYSq9mWJpOpP1lL9/L4
 BGpii7VlO3O2Sh6mjQeo1CDahAi5h7V1Le1lLwQjU4MdTO6ybThaGIGDWPimxmIznv197vgCJ
 a1AtkOmbMZoS+ZFDdYanyVsXOON4vObI22N6bKYxk1tUytudOdXrABDUal8zRzInM1MB9Jnla
 Q/XjWXlyMnqC07Lw8duyLgnu/Ypft668DFE7Gr9P7qa9NZwkIR+Tbk9VHjSD89KcHqWdCkDMN
 gSUhuaOZHG4bhcUIQetNgAOqcoNHWtTk4BOQA6krKlPP2RPD291LxkS0mZmcgVuB7OdeiZocx
 UJWG6QTZOiVfiEnMxyuHNI2JtYNQ41WOhCtgXVJNkMkgcgvtedjBKRmpeGR1F3ZAsBCXoWCqo
 F9+JqDkHs3awSk6owcbnAtDoOTHjjpGgOB80spNavpkoCGqasR0H8TeYRbv25F1JTg1tQTwoo
 h9nwAQVQjVGnLGgrS+R+46PfxEmwLH91MaJk4lecRdhjxdnbMs1VC45t1fQ4fepDLCEkbP0VH
 vAVBhh67gmeTJRyuFJZOE58gfcqPR5T4lNyttEAR0TIqDYLGYYMKkebC1Lx2uOouvWY
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Alexis Bakatine <abakatine@HIDDEN> writes:

> Hi Michael, thanks for the reply.

Hi Alexis,

>>Could you please provide a step-by-step recipe for reproducing the probl=
em?
>
> Surely. In your init.el, only have:
>
> (require 'project)
> (setopt project-vc-extra-root-markers '(".project"))
> (setopt project-mode-line t)

As said in my first reply, I have tried exactly the same from the
command line:

=2D-8<---------------cut here---------------start------------->8---
# emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote=
 (".project")))' --eval '(setopt project-mode-line t)' '/ssh:ubuntu-2404|s=
udo::'
=2D-8<---------------cut here---------------end--------------->8---

The only difference is, that I use the host "ubuntu-2404" (a VM in my
local net) instead of "x". It works as expected.

Emacs is the prerelase of Emacs 30.2, called "30.1.90". Perhaps this
makes a difference? I remember seeing bug reports wrt to project and
tramp, but I don't know the details. If you can compile this yourself,
it would help for checking.

> After that, do:
> C-x C-f /ssh:x|sudo::
>
> Then wait a couple minutes for the Tramp session to automatically timeou=
t.
>
> Now it becomes difficult to get the exact same bug behavior all the time=
.
> Sometimes it only prints "File is missing: /sudo:root@x:/root/" constant=
ly in the *Messages* buffer, and some other time it also prints a full deb=
ug backtrace over and over like in my first email.
>
> As well, after the Tramp session expires, when you do <RET> to open a fi=
le in the Tramp dired buffer, Emacs crashes instantly, and I'm forced to k=
ill the Emacs process externally.

So could you please call from the sehll (replace "x" by the real hostname)

=2D-8<---------------cut here---------------start------------->8---
# emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote=
 (".project")))' --eval '(setopt project-mode-line t)' --eval '(setq tramp=
-verbose 10 tramp-debug-to-file t)' '/ssh:x|sudo::'=20
=2D-8<---------------cut here---------------end--------------->8---

When Emacs has finished (or crashed), there will be a file *debug tramp
sudo root@x* in either the ~/.cache/emacs/ /tmp/ directory. Pls send it.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 May 2025 14:49:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 25 10:49:35 2025
Received: from localhost ([127.0.0.1]:46530 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJCfP-0001ze-An
	for submit <at> debbugs.gnu.org; Sun, 25 May 2025 10:49:35 -0400
Received: from lists.gnu.org ([2001:470:142::17]:38108)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uJCfG-0001ym-8R
 for submit <at> debbugs.gnu.org; Sun, 25 May 2025 10:49:29 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1uJCf9-0000my-Na
 for bug-gnu-emacs@HIDDEN; Sun, 25 May 2025 10:49:19 -0400
Received: from mout.gmx.net ([212.227.15.18])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1uJCf7-0003ye-Tm
 for bug-gnu-emacs@HIDDEN; Sun, 25 May 2025 10:49:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748184554; x=1748789354; i=michael.albinus@HIDDEN;
 bh=U6C+cwIHprnOi+y7HoBvLD/JtkAX2h7o5AV/FcgVQXw=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=KjAcDj9azwJGi7GmU7o3hhszovRTLsxE6v5COKVIs+FPJWSQUMks+DRoVin0C9hz
 tUFmGWL+7EFvOCoKIa0Nna4VnbObCZ5fOrT8XTf2SCNDCWcC7CVSdkMWeB9xufs0b
 82/iJcLnhi5IoRMaZv9XSJpV9P9s6nmw2rSsugp0RINmMF+C16H9WgbP8JxjZRmNW
 NTMHVjGA7CCqZrjZ/Om1qdL/cSMRRajdzKFB0K4USX+d8iFgUP5hgqlRuFeyLzUpH
 oi/MpHwbIsWYqqZ1MDxK0tAq7c6mA+ReXJ20LNTmKQuJKEW1LkrdKJbjq+ZwDWYW2
 ys9OSe4+wAN/MaZ7HQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MbRk3-1uuS9b1HQ1-00cOwj; Sun, 25
 May 2025 16:49:14 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
 <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
Date: Sun, 25 May 2025 16:49:13 +0200
Message-ID: <87wma4rbiu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:xBvXeVIaUhe6ng44w82bfKWEreK8D2cfQS/wnIW3k3L6BCqKCGw
 yRGdH8Ghb73wSx/xmf9q3gqdIYsZUXI7SDmdRNjEkSSkobuz8mM7icpWL1mOEbFVgBKD5sO
 n7roAVPhVw8ECxrhTbXi/wkvlMUEGJJ4yeCv1FUZjQSECR9T+19FloDncVl2F2mAeT81j5M
 BkFuHJH4iQiRdT6tDnuMQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:COmdIHtiJho=;b8dwnyqQs5zFCXEyOh+yVCh3fDp
 /AY2BewAFaVX8u/CR/xBhAs2xu0DoKOmlstv+KT6WPl6Uk+TNDdscddXKCq59p9nuzDW7KMHs
 KoOZCKYEDtxDvedflz4/lCGKs8HFapmlsimYPKGGUVFslEuz5O4Z547ZaPoE88f9RaShl96hE
 LwcMYj14+qAvL9ck7GD65cs1sjpKzGdngk5oi32kF4S+j08yOALhVY4Fs7Ay+FiM09KJGC2y/
 Qv8THjNoOar/aP/cphPCI9Nw7kxfuFS2/ObReZYLT1chA+tJCzRdZ39Bi0UFid27A/4YXN1dV
 AbEMX3biYroU7TIe0ytu7KOY10lzxswIdsIenShGEOL+itTZeuGNdjJZlpre4fuQERwPtmk1o
 h5q0fDER+KCMz2FlJzMuVvdPLqKYh8IVgrSiOcmqAwvX2jKyD7b3wozsGAHdjfayxf8Wf4WRq
 lizGj201VU++jHZXnFxkzMB8i+WyU3QclgPa+QBN1O8vxzRKqUYw1rBHIBV8XY6SRKxWHkAX/
 3g4HpXenPcEA/VdPA92F1cJH2Do7OC9v/upiNzY9dYHF4LcKC5hcsKg1FtZnHuR5HRjYaw+sm
 rn3Zc7pLuAy+uF+iFs+ihnVXBmtK9gyc/4wkLEeHWs+mE7ROb8KHULCJ9UWcvu69p9hNQ89Ed
 hhDs1Mc/AkrFPDAp1Hdu+nNLfjxC+XhT5o1mwm52CeGoRNv+T6BSuIGvEPRWbd0nJBKfJC2zt
 cyvP2dY0IXL/L1r/Y6UfFmJnPBKAkKHw3A9pZypGRGxMuKB6OfzthlgYSq9mWJpOpP1lL9/L4
 BGpii7VlO3O2Sh6mjQeo1CDahAi5h7V1Le1lLwQjU4MdTO6ybThaGIGDWPimxmIznv197vgCJ
 a1AtkOmbMZoS+ZFDdYanyVsXOON4vObI22N6bKYxk1tUytudOdXrABDUal8zRzInM1MB9Jnla
 Q/XjWXlyMnqC07Lw8duyLgnu/Ypft668DFE7Gr9P7qa9NZwkIR+Tbk9VHjSD89KcHqWdCkDMN
 gSUhuaOZHG4bhcUIQetNgAOqcoNHWtTk4BOQA6krKlPP2RPD291LxkS0mZmcgVuB7OdeiZocx
 UJWG6QTZOiVfiEnMxyuHNI2JtYNQ41WOhCtgXVJNkMkgcgvtedjBKRmpeGR1F3ZAsBCXoWCqo
 F9+JqDkHs3awSk6owcbnAtDoOTHjjpGgOB80spNavpkoCGqasR0H8TeYRbv25F1JTg1tQTwoo
 h9nwAQVQjVGnLGgrS+R+46PfxEmwLH91MaJk4lecRdhjxdnbMs1VC45t1fQ4fepDLCEkbP0VH
 vAVBhh67gmeTJRyuFJZOE58gfcqPR5T4lNyttEAR0TIqDYLGYYMKkebC1Lx2uOouvWY
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=212.227.15.18;
 envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Alexis Bakatine <abakatine@HIDDEN> writes:

> Hi Michael, thanks for the reply.

Hi Alexis,

>>Could you please provide a step-by-step recipe for reproducing the probl=
em?
>
> Surely. In your init.el, only have:
>
> (require 'project)
> (setopt project-vc-extra-root-markers '(".project"))
> (setopt project-mode-line t)

As said in my first reply, I have tried exactly the same from the
command line:

=2D-8<---------------cut here---------------start------------->8---
# emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote=
 (".project")))' --eval '(setopt project-mode-line t)' '/ssh:ubuntu-2404|s=
udo::'
=2D-8<---------------cut here---------------end--------------->8---

The only difference is, that I use the host "ubuntu-2404" (a VM in my
local net) instead of "x". It works as expected.

Emacs is the prerelase of Emacs 30.2, called "30.1.90". Perhaps this
makes a difference? I remember seeing bug reports wrt to project and
tramp, but I don't know the details. If you can compile this yourself,
it would help for checking.

> After that, do:
> C-x C-f /ssh:x|sudo::
>
> Then wait a couple minutes for the Tramp session to automatically timeou=
t.
>
> Now it becomes difficult to get the exact same bug behavior all the time=
.
> Sometimes it only prints "File is missing: /sudo:root@x:/root/" constant=
ly in the *Messages* buffer, and some other time it also prints a full deb=
ug backtrace over and over like in my first email.
>
> As well, after the Tramp session expires, when you do <RET> to open a fi=
le in the Tramp dired buffer, Emacs crashes instantly, and I'm forced to k=
ill the Emacs process externally.

So could you please call from the sehll (replace "x" by the real hostname)

=2D-8<---------------cut here---------------start------------->8---
# emacs -Q -l project --eval '(setopt project-vc-extra-root-markers (quote=
 (".project")))' --eval '(setopt project-mode-line t)' --eval '(setq tramp=
-verbose 10 tramp-debug-to-file t)' '/ssh:x|sudo::'=20
=2D-8<---------------cut here---------------end--------------->8---

When Emacs has finished (or crashed), there will be a file *debug tramp
sudo root@x* in either the ~/.cache/emacs/ /tmp/ directory. Pls send it.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 May 2025 14:16:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 25 10:16:13 2025
Received: from localhost ([127.0.0.1]:46236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJC97-0007uX-0O
	for submit <at> debbugs.gnu.org; Sun, 25 May 2025 10:16:13 -0400
Received: from lists.gnu.org ([2001:470:142::17]:41436)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uJC94-0007tS-CY
 for submit <at> debbugs.gnu.org; Sun, 25 May 2025 10:16:10 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <abakatine@HIDDEN>)
 id 1uJC8v-0004M0-Ox
 for bug-gnu-emacs@HIDDEN; Sun, 25 May 2025 10:16:01 -0400
Received: from mail-24431.protonmail.ch ([109.224.244.31])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <abakatine@HIDDEN>)
 id 1uJC8s-0000Vr-8X
 for bug-gnu-emacs@HIDDEN; Sun, 25 May 2025 10:16:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1748182547; x=1748441747;
 bh=AKEI14SwSU6zE90fFZke/DM9zDaFb/xQXlr8kMTwSzQ=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=XwGlCvPPGv46jND+a9Dya34eq/KAzPSatDHcUwzSFp3V2xuLLK5hRWVyYn3PbXNT+
 tiEl2pI4g89m79w9kSg9hJ68LUD62Xd7K8fQ0blXCWsRLmgQckMfdYSG6JFvKECqSg
 gyfgddPjAPqwWAMABdPPUngAQ/xkZX4Xx0k/6uCQNL+gspBi7b7Kl3Q9h9EWvp8hNJ
 +tRwLWi6V9mgFs2VzNBOEhz46vIuoeYVpjAbcoY/syK5Ef3GEzTjXbsi4kAUmVEkMZ
 hrzsQWGWzlwQt6f/JGQllGDAcdPiSz99+294ZapK5aKiPI0pxxXDGHNDAEYaEzNsw8
 di8CID2rGFUmA==
Date: Sun, 25 May 2025 14:15:44 +0000
To: Michael Albinus <michael.albinus@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
Message-ID: <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
In-Reply-To: <87zff2fdom.fsf@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: cf7aba8d8a8aed32f1de47251a1d0b39ab759a2d
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=109.224.244.31; envelope-from=abakatine@HIDDEN;
 helo=mail-24431.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi Michael, thanks for the reply.

>Could you please provide a step-by-step recipe for reproducing the problem=
?

Surely. In your init.el, only have:

--8<---------------cut here---------------start------------->8---
(require 'project)
(setopt project-vc-extra-root-markers '(".project"))
(setopt project-mode-line t)
--8<---------------cut here---------------start------------->8---

After that, do:
C-x C-f /ssh:x|sudo::

Then wait a couple minutes for the Tramp session to automatically timeout.

Now it becomes difficult to get the exact same bug behavior all the time.
Sometimes it only prints "File is missing: /sudo:root@x:/root/" constantly =
in the *Messages* buffer, and some other time it also prints a full debug b=
acktrace over and over like in my first email.

As well, after the Tramp session expires, when you do <RET> to open a file =
in the Tramp dired buffer, Emacs crashes instantly, and I'm forced to kill =
the Emacs process externally.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 25 May 2025 14:15:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 25 10:15:59 2025
Received: from localhost ([127.0.0.1]:46231 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uJC8t-0007sr-0F
	for submit <at> debbugs.gnu.org; Sun, 25 May 2025 10:15:59 -0400
Received: from mail-24428.protonmail.ch ([109.224.244.28]:64579)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uJC8p-0007rv-3L
 for 78572 <at> debbugs.gnu.org; Sun, 25 May 2025 10:15:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1748182547; x=1748441747;
 bh=AKEI14SwSU6zE90fFZke/DM9zDaFb/xQXlr8kMTwSzQ=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post;
 b=XwGlCvPPGv46jND+a9Dya34eq/KAzPSatDHcUwzSFp3V2xuLLK5hRWVyYn3PbXNT+
 tiEl2pI4g89m79w9kSg9hJ68LUD62Xd7K8fQ0blXCWsRLmgQckMfdYSG6JFvKECqSg
 gyfgddPjAPqwWAMABdPPUngAQ/xkZX4Xx0k/6uCQNL+gspBi7b7Kl3Q9h9EWvp8hNJ
 +tRwLWi6V9mgFs2VzNBOEhz46vIuoeYVpjAbcoY/syK5Ef3GEzTjXbsi4kAUmVEkMZ
 hrzsQWGWzlwQt6f/JGQllGDAcdPiSz99+294ZapK5aKiPI0pxxXDGHNDAEYaEzNsw8
 di8CID2rGFUmA==
Date: Sun, 25 May 2025 14:15:44 +0000
To: Michael Albinus <michael.albinus@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: Re: bug#78572: 30.1;
 Tramp Project error message loop - File is missing
Message-ID: <JErkGum2HzbksaSjhYODSpJhI498d6oGd8y6Gquo2j4F6xKOuVQU0kkBaPEiRjLFXLtzMOC3i6wgwszMy4wCtj5UlXI_bFHBZxSNO682ElE=@proton.me>
In-Reply-To: <87zff2fdom.fsf@HIDDEN>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
 <87zff2fdom.fsf@HIDDEN>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: cf7aba8d8a8aed32f1de47251a1d0b39ab759a2d
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78572
Cc: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>,
 "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi Michael, thanks for the reply.

>Could you please provide a step-by-step recipe for reproducing the problem=
?

Surely. In your init.el, only have:

--8<---------------cut here---------------start------------->8---
(require 'project)
(setopt project-vc-extra-root-markers '(".project"))
(setopt project-mode-line t)
--8<---------------cut here---------------start------------->8---

After that, do:
C-x C-f /ssh:x|sudo::

Then wait a couple minutes for the Tramp session to automatically timeout.

Now it becomes difficult to get the exact same bug behavior all the time.
Sometimes it only prints "File is missing: /sudo:root@x:/root/" constantly =
in the *Messages* buffer, and some other time it also prints a full debug b=
acktrace over and over like in my first email.

As well, after the Tramp session expires, when you do <RET> to open a file =
in the Tramp dired buffer, Emacs crashes instantly, and I'm forced to kill =
the Emacs process externally.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at 78572 <at> debbugs.gnu.org:


Received: (at 78572) by debbugs.gnu.org; 24 May 2025 11:31:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 24 07:31:25 2025
Received: from localhost ([127.0.0.1]:58121 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uIn64-0005FR-FL
	for submit <at> debbugs.gnu.org; Sat, 24 May 2025 07:31:25 -0400
Received: from mout.gmx.net ([212.227.17.20]:37035)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uIn60-00050H-L0
 for 78572 <at> debbugs.gnu.org; Sat, 24 May 2025 07:31:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748086266; x=1748691066; i=michael.albinus@HIDDEN;
 bh=Tnyhk7cude/1MTH6PKBT6zuxy4H/bI3Ra6sUBx9xrhI=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=RnkLPDKO0atSxXV20G2/NaRrXWDI5qs1ijMsy6kzwPno16265x5NPJCZh0Vl9T3m
 owf4Wqs8elLk7lHTQ8ItgjtdF/CYw63OSdEgIvlY/k1G/5lCZu595+XKIkCXnBd0X
 KGBkJusrKXcUhpD30RBg/TJi4gS5VmNKAFyExLvG4zyjR19d7ktdg2CFlwlvDgr1J
 XIobkt/NzKaHgtIWZGQDKcoeuwfJ7ShrBFsE0Q6FLebJchIYIR/TKVD0LX6E/++Mx
 VEk6n/hp4zr/YPawLNmPD7eYYyYY5/MBBJU7gvY19wdS4spke2lXKXzK4quGN5aT9
 6jk9Hm26v+TFu+PWqA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M4b1y-1uKRFn46ru-00Cttt; Sat, 24
 May 2025 13:31:06 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
Date: Sat, 24 May 2025 13:31:05 +0200
Message-ID: <87zff2fdom.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:SbdIrqSahiPY1pr9OZwRKADHlyEPN0nlJZ+CI/Rs2OwjLEr2ZjZ
 +1V+5nRKHynXBPbr0ac2NkClVztSkTHl663uSFzbJTUBRBUL/Mwd3vLkkeTEIH+V+vVt7PT
 +MIsit1nBqq8dYKf/tXEzqfwrIK3JpApqQEHMRU6Go1d8FGiuh2jQV2//Higr/QJCw2UPNP
 VHMU0+6AYHBlUhm8c+1mQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:16cv6opNfjc=;lVrpdAogTb2r2Vo5aHib4kgrVq/
 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
 IudobAedKNupmZOxXHrW0FHwn
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78572
Cc: Alexis Bakatine <abakatine@HIDDEN>, 78572 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Alexis Bakatine via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

Hi Alexis,

> When using either one of these settings, or both at the same time:
>
> (setopt project-vc-extra-root-markers '(".project"))
> (setopt project-mode-line t)
>
> Tramp produces error messages in the minibuffer after connecting
> to the remote server:
>
> File is missing: /sudo:root@x:/root/
> File is missing: /sudo:root@x:/
>
> It only happens when using Tramp with:
> /ssh:x|sudo::
>
> If I'm using the command below, the problem doesn't occur (note that "x" is simply a
> host server config name in my ~/.ssh/config file):
> /ssh:x:
>
> What's worse is that it loops over and over trying to search for some
> file that it cannot find remotely, and after a few minutes connected
> Emacs becomes unresponsive.

Well, I've tried to reproduce it. Using Emacs 30, I've called

--8<---------------cut here---------------start------------->8---
# emacs -Q-l project --eval '(setopt project-vc-extra-root-markers (quote (".project")))' --eval '(setopt project-mode-line t)' --eval '(setq tramp-verbose 10)' '/ssh:ubuntu-2404|sudo::'
--8<---------------cut here---------------end--------------->8---

Note that I'm not using project.el. Could you please provide a
step-by-step recipe for reproducing the problem?

> I tested this on Emacs 30.1 on Linux, macOS and Windows, with the same
> results.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 May 2025 11:31:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat May 24 07:31:40 2025
Received: from localhost ([127.0.0.1]:58124 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uIn6K-0005Nb-25
	for submit <at> debbugs.gnu.org; Sat, 24 May 2025 07:31:40 -0400
Received: from lists.gnu.org ([2001:470:142::17]:52120)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1uIn5z-0004xO-Ur
 for submit <at> debbugs.gnu.org; Sat, 24 May 2025 07:31:23 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1uIn5t-0005hj-3C
 for bug-gnu-emacs@HIDDEN; Sat, 24 May 2025 07:31:13 -0400
Received: from mout.gmx.net ([212.227.17.20])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1uIn5q-0001e2-FE
 for bug-gnu-emacs@HIDDEN; Sat, 24 May 2025 07:31:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1748086266; x=1748691066; i=michael.albinus@HIDDEN;
 bh=Tnyhk7cude/1MTH6PKBT6zuxy4H/bI3Ra6sUBx9xrhI=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=RnkLPDKO0atSxXV20G2/NaRrXWDI5qs1ijMsy6kzwPno16265x5NPJCZh0Vl9T3m
 owf4Wqs8elLk7lHTQ8ItgjtdF/CYw63OSdEgIvlY/k1G/5lCZu595+XKIkCXnBd0X
 KGBkJusrKXcUhpD30RBg/TJi4gS5VmNKAFyExLvG4zyjR19d7ktdg2CFlwlvDgr1J
 XIobkt/NzKaHgtIWZGQDKcoeuwfJ7ShrBFsE0Q6FLebJchIYIR/TKVD0LX6E/++Mx
 VEk6n/hp4zr/YPawLNmPD7eYYyYY5/MBBJU7gvY19wdS4spke2lXKXzK4quGN5aT9
 6jk9Hm26v+TFu+PWqA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M4b1y-1uKRFn46ru-00Cttt; Sat, 24
 May 2025 13:31:06 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Alexis Bakatine via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#78572: 30.1; Tramp Project error message loop - File is
 missing
In-Reply-To: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
References: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
Date: Sat, 24 May 2025 13:31:05 +0200
Message-ID: <87zff2fdom.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:SbdIrqSahiPY1pr9OZwRKADHlyEPN0nlJZ+CI/Rs2OwjLEr2ZjZ
 +1V+5nRKHynXBPbr0ac2NkClVztSkTHl663uSFzbJTUBRBUL/Mwd3vLkkeTEIH+V+vVt7PT
 +MIsit1nBqq8dYKf/tXEzqfwrIK3JpApqQEHMRU6Go1d8FGiuh2jQV2//Higr/QJCw2UPNP
 VHMU0+6AYHBlUhm8c+1mQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:16cv6opNfjc=;lVrpdAogTb2r2Vo5aHib4kgrVq/
 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
 IudobAedKNupmZOxXHrW0FHwn
Received-SPF: pass client-ip=212.227.17.20;
 envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: Alexis Bakatine <abakatine@HIDDEN>, 78572 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Alexis Bakatine via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

Hi Alexis,

> When using either one of these settings, or both at the same time:
>
> (setopt project-vc-extra-root-markers '(".project"))
> (setopt project-mode-line t)
>
> Tramp produces error messages in the minibuffer after connecting
> to the remote server:
>
> File is missing: /sudo:root@x:/root/
> File is missing: /sudo:root@x:/
>
> It only happens when using Tramp with:
> /ssh:x|sudo::
>
> If I'm using the command below, the problem doesn't occur (note that "x" is simply a
> host server config name in my ~/.ssh/config file):
> /ssh:x:
>
> What's worse is that it loops over and over trying to search for some
> file that it cannot find remotely, and after a few minutes connected
> Emacs becomes unresponsive.

Well, I've tried to reproduce it. Using Emacs 30, I've called

--8<---------------cut here---------------start------------->8---
# emacs -Q-l project --eval '(setopt project-vc-extra-root-markers (quote (".project")))' --eval '(setopt project-mode-line t)' --eval '(setq tramp-verbose 10)' '/ssh:ubuntu-2404|sudo::'
--8<---------------cut here---------------end--------------->8---

Note that I'm not using project.el. Could you please provide a
step-by-step recipe for reproducing the problem?

> I tested this on Emacs 30.1 on Linux, macOS and Windows, with the same
> results.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 24 May 2025 02:27:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 23 22:27:51 2025
Received: from localhost ([127.0.0.1]:53960 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uIec2-0006ub-1g
	for submit <at> debbugs.gnu.org; Fri, 23 May 2025 22:27:51 -0400
Received: from lists.gnu.org ([2001:470:142::17]:56792)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <abakatine@HIDDEN>)
 id 1uIUv0-0008HP-Hm
 for submit <at> debbugs.gnu.org; Fri, 23 May 2025 12:06:47 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <abakatine@HIDDEN>)
 id 1uIUuv-0006ti-0D
 for bug-gnu-emacs@HIDDEN; Fri, 23 May 2025 12:06:41 -0400
Received: from mail-0301.mail-europe.com ([188.165.51.139])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <abakatine@HIDDEN>)
 id 1uIUur-0003Kv-GR
 for bug-gnu-emacs@HIDDEN; Fri, 23 May 2025 12:06:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=cwtuw7lvuzfivai6gsp4i4byta.protonmail; t=1748016389; x=1748275589;
 bh=bYa7qVBiW72bZych2xqiXCRV053LsNq9FiBQ3c/AwhQ=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector:
 List-Unsubscribe:List-Unsubscribe-Post;
 b=B16ltO6vmSqZ333BcRiXhh3A4/cgzHJXeToGwY1QhCM2icusuNREDWfAen1EJft0K
 JYgGzJBwDTZ6bqLuFxjU4DcekHBxkCo730o4iziGl5Dwp7AIi4+Mow5MHD9ay3y79Z
 GK9oRRHkM99sejw50i7OVRSHSIdHR6+bFoMm0IMsnEM98d2A4whr2gQ1NisoHhDIHz
 HmU9XbJAUgG2XkeO/bYP673M3OkDQaTHsylg/g7rSmGoaiMUdx72HrM4jNRYL0gN2I
 YdvHf8VRds2IkDJdGHn2OOwNkTwQrKj1ijCfKRoRTk10h86MgUOCmUGTGXOYqBkIw2
 rKx7abG2kyJkA==
Date: Fri, 23 May 2025 16:06:23 +0000
To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
From: Alexis Bakatine <abakatine@HIDDEN>
Subject: 30.1; Tramp Project error message loop - File is missing
Message-ID: <zXqD1atcnG4G0B2Q9r6ySbzXg44sEhl7A6jzLWAeEqUe88M0dcosVHuhaVAhSmXrbKyq2J4fKNzP4k6yl5BPHza-3GeDTzCGLmjYxdFzE7I=@proton.me>
Feedback-ID: 120607991:user:proton
X-Pm-Message-ID: fabf463a4b6d0063f4b19f9e5efed13757fe7ca4
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=188.165.51.139; envelope-from=abakatine@HIDDEN;
 helo=mail-0301.mail-europe.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Fri, 23 May 2025 22:27:48 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

When using either one of these settings, or both at the same time:

(setopt project-vc-extra-root-markers '(".project"))
(setopt project-mode-line t)

Tramp produces error messages in the minibuffer after connecting
to the remote server:

File is missing: /sudo:root@x:/root/
File is missing: /sudo:root@x:/

It only happens when using Tramp with:
/ssh:x|sudo::

If I'm using the command below, the problem doesn't occur (note that "x" is=
 simply a
host server config name in my ~/.ssh/config file):
/ssh:x:

What's worse is that it loops over and over trying to search for some
file that it cannot find remotely, and after a few minutes connected
Emacs becomes unresponsive.

Here is an excerpt of the debug backtrace:
*debug tramp/sudo root@x*
05:37:50.799367 tramp-file-name-handler (10) #
  backtrace()
  tramp-file-name-handler(file-directory-p "/sudo:root@x:/")
  file-directory-p("/sudo:root@x:/")
  tramp-handle-directory-files("/sudo:root@x:/" nil "\\`\\(\\`\\.git\\'\\)\=
\|\\(\\`\\.project\\'\\)\\'" t nil)
  tramp-sh-file-name-handler(directory-files "/sudo:root@x:/" nil "\\`\\(\\=
`\\.git\\'\\)\\|\\(\\`\\.project\\'\\)\\'" t nil)
  apply(tramp-sh-file-name-handler directory-files ("/sudo:root@x:/" nil "\=
\`\\(\\`\\.git\\'\\)\\|\\(\\`\\.project\\'\\)\\'" t nil))
  tramp-file-name-handler(directory-files "/sudo:root@x:/" nil "\\`\\(\\`\\=
.git\\'\\)\\|\\(\\`\\.project\\'\\)\\'" t nil)
  directory-files("/sudo:root@x:/" nil "\\`\\(\\`\\.git\\'\\)\\|\\(\\`\\.pr=
oject\\'\\)\\'" t)
  #f(compiled-function (d) #<bytecode 0x1acb9e5dc5281a7c>)("/sudo:root@x:/"=
)
  locate-dominating-file("/sudo:root@x:/root/" #f(compiled-function (d) #<b=
ytecode 0x1acb9e5dc5281a7c>))
  project-try-vc--search("/sudo:root@x:/root/")
  project-try-vc("/sudo:root@x:/root/")
  run-hook-with-args-until-success(project-try-vc "/sudo:root@x:/root/")
  project--find-in-directory("/sudo:root@x:/root/")
  project-current(nil)

I tested this on Emacs 30.1 on Linux, macOS and Windows, with the same
results.

ps: sorry for the poor formatting.




Acknowledgement sent to Alexis Bakatine <abakatine@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#78572; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 4 Jun 2025 15:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.