From nobody@FreeBSD.ORG  Sat May 13 07:14:19 2000
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id B119937B8FB; Sat, 13 May 2000 07:14:19 -0700 (PDT)
Message-Id: <20000513141419.B119937B8FB@hub.freebsd.org>
Date: Sat, 13 May 2000 07:14:19 -0700 (PDT)
From: mvh@ix.netcom.com
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@FreeBSD.org
Subject: Linux emulator does not reap zombies by default
X-Send-Pr-Version: www-1.0

>Number:         18530
>Category:       misc
>Synopsis:       Linux emulator does not reap zombies by default
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    marcel
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 13 07:20:01 PDT 2000
>Closed-Date:    Wed Sep 26 22:15:37 PDT 2001
>Last-Modified:  Wed Sep 26 22:17:41 PDT 2001
>Originator:     Mike Harding
>Release:        4.0-S
>Organization:
>Environment:
FreeBSD netcom1.netcom.com 4.0-STABLE FreeBSD 4.0-STABLE #0: Wed May 10 12:35:26 PDT 2000     mvh@netcom1.netcom.com:/usr/src/sys/compile/MIKEIPF  i386

>Description:
Linux emulation does not reap zombies by default - Linux does.  Various
Linux binaries can then spew lots of zombies.  While the right fix is
to fix the binaries, this isn't always possible and makes advocacy hard.
"Yeah it runs Linux binaries - oops the system crashed".  There are some
threads on this I found in deja news...
>How-To-Repeat:
Wordperfect is supposed to cause this problem.
>Fix:
Have the linux emulator ignore SIGCHLD by default, I think?

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->marcel 
Responsible-Changed-By: sheldonh 
Responsible-Changed-When: Mon Aug 7 06:48:00 PDT 2000 
Responsible-Changed-Why:  
Marcel, you'll probably have to extract more information from the 
originator, but this is yours at any rate. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=18530 
State-Changed-From-To: open->suspended 
State-Changed-By: gallatin 
State-Changed-When: Wed Nov 15 07:17:36 PST 2000 
State-Changed-Why:  
This problem sounds like it may be fixed by 
src/sys/i386/linux/linux.h v1.48 and src/sys/i386/linux/linux_sysvec.c v1.66 

I contacted the originator, who told me: 
Sorry - I no longer have the app (we canned the firm because they only 
knew linux and wouldn't write portable code). 

So it looks like this will be impossible to duplicate. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=18530 
State-Changed-From-To: suspended->closed 
State-Changed-By: marcel 
State-Changed-When: Wed Sep 26 22:15:37 PDT 2001 
State-Changed-Why:  
Since the PR is rather old, the originator cannot reproduce and there 
seems to be a fix that addresses this, assume it's fixed. If it turns 
up again or wasn't actually solved, we can always reopen the PR. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=18530 
>Unformatted:
