Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Sep 2000 15:57:35 -0400 (EDT)
From:      Vivek Khera <khera@kciLink.com>
To:        mikko@dynas.se
Cc:        freebsd-stable@freebsd.org
Subject:   Re: running lyris for linux makes many zombies 
Message-ID:  <14775.62255.806691.613714@onceler.kciLink.com>
In-Reply-To: <Pine.BSF.4.21.0009061541120.271-100000@explorer.rsa.com>
References:  <14774.47413.520585.194330@onceler.kciLink.com> <Pine.BSF.4.21.0009061541120.271-100000@explorer.rsa.com>

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "m" == mikko  <ISO-8859-1> writes:

>> Any kind of fix would be appreciated.  Right now I'm restarting the
>> process every 6 hours to keep zombies limited in number.

[ ... snip ... ]

m> The above patch does seem to get rid of zombies for a linux process
m> that has done a signal(SIGCHLD, SIG_IGN).

Unfortunately, it seems lyris doesn't call signal(SIGCHLD, SIG_IGN).
I'm still getting zombies out of it... grrr.

It uses linux kernel threads, and that seems to be where the issue is.
On linux, I'm guessing those threads don't need to be reaped by
wait(), but in the linuxalator under FreeBSD, they do.

Perhaps I need to attack the linux kernel thread implementation...

Any other ideas out there?


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14775.62255.806691.613714>