From owner-freebsd-hackers Thu Nov 13 15:39:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA03538 for hackers-outgoing; Thu, 13 Nov 1997 15:39:50 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id PAA03502; Thu, 13 Nov 1997 15:39:43 -0800 (PST) (envelope-from archie@whistle.com) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id PAA16707; Thu, 13 Nov 1997 15:39:12 -0800 (PST) Received: from bubba.whistle.com(207.76.205.7) by whistle.com via smap (V1.3) id sma016703; Thu Nov 13 15:38:54 1997 Received: (from archie@localhost) by bubba.whistle.com (8.8.5/8.6.12) id PAA15786; Thu, 13 Nov 1997 15:38:54 -0800 (PST) From: Archie Cobbs Message-Id: <199711132338.PAA15786@bubba.whistle.com> Subject: Re: unkillable process In-Reply-To: <199711122300.PAA10914@bubba.whistle.com> from Archie Cobbs at "Nov 12, 97 03:00:13 pm" To: hackers@freebsd.org Date: Thu, 13 Nov 1997 15:38:53 -0800 (PST) Cc: sef@freebsd.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I wrote: > 1. Create a named pipe > 2. Start typing into it using cat > 3. Hit control-C as many times as you want > > You'll see that the process will not die even with kill -9, > as it is stuck in uninterrupible disk sleep ("fifo"). According to sef, the problem is that the child (csh or tcsh but not sh) is ignoring SIGINT, the parent opens the file after vfork()'ing, and something else (now I forgot already). Maybe Sean could summarize to the list? Thanks, -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com