From owner-freebsd-questions Thu Dec 7 11:35:08 1995 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA10773 for questions-outgoing; Thu, 7 Dec 1995 11:35:08 -0800 (PST) Received: from alpha.dsu.edu (ghelmer@alpha.dsu.edu [138.247.32.12]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA10764 for ; Thu, 7 Dec 1995 11:35:03 -0800 (PST) Received: (from ghelmer@localhost) by alpha.dsu.edu (8.7.1/8.7.1) id NAA26873; Thu, 7 Dec 1995 13:34:56 -0600 (CST) Date: Thu, 7 Dec 1995 13:34:56 -0600 (CST) From: Guy Helmer To: "Matthew N. Dodd" cc: freebsd-questions@FreeBSD.ORG Subject: Re: Processes -will- -not- die! In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-questions@FreeBSD.ORG Precedence: bulk On Wed, 6 Dec 1995, Matthew N. Dodd wrote: > On Mon, 4 Dec 1995, Drew Morone wrote: > > For some reason, some of the user apps on my system will get hung, and > > won't die when somebody exits unceremoniously. I of course have to go in > > and kill the process, which proceeds to suck up all of the CPU. This > > seems to happen most with "pine" and "tin", but will happen with other > > software as well. > > I have also seen this problem. One case where dialup shell users > get cut off while running pine and the other where local XTerm users > close the xterm w/o exiting Pine. Both result in pine hanging in > a cpu-eating loop. > > Annoying but doesn't really hurt much. Really annoying, IMHO... I have patches for Pine 3.91 that I could send that solves these hangs -- one patch for ttyin.c that I received from someone else on the net, and a patch to signal.c that avoids a problem where Pine can get a SIGSEGV in its interrupt handler (and its interupt handler was handling SIGSEGV's, resulting in an amusing loop). I haven't tracked down where why Pine is getting a SIGSEGV, since users haven't complained, but I think it is related to reading news via NNTP with Pine. > | Matthew N. Dodd | winter@jurai.net | http://www.jurai.net/~winter | Guy Helmer, Dakota State University Computing Services - ghelmer@alpha.dsu.edu