[17533] in Athena Bugs
Re: linux 8.3.25Tue: reactivate, printing from acroread
daemon@ATHENA.MIT.EDU (Greg Hudson)
Fri Feb 11 00:52:01 2000
Message-Id: <200002110551.AAA04998@small-gods.mit.edu>
To: Camilla R Fox <cfox@MIT.EDU>
Cc: bugs@MIT.EDU
In-Reply-To: Your message of "Thu, 10 Feb 2000 17:54:23 EST."
<200002102254.RAA14469@w20-575-42.mit.edu>
Date: Fri, 11 Feb 2000 00:51:55 -0500
From: Greg Hudson <ghudson@MIT.EDU>
> There's someone else's lpr process running on this machine, and when
> I try to print from acroread, the lpr hangs. Reactivate had a
> chance to run, and should have killed the other process.
One bit of information to add here: the prelogin reactivate should
have killed the process even if the full reactivate didn't get a
chance to run.
Presumably, cleanup isn't killing lpr processes because their euids
are 0. We seem to have this issue on at least Solaris, and probably
all platforms. I can't immediately think of any reason why we
shouldn't be using the ruid to decide whether to kil processes, so
I'll submit a patch and see what people say.
(Of course, we'd also like lpr not to hang like that.)