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

Previous Next

Package: emacs;

Reported by: Alexis Bakatine <abakatine <at> proton.me>

Date: Sat, 24 May 2025 02:28:02 UTC

Severity: normal

Found in version 30.1

Fixed in version 31.1

Done: Michael Albinus <michael.albinus <at> gmx.de>

Full log


View this message in rfc822 format

From: Alexis Bakatine <abakatine <at> proton.me>
To: Dmitry Gutov <dmitry <at> gutov.dev>, Michael Albinus <michael.albinus <at> gmx.de>
Cc: "78572 <at> debbugs.gnu.org" <78572 <at> debbugs.gnu.org>
Subject: bug#78572: 30.1; Tramp Project error message loop - File is missing
Date: Fri, 30 May 2025 13:16:34 +0000
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 <at> 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 and
notice multiple lines like below:

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

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







This bug report was last modified 12 days ago.

Previous Next


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