From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#49954: 28.0.50; TRAMP: cannot kill child processes: "Forbidden reentrant call of Tramp" Date: Thu, 16 Sep 2021 17:42:23 +0200 Message-ID: <87v930msrk.fsf@gmx.de> References: <875ywf9ea7.fsf@secretsauce.net> <871r72ssqi.fsf@gmx.de> <874kby7wn5.fsf@secretsauce.net> <875ywdquds.fsf@gmx.de> <87pmtfjyw4.fsf@secretsauce.net> <878s03s3t1.fsf@gmx.de> <87o88uisee.fsf@secretsauce.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9264"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 49954@debbugs.gnu.org To: Dima Kogan Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 16 18:13:48 2021 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 1mQu1D-0002CL-Ft for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 16 Sep 2021 18:13:47 +0200 Original-Received: from localhost ([::1]:55756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQu1B-0007qE-RU for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 16 Sep 2021 12:13:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44330) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQtXS-0008QK-3V for bug-gnu-emacs@gnu.org; Thu, 16 Sep 2021 11:43:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44727) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQtXR-0004NJ-Qz for bug-gnu-emacs@gnu.org; Thu, 16 Sep 2021 11:43:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mQtXR-00063e-P6 for bug-gnu-emacs@gnu.org; Thu, 16 Sep 2021 11:43:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 16 Sep 2021 15:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49954 X-GNU-PR-Package: emacs Original-Received: via spool by 49954-submit@debbugs.gnu.org id=B49954.163180695523241 (code B ref 49954); Thu, 16 Sep 2021 15:43:01 +0000 Original-Received: (at 49954) by debbugs.gnu.org; 16 Sep 2021 15:42:35 +0000 Original-Received: from localhost ([127.0.0.1]:56269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQtX1-00062n-4g for submit@debbugs.gnu.org; Thu, 16 Sep 2021 11:42:35 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:46529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQtWy-00062Y-LX for 49954@debbugs.gnu.org; Thu, 16 Sep 2021 11:42:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1631806944; bh=2leSNsBNi0zfx4108m6KIO3z+CL+CKIHHDzh95ky984=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=LipgL58zoiCOptBOTVTdSg0ypykjqoT/tZtj1dF4FmT1YC+ptQTxhgynSUU3YvTLo HuSnhdCUBMha9N+pD+HE61+8w/kVbDzhWgPLP+GOmue3l3faU01NKZExxELfy/uVJH xS6ISJ0lB/zHcCmzuaolaRjvFmzl9poYP5LHf1U0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([213.220.158.132]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N17YY-1mszG61HqM-012U1T; Thu, 16 Sep 2021 17:42:24 +0200 In-Reply-To: <87o88uisee.fsf@secretsauce.net> (Dima Kogan's message of "Tue, 14 Sep 2021 17:39:21 -0700") X-Provags-ID: V03:K1:3fpCk3i9MDZId8XtQveoooIxxCw4TGkWkYUpUU8yYRpwF4oat1n By0rs3PX8UgcYe8jV/8t7u33KlibXGtfiOZzPHgs0Ee/jkpeROkFfiZNCn+Mk5NVnFT0Bru e3RCvu7GK72Q3tZ+K5LcR/Xu/ERpW3v4Kji0F6A01a4hyBxqUjbXC2785UGqjKJItx/UKQx yq1imyY3WLZQZb9f+0N6A== X-UI-Out-Filterresults: notjunk:1;V03:K0:u7FAdFOeddk=:LfXwft6AJO412SWjw+KEPl 1qNkCWJSe7EgMFeNpWqynl2UyqSrFWhORYXLg+fg3X75MQTkGJHy6EvVH1fsO5SLIQQeZ5U6H aZBIunRPebK2J0mKigo1pbkqYRgtfJF2g/EPhYdd1c9NBHiJp2NnZoeZIrux0sNvEBMM2FJQt 2K7Tk1xhgW9beRNI7Wk1pg1x0bKH+emrwlCaIArV2/GjtaKhkMnjeX2jcKJmL/uEMj5gAvyT8 zVCAOg93c5Zq45uSBIEUwRrXkP9fQVQJUUiGxk1H+3ByQeKOymhAUse4+Pgymy7hvFY6Fuedn cqdDN+bR8A+rkQ2IdLeOF3wR4GGTdJZdPMiHWXSJjQayTP5+AqiJTVi64asFvARDJH2x5bOuQ /IsSmUaSIzigrDO29P2pvJI2Tn+VLlyoKyS/VWlBliPzGQ9NagkQZJUH00gL77PcfpGwhAimH ejwV2MUgUTo40pTIS2BsY0MBT9ear+CWBbqVUOgmJQGU1cewDBpkoULA+il6+ypfEhgn9/Q/J LlkMIvhCH8ikEyrV75p2ieU2im1oExwVVPbIHUsTsM6It290GVdhc2cJJkN2VAX1bsreAFS8o yIZPAFnPaHhWh8xsoEEj/xOGj5tDw+oK5e9pnZRR3gKLlucM2esISIiJ3PPa88c9EVObrntkL F+je/FyTUfuItwHgnaebMBFhBn6sHMdLBDQYrGfMpPnblKz/MTa9UmtxhClyUcx+wWeWeDUk8 WoQRU99oNKufiRRUOWuNu6EhjwSjsXb5zbj8LVWnoerZOihcW+cBgyA79payyZqe2BDpBHfn X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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:214480 Archived-At: Dima Kogan writes: Hi Dima, > Thanks for the explanation. What would be an example of an asynchronous > process? I have several remote 'M-x shell' buffers and probably some > dired buffers looking at remote directories. Is each 'M-x shell' child > an "asynchronous process" for the purposes of this issue? It is an synchronous process, indeed. > Does it make sense to you that disabling caching fixes it? > > Usually, I can C-c in "M-x shell" just fine. When this bug is triggered, > though, I cannot C-c in remote M-x shell processes at all: it fails each > time. Disabling the caching, getting one successful C-c, and re-enabling > it makes it work that time and in the future. Is this consistent with > the failure mechanism you're thinking of? Why do you mess with Tramp's cache? Adding remote-file-error to debug-ignored-errors, as I have recommended, shall mask the error sufficiently. > Thanks Best regards, Michael.