From owner-freebsd-questions Wed Mar 8 13: 0:52 2000 Delivered-To: freebsd-questions@freebsd.org Received: from fedde.littleton.co.us (fedde.littleton.co.us [216.17.174.44]) by hub.freebsd.org (Postfix) with ESMTP id B81DD37B6AD for ; Wed, 8 Mar 2000 13:00:47 -0800 (PST) (envelope-from cfedde@fedde.littleton.co.us) Received: from fedde.littleton.co.us (localhost.fedde.littleton.co.us [127.0.0.1]) by fedde.littleton.co.us (8.10.0.Beta12/8.10.0.Beta10) with ESMTP id e28L0fm54548; Wed, 8 Mar 2000 14:00:41 -0700 (MST) Message-Id: <200003082100.e28L0fm54548@fedde.littleton.co.us> To: "Nick LoPresti" Cc: freebsd-questions@FreeBSD.ORG From: Chris Fedde Subject: Re: HELP!!! ee hangs after terminating terminal In-reply-to: Your message of "Wed, 08 Mar 2000 12:51:07 EST." <004501bf8926$e1d0e6f0$0b01000a@chromatix.com> Date: Wed, 08 Mar 2000 14:00:41 -0700 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG "Nick LoPresti" writes: +--------------- | Hey, this is a repost of a question that received no replies. If no one | replies this time I will assume that nobody knows??? | | ================================================ | | Nick | nick@chromatix.com | ----- Original Message ----- | From: "Nick LoPresti" | To: | Sent: Monday, March 06, 2000 4:04 PM | Subject: ee hangs after terminating terminal | | | > This might be a bit hard to understand, but here goes. | > If I log in via telnet to my 3.2-RELEASE FreeBSD machine, and start an | > ee(simple text editor) session, all is good. Now, if I lose that | connection | > or disconnect it BEFORE I exit the ee session. It chews the shit out of | my | > processor. Brings my load up to 1.0. I have shown some output below to | > help describe the problem... | > | +--------------- I confirmed that this does happen and did a ktrace on the stale process. It looks like ee sets up to ignore all signals and errors on IO devices then goes into a tight io loop. I looked at the code and tried a couple shallow changes like restoring SIG_DFL for SIGHUP, SIGTERM and SIGINT in main() but that did not work. The man page shows that ee has not been worked on since 95. I'd recommend moving network users away from ee and onto something else. I like vi and emacs. but others might have a different opinion. chris __ Chris Fedde 303 773 9134 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message