Philipp Stephani schrieb am Fr., 3. März 2017 um 14:41 Uhr: > > emacs -Q > C-x C-f /:/tmp/foobar.txt (it doesn't matter whether the file exists) > M-: (process-file "true") > > will result in an error > > Debugger entered--Lisp error: (file-missing "Setting current directory" > "No such file or directory" "/:/tmp/") > call-process("true" nil nil nil) > apply(call-process "true" nil nil nil nil) > process-file("true" nil nil nil) > apply(process-file ("true" nil nil nil)) > file-name-non-special(process-file "true" nil nil nil) > apply(file-name-non-special process-file "true" nil nil nil nil) > process-file("true" nil nil nil) > apply(process-file ("true" nil nil nil)) > tramp-run-real-handler(process-file ("true" nil nil nil)) > tramp-file-name-handler(process-file "true" nil nil nil) > apply(tramp-file-name-handler process-file "true" nil nil nil nil) > process-file("true") > eval((process-file "true") nil) > eval-expression((process-file "true") nil) > funcall-interactively(eval-expression (process-file "true") nil) > call-interactively(eval-expression nil nil) > command-execute(eval-expression) > The same issue can be triggered simply with (let ((default-directory "/:/")) (process-file "true"))