Being a holiday I was able to spend some time undisturbed by people
wanting me to work.
It didn't take very long to do the binary search you suggested.
While it's well beyond me to tell why, the change below seems to be the
root of it all.
After reverting this one change, my Guardian access seems to be working
fine again.

(defun ange-ftp-process-filter (proc str)
...
       ;; handle hash mark printing
       (and ange-ftp-process-busy
<          (string-match "\\`#+\\'" str)
>          (string-match "^#+$" str)
           (setq str (ange-ftp-process-handle-hash str)))
       (comint-output-filter proc str)
       ;; Replace STR by the result of the comint processing.

I can't help but think this change only sets up the conditions for some
other bug to manifest itself.
re-search-forward should not be able to call ange-ftp-del-tmp-name.
I wish I could have tracked that part of the problem down but I can't
figure out how to get symbols for Emacs turned on.
When I attach the debugger to my Emacs I can only see the assembler code
and have no idea which proc I am.
I'm obviously not terribly experienced with compiling or debugging in a
Windows environment:-(

Richard Bielawski 
612-667-5039 


_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to