GNU bug report logs - #79688
31.0.50; TRAMP /sudo::/ in default-directory hangs

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: Tobias Svensson <root@HIDDEN>; dated Fri, 24 Oct 2025 05:13:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 79688) by debbugs.gnu.org; 24 Oct 2025 14:48:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 24 10:48:25 2025
Received: from localhost ([127.0.0.1]:36670 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vCJ5c-00032Z-Rc
	for submit <at> debbugs.gnu.org; Fri, 24 Oct 2025 10:48:25 -0400
Received: from out-171.mta1.migadu.com ([2001:41d0:203:375::ab]:54704)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <root@HIDDEN>) id 1vCJ5a-00032G-46
 for 79688 <at> debbugs.gnu.org; Fri, 24 Oct 2025 10:48:22 -0400
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fuzzed.org; s=key1;
 t=1761317294;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=O5hEf+CeQWD2HG4qAKGl61oxK9K5tH9XAxhsHSVw3qk=;
 b=N9LiF520zpWYfut4QMWrdbjj9QkEvr9vnXbNQ9Ipe0vT6wKp2fKfgro856yu/zFweYgrLB
 REIvUG7HvLAi984Q5r+NmdEVbefXyk+zYI2zXSJTrWTOK94HsVYDdEktifhK8v6HQpmi/Z
 lX17s4xMXTJc+JFrfeV8OxidQfxChZuFQzB6XfYzZC4f2dO7dJUshXX+7p3ZEBhD6fR4xy
 YGwliTxfV1TA7hwvLeEkHjIq+rn/d0R1X5uWURiTOR3LKzNp5alITXA8yKq8Dhvr/rS6ZF
 JQWd6YT9z63VuftOvo+jE54usAuKtxSqKxByosyVXuWlISi3xLNuL3y5+R5LNA==
From: Tobias Svensson <root@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#79688: 31.0.50; TRAMP /sudo::/ in default-directory hangs
In-Reply-To: <874iropkhb.fsf@HIDDEN>
References: <877bwl4huy.fsf@HIDDEN> <874iropkhb.fsf@HIDDEN>
Date: Fri, 24 Oct 2025 15:48:08 +0100
Message-ID: <87sef82w5z.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Migadu-Flow: FLOW_OUT
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 79688
Cc: "Tobias Svensson via Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>, 79688 <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,

On Fri, Oct 24 2025, Michael Albinus wrote:

> Could you, pls, run 'M-x tramp-cleanup-all-connections'. anf then tray
> it, again?

IIRC I did try that yesterday. To reconfirm I evaluated the below in
"emacs -Q":

(let ((default-directory "/sudo::/")
      (tramp-cache-read-persistent-data t))
  (shell-command-to-string "whoami"))

It's hanging for me and M-x tramp-cleanup-all-connections does not
appear to make a difference.

Howver, this works fine in "emacs -Q":

(let ((default-directory "/sudo::/")
      (tramp-cache-read-persistent-data nil))
  (shell-command-to-string "whoami"))

I can abort the hanging with C-g, but unfortunately I'm not getting a
backtrace with toggle-debug-on-quit enabled. It does not signal an
error, so enabling toggle-debug-on-error doesn't help here either.

-- 
Tobias Svensson




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

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


Received: (at submit) by debbugs.gnu.org; 24 Oct 2025 14:48:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 24 10:48:33 2025
Received: from localhost ([127.0.0.1]:36674 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vCJ5l-00032t-6b
	for submit <at> debbugs.gnu.org; Fri, 24 Oct 2025 10:48:33 -0400
Received: from lists.gnu.org ([2001:470:142::17]:36720)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <root@HIDDEN>) id 1vCJ5i-00032X-TH
 for submit <at> debbugs.gnu.org; Fri, 24 Oct 2025 10:48:31 -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 <root@HIDDEN>) id 1vCJ5b-0003s7-MP
 for bug-gnu-emacs@HIDDEN; Fri, 24 Oct 2025 10:48:23 -0400
Received: from out-179.mta1.migadu.com ([95.215.58.179])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <root@HIDDEN>) id 1vCJ5V-0003g2-5e
 for bug-gnu-emacs@HIDDEN; Fri, 24 Oct 2025 10:48:21 -0400
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fuzzed.org; s=key1;
 t=1761317294;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=O5hEf+CeQWD2HG4qAKGl61oxK9K5tH9XAxhsHSVw3qk=;
 b=N9LiF520zpWYfut4QMWrdbjj9QkEvr9vnXbNQ9Ipe0vT6wKp2fKfgro856yu/zFweYgrLB
 REIvUG7HvLAi984Q5r+NmdEVbefXyk+zYI2zXSJTrWTOK94HsVYDdEktifhK8v6HQpmi/Z
 lX17s4xMXTJc+JFrfeV8OxidQfxChZuFQzB6XfYzZC4f2dO7dJUshXX+7p3ZEBhD6fR4xy
 YGwliTxfV1TA7hwvLeEkHjIq+rn/d0R1X5uWURiTOR3LKzNp5alITXA8yKq8Dhvr/rS6ZF
 JQWd6YT9z63VuftOvo+jE54usAuKtxSqKxByosyVXuWlISi3xLNuL3y5+R5LNA==
From: Tobias Svensson <root@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#79688: 31.0.50; TRAMP /sudo::/ in default-directory hangs
In-Reply-To: <874iropkhb.fsf@HIDDEN>
References: <877bwl4huy.fsf@HIDDEN> <874iropkhb.fsf@HIDDEN>
Date: Fri, 24 Oct 2025 15:48:08 +0100
Message-ID: <87sef82w5z.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Migadu-Flow: FLOW_OUT
Received-SPF: pass client-ip=95.215.58.179; envelope-from=root@HIDDEN;
 helo=out-179.mta1.migadu.com
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,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
 RCVD_IN_VALIDITY_SAFE_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: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: "Tobias Svensson via Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>, 79688 <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.1 (/)

Hi Michael,

On Fri, Oct 24 2025, Michael Albinus wrote:

> Could you, pls, run 'M-x tramp-cleanup-all-connections'. anf then tray
> it, again?

IIRC I did try that yesterday. To reconfirm I evaluated the below in
"emacs -Q":

(let ((default-directory "/sudo::/")
      (tramp-cache-read-persistent-data t))
  (shell-command-to-string "whoami"))

It's hanging for me and M-x tramp-cleanup-all-connections does not
appear to make a difference.

Howver, this works fine in "emacs -Q":

(let ((default-directory "/sudo::/")
      (tramp-cache-read-persistent-data nil))
  (shell-command-to-string "whoami"))

I can abort the hanging with C-g, but unfortunately I'm not getting a
backtrace with toggle-debug-on-quit enabled. It does not signal an
error, so enabling toggle-debug-on-error doesn't help here either.

-- 
Tobias Svensson




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

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


Received: (at 79688) by debbugs.gnu.org; 24 Oct 2025 12:12:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 24 08:12:22 2025
Received: from localhost ([127.0.0.1]:35704 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vCGec-0001wP-6k
	for submit <at> debbugs.gnu.org; Fri, 24 Oct 2025 08:12:22 -0400
Received: from mout.gmx.net ([212.227.15.15]:51925)
 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 1vCGeV-0001vg-3t
 for 79688 <at> debbugs.gnu.org; Fri, 24 Oct 2025 08:12:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1761307921; x=1761912721; i=michael.albinus@HIDDEN;
 bh=pKxKdhmsvDwpM8DYipd/cU/uXzGIz79HRS2ezMbQZ3E=;
 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=qR9j5bumSA1i4GcCKHR59R+AZ+9/q8g8ID8XhDeX8EDHwKei9r8ZceMExAn484Mk
 oXc+hxp+H9xQcucqjRyIV3PhAiVPVzdbRxrLfx5kvAwXGtfLQSgaplN0tweZ3kEc9
 0u4uwZ879CEFBeHW8Qn62GSZ1mpRXkTWQ3In5vncbhbL4mG5u8QjPx4Ov4UIOnl9A
 FDHGfy3YCavr8D8W3h0GaE02KUR00unka2h0bxj66+SVodl0qqKB1Jw8EUVCVlBNB
 VSUNIbbSHbvLJV/oTAhN9/aauu8FehcqpL5OKKYI0C4QOKvLK1zQW+PaPaHzvotN2
 tBSNqQ4/g0UrtfwdiQ==
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 1M4JqV-1vBzX62AnB-005BxZ; Fri, 24
 Oct 2025 14:12:01 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Tobias Svensson via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#79688: 31.0.50; TRAMP /sudo::/ in default-directory hangs
In-Reply-To: <877bwl4huy.fsf@HIDDEN>
References: <877bwl4huy.fsf@HIDDEN>
Date: Fri, 24 Oct 2025 14:12:00 +0200
Message-ID: <874iropkhb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ye7ZZEb8WnCwSM4CnifVyJpRq3h+f+NmrhJbZcwayqDHEKskD+z
 K3bY+2hzgmQXEL5u0q+7e0xi8UyFeRf0uJcqWnHIfuNthfsIZP7vbVzyllAClOMljbwCdzO
 Os1Pn2Lm7ZKMKDYRThtkTts3h6pK2LE8sbC9r/l+XXuz6/3lD/DYNtqkATFVOI5t4lN21nl
 iSvdCA9VScVzJOYRAAWpQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:uE7E73Ayg8k=;pC3Y7gpFmUEFwMW4+1C/G7VvY+l
 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
 Diq6g==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 79688
Cc: Tobias Svensson <root@HIDDEN>, 79688 <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 (-)

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

Hi Tobias,

> When evaluating certain commands with default-directory bound to a TRAMP
> sudo path it often hangs, blocking the UI, without any perceivable
> progress. The only option is to C-g. This is happening on latest master
> for me but might have been introduced earlier. Example:
>
> (let ((default-directory "/sudo::/"))
>   (shell-command-to-string "whoami"))
>
> It doesn't happen in emacs -Q and I've managed to narrow it down to the
> TRAMP cache which is enabled when either init-file-user or site-run-file
> are non-nil. Evaluating the following form makes the hang disappear:
>
> (with-eval-after-load 'tramp-cache
>   (setq tramp-cache-read-persistent-data nil))
>
> I haven't investigated further as much of the TRAMP code is beyond me.

Could you, pls, run 'M-x tramp-cleanup-all-connections'. anf then tray
it, again?

Best regards, Michael.




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

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


Received: (at submit) by debbugs.gnu.org; 24 Oct 2025 12:12:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 24 08:12:22 2025
Received: from localhost ([127.0.0.1]:35702 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vCGeb-0001wN-NE
	for submit <at> debbugs.gnu.org; Fri, 24 Oct 2025 08:12:22 -0400
Received: from lists.gnu.org ([2001:470:142::17]:40138)
 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 1vCGeW-0001vm-8x
 for submit <at> debbugs.gnu.org; Fri, 24 Oct 2025 08:12:17 -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 1vCGeN-00014Z-Hg
 for bug-gnu-emacs@HIDDEN; Fri, 24 Oct 2025 08:12:07 -0400
Received: from mout.gmx.net ([212.227.15.15])
 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 1vCGeK-0002Km-VS
 for bug-gnu-emacs@HIDDEN; Fri, 24 Oct 2025 08:12:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1761307921; x=1761912721; i=michael.albinus@HIDDEN;
 bh=pKxKdhmsvDwpM8DYipd/cU/uXzGIz79HRS2ezMbQZ3E=;
 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=qR9j5bumSA1i4GcCKHR59R+AZ+9/q8g8ID8XhDeX8EDHwKei9r8ZceMExAn484Mk
 oXc+hxp+H9xQcucqjRyIV3PhAiVPVzdbRxrLfx5kvAwXGtfLQSgaplN0tweZ3kEc9
 0u4uwZ879CEFBeHW8Qn62GSZ1mpRXkTWQ3In5vncbhbL4mG5u8QjPx4Ov4UIOnl9A
 FDHGfy3YCavr8D8W3h0GaE02KUR00unka2h0bxj66+SVodl0qqKB1Jw8EUVCVlBNB
 VSUNIbbSHbvLJV/oTAhN9/aauu8FehcqpL5OKKYI0C4QOKvLK1zQW+PaPaHzvotN2
 tBSNqQ4/g0UrtfwdiQ==
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 1M4JqV-1vBzX62AnB-005BxZ; Fri, 24
 Oct 2025 14:12:01 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Tobias Svensson via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#79688: 31.0.50; TRAMP /sudo::/ in default-directory hangs
In-Reply-To: <877bwl4huy.fsf@HIDDEN>
References: <877bwl4huy.fsf@HIDDEN>
Date: Fri, 24 Oct 2025 14:12:00 +0200
Message-ID: <874iropkhb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ye7ZZEb8WnCwSM4CnifVyJpRq3h+f+NmrhJbZcwayqDHEKskD+z
 K3bY+2hzgmQXEL5u0q+7e0xi8UyFeRf0uJcqWnHIfuNthfsIZP7vbVzyllAClOMljbwCdzO
 Os1Pn2Lm7ZKMKDYRThtkTts3h6pK2LE8sbC9r/l+XXuz6/3lD/DYNtqkATFVOI5t4lN21nl
 iSvdCA9VScVzJOYRAAWpQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:uE7E73Ayg8k=;pC3Y7gpFmUEFwMW4+1C/G7VvY+l
 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
 Diq6g==
Received-SPF: pass client-ip=212.227.15.15;
 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_H3=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: Tobias Svensson <root@HIDDEN>, 79688 <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 (-)

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

Hi Tobias,

> When evaluating certain commands with default-directory bound to a TRAMP
> sudo path it often hangs, blocking the UI, without any perceivable
> progress. The only option is to C-g. This is happening on latest master
> for me but might have been introduced earlier. Example:
>
> (let ((default-directory "/sudo::/"))
>   (shell-command-to-string "whoami"))
>
> It doesn't happen in emacs -Q and I've managed to narrow it down to the
> TRAMP cache which is enabled when either init-file-user or site-run-file
> are non-nil. Evaluating the following form makes the hang disappear:
>
> (with-eval-after-load 'tramp-cache
>   (setq tramp-cache-read-persistent-data nil))
>
> I haven't investigated further as much of the TRAMP code is beyond me.

Could you, pls, run 'M-x tramp-cleanup-all-connections'. anf then tray
it, again?

Best regards, Michael.




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

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


Received: (at submit) by debbugs.gnu.org; 24 Oct 2025 05:12:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 24 01:12:28 2025
Received: from localhost ([127.0.0.1]:34709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vCA6D-0006w3-P2
	for submit <at> debbugs.gnu.org; Fri, 24 Oct 2025 01:12:28 -0400
Received: from lists.gnu.org ([2001:470:142::17]:58234)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <root@HIDDEN>) id 1vBze9-00040u-3a
 for submit <at> debbugs.gnu.org; Thu, 23 Oct 2025 14:02:46 -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 <root@HIDDEN>) id 1vBze2-0003aw-73
 for bug-gnu-emacs@HIDDEN; Thu, 23 Oct 2025 14:02:38 -0400
Received: from out-183.mta1.migadu.com ([2001:41d0:203:375::b7])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <root@HIDDEN>) id 1vBzdu-0004Lz-CK
 for bug-gnu-emacs@HIDDEN; Thu, 23 Oct 2025 14:02:37 -0400
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fuzzed.org; s=key1;
 t=1761242539;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type;
 bh=1ImmfLk8uMNyWgRu84lJCaNmC8J8GKHaoyqH/Z6jK24=;
 b=Gh55AuvlvxvIfDt8vxpCFCeFqzTN4Z/d4WSbaYkem9aa913tresJKu+rzohkWBK2qXBR+V
 gtyyXXwRL0iI+1f69xCaEw1XR5+Kq4Toj1Q79TyyVY18XrPY5T0XAphuX8Ur/vOYj5lBdK
 dy/DsDiZfJFF856H6R2I5NfP5KqtKviM5ihuGhislCmCclpBrAlbXTMRwgFAbcQ4ybvFFK
 uX19lvvUmAKCsq6LE81XQfCVWP9HFP8Ge1lbqQkRWaZHu7GMkUdjwHtyEvznPBM2U/HPA6
 W7gHJI3141Ie8KbEnaOcZwhHSffPJ/FJnF1fP4rOQj4XN6gCccHUnn3xRu1crQ==
From: Tobias Svensson <root@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; TRAMP /sudo::/ in default-directory hangs
Date: Thu, 23 Oct 2025 19:01:57 +0100
Message-ID: <877bwl4huy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Migadu-Flow: FLOW_OUT
Received-SPF: pass client-ip=2001:41d0:203:375::b7;
 envelope-from=root@HIDDEN; helo=out-183.mta1.migadu.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, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Fri, 24 Oct 2025 01:12:24 -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.1 (/)


When evaluating certain commands with default-directory bound to a TRAMP
sudo path it often hangs, blocking the UI, without any perceivable
progress. The only option is to C-g. This is happening on latest master
for me but might have been introduced earlier. Example:

(let ((default-directory "/sudo::/"))
  (shell-command-to-string "whoami"))

It doesn't happen in emacs -Q and I've managed to narrow it down to the
TRAMP cache which is enabled when either init-file-user or site-run-file
are non-nil. Evaluating the following form makes the hang disappear:

(with-eval-after-load 'tramp-cache
  (setq tramp-cache-read-persistent-data nil))

I haven't investigated further as much of the TRAMP code is beyond me.

In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.48, cairo version 1.18.2)
System Description: NixOS 25.05 (Warbler)

Configured using:
 'configure
 --prefix=/nix/store/gswll91l1pj16aw83jky2y0d4sijfsr3-emacs-pgtk-30.1
 --disable-build-details --with-modules --with-pgtk
 --with-compress-install --with-toolkit-scroll-bars
 --with-native-compilation --without-imagemagick --with-mailutils
 --without-small-ja-dic --with-tree-sitter --without-xinput2
 --without-xwidgets --with-dbus --with-selinux'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER
PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER WEBP XIM GTK3 ZLIB

Important settings:
  value of $EMACSLOADPATH: 
  value of $EMACSNATIVELOADPATH: 
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  savehist-mode: t
  marginalia-mode: t
  corfu-popupinfo-mode: t
  minibuffer-electric-default-mode: t
  global-vimish-words-mode: t
  vimish-words-mode: t
  mini-line-mode: t
  dape-breakpoint-global-mode: t
  dape-many-windows: t
  org-roam-db-autosync-mode: t
  elisp-def-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  global-auto-revert-mode: t
  page-break-lines-mode: t
  outline-minor-faces-mode: t
  hl-todo-mode: t
  undo-fu-session-global-mode: t
  undo-fu-session-mode: t
  TeX-PDF-mode: t
  flymake-follow-mode: t
  electric-pair-mode: t
  hexl-follow-ascii: t
  corfu-history-mode: t
  global-corfu-mode: t
  corfu-mode: t
  flymake-mode: t
  vertico-mode: t
  apheleia-global-mode: t
  apheleia-mode: t
  hl-line-mode: t
  outline-minor-mode: t
  goto-address-prog-mode: t
  save-place-mode: t
  delete-selection-mode: t
  envrc-global-mode: t
  envrc-mode: t
  ef-mode: t
  override-global-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  context-menu-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  minibuffer-nonselected-mode: t
  minibuffer-regexp-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/ef/.emacs.d/elpa/corfu/extensions/corfu-quick hides /home/ef/.emacs.d/elpa/corfu-2.4/corfu-quick
/home/ef/.emacs.d/elpa/corfu/extensions/corfu-popupinfo hides /home/ef/.emacs.d/elpa/corfu-2.4/corfu-popupinfo
/home/ef/.emacs.d/elpa/corfu/extensions/corfu-info hides /home/ef/.emacs.d/elpa/corfu-2.4/corfu-info
/home/ef/.emacs.d/elpa/corfu/extensions/corfu-indexed hides /home/ef/.emacs.d/elpa/corfu-2.4/corfu-indexed
/home/ef/.emacs.d/elpa/corfu/extensions/corfu-history hides /home/ef/.emacs.d/elpa/corfu-2.4/corfu-history
/home/ef/.emacs.d/elpa/corfu/extensions/corfu-echo hides /home/ef/.emacs.d/elpa/corfu-2.4/corfu-echo
/home/ef/.emacs.d/elpa/corfu/extensions/corfu-autoloads hides /home/ef/.emacs.d/elpa/corfu-2.4/corfu-autoloads
/nix/store/hkssly87mk82xl32a7i558211nqcgm15-emacs-packages-deps/share/emacs/site-lisp/site-start hides /nix/store/gswll91l1pj16aw83jky2y0d4sijfsr3-emacs-pgtk-30.1/share/emacs/site-lisp/site-start

Features:
(shadow footnote mail-extr emacsbug help-fns vertico-sort tramp-cmds
vertico-repeat hotfuzz savehist marginalia corfu-popupinfo apheleia
minibuf-eldef vimish-words checkdoc mini-line solar cal-dst init-local
wgsl-ts-mode-autoloads systemd-autoloads sql-indent sql-indent-autoloads
sql view sqlup-mode-autoloads flymake-shellcheck-autoloads dape
rust-utils rust-prog-mode rust-mode rust-playpen rust-compile
rust-common rust-rustfmt rust-cargo rust-mode-autoloads
inf-ruby-autoloads ruby-interpolation-autoloads ruby-end-autoloads
pytest-autoloads protobuf-mode-autoloads deflate plantuml-mode-autoloads
deflate-autoloads emacsql-sqlite-builtin org-protocol org-roam-migrate
org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node
org-roam-db org-roam-utils org-roam-compat org-roam org-capture
org-roam-autoloads emacsql-sqlite emacsql emacsql-compiler
emacsql-autoloads org-eldoc org-checklist org-contrib org-duration
ebnf2ps ps-print ps-print-loaddefs lpr org-contrib-autoloads ts ht
org-habit org-super-agenda-autoloads ht-autoloads ts-autoloads ox-md
ox-odt ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox
org-attach nix-flymake-autoloads nix-ts-mode-autoloads
markdown-mode-autoloads just-ts-mode-autoloads
graphviz-dot-mode-autoloads gotest-autoloads glsl-mode c++-ts-mode
c-ts-mode c-ts-common find-file cc-langs glsl-db align
glsl-mode-autoloads package-lint finder package-lint-autoloads cmacexp
macrostep macrostep-autoloads elisp-def elisp-def-autoloads
cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-styles cc-align
bpftrace-mode-autoloads doc-view jka-compr image-mode exif
x86-lookup-autoloads flymake-quickdef flymake-nasm-autoloads
flymake-quickdef-autoloads nasm-mode-autoloads autoinsert pcre2el rxt
grep magit-todos-autoloads smtpmail dired-async dired-aux async-bytecomp
async async-autoloads gitignore-mode gitconfig-mode conf-mode
gitattributes-mode git-modes-autoloads ediff ediff-merg ediff-mult
ediff-wind ediff-diff ediff-help ediff-init ediff-util magit-bookmark
magit-submodule magit-blame magit-stash magit-reflog magit-bisect
magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-sequence magit-notes magit-worktree magit-tag magit-merge
magit-branch magit-reset magit-files magit-refs magit-status magit
magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode
git-commit magit-core magit-margin magit-transient magit-autorevert
autorevert filenotify magit-process with-editor magit-mode elp magit-git
magit-base which-func magit-section magit-autoloads benchmark
cursor-sensor llama cond-let magit-section-autoloads cond-let-autoloads
llama-autoloads server with-editor-autoloads page-break-lines
page-break-lines-autoloads outline-minor-faces
outline-minor-faces-autoloads hl-todo hl-todo-autoloads
doom-themes-ext-org doom-tokyo-night-theme doom-themes doom-themes-base
doom-themes-autoloads diff vundo vundo-autoloads undo-fu-session
undo-fu-session-autoloads texinfo texinfo-loaddefs toolbar-x reporter
desktop frameset context plain-tex latex-mode-expansions latex
latex-flymake tex-ispell tex-style tex texmathp auctex auctex-autoloads
tex-site term disp-table ehelp term/xterm xterm vterm-autoloads
flymake-follow persistent-scratch persistent-scratch-autoloads
re-builder pcre2el-autoloads visual-regexp-steroids advice visual-regexp
visual-regexp-steroids-autoloads visual-regexp-autoloads dabbrev
isearch-dabbrev-autoloads expand-region subword-mode-expansions
text-mode-expansions the-org-mode-expansions ruby-mode-expansions
python-el-fgallina-expansions nxml-mode-expansions
change-inner-autoloads cap-words superword subword ruby-mode python
rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt
rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util
nxml-enc xmltok html-mode-expansions sgml-mode facemenu cc-cmds
cc-engine cc-vars cc-defs er-basic-expansions expand-region-core
expand-region-custom expand-region-autoloads elec-pair ebdb-pgp
ebdb-gnus ebdb-vcard ebdb-snarf rmailsum rmail org-agenda ebdb-message
mh-e mh-buffers mh-loaddefs ebdb-i18n ebdb-i18n-basic nnselect gnus-msg
gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr
pixel-fill kinsoku url-file svg gnus-group gnus-undo nnrss nnatom
gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7
gnus-spec gnus-int gnus-range gnus-win dom mm-url nnfeed nnoo gnus
nnheader range ebdb-mua ebdb-com ebdb-format ebdb eieio-opt speedbar
ezimage dframe eieio-base timezone ebdb-autoloads gptel-gemini
gptel-anthropic gptel-transient transient gptel gptel-request
gptel-openai gptel-autoloads jsonrpc hexl gdb-mi bindat gud repeat pulse
face-remap color dape-autoloads ispell emoji rfc1345 quail cape
cape-autoloads corfu-history corfu corfu-autoloads package-vc
hotfuzz-autoloads orderless orderless-autoloads xref imenu flymake
project consult bookmark consult-autoloads marginalia-autoloads
vertico-flat vertico vertico-autoloads apheleia-rcs apheleia-formatters
apheleia-dp apheleia-utils apheleia-log apheleia-formatter-context
apheleia-autoloads org-ebib ebib ebib-reading-list ebib-notes
org-element org-persist avl-tree ebib-filters mule-util hl-line crm
ebib-keywords ebib-utils ebib-db ebib-autoloads oc-csl oc-basic org-id
org-refile org-element-ast reftex-cite reftex reftex-loaddefs
reftex-vars xml citar citar-file citar-cache citar-format
citar-autoloads citeproc citeproc-itemgetters citeproc-cite
citeproc-generic-elements citeproc-choose string-inflection ert ewoc
debug backtrace parsebib citeproc-biblatex citeproc-subbibs
citeproc-sort citeproc-name citeproc-macro citeproc-formatters
citeproc-proc citeproc-disamb citeproc-itemdata queue citeproc-date
citeproc-number rst citeproc-context citeproc-style citeproc-locale f
citeproc-prange citeproc-term citeproc-rt let-alist citeproc-lib
citeproc-bibtex citeproc-s ol-bibtex org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-src sh-script smie treesit executable
ob-comint org-pcomplete org-list org-footnote org-faces org-entities
noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle
org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func
cal-menu calendar cal-loaddefs org-compat org-macs bibtex compat
citeproc-autoloads s f-autoloads s-autoloads dash vc-hg vc-bzr vc-src
vc-sccs vc-svn vc-cvs vc-rcs log-view log-edit add-log pcvs-util vc-git
vc vc-dispatcher bug-reference info dash-autoloads generator cl
queue-autoloads string-inflection-autoloads parsebib-autoloads goto-addr
thingatpt tramp-sh saveplace delsel sort ibuf-macs envrc pcase
tramp-cache time-stamp tramp trampver tramp-integration files-x
tramp-message tramp-compat shell pcomplete parse-time iso8601
format-spec tramp-loaddefs inheritenv diff-mode track-changes
envrc-autoloads inheritenv-autoloads loaddefs-gen lisp-mnt radix-tree
tar-mode arc-mode archive-mode mm-archive message sendmail yank-media
dired dired-loaddefs rfc822 mml mml-sec epa derived gnus-util time-date
mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mail-utils
gnutls network-stream url-cache url-http url-auth mail-parse rfc2231
rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny compile
text-property-search comint ansi-osc ansi-color ring epg rfc6068
epg-config finder-inf package browse-url xdg url url-proxy url-privacy
url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util mailcap url-handlers url-parse auth-source eieio
eieio-core cl-macs password-cache json map url-vars calc-misc calc-prog
calc-ext calc calc-loaddefs rect calc-macs comp cl-seq comp-cstr
warnings subr-x comp-run comp-common rx edmacro kmacro byte-opt gv
cl-extra help-mode use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key use-package-core bytecomp
byte-compile bind-key easy-mmode inline cus-edit pp cus-start cus-load
icons wid-edit cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc
paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode
mwheel term/pgtk-win pgtk-win term/common-win touch-screen pgtk-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian philippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroexp files window
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget keymap hashtable-print-readable backquote threads dbusbind
inotify dynamic-setting system-font-setting font-render-setting cairo
gtk pgtk multi-tty move-toolbar make-network-process tty-child-frames
native-compile emacs)

Memory information:
((conses 16 2025554 6961128) (symbols 48 132448 19299)
 (strings 32 514787 472346) (string-bytes 1 15427146) (vectors 16 168470)
 (vector-slots 8 2410243 2143628) (floats 8 1806 17398)
 (intervals 56 8188 1576) (buffers 1064 19))

-- 
Tobias Svensson




Acknowledgement sent to Tobias Svensson <root@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#79688; 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: Fri, 24 Oct 2025 15:00:02 UTC

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