EFS 1.18 bug: igrep-find fails in load-internal called from efs-real-load

Adrian Aichner (aichner@ecf.teradyne.com)
14 Mar 1999 19:59:33 +0100


Salut bug team:

This MAY be an efs bug.

On the first invocation of
M-x igrep-find
I get this *Backtrace*:

Signaling: (end-of-file "internal input stream")
  load-internal("c:\\Program Files\\XEmacs\\xemacs-packages\\lisp\\igrep\\igrep.elc" nil t t binary)
  efs-real-load("c:\\Program Files\\XEmacs\\xemacs-packages\\lisp\\igrep\\igrep.elc" nil t t)
  load("c:\\Program Files\\XEmacs\\xemacs-packages\\lisp\\igrep\\igrep.elc" nil t t)
  apply(load ("c:\\Program Files\\XEmacs\\xemacs-packages\\lisp\\igrep\\igrep.elc" nil t t))
  dired-handler-fn(load "c:\\Program Files\\XEmacs\\xemacs-packages\\lisp\\igrep\\igrep.elc" nil t t)
  efs-real-load("c:\\Program Files\\XEmacs\\xemacs-packages\\lisp\\igrep\\igrep.elc" nil t t)
  load("igrep" nil nil nil)
  command-execute(igrep-find t)
  execute-extended-command(nil)
  call-interactively(execute-extended-command)

Subsequent invocations work fine.

Where is `efs-real-load' defined?

No even XEmacs knows where it comes from:

--------------------------------------------------------------------
`efs-real-load' (buffer: *mail*, mode: Message)


Compiled Lisp function,
(loaded from "nil"):

  arguments: (file &optional noerror nomessage nosuffix)

  Execute a file of Lisp code named FILE.
  First tries FILE with .elc appended, then tries with .el,
   then tries FILE unmodified.  Searches directories in load-path.
  If optional second arg NOERROR is non-nil,
   report no error if FILE doesn't exist.
  Print messages at start and end of loading unless
   optional third arg NOMESSAGE is non-nil.
  If optional fourth arg NOSUFFIX is non-nil, don't try adding
   suffixes .elc or .el to the specified name FILE.
  Return t if file exists.

--------------------------------------------------------------------

Salut!

Adrian


Emacs  : XEmacs 21.2 "Demeter" [Lucid] (i586-pc-win32, Mule) of Sun Mar 14 1999 on ZJ75T
Package: efs

efs believes that the host type of nil is unknown.

current state:
==============
(setq
 efs-auto-version "1.18/1.8"
 efs-cu-version "1.18/1.12"
 efs-defun-version "1.18/1.1"
 efs-dired-mule-version "1.18/1.2"
 efs-dired-version "1.18/1.32"
 efs-fnh-version "1.18/1.4"
 efs-netrc-version "1.18/1.2"
 efs-ovwrt-version "1.18/1.3"
 efs-report-version "1.18/1.10"
 efs-version "1.18/1.57"
 efs-x19.15-version "1.18/1.2"
 efs-36-bit-binary-file-name-regexp nil
 efs-anonymous-umask nil
 efs-auto-save t
 efs-auto-save-remotely nil
 efs-backup-by-copying nil
 efs-binary-file-host-regexp nil
 efs-binary-file-name-regexp "\\.\\([zZ]\\|t?gz\\|lzh\\|arc\\|zip\\|zoo\\|ta[rz]\\|dvi\\|sit\\|ps\\|elc\\|gif\\|Z-part-..\\|tpz\\|exe\\|[jm]pg\\|TZ[a-z]?\\|lib\\)\\(~\\|~[0-9]+~\\)?$\\|\\.\\(ARC\\|ELC\\|TAGS\\|EXE\\|ZIP\\|DVI|ZOO\\|GIF\\|T?GZ\\|[JM]PG\\)\\([.#;][0-9]+\\)?$"
 efs-buffer-name-case nil
 efs-compute-remote-buffer-file-truename nil
 efs-debug-ftp-connection nil
 efs-ding-on-chmod-failure t
 efs-ding-on-umask-failure t
 efs-disable-netrc-security-check t
 efs-expire-ftp-buffers t
 efs-ftp-buffer-expire-time nil
 efs-ftp-program-args '("-i" "-n" "-g" "-v")
 efs-ftp-prompt-regexp "^\\(ftp\\|Ftp\\|FTP\\)> *"
 efs-gateway-ftp-prompt-regexp "^\\(ftp\\|Ftp\\|FTP\\)> *"
 efs-gateway-hash-mark-size nil
 efs-gateway-incoming-binary-hm-size nil
 efs-generate-anonymous-password t
 efs-hash-mark-size nil
 efs-high-security-hosts nil
 efs-incoming-binary-hm-size nil
 efs-local-apollo-unix nil
 efs-ls-cache-max 5
 efs-make-backup-files '(unix sysV-unix bsd-unix next-unix apollo-unix
			 dumb-unix dumb-apollo-unix super-dumb-unix)
 efs-max-ftp-buffer-size 3000
 efs-maximize-idle nil
 efs-message-interval 0
 efs-nlist-cmd "ls"
 efs-nslookup-on-connect nil
 efs-nslookup-program nil
 efs-prompt-for-transfer-type nil
 efs-pty-check-retry-time 5
 efs-pty-check-threshold 1000
 efs-retry-time 5
 efs-root-umask nil
 efs-send-hash t
 efs-set-modtimes-synchronously nil
 efs-short-circuit t
 efs-short-circuit-to-remote-root nil
 efs-suppress-abort-recursive-edit-and-then nil
 efs-text-file-name-regexp ".*"
 efs-treat-crlf-as-nl nil
 efs-umask 22
 efs-use-passive-mode nil
 efs-verbose t
 efs-verify-anonymous-modtime nil
 efs-verify-modtime-host-regexp ".*"
 efs-ftp-program-name "C:\\WinNT\\System32\\Ftp.exe"
 efs-ftp-program-args '("-i" "-n" "-g" "-v")
 efs-local-host-regexp ".*"
 efs-ftp-local-host-regexp ".*"
 efs-gateway-host "engine.ecf.teradyne.com"
 efs-gateway-type '(proxy "ftp" ("-i" "-n" "-g" "-v"))
 reporter-version "3.35"
 features '(reporter efs-report debug igrep cus-edit cus-load compile makefile
	    tetris gamegrid hyper-apropos find-func bookmark pp smtpmail
	    whois-complete lazy-shot gnus-msg smiley annotations sort
	    mail-extr gnus-async gnus-score score-mode gnus-dup gnus-art mm-uu
	    mm-view browse-url mailcrypt gnus-sum mm-decode nndraft nnmh
	    gnus-cache pop3 nnml nnfolder gnus-group gnus-undo env gnus-demon
	    nnmail nntp nnoo gnus-setup gnus-start gnus-range gnus-spec
	    gnus-int gnus-win blink-cursor pending-del toolbar-fancy paren
	    blink-paren ediff-merg ediff-diff ediff-tbar ediff-wind ediff-help
	    ediff-util ediff-mult ediff-init ediff ediff-hook vc-hooks
	    efs-dired passwd efs-netrc efs-defun comint ring efs balloon-help
	    time ps-print time-stamp redo sh-script skeleton executable
	    bbdb-w3 bbdb-sc bbdb-gnus gnus gnus-ems gnus-xmas wid-edit
	    gnus-util message messagexmas mml mm-encode mailcap mm-bodies
	    uudecode mail-parse rfc2045 rfc2047 qp rfc2231 ietf-drums
	    time-date parse-time mail-abbrevs sendmail nnheader nnheaderxm
	    mm-util mail-utils mailheader bbdb t timezone supercite regi
	    jka-compr alist rsz-minibuf func-menu font-lock crypt crypt++
	    completer efs-cu efs-x19\.15 efs-fnh efs-ovwrt efs-auto cus-face
	    font disp-table dired-faces dired-xemacs dired zenirc-autoloads
	    xemacs-devel-autoloads xemacs-base-autoloads w3-autoloads
	    vm-autoloads viper-autoloads vhdl-autoloads vc-autoloads
	    toolbar-fancy-autoloads time-autoloads textools-autoloads
	    text-modes-autoloads texinfo-autoloads supercite-autoloads
	    strokes-autoloads speedbar-autoloads sounds-wav-autoloads
	    slider-autoloads skk-autoloads sh-script-autoloads sgml-autoloads
	    psgml-autoloads prog-modes-autoloads pcl-cvs-autoloads
	    pc-autoloads os-utils-autoloads net-utils-autoloads
	    mule-base-autoloads misc-games-autoloads mew-autoloads
	    mailcrypt-autoloads mail-lib-autoloads locale-autoloads
	    leim-autoloads jde-autoloads ispell-autoloads irchat-autoloads
	    ilisp-autoloads igrep-autoloads hm--html-menus-autoloads
	    gnats-autoloads games-autoloads fsf-compat-autoloads
	    frame-icon-autoloads forms-autoloads footnote-autoloads
	    eudc-autoloads eterm-autoloads emerge-autoloads elib-autoloads
	    egg-its-autoloads efs-autoloads edit-utils-autoloads
	    ediff-autoloads edict-autoloads edebug-autoloads dired-autoloads
	    debug-autoloads cookie-autoloads cc-mode-autoloads
	    calendar-autoloads calc-autoloads c-support-autoloads
	    bbdb-autoloads apel-autoloads Standard-autoloads skk-leim
	    egg-sj3-leim loadhist auto-show fontl-hooks menubar-items
	    x-menubar dragdrop mouse mode-motion ccl mule-help itimer
	    auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete
	    derived frame text-props obsolete cus-start custom widget cl-extra
	    mini-cl cl cl-19 packages backquote very-early-lisp file-coding
	    mule mswindows-scrollbars progress label combo edit button
	    mswindows-resource bmp mswindows toolbar native-sound scrollbar
	    network-streams subprocesses menubar md5 xemacs tiff png gif jpeg
	    xface xpm xbm lisp-float-type windows-nt dragdrop-api dialog
	    devices window-system)
 )
-- 
  Adrian Aichner              Teradyne GmbH, European Design Center
  Integra Test Division       Telephone +49/89/41861(0)-208
  Dingolfinger Strasse 2      Fax       +49/89/41861-217 (What is a Fax?)
  D-81673 MUENCHEN            E-mail    adrian.aichner@teradyne.com