[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#49954: 28.0.50; TRAMP: cannot kill child processes: "Forbidden reent
From: |
Michael Albinus |
Subject: |
bug#49954: 28.0.50; TRAMP: cannot kill child processes: "Forbidden reentrant call of Tramp" |
Date: |
Mon, 09 Aug 2021 14:33:09 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Dima Kogan <dima@secretsauce.net> writes:
> Hi.
Hi Dima,
> I don't know how it's unlocked. Debugging suggestions? Should I just add
> more diagnostics in every lock/unlock path? Do we think this may be
> fixed in the latest emacs?
This error message has been added to Tramp 2.5 in order to get more
diagnostics when the problem happens. It is an indication that a remote
opeation has been started asynchronously, from a timer, a process filter
or sentinel, or other asynchronous invocation (like interrupt process).
I don't believe it has been fixed yet in Emacs master, I haven't done
anything in this area for weeks. I'll try to fix your use case, but it
might take time - these days I'm occupied otherwise. Holiday season.
See the respective entry in Tramp's FAQ (info "(tramp) Frequently Asked
Questions")
See also the discussion on the Tramp ML
<https://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=forbidden&submit=Search%21&idxname=tramp-devel&max=20&result=normal&sort=score>
> Thanks!
Best regards, Michael.