From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#39389: 27.0.60; A couple of bugs messing with minibuffer completion of /sudo:: Date: Sat, 08 Feb 2020 19:36:47 +0100 Message-ID: <87eev553k0.fsf@gmx.de> References: <87eevdvvmk.fsf@gmx.de> <0ae56395-5fdd-0892-47d6-556aa902effe@gmail.com> <87a760x3ej.fsf@gmx.de> <9b2b8ce4-97fc-52cf-384d-2ee83ca37251@gmail.com> <875zgowy0b.fsf@gmx.de> <87wo91p076.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="23406"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 39389@debbugs.gnu.org To: Jimmy Yuen Ho Wong Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Feb 08 19:37:37 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1j0Uz3-0005yT-QF for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Feb 2020 19:37:37 +0100 Original-Received: from localhost ([::1]:44302 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j0Uz2-000373-9I for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Feb 2020 13:37:36 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44315) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j0UyV-0002zA-79 for bug-gnu-emacs@gnu.org; Sat, 08 Feb 2020 13:37:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j0UyU-000303-3z for bug-gnu-emacs@gnu.org; Sat, 08 Feb 2020 13:37:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45820) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j0UyT-0002z0-Sk for bug-gnu-emacs@gnu.org; Sat, 08 Feb 2020 13:37:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j0UyT-0003aD-PN for bug-gnu-emacs@gnu.org; Sat, 08 Feb 2020 13:37:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Feb 2020 18:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39389 X-GNU-PR-Package: emacs Original-Received: via spool by 39389-submit@debbugs.gnu.org id=B39389.158118701613762 (code B ref 39389); Sat, 08 Feb 2020 18:37:01 +0000 Original-Received: (at 39389) by debbugs.gnu.org; 8 Feb 2020 18:36:56 +0000 Original-Received: from localhost ([127.0.0.1]:51793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0UyO-0003Zu-J5 for submit@debbugs.gnu.org; Sat, 08 Feb 2020 13:36:56 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:58425) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j0UyN-0003Zg-6c for 39389@debbugs.gnu.org; Sat, 08 Feb 2020 13:36:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1581187008; bh=BkdltxQhNF+I0NWZDsC5cmHN0rk4s+/ISRpUdVswfEc=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=f/z0Sl2cqMK3ZueWIyX6DhUFX81+B5Ljr70ovgfBkrzNQlwCRzFLyiDJvL98WKxGj +7H/tTMQkmDwz2pts82BAoAwHg/xPTTlk7vyDTWvVviuA9qtdwzmLnjyxsbq7Z9E9C fhAtLkmjL65elTWeT5cFgx4KiSBFpKPBP62dyLKI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from detlef.gmx.de ([212.86.50.225]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M7b2d-1it2j70TqH-0080lo; Sat, 08 Feb 2020 19:36:48 +0100 In-Reply-To: (Jimmy Yuen Ho Wong's message of "Sat, 8 Feb 2020 13:03:47 +0000") X-Provags-ID: V03:K1:ZY7q0GEV2/9mqvZXj4XICE+XL+lRWIljYds6RataA2bOWd5SbXi Ak82nd63DTmjNoLobYWk/wfZx0MRpG/7OcTlAZhPfYq4doLgG4zq1ucoXmD6kT6yCPUBTQy k1A/CsFblCdCjBgwVPdb+tLDDXYzRvH8vUNpiLlBA4W+Q9MoTjZubmYu702rj4OdxXDxveB VAHTdHxxaA9MkW6rPL5WQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:0WRFpKEIDLo=:DiZapHHZo++pavO4Yuwe5a nWHMmVoMMH3QMmPtCsPsd9VuuSMaXbRdIWp/Mo+DL1qVV9MoerKvVsvqiwfByz3CcpE4vXRba CtXESCIXPaRnSXfR4R8MrzLdUghTAH7RTb0FHeaWmImpGQn9gwx3o9MLWEBm+tEm2EDGf/+Ta t40hd236VuD+K2MnYSZshtmJtnmsvxSCCtwJgrL5/qsYB65z8EySFoCjn3xWn9FKxK+v0Um3p Kj8S7OX++5TN0ol9cmSrDGeObw8lMtUhGQP6LvM9L6c0YO1cfZXuMb/dfWPWsqgyfL0vOAZJX EPHdrRGnkL/ETb7bvsxUiAZFObJyNVeGtTgFc1KYE7dwELVv6gZid6Maff34bfSWYrTcbl7SV GucoVgROEO1cK6S0qfkZO0fPNqvDdnn/cCItUsqMFcwMW5LV+SZWpch6BGD/t+aYenJ9lDSrl nUT7zcO3SdXhahsMbFngmUzFv2ifRSYKyfuTJ4E5+FfdscQ6Mhnep43TvVEhKVMvH4naFOzIr 66AlXXyzAIKXM9qMujuV9dkFJDXhMgUv5A9XoKjc1mLwD81wWeb9cGCaLMdjy2KDE7+Tk8Zuh BfWlAXymlgOQOpDh+otJb0oJGSEZaHz7yJNZ/IAxopIe1XZ7a+ynFsZq5YrwYufrvF09J+k1L 9H3EZTgAPA5t2TP6lH3OGTQIF+7D+BHIt8CNmtsOIHvKsLu5WiHZgWeJUdwppMRgqehsBgpmE dr4PuJquL548aw3oQ2pXr9kf90Hxe0VlK+yNjbAQmm8VFMx4c/Tvivc0wHRzenl3GHXUHBEp X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:175804 Archived-At: Jimmy Yuen Ho Wong writes: Hi, > For bug 2 and 3, the author said `file-remote-p` might have triggered > some weird code paths that triggered this bug. I don't know how to > edebug further as `redisplay_internal` keeps calling it. Do you know > how to debug it? > > https://github.com/purcell/exec-path-from-shell/issues/95#issuecomment-582629738 I doubt that file-remote-p is guilty. This function is designed to *not* work on the remote side, but check the syntax of a file name only. However, I've downloaded the package exec-path-from-shell from MELPA. Reading the code, I have serious doubst it will cooperate with Tramp. It's idea is to analyze the *local* shell, and apply actions over the shell. But the *local* shell doesn't matter for remote files, so it is completely useless. I'd recommend NOT to use exec-path-from-shell for remote files. If you want to know mor details what happens with Tramp, you might analyze the function calls. Evaluate --8<---------------cut here---------------start------------->8--- (require 'trace) (dolist (elt (all-completions "tramp-" obarray 'functionp)) (trace-function-background (intern elt))) (untrace-function 'tramp-read-passwd) --8<---------------cut here---------------end--------------->8--- Then run your test. The buffer *trace-output* contains the output from the function call traces. You might show it here, maybe I can find something more about the problem. Best regards, Michael.