Newsgroups: comp.lang.lisp.franz
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!uunet!in1.uu.net!franz.com!franz!smh
From: smh@Franz.COM (Steve Haflich)
Subject: Re: Acl 4.2 with emacs 19.11 (xemacs)
In-Reply-To: Brian Hayward's message of 6 Jun 95 15:49:18 CDT
Message-ID: <SMH.95Jun20181523@vapor.Franz.COM>
Sender: news@franz.com
Nntp-Posting-Host: vapor
Organization: Franz Inc., Berkeley, CA
References: <1995Jun6.154919.94556@kuhub.cc.ukans.edu>
Date: Wed, 21 Jun 1995 01:15:23 GMT
Lines: 58

In article <1995Jun6.154919.94556@kuhub.cc.ukans.edu> Brian Hayward <hayward@eecs.ukans.edu> writes:

   Newsgroups: comp.lang.lisp.franz
   From: Brian Hayward <hayward@eecs.ukans.edu>
   Date: 6 Jun 95 15:49:18 CDT

   Hello,
   Here at the Univeristy of Kansas DesignLab we are running Acl4.2 along
   with the reccomended version of emacs (xemacs 19.11) and sometimes we
   are experiencing problems when we use the exit menu option.  When we
   use the exit option, the entire emacs session seems to lock up, and
   something goes into an infinite loop, because CPU usage goes up to like
   90% or more for that process.

   Has anyone experienced this problem?  Has anyone found a solution to it?

Yes, it has been reported.  Here is a stock answer, which
unfortunately doesn't provide an immediate solution.

====================

Several people have been plagued by and reported this Xemacs hang.  It
apparently has nothing specific to do with either ACL or the
Emacs-Lisp interface, and is some sort of generic hazard in Xemacs'
subprocess handling.  The bug doesn't affect all users and all
platforms (for example, I don't think we've ever seen it here) but it
has been reported a number of times on comp.emacs.xemacs.  Below is
the most recent and most authoritative message I've seen:

   Newsgroups: comp.emacs.xemacs
   From: wing@netcom.com (Ben Wing)
   Subject: Re: Xemacs hanging waiting for defunct processes
   Date: Fri, 2 Jun 1995 20:13:48 GMT
   Sender: xemacs-request@cs.uiuc.edu

   |I'm thoroughly hooked on Xemacs, but I'm having problems with it randomly
   |hanging waiting for processes it has created synchronously using
   |call-process.
   |
   |I've tried both the provided binary at:
   |<ftp://cs.uiuc.edu/pub/xemacs/xemacs-19.11-sparc-sun-solaris2.3-sparcworks.t
   |ar.gz>
   |
   |and a version that I built myself from the sources.  Any hints for
   |trouble-shooting this?

   Wait till 19.12.  You wouldn't believe the reams of mail that have been
   going around concerning this problem, but it finally ought to be fixed
   now.

There isn't any fix for 19.11, but the long-awaited 19.12 now seems
only a few weeks away.  As soon as 19.12 if available we intend to
check out the Emacs-Lisp interface with it, and make updates to the
interface should any be necessary.

I can't think of any other useful short-term solution, except to
suggest using Emacs 19.28 for any users not dependent on the specific
features of Xemacs.
