From xemacs-m  Mon Feb 10 15:51:48 1997
Received: from mailhost.lanl.gov (mailhost.lanl.gov [128.165.3.12])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id PAA14257
	for <xemacs-beta@xemacs.org>; Mon, 10 Feb 1997 15:51:44 -0600 (CST)
Received: from branagh.ta52.lanl.gov (branagh.ta52.lanl.gov [128.165.144.9]) by mailhost.lanl.gov (8.8.5/8.8.3) with SMTP id OAA12965 for <xemacs-beta@xemacs.org>; Mon, 10 Feb 1997 14:51:44 -0700 (MST)
Received: by branagh.ta52.lanl.gov (SMI-8.6/SMI-SVR4)
	id OAA23047; Mon, 10 Feb 1997 14:48:10 -0700
Date: Mon, 10 Feb 1997 14:48:10 -0700
Message-Id: <199702102148.OAA23047@branagh.ta52.lanl.gov>
From: "John A. Turner" <turner@branagh.ta52.lanl.gov>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="ydUYcZ0ZinCwAfu94YmaFbQTmA/REHwvdaB3lo52"
Content-Transfer-Encoding: 7bit
To: xemacs-beta@xemacs.org
Subject: 19.15: problems with ange-ftp
Reply-To: turner@lanl.gov


--ydUYcZ0ZinCwAfu94YmaFbQTmA/REHwvdaB3lo52
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Well, it seems I haven't been using ange-ftp much lately, as I just
started and I'm having real problems.

I first noticed it with b93.  I'd be going along fine, and then all of
a sudden everything would hit a brick wall.  Just going to the *shell*
buffer and typing pwd would take 30 seconds or so, with the CPU
pegged.

I did a bunch of quick things like start the things I had going
(dired, shell, VM, ange-ftp) in various orders to see if I could find
a pattern, but couldn't really see anything.  The problem is it
doesn't happen right away (so -q doesn't really help either).

Since other stuff had changed with b93, most notably VM 6, I wondered
if that had anything to do with it (sorry Kyle), so I started b90.  I
worked along with it for several hours, but after the initial opening
of a directory via ange-ftp, when I went back to it the whole XEmacs
process froze.  In the console I found a crash message with
backtraces, but I finally had to kill the process, at which time I got
another set of backtraces.  Distressingly, the 2nd lisp backtrace
contained my password in clear text.  I'm attaching them both (which I
hope works).

I'm thinking VM isn't involved, and the problem is when ange-ftp tries
to reconnect after timing out.

I've started 19.15b93, and I'll see what happens...

-- 
John Turner
http://www.lanl.gov/home/turner


--ydUYcZ0ZinCwAfu94YmaFbQTmA/REHwvdaB3lo52
Fatal error (1).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: 7bit

Please report this bug to the address `crashes@xemacs.org'.
*MAKE SURE* to include as much configuration information as
possible; at the very least what OS and hardware you are running
on, and hopefully also what compiler and compiler options the
binary was compiled with, what options XEmacs was compiled with,
whether you are using a prebuilt binary from ftp.xemacs.org or
compiled XEmacs yourself for your system, etc.

If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started XEmacs, or maybe in your home
directory), and type

  gdb /home/turner/bin/xemacs core

then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB.  A similar procedure should work for all of
these.  Ask your system administrator if you need more help.)

Lisp backtrace follows:

  # (unwind-protect ...)
  start-process-internal("*ftp turner@startrac*" "*ftp turner@startrac*" "ftp" "-i" "-n" "-g" "-v")
  apply(start-process-internal "*ftp turner@startrac*" "*ftp turner@startrac*" "ftp" ("-i" "-n" "-g" "-v"))
  # bind (program-args program buffer name)
  start-process("*ftp turner@startrac*" "*ftp turner@startrac*" "ftp" "-i" "-n" "-g" "-v")
  apply(start-process "*ftp turner@startrac*" "*ftp turner@startrac*" ("ftp" "-i" "-n" "-g" "-v"))
  # (unwind-protect ...)
  # bind (proc saved-term-var args ftp-prog use-gateway name user host)
  ange-ftp-start-process("startrac" "turner" "*ftp turner@startrac*")
  # bind (pass account proc name user host)
  ange-ftp-get-process("startrac" "turner")
  # bind (nowait cont msg cmd user host line result)
  #<compiled-function (from "ange-ftp.elc") (result line host user cmd msg cont nowait) "...(34)" [cont result afsc-result line afsc-line ange-ftp-call-cont ange-ftp-raw-send-cmd ange-ftp-get-process host user cmd msg #<compiled-function (from "ange-ftp.elc") ... "...(13)" ... 4> nowait] 6>(nil "421 Timeout (900 seconds): closing control connection." "startrac" "turner" "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" nil nil)
  apply(#<compiled-function (from "ange-ftp.elc") (result line host user cmd msg cont nowait) "...(34)" [cont result afsc-result line afsc-line ange-ftp-call-cont ange-ftp-raw-send-cmd ange-ftp-get-process host user cmd msg #<compiled-function (from "ange-ftp.elc") ... "...(13)" ... 4> nowait] 6> nil "421 Timeout (900 seconds): closing control connection." ("startrac" "turner" "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" nil nil))
  # bind (line result cont)
  ange-ftp-call-cont((#<compiled-function (from "ange-ftp.elc") (result line host user cmd msg cont nowait) "...(34)" [cont result afsc-result line afsc-line ange-ftp-call-cont ange-ftp-raw-send-cmd ange-ftp-get-process host user cmd msg #<compiled-function (from "ange-ftp.elc") ... "...(13)" ... 4> nowait] 6> "startrac" "turner" "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" nil nil) nil "421 Timeout (900 seconds): closing control connection.")
  # bind (cont)
  # (unwind-protect ...)
  # bind (match-data)
  # (unwind-protect ...)
  # bind (buffer old-buffer str proc)
  ange-ftp-process-filter(#<process "*ftp turner@startrac*" pid 22749 state:signal> "421 Timeout (900 seconds): closing control connection.\nftp> ")
  # bind (shell-font-current-face p cb pb string proc)
  shell-font-process-filter(#<process "*ftp turner@startrac*" pid 22749 state:signal> "421 Timeout (900 seconds): closing control connection.\nftp> ")
  # (condition-case ... . error)
  # bind (inhibit-quit)
  accept-process-output(#<process "*ftp turner@startrac*" pid 22749 state:signal>)
  # (unwind-protect ...)
  # bind (nowait cont msg cmd proc)
  ange-ftp-raw-send-cmd(#<process "*ftp turner@startrac*" pid 22749 state:signal> "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" (#<compiled-function (from "ange-ftp.elc") (result line host user cmd msg cont nowait) "...(34)" [cont result afsc-result line afsc-line ange-ftp-call-cont ange-ftp-raw-send-cmd ange-ftp-get-process host user cmd msg #<compiled-function (from "ange-ftp.elc") ... "...(13)" ... 4> nowait] 6> "startrac" "turner" "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" nil nil) nil)
  # bind (afsc-result afsc-line cmd0 cmd1 cmd2 cmd3 host-type fix-pathname-func nowait cont msg cmd user host)
  ange-ftp-send-cmd("startrac" "turner" (dir "/export/home2/skip/base-proto/" "/tmp/ange-ftpa004.T" "-al") "Listing /startrac:/export/home2/skip/base-proto/")
  # (unwind-protect ...)
  # bind (parse-func lscmd temp result dumb host-type key path user host parsed no-error parse lsargs file)
  ange-ftp-ls("/startrac:/export/home2/skip/base-proto/" "-al" t nil)
  # (unwind-protect ...)
  # bind (match-data no-error directory)
  ange-ftp-get-files("/startrac:/export/home2/skip/base-proto/")
  # bind (file ent dir path path)
  ange-ftp-file-entry-p("/startrac:/export/home2/skip/base-proto/.dired")
  # bind (path)
  file-exists-p(".dired")
  dired-hack-local-variables()
  dired-extra-startup()
  run-hooks(dired-mode-hook)
  # bind (switches dirname)
  dired-mode("/startrac:/export/home2/skip/base-proto/" "-al")
  # bind (old-buf new-buffer-p buffer switches dirname)
  dired-internal-noselect("/startrac:/export/home2/skip/base-proto/" nil)
  # bind (switches dirname)
  dired-noselect("/startrac:/export/home2/skip/base-proto")
  # bind (rawfile nowarn filename)
  find-file-noselect("/startrac:/export/home2/skip/base-proto")
  # bind (filename)
  find-file("/startrac:/export/home2/skip/base-proto")
  #<compiled-function (from "dired.elc") nil "...(16)" [find-file ange-ftp-dired-host-type ange-ftp-bob-version-alist identity dired-get-filename] 3 "In dired, visit the file or directory named on this line.\nNote: This function has been modified to work with ange-ftp." nil>()
  call-interactively(dired-advertised-find-file)
  # (condition-case ... . error)
  # (catch top-level ...)

C backtrace follows:
(A real debugger may provide better information)

22965:  xemacs -geometry 105x63+75+0
 ef139548 waitid   (0, 59b6, efff9d48, 3)
 ef15cc3c _libc_waitpid (59b6, efff9e30, 3, ef191448, 48, 0) + 58
 ef170430 system   (efff9fa4, 1562ac, 23d5b8, 59b5, 0, 0) + 1d8
 00065e18 fatal_error_signal (23d5b8, 254000, efffa0d8, 0, 0, 0) + d4
 ef138c7c sigacthandler (1, 0, efffa0d8, 0, 0, 0) + 28
 000fa640 sys_close (d, 264fe8, 0, d, 0, 0) + 14
 000c4d48 close_descriptor_pair (d, d, 0, 0, 0, 0) + 10
 000c4db0 close_process_descs (fffffff, 25f0a0, d, 0, 0, 0) + 38
 00050914 child_setup (e, e, e, efffa60c, adc138, e) + 4
 000c5c38 create_process (10affc00, efffa60c, adc138, 307beba0, 1, 307beba0) + 314
 000c613c Fstart_process_internal (affc00, fffffff, 25ed88, ffffc00, 10affc00, 7) + 334
 0006bec8 funcall_recording_as (258958, efffa7e0, 16cb68, efffa7dc, 16cbd8, 7) + 25c
 0006c154 Ffuncall (8, efffa7dc, fffffff, efffa7fc, 48, efffa7dc) + c
 0006c90c Fapply   (10, efffa968, 25ed88, efffa7dc, 8, 8) + 27c
 0006bec8 funcall_recording_as (258958, efffa968, 16cb68, efffa964, 16cbd8, 5) + 25c
 0006c154 Ffuncall (6, efffa964, 5e4, 10318634, 0, efffa97d) + c
 0004c0f0 Fbyte_code (fffffff, 197ad2, efffa964, 197acc, 197adc, 197ac0) + 34c
 0006d024 funcall_lambda (197af4, 7, efffaba8, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffaba8, 16cb68, efffaba4, 16cbd8, 7) + 3f8
 0006c154 Ffuncall (8, efffaba4, fffffff, efffabc4, a0, efffaba4) + c
 0006c90c Fapply   (c, efffad30, 25ed88, efffaba4, 8, 8) + 27c
 0006bec8 funcall_recording_as (258958, efffad30, 16cb68, efffad2c, 16cbd8, 4) + 25c
 0006c154 Ffuncall (5, efffad2c, 5e4, 102bcd5c, 0, efffad4d) + c
 0004c0f0 Fbyte_code (fffffff, 4d23d9, efffad2c, 4d2388, 501904, 50b924) + 34c
 0006d024 funcall_lambda (4fef64, 3, efffaf78, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffaf78, 16cb68, efffaf74, 16cbd8, 3) + 3f8
 0006c154 Ffuncall (4, efffaf74, 5e4, 102a57e4, 0, efffaf91) + c
 0004c0f0 Fbyte_code (fffffff, 4d29e6, efffaf74, 4d29bc, 508b04, 50bf30) + 34c
 0006d024 funcall_lambda (50e804, 2, efffb1c4, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffb1c4, 16cb68, efffb1c0, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffb1c0, 5e4, 104fe55c, 28d004, 1050f28c) + c
 0004c0f0 Fbyte_code (fffffff, 4d30ce, efffb1bc, 4d30b8, 465384, 50e514) + 34c
 0006d024 funcall_lambda (50e864, 8, efffb400, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffb400, 16cb68, efffb3fc, 16cbd8, 8) + 3f8
 0006c154 Ffuncall (9, efffb3fc, fffffff, efffb420, a8, efffb3fc) + c
 0006c90c Fapply   (c, efffb590, 25ed88, efffb3fc, 9, 9) + 27c
 0006bec8 funcall_recording_as (258958, efffb590, 16cb68, efffb58c, 16cbd8, 4) + 25c
 0006c154 Ffuncall (5, efffb58c, 5e4, 1049058c, 0, efffb5a1) + c
 0004c0f0 Fbyte_code (fffffff, 4d1400, efffb58c, 4d13ec, 4444c4, 507a8c) + 34c
 0006d024 funcall_lambda (4fedc4, 3, efffb7d0, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffb7d0, 16cb68, efffb7cc, 16cbd8, 3) + 3f8
 0006c154 Ffuncall (4, efffb7cc, 5e4, 10504b1c, fffffff, 10504c9c) + c
 0004c0f0 Fbyte_code (1, 4d15d6, efffb7cc, 4d1524, 501c04, 507b10) + 34c
 0006d024 funcall_lambda (4fede4, 2, efffba08, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffba08, 16cb68, efffba04, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffba04, 5e4, 102a599c, 10883000, efffba11) + c
 0004c0f0 Fbyte_code (fffffff, 64df8f, efffba04, 64df70, 647584, 43fccc) + 34c
 0006d024 funcall_lambda (50ef84, 2, efffbc50, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffbc50, 16cb68, efffbc4c, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffbc4c, 0, 0, 0, 0) + c
 0006d808 call2    (105f9ad4, 10ac7780, 307be5bc, 9e1b6c, ff, 3e2fb4) + 40
 0006e770 catch_them_squirmers_call2 (209e1b64, efffbd2c, 260000, 209e1b54, 254000, 25d400) + 28
 00069884 condition_case_1 (1028d064, 6e748, 209e1b64, 6df58, 103e2fa0, adbb28) + 118
 0006ea84 call2_trapping_errors (246d40, 25ec00, 25d400, 3c, 3c, 3c4) + 158
 000c6af8 read_process_output (105f9ad4, 25ed88, ac7780, fffffff, 25d400, 200) + 114
 00077a04 execute_internal_event (10ac7780, 5cc418, fffffff, 105cc418, 1028d01c, 0) + e0
 00077288 Faccept_process_output (25eb08, 258c3c, 267000, 25ed88, 883000, 0) + 2d8
 0006c9bc primitive_funcall (76fb0, 3, efffc510, 232ea0, fffffff, 102a293c) + 60
 0006cbe0 funcall_subr (16d658, efffc510, 25ec00, 16d658, 3, 3) + c
 0006bfe8 funcall_recording_as (258958, efffc608, 16cb68, efffc604, 16cbd8, 1) + 37c
 0006c154 Ffuncall (2, efffc604, 5e4, 103592d4, 3c, 103360dc) + c
 0004c0f0 Fbyte_code (2, 4d1dd2, efffc604, 4d1d54, 501a04, 50b610) + 34c
 0006d024 funcall_lambda (4fef24, 5, efffc840, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffc840, 16cb68, efffc83c, 16cbd8, 5) + 3f8
 0006c154 Ffuncall (6, efffc83c, 5e4, 10504e7c, 50f214, 103360dc) + c
 0004c0f0 Fbyte_code (258c3c, 4d2fc1, 267000, 4d2ef4, 501804, 50e2c8) + 34c
 0006d024 funcall_lambda (50e884, 4, efffca98, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffca98, 16cb68, efffca94, 16cbd8, 4) + 3f8
 0006c154 Ffuncall (5, efffca94, 5e4, 102a99cc, 28d004, 1050f49c) + c
 0004c0f0 Fbyte_code (258c3c, 4d3a35, 267000, 4d39b8, 501504, 50fd98) + 34c
 0006d024 funcall_lambda (50e924, 4, efffcce8, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffcce8, 16cb68, efffcce4, 16cbd8, 4) + 3f8
 0006c154 Ffuncall (5, efffcce4, 5e4, 104df834, 0, 103185ec) + c
 0004c0f0 Fbyte_code (fffffff, 4d58f7, efffcce4, 4d589c, 508a04, 512f78) + 34c
 0006d024 funcall_lambda (50ea44, 1, efffcf30, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffcf30, 16cb68, efffcf2c, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffcf2c, 5e4, 102d54b4, 14, 307ba628) + c
 0004c0f0 Fbyte_code (4, 4d5d83, efffcf24, 4d5d00, 508984, 515388) + 34c
 0006d024 funcall_lambda (50eaa4, 1, efffd168, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffd168, 16cb68, efffd164, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffd164, 5e4, 102a5894, 0, 102a5894) + c
 0004c0f0 Fbyte_code (fffffff, 4d6fa7, efffd164, 4d6f9c, 47f1c4, 2c8984) + 34c
 0006d024 funcall_lambda (445d44, 1, efffd3b0, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffd3b0, 16cb68, efffd3ac, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffd3ac, 5e4, 1050f754, 2, efffd3b9) + c
 0004c0f0 Fbyte_code (fffffff, 648561, efffd3ac, 64855c, 662f04, 57bbb8) + 34c
 0006d024 funcall_lambda (5dcd84, 0, efffd5e8, 25ed88, 267000, 102a252c) + 2fc
 0006c064 funcall_recording_as (258958, efffd5e8, 16cb68, efffd5e4, 16cbd8, 0) + 3f8
 0006c154 Ffuncall (1, efffd5e4, 5e4, efffda54, 16cbd8, efffd5e9) + c
 0004c0f0 Fbyte_code (fffffff, 64144d, efffd5e4, 64144c, 6525e4, 56d99c) + 34c
 0006d024 funcall_lambda (5bfdc4, 0, efffd900, 25ed88, 267000, 42db1c) + 2fc
 0006c064 funcall_recording_as (258958, efffd900, 16cb68, efffd8fc, 16cbd8, 0) + 3f8
 0006c154 Ffuncall (1, efffd8fc, efffd830, 1028d004, 2, 25ec00) + c
 0006d3d8 run_hook_with_args_in_buffer (25eb08, 1, efffd8fc, 0, 25ed88, fffffff) + 258
 0006d484 run_hook_with_args (1, efffd8fc, 0, 232ea0, fffffff, 102a252c) + 14
 0006d100 Frun_hooks (1, efffda58, 0, 1, fffffffe, fffffff) + 28
 0006bec8 funcall_recording_as (258958, efffda58, 16cb68, efffda54, 16cbd8, 1) + 25c
 0006c154 Ffuncall (2, efffda54, 5e4, 1050f6dc, fffffff, 1050f6dc) + c
 0004c0f0 Fbyte_code (fffffff, 631b2c, efffda54, 631adc, 3a3e04, 42db1c) + 34c
 0006d024 funcall_lambda (603944, 2, efffdc90, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffdc90, 16cb68, efffdc8c, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffdc8c, 5e4, 103448dc, 28d004, 103448dc) + c
 0004c0f0 Fbyte_code (1, 60df64, efffdc8c, 60df24, 61d284, 44319c) + 34c
 0006d024 funcall_lambda (470fa4, 2, efffdec8, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffdec8, 16cb68, efffdec4, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffdec4, 5e4, 103448dc, 233400, 103448c4) + c
 0004c0f0 Fbyte_code (fffffff, 60deb4, efffdec4, 60de9c, 62dc44, 443418) + 34c
 0006d024 funcall_lambda (470f84, 1, efffe100, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffe100, 16cb68, efffe0fc, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffe0fc, 5e4, 1033b0c4, 0, 1033b0c4) + c
 0004c0f0 Fbyte_code (fffffff, 1c7e57, efffe0fc, 1c7e3c, 1c7f80, 1c7e30) + 34c
 0006d024 funcall_lambda (1c82d4, 1, efffe344, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffe344, 16cb68, efffe340, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffe340, 5e4, 1033b0c4, 233400, efffe349) + c
 0004c0f0 Fbyte_code (fffffff, 1c7033, efffe33c, 1c7030, 1c7058, 1c7024) + 34c
 0006d024 funcall_lambda (1c7064, 1, efffe578, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffe578, 16cb68, efffe574, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffe574, 5e4, 267000, 1, 50f10c) + c
 0004c0f0 Fbyte_code (fffffff, 4d9902, efffe574, 4d98f4, 43a384, 33dbdc) + 34c
 0006d024 funcall_lambda (5bfd44, 0, efffe810, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffe810, 16cb68, efffe80c, 16cbd8, 0) + 3f8
 0006c154 Ffuncall (1, efffe80c, dfffffff, 232ea0, fffffff, 1047b55c) + c
 0006d6d4 apply1   (105bfd44, 1028d004, 25d400, 1, fffffff, 1047b55c) + 24
 0004e520 Fcall_interactively (25ed88, 25d400, 287400, 2359, 1028d004, 25ec00) + 5b4
 0006ae2c Fcommand_execute (25d400, 1028d004, 1028d004, 1028d004, 1, 105bfd44) + 230
 00078af0 execute_command_event (2cfc00, 25ed88, 0, 25d400, 32dd80, fffffff) + 1d4
 0007912c Fdispatch_event (10b0fb30, 25ed88, 258800, 2cfc00, 32dd80, ffffc00) + 4d8
 00052c00 Fcommand_loop_1 (258c00, 25ec00, 0, fffffff, ff, 0) + 1ec
 000529f4 command_loop_1 (1028d004, efffebac, 260000, 2087bd64, 254000, 25d400) + 1c
 00069884 condition_case_1 (1028d064, 529d8, 1028d004, 52348, 1028d004, 0) + 118
 00052444 command_loop_3 (25ed88, efffecd8, 69470, 69478, 1028d004, 2030e1d4) + 28
 0005247c command_loop_2 (1028d004, 52478, efffed40, 2c2f48, 2f, efffeab8) + 4
 000694bc internal_catch (1029fda4, 52478, 1028d004, 0, 203404c4, 1028d004) + bc
 00052684 initial_command_loop (25cc50, 25ed88, fffffff, 102cfd40, 1, 1) + 1f0
 00066cb0 main_1   (25ec00, 1028d004, 25cc00, 287400, 0, efffef34) + bb4
 0006710c main     (3, efffef34, efffef44, 168800, 1, 0) + a8
 0003eec4 _start   (0, 0, 0, 0, 0, 0) + dc

--ydUYcZ0ZinCwAfu94YmaFbQTmA/REHwvdaB3lo52
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit



--ydUYcZ0ZinCwAfu94YmaFbQTmA/REHwvdaB3lo52
Lisp backtrace follows:
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: 7bit

  accept-process-output(#<process "*ftp turner@startrac*" pid 22965 state:exit>)
  # (unwind-protect ...)
  # bind (nowait cont msg cmd proc)
  ange-ftp-raw-send-cmd(#<process "*ftp turner@startrac*" pid 22965 state:exit> "open startrac" "Opening FTP connection to startrac")
  # bind (proc account pass user host)
  ange-ftp-normal-login("startrac" "turner" "*******" "" #<process "*ftp turner@startrac*" pid 22965 state:exit>)
                                             ^^^^^^^
                                    this was actually my password!!
  # bind (pass account proc name user host)
  ange-ftp-get-process("startrac" "turner")
  # bind (nowait cont msg cmd user host line result)
  #<compiled-function (from "ange-ftp.elc") (result line host user cmd msg cont nowait) "...(34)" [cont result afsc-result line afsc-line ange-ftp-call-cont ange-ftp-raw-send-cmd ange-ftp-get-process host user cmd msg #<compiled-function (from "ange-ftp.elc") ... "...(13)" ... 4> nowait] 6>(nil "421 Timeout (900 seconds): closing control connection." "startrac" "turner" "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" nil nil)
  apply(#<compiled-function (from "ange-ftp.elc") (result line host user cmd msg cont nowait) "...(34)" [cont result afsc-result line afsc-line ange-ftp-call-cont ange-ftp-raw-send-cmd ange-ftp-get-process host user cmd msg #<compiled-function (from "ange-ftp.elc") ... "...(13)" ... 4> nowait] 6> nil "421 Timeout (900 seconds): closing control connection." ("startrac" "turner" "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" nil nil))
  # bind (line result cont)
  ange-ftp-call-cont((#<compiled-function (from "ange-ftp.elc") (result line host user cmd msg cont nowait) "...(34)" [cont result afsc-result line afsc-line ange-ftp-call-cont ange-ftp-raw-send-cmd ange-ftp-get-process host user cmd msg #<compiled-function (from "ange-ftp.elc") ... "...(13)" ... 4> nowait] 6> "startrac" "turner" "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" nil nil) nil "421 Timeout (900 seconds): closing control connection.")
  # bind (cont)
  # (unwind-protect ...)
  # bind (match-data)
  # (unwind-protect ...)
  # bind (buffer old-buffer str proc)
  ange-ftp-process-filter(#<process "*ftp turner@startrac*" pid 22749 state:signal> "421 Timeout (900 seconds): closing control connection.\nftp> ")
  # bind (shell-font-current-face p cb pb string proc)
  shell-font-process-filter(#<process "*ftp turner@startrac*" pid 22749 state:signal> "421 Timeout (900 seconds): closing control connection.\nftp> ")
  # (condition-case ... . error)
  # bind (inhibit-quit)
  accept-process-output(#<process "*ftp turner@startrac*" pid 22749 state:signal>)
  # (unwind-protect ...)
  # bind (nowait cont msg cmd proc)
  ange-ftp-raw-send-cmd(#<process "*ftp turner@startrac*" pid 22749 state:signal> "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" (#<compiled-function (from "ange-ftp.elc") (result line host user cmd msg cont nowait) "...(34)" [cont result afsc-result line afsc-line ange-ftp-call-cont ange-ftp-raw-send-cmd ange-ftp-get-process host user cmd msg #<compiled-function (from "ange-ftp.elc") ... "...(13)" ... 4> nowait] 6> "startrac" "turner" "ls \"-al /export/home2/skip/base-proto/.\" /tmp/ange-ftpa004.T" "Listing /startrac:/export/home2/skip/base-proto/" nil nil) nil)
  # bind (afsc-result afsc-line cmd0 cmd1 cmd2 cmd3 host-type fix-pathname-func nowait cont msg cmd user host)
  ange-ftp-send-cmd("startrac" "turner" (dir "/export/home2/skip/base-proto/" "/tmp/ange-ftpa004.T" "-al") "Listing /startrac:/export/home2/skip/base-proto/")
  # (unwind-protect ...)
  # bind (parse-func lscmd temp result dumb host-type key path user host parsed no-error parse lsargs file)
  ange-ftp-ls("/startrac:/export/home2/skip/base-proto/" "-al" t nil)
  # (unwind-protect ...)
  # bind (match-data no-error directory)
  ange-ftp-get-files("/startrac:/export/home2/skip/base-proto/")
  # bind (file ent dir path path)
  ange-ftp-file-entry-p("/startrac:/export/home2/skip/base-proto/.dired")
  # bind (path)
  file-exists-p(".dired")
  dired-hack-local-variables()
  dired-extra-startup()
  run-hooks(dired-mode-hook)
  # bind (switches dirname)
  dired-mode("/startrac:/export/home2/skip/base-proto/" "-al")
  # bind (old-buf new-buffer-p buffer switches dirname)
  dired-internal-noselect("/startrac:/export/home2/skip/base-proto/" nil)
  # bind (switches dirname)
  dired-noselect("/startrac:/export/home2/skip/base-proto")
  # bind (rawfile nowarn filename)
  find-file-noselect("/startrac:/export/home2/skip/base-proto")
  # bind (filename)
  find-file("/startrac:/export/home2/skip/base-proto")
  #<compiled-function (from "dired.elc") nil "...(16)" [find-file ange-ftp-dired-host-type ange-ftp-bob-version-alist identity dired-get-filename] 3 "In dired, visit the file or directory named on this line.\nNote: This function has been modified to work with ange-ftp." nil>()
  call-interactively(dired-advertised-find-file)
  # (condition-case ... . error)
  # (catch top-level ...)

C backtrace follows:
(A real debugger may provide better information)

18781:  xemacs -geometry 105x63+75+0
 ef139548 waitid   (0, 59cd, efff7d08, 3)
 ef15cc3c _libc_waitpid (59cd, efff7df0, 3, ef191448, 48, 0) + 58
 ef170430 system   (efff7f64, 1562ac, 23d5b8, 495d, 0, 0) + 1d8
 00065e18 fatal_error_signal (23d5b8, 254000, efff8098, 0, 0, 0) + d4
 ef138c7c sigacthandler (f, 0, efff8098, 0, ffffe000, efff83b8) + 28
 ef153824 select   (e, efffa560, 3, 3, 1b4a, efff83d0) + 288
 ef38d950 _XtwaitForSomething (2c1dc8, 2c1c0c, efffa55c, 2c1c1c, 1, 4) + 3ac
 ef38eccc XtAppProcessEvent (2c1c00, 0, 2c1dcc, 2c1c0c, 2c1dc8, 0) + 298
 0010e120 emacs_Xt_next_event (5cc48c, 25ec00, 25e800, 28d004, 28d004, fffffff) + 14c
 00074498 event_stream_next_event (5cc48c, 105cc48c, 28d004, fffffff, 0, 2ca654) + 50
 000763dc next_event_internal (5cc48c, 0, 25d400, fffffff, 1028d01c, 0) + b4
 00077214 Faccept_process_output (25eb08, 258c3c, 267000, 25ed88, 883000, 0) + 264
 0006c9bc primitive_funcall (76fb0, 3, efffaa00, 232ea0, fffffff, 102a293c) + 60
 0006cbe0 funcall_subr (16d658, efffaa00, 25ec00, 16d658, 3, 3) + c
 0006bfe8 funcall_recording_as (258958, efffaaf8, 16cb68, efffaaf4, 16cbd8, 1) + 37c
 0006c154 Ffuncall (2, efffaaf4, 5e4, 103592d4, 68, 103360dc) + c
 0004c0f0 Fbyte_code (2, 4d1dd2, efffaaf4, 4d1d54, 501a04, 50b610) + 34c
 0006d024 funcall_lambda (4fef24, 3, efffad30, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffad30, 16cb68, efffad2c, 16cbd8, 3) + 3f8
 0006c154 Ffuncall (4, efffad2c, 5e4, 10318664, 0, efffad4d) + c
 0004c0f0 Fbyte_code (fffffff, 4d275c, efffad2c, 4d2750, 508c04, 50bcb4) + 34c
 0006d024 funcall_lambda (4fefa4, 5, efffaf78, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffaf78, 16cb68, efffaf74, 16cbd8, 5) + 3f8
 0006c154 Ffuncall (6, efffaf74, 5e4, 103592d4, 28d004, 103592d4) + c
 0004c0f0 Fbyte_code (fffffff, 4d2a01, efffaf74, 4d29bc, 508b04, 50bf30) + 34c
 0006d024 funcall_lambda (50e804, 2, efffb1c4, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffb1c4, 16cb68, efffb1c0, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffb1c0, 5e4, 104fe55c, 28d004, 1050f28c) + c
 0004c0f0 Fbyte_code (fffffff, 4d30ce, efffb1bc, 4d30b8, 465384, 50e514) + 34c
 0006d024 funcall_lambda (50e864, 8, efffb400, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffb400, 16cb68, efffb3fc, 16cbd8, 8) + 3f8
 0006c154 Ffuncall (9, efffb3fc, fffffff, efffb420, a8, efffb3fc) + c
 0006c90c Fapply   (c, efffb590, 25ed88, efffb3fc, 9, 9) + 27c
 0006bec8 funcall_recording_as (258958, efffb590, 16cb68, efffb58c, 16cbd8, 4) + 25c
 0006c154 Ffuncall (5, efffb58c, 5e4, 1049058c, 0, efffb5a1) + c
 0004c0f0 Fbyte_code (fffffff, 4d1400, efffb58c, 4d13ec, 4444c4, 507a8c) + 34c
 0006d024 funcall_lambda (4fedc4, 3, efffb7d0, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffb7d0, 16cb68, efffb7cc, 16cbd8, 3) + 3f8
 0006c154 Ffuncall (4, efffb7cc, 5e4, 10504b1c, fffffff, 10504c9c) + c
 0004c0f0 Fbyte_code (1, 4d15d6, efffb7cc, 4d1524, 501c04, 507b10) + 34c
 0006d024 funcall_lambda (4fede4, 2, efffba08, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffba08, 16cb68, efffba04, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffba04, 5e4, 102a599c, 10883000, efffba11) + c
 0004c0f0 Fbyte_code (fffffff, 64df8f, efffba04, 64df70, 647584, 43fccc) + 34c
 0006d024 funcall_lambda (50ef84, 2, efffbc50, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffbc50, 16cb68, efffbc4c, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffbc4c, 0, 0, 0, 0) + c
 0006d808 call2    (105f9ad4, 10ac7780, 307be5bc, 9e1b6c, ff, 3e2fb4) + 40
 0006e770 catch_them_squirmers_call2 (209e1b64, efffbd2c, 260000, 209e1b54, 254000, 25d400) + 28
 00069884 condition_case_1 (1028d064, 6e748, 209e1b64, 6df58, 103e2fa0, adbb28) + 118
 0006ea84 call2_trapping_errors (246d40, 25ec00, 25d400, 3c, 3c, 3c4) + 158
 000c6af8 read_process_output (105f9ad4, 25ed88, ac7780, fffffff, 25d400, 200) + 114
 00077a04 execute_internal_event (10ac7780, 5cc418, fffffff, 105cc418, 1028d01c, 0) + e0
 00077288 Faccept_process_output (25eb08, 258c3c, 267000, 25ed88, 883000, 0) + 2d8
 0006c9bc primitive_funcall (76fb0, 3, efffc510, 232ea0, fffffff, 102a293c) + 60
 0006cbe0 funcall_subr (16d658, efffc510, 25ec00, 16d658, 3, 3) + c
 0006bfe8 funcall_recording_as (258958, efffc608, 16cb68, efffc604, 16cbd8, 1) + 37c
 0006c154 Ffuncall (2, efffc604, 5e4, 103592d4, 3c, 103360dc) + c
 0004c0f0 Fbyte_code (2, 4d1dd2, efffc604, 4d1d54, 501a04, 50b610) + 34c
 0006d024 funcall_lambda (4fef24, 5, efffc840, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffc840, 16cb68, efffc83c, 16cbd8, 5) + 3f8
 0006c154 Ffuncall (6, efffc83c, 5e4, 10504e7c, 50f214, 103360dc) + c
 0004c0f0 Fbyte_code (258c3c, 4d2fc1, 267000, 4d2ef4, 501804, 50e2c8) + 34c
 0006d024 funcall_lambda (50e884, 4, efffca98, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffca98, 16cb68, efffca94, 16cbd8, 4) + 3f8
 0006c154 Ffuncall (5, efffca94, 5e4, 102a99cc, 28d004, 1050f49c) + c
 0004c0f0 Fbyte_code (258c3c, 4d3a35, 267000, 4d39b8, 501504, 50fd98) + 34c
 0006d024 funcall_lambda (50e924, 4, efffcce8, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffcce8, 16cb68, efffcce4, 16cbd8, 4) + 3f8
 0006c154 Ffuncall (5, efffcce4, 5e4, 104df834, 0, 103185ec) + c
 0004c0f0 Fbyte_code (fffffff, 4d58f7, efffcce4, 4d589c, 508a04, 512f78) + 34c
 0006d024 funcall_lambda (50ea44, 1, efffcf30, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffcf30, 16cb68, efffcf2c, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffcf2c, 5e4, 102d54b4, 14, 307ba628) + c
 0004c0f0 Fbyte_code (4, 4d5d83, efffcf24, 4d5d00, 508984, 515388) + 34c
 0006d024 funcall_lambda (50eaa4, 1, efffd168, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffd168, 16cb68, efffd164, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffd164, 5e4, 102a5894, 0, 102a5894) + c
 0004c0f0 Fbyte_code (fffffff, 4d6fa7, efffd164, 4d6f9c, 47f1c4, 2c8984) + 34c
 0006d024 funcall_lambda (445d44, 1, efffd3b0, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffd3b0, 16cb68, efffd3ac, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffd3ac, 5e4, 1050f754, 2, efffd3b9) + c
 0004c0f0 Fbyte_code (fffffff, 648561, efffd3ac, 64855c, 662f04, 57bbb8) + 34c
 0006d024 funcall_lambda (5dcd84, 0, efffd5e8, 25ed88, 267000, 102a252c) + 2fc
 0006c064 funcall_recording_as (258958, efffd5e8, 16cb68, efffd5e4, 16cbd8, 0) + 3f8
 0006c154 Ffuncall (1, efffd5e4, 5e4, efffda54, 16cbd8, efffd5e9) + c
 0004c0f0 Fbyte_code (fffffff, 64144d, efffd5e4, 64144c, 6525e4, 56d99c) + 34c
 0006d024 funcall_lambda (5bfdc4, 0, efffd900, 25ed88, 267000, 42db1c) + 2fc
 0006c064 funcall_recording_as (258958, efffd900, 16cb68, efffd8fc, 16cbd8, 0) + 3f8
 0006c154 Ffuncall (1, efffd8fc, efffd830, 1028d004, 2, 25ec00) + c
 0006d3d8 run_hook_with_args_in_buffer (25eb08, 1, efffd8fc, 0, 25ed88, fffffff) + 258
 0006d484 run_hook_with_args (1, efffd8fc, 0, 232ea0, fffffff, 102a252c) + 14
 0006d100 Frun_hooks (1, efffda58, 0, 1, fffffffe, fffffff) + 28
 0006bec8 funcall_recording_as (258958, efffda58, 16cb68, efffda54, 16cbd8, 1) + 25c
 0006c154 Ffuncall (2, efffda54, 5e4, 1050f6dc, fffffff, 1050f6dc) + c
 0004c0f0 Fbyte_code (fffffff, 631b2c, efffda54, 631adc, 3a3e04, 42db1c) + 34c
 0006d024 funcall_lambda (603944, 2, efffdc90, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffdc90, 16cb68, efffdc8c, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffdc8c, 5e4, 103448dc, 28d004, 103448dc) + c
 0004c0f0 Fbyte_code (1, 60df64, efffdc8c, 60df24, 61d284, 44319c) + 34c
 0006d024 funcall_lambda (470fa4, 2, efffdec8, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffdec8, 16cb68, efffdec4, 16cbd8, 2) + 3f8
 0006c154 Ffuncall (3, efffdec4, 5e4, 103448dc, 233400, 103448c4) + c
 0004c0f0 Fbyte_code (fffffff, 60deb4, efffdec4, 60de9c, 62dc44, 443418) + 34c
 0006d024 funcall_lambda (470f84, 1, efffe100, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffe100, 16cb68, efffe0fc, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffe0fc, 5e4, 1033b0c4, 0, 1033b0c4) + c
 0004c0f0 Fbyte_code (fffffff, 1c7e57, efffe0fc, 1c7e3c, 1c7f80, 1c7e30) + 34c
 0006d024 funcall_lambda (1c82d4, 1, efffe344, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffe344, 16cb68, efffe340, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffe340, 5e4, 1033b0c4, 233400, efffe349) + c
 0004c0f0 Fbyte_code (fffffff, 1c7033, efffe33c, 1c7030, 1c7058, 1c7024) + 34c
 0006d024 funcall_lambda (1c7064, 1, efffe578, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffe578, 16cb68, efffe574, 16cbd8, 1) + 3f8
 0006c154 Ffuncall (2, efffe574, 5e4, 267000, 1, 50f10c) + c
 0004c0f0 Fbyte_code (fffffff, 4d9902, efffe574, 4d98f4, 43a384, 33dbdc) + 34c
 0006d024 funcall_lambda (5bfd44, 0, efffe810, 25ed88, 267000, fffffff) + 2fc
 0006c064 funcall_recording_as (258958, efffe810, 16cb68, efffe80c, 16cbd8, 0) + 3f8
 0006c154 Ffuncall (1, efffe80c, dfffffff, 232ea0, fffffff, 1047b55c) + c
 0006d6d4 apply1   (105bfd44, 1028d004, 25d400, 1, fffffff, 1047b55c) + 24
 0004e520 Fcall_interactively (25ed88, 25d400, 287400, 2359, 1028d004, 25ec00) + 5b4
 0006ae2c Fcommand_execute (25d400, 1028d004, 1028d004, 1028d004, 1, 105bfd44) + 230
 00078af0 execute_command_event (2cfc00, 25ed88, 0, 25d400, 32dd80, fffffff) + 1d4
 0007912c Fdispatch_event (10b0fb30, 25ed88, 258800, 2cfc00, 32dd80, ffffc00) + 4d8
 00052c00 Fcommand_loop_1 (258c00, 25ec00, 0, fffffff, ff, 0) + 1ec
 000529f4 command_loop_1 (1028d004, efffebac, 260000, 2087bd64, 254000, 25d400) + 1c
 00069884 condition_case_1 (1028d064, 529d8, 1028d004, 52348, 1028d004, 0) + 118
 00052444 command_loop_3 (25ed88, efffecd8, 69470, 69478, 1028d004, 2030e1d4) + 28
 0005247c command_loop_2 (1028d004, 52478, efffed40, 2c2f48, 2f, efffeab8) + 4
 000694bc internal_catch (1029fda4, 52478, 1028d004, 0, 203404c4, 1028d004) + bc
 00052684 initial_command_loop (25cc50, 25ed88, fffffff, 102cfd40, 1, 1) + 1f0
 00066cb0 main_1   (25ec00, 1028d004, 25cc00, 287400, 0, efffef34) + bb4
 0006710c main     (3, efffef34, efffef44, 168800, 1, 0) + a8
 0003eec4 _start   (0, 0, 0, 0, 0, 0) + dc
Terminated

--ydUYcZ0ZinCwAfu94YmaFbQTmA/REHwvdaB3lo52
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit



--ydUYcZ0ZinCwAfu94YmaFbQTmA/REHwvdaB3lo52--

