There are several problems when using efs in "Poitou" (XEmacs
21.0-b57) (running windows98)
When starting dired (C-x d /ftp:) to view my home account on unix
(accessible thru host named 'ftp'), I get a message saying:
'*ftp MyName@ftp* seems not a pty. Kill? (y or n)'
If I reply 'n', the process continues and I get a listing of my home
directory on unix, which is what I aimed for.
When I want to kill the dired buffer, and the ftp buffer, Xemacs
complains: 'Cannot send signal to proces'. Xemacs consistantly refuses
to kill the ftp buffer.
C-x C-c terminates Xemacs allright, but when looking at the running
tasks (using C-A-del), it becomes apparent that there are still three
tasks running: Xemacs, Wakeup and Ftp.
After a certain timeout, Xemacs crashes with an error popup:
"Xemacs
This program has performed an illegal operation and will be shut down."
with following error details:
XEMACS caused an invalid page fault in
module XEMACS.EXE at 015f:0105ae11.
Registers:
EAX=60000000 CS=015f EIP=0105ae11 EFLGS=00010202
EBX=6c697562 SS=0167 ESP=00d2f12c EBP=00d2f14c
ECX=a1b04804 DS=0167 ESI=0c697562 FS=0f9f
EDX=00000001 ES=0167 EDI=00d2f190 GS=0000
Bytes at CS:EIP:
8b 06 25 ff ff ff 0f 5f 5e 5b c3 33 c0 5f 5e 5b
Stack dump:
00d2f190 00000000 6c697562 0105f14f 6c697562 00d2f190 00000000
0112e588 00d2f4d4 010181fb a1b20e1c 6c697562 01038ccd a1b04804
00000001 00d2f4d4
After this error, the Xemacs and Ftp tasks have disappeared from the
list of running tasks. Eventually the Wakeup task also disappears.
Following are my .emacs entries for efs (changed values of userid,
password and servers):
(if running-xemacs
(progn
(setq efs-default-user "MyName")
(setq efs-default-password "MyPasWd")
(setq efs-generate-anonymous-password "ikke(a)aan.mijn.com")
(setq efs-gateway-host "gateway.of.my.company.com")
;; avoid complaint about void variable
(setq efs-ftp-program-args (list "-i" "-n" "-g" "-v"))
(setq efs-gateway-type (list 'proxy "ftp" efs-ftp-program-args))
(require 'efs-auto)))
These are the same entries that I use with 20.4 on solaris. I have a
similar set for ange-ftp iso efs, which I use with emacs 20.2.1 on
solaris and 20.3.1 on windows 98. The ftp program that I am using on
windows98 for emacs as well as xemacs is the standard windows ftp.exe
program.
Symbolic links cause efs to get into an endless loop. This problem is
not related to the previously described problem. When - after a
fresh (re)start of the system - I want to view a file through its
symbolic link name, efs gets into a loop and eventually I get a
message "Lisp nesting exceeds 'max-lisp-eval-depth'". The backtrace is
attached as backtrace.zip. When this error has occurred, and Xemacs is
stopped, one does run in the previously described situation (Xemacs,
Ftp and Wakeup tasks remain in the task list, Xemacs crashes, Xemacs
and Ftp task disiappears, and later Wakeup also disappears)
None of these problems occur when I use the ange-ftp setup under emacs
on the same box.
Please tell me if there is any other information to be provided or any
activities that I can perform to help pinpointing this problem.
Guido.