tramp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tramp (2.0.11); ange-ftp doesn't work


From: Michael Albinus
Subject: Re: tramp (2.0.11); ange-ftp doesn't work
Date: 06 Aug 2002 11:02:25 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

address@hidden (Kai =?iso-8859-15?q?Gro=DFjohann?=) writes:

> Does it use tramp-run-real-handler in the next-to-last line?  If no,
> please update Tramp and tell me if it works now.
> 
> (Remember to delete any old *.elc files and to restart Emacs and all
> that Jazz.)

Everything looks fine to me. Nevertheless; I've switch to tramp
2.0.11., and there's still the error message 'Variable binding depth
exceeds max-specpdl-size'.

Maybe it's not a problem of tramp-invoke-ange-ftp in general, because
the error happens _after_ I have been asked for the passsword, so it
should have been passed that function already.

Backtrace:

Signaling: (error "Variable binding depth exceeds max-specpdl-size")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  apply(ange-ftp-hook-function (file-name-nondirectory "/slbwba:/home/albinus"))
  tramp-run-real-handler(ange-ftp-hook-function (file-name-nondirectory 
"/slbwba:/home/albinus"))
  tramp-invoke-ange-ftp(file-name-nondirectory "/slbwba:/home/albinus")
  tramp-handle-file-name-nondirectory("/slbwba:/home/albinus")
  apply(tramp-handle-file-name-nondirectory "/slbwba:/home/albinus")
  byte-code("à ĎŠ    A\n\"*‡" [save-match-data-internal fn args match-data 
((set-match-data save-match-data-internal)) apply] 3)
  tramp-file-name-handler(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  apply(file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-run-real-handler(file-name-nondirectory ("/slbwba:/home/albinus"))
  ange-ftp-real-file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-file-name-nondirectory("/slbwba:/home/albinus")
  apply(ange-ftp-file-name-nondirectory "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-name-nondirectory "/slbwba:/home/albinus")
  file-name-nondirectory("/slbwba:/home/albinus")
  ange-ftp-get-file-entry("/slbwba:/home/albinus/")
  ange-ftp-file-directory-p("/slbwba:/home/albinus")
  apply(ange-ftp-file-directory-p "/slbwba:/home/albinus")
  ange-ftp-hook-function(file-directory-p "/slbwba:/home/albinus")
  file-directory-p("/slbwba:/home/albinus/")
  find-file-noselect("/slbwba:" nil nil 1)
  find-file("/slbwba:" 1)
* call-interactively(find-file)


If it's worth, he're my tramp-related settings in .emacs:

(add-to-list 'load-path "~/src/tramp/lisp")
(add-to-list 'load-path "~/src/tramp/contrib")
(add-to-list 'Info-default-directory-list  "~/src/tramp/info")

(require 'tramp)

(add-to-list 'tramp-remote-path "/home/env/bin")
(add-to-list 'tramp-remote-path "/appli/pub/bin")

(setq shell-prompt-pattern "^[^]#$%>\n]*[]#$%>] *" ; shell prompt ends with "]"
      tramp-default-method "ftp"
      tramp-debug-buffer 't)

; under HP-UX we need the "remsh" instead of "rsh"
(if (string-equal system-type "hpux")
  (progn
    (setcar (cddr (assoc "rsh" tramp-multi-connection-function-alist))
            "remsh %h -l %u%n")

    (setq my-tramp-methods tramp-methods)
    (while my-tramp-methods
      (let ((cdr (cdr (assoc 'tramp-rsh-program (car my-tramp-methods)))))
        (if (string-equal "rsh" (car cdr))
            (setcar cdr "remsh"))
        (setq my-tramp-methods (cdr my-tramp-methods))))))

> kai

Best regards, Michael.

PS: The link to the download area on <http://savannah.gnu.org/projects/tramp/>
    seems to be broken since yesterday. The link to
    <ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/tramp.tar.gz> (as
    mentioned in the info pages) is semi-optimal only, the file carries
    its version number now.

PPS: You don't need to mail me directly any longer; I've subscribed
     the mailing list recently.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]