Daniel Pittman writes: Hi Daniel, > Since I cannot reproduce the problem (yet), do you have a > backtrace? > > Sure, please see it follow. I have censored the content of a small > number of strings, but this is replacing a standard ASCII letter with > 'X' so should have no semantic effect. Sorry to have to do that. > Fair warning, it is ... long. Thanks! Could you pls send it next time as attachment? As text in the message body, line breaks are set randomly, which makes it hard to read. > The most interesting part is at the very start, where my `revert-file > ` operation on a remote file triggers a `vc-refresh-state`, which ends > up causing `tramp-send-string` to run `process-send-string`, and then > a timer fires that drives the "deferred" third party library [1] to > move on to running a background command, using the timeout(1) and p4 > (1) binaries to grab some state information. Yes. Tramp fights indeed with timers, and so I have disabled timers in tramp-accept-process-output already. Maybe we shall do the same in tramp-send-string? Would the following patch help?