None

Enter your bug report in this message, including as much detail as you
possibly can about the problem, what you did to cause it and what the local
and remote machines are.

If you can give a simple set of instructions to make this bug happen reliably,
please include those.  Thank you for helping kill bugs in RCP.

1) start emacs
2) turn on debug-on-error, debug-on-quit
3) C-x C-f a remote file
4) receive error with following backtrace:

    Signaling: (wrong-type-argument arrayp nil)
      coding-system-plist(nil)
      coding-system-get(nil alias-coding-systems)
      coding-system-base(nil)
      coding-system-change-eol-conversion(nil unix)
      rcp-open-connection-setup-interactive-shell(#<process *rcp/rsync 
[EMAIL PROTECTED]*> nil "rsync" "swift" "www.samuelbeckett.org")
      rcp-open-connection-rsh(nil "rsync" "swift" "www.samuelbeckett.org")
      rcp-maybe-open-connection(nil "rsync" "swift" "www.samuelbeckett.org")
      rcp-send-command(nil "rsync" "swift" "www.samuelbeckett.org" "cd 
/home/web/s/swift/virtual_html/tkd/ ; echo $?")
      rcp-handle-file-name-all-completions("admin-notes.html" 
"/r@rsync:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/")
      rcp-handle-file-name-completion("admin-notes.html" 
"/r@rsync:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/")
      apply(rcp-handle-file-name-completion ("admin-notes.html" 
"/r@rsync:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/"))
      rcp-file-name-handler(file-name-completion "admin-notes.html" 
"/r@rsync:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/")
      read-file-name-internal("~/information/$tkdadmin" "~/information/" nil)
      minibuffer-complete-word()
      call-interactively(minibuffer-complete-word)
      call-interactively(find-file)
5) press q out of debugger
6) rcp debug buffer contains:
    # Opening connection for [EMAIL PROTECTED] using rsync...
    # Waiting 60s for shell or passwd prompt from www.samuelbeckett.org
    Last login: Fri Jun  2 19:07:38 2000 from swift.shore.net
    No mail.
    ~> # Initializing remote shell
    $ exec /bin/sh
    # Waiting 30s for remote `/bin/sh' to come up...
    \w> # Setting up remote shell environment
    \w> \w> # Determining coding system
    foo
    bar
    \w> 
7) C-xC-f same remote file again
8) emacs hangs several minutes
9) press C-g, backtrace is:
    Signaling: (quit)
      accept-process-output(#<process *rcp/rsync [EMAIL PROTECTED]*> 1)
      rcp-wait-for-output()
      
rcp-handle-file-directory-p("/r@rsync:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/admin-notes.html")
      apply(rcp-handle-file-directory-p 
"/r@rsync:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/admin-notes.html")
      rcp-file-name-handler(file-directory-p 
"/r@rsync:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/admin-notes.html")
      
file-directory-p("/r@rsync:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/admin-notes.html")
      
find-file-noselect("/r:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/admin-notes.html"
 nil nil 1)
      
find-file("/r:[EMAIL PROTECTED]:/home/web/s/swift/virtual_html/tkd/admin-notes.html"
 1)
      call-interactively(find-file)
10) press q out of debugger
11) rcp debug buffer contains:
    # Opening connection for [EMAIL PROTECTED] using rsync...
    # Waiting 60s for shell or passwd prompt from www.samuelbeckett.org
    Last login: Fri Jun  2 19:07:38 2000 from swift.shore.net
    No mail.
    ~> # Initializing remote shell
    $ exec /bin/sh
    # Waiting 30s for remote `/bin/sh' to come up...
    \w> # Setting up remote shell environment
    \w> \w> # Determining coding system
    foo
    bar
    \w> $ ( cd /home/web/s/swift/virtual_html/tkd/admin-notes.html ; echo $? )



Emacs  : GNU Emacs 20.5.2 (i386-debian-linux-gnu, X toolkit)
 of Sat Jan 15 2000 on lilac
Package: rcp ($Id: rcp.el,v 1.366 2000/05/30 13:13:37 grossjoh Exp $)

current state:
==============
(setq
 rcp-ls-command nil
 rcp-current-method nil
 rcp-current-user nil
 rcp-current-host nil
 rcp-auto-save-directory nil
 rcp-default-method "rsync"
 rcp-rsh-end-of-line "\n"
 rcp-remote-path '("/sbin" "/bin" "/usr/ucb" "/usr/bin" "/usr/sbin"
                   "/usr/local/bin"
                   "/usr/ccs/bin" "~/bin")
 rcp-login-prompt-regexp ".*ogin: *$"
 rcp-password-prompt-regexp "^.*\\([pP]assword\\|passphrase.*\\):
 rcp-wrong-passwd-regexp "^.*\\(Permission denied.\\|Login [Ii]ncorrect\\|Received 
signal [0-9]+\\|Connection \\(refused\\|closed\\)\\|Sorry, try again.\\).*$"
 rcp-temp-name-prefix "rcp."
 rcp-file-name-structure 
'("\\`/r\\(@\\([a-z0-9]+\\)\\)?:\\(\\([a-z0-9_#]+\\)@\\)?\\([a-z0-9.-]+\\):\\(.*\\)\\'"
 2 4 5 6)
 rcp-file-name-regexp "\\`/r[@:]"
 rcp-make-rcp-file-format "/r@%m:%u@%h:%p"
 rcp-end-of-output "/////"
 shell-prompt-pattern "^[^#$%>\n]*[#$%>] *"
 )

Reply via email to