[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Immortal processes (SOLVED)



Jan C. Nordholz wrote:
a zombie process is a different thing. Zombie processes don't exist anymore,
and their memory has already been freed. The only thing left is the return
code, which the parent process can retrieve via C's wait(), waitpid() and
friends. As long as the father process doesn't recollect its dead children
(or terminates itself), those zombies will remain and, because they're no
real processes anymore, not respond to signals.

So summing up, this sounds like a bug in TkRemind... where exactly is
TkRemind? Could you name me the package? (I'd go look myself, but packages.d.o
is currently down...)

Actually, I have solved my problem. The bug was in TkRemind, but it turns out it was in a mod that I had made, myself. I made some changes to allow displaying the Hebrew date, along with the Gregorian date in each cell. To do this, I opened a pipe to remind, just as TkRemind was doing to get its information. Unfortunately, I forgot to CLOSE the pipe. One extra line of code and the zombies are all gone, now.

BTW, TkRemind is a frontend to remind in the package remind.

Slapping myself on the head for making this mistake in the first place.

Marc Shapiro




Reply to: