On Sunday 02 November 2008 18:32:39 Lucas C. Villa Real wrote:
> On Sat, Nov 1, 2008 at 7:42 PM,  <[EMAIL PROTECTED]> wrote:
> > Author: mwh
> > Date: 2008-11-01 14:42:16 -0700 (Sat, 01 Nov 2008)
> > New Revision: 3704
> >
> > Modified:
> >   trunk/Scripts/bin/GetAvailable
> > Log:
> > Hopefully fix the GetAvailable hang with patch from Giambattista Bloisi
>
> I believe this deserves a new release..
Let's find out whether it works first, though.

There do seem to be two distinct bugs playing into it as well, which explains 
why there were two different sets of symptoms. PythonUtils.bash(), or any 
alternative implementation that ultimately relies on the subprocess module, 
is inherently not thread-safe and will occasionally leave zombie processes. 
At this point I'm not sure whether those processes complete their work and 
return or not, but there are spare /bin/bash processes living on.

I'm also not sure how to fix it without it amounting to a reimplementation of 
subprocess.Popen. If this patch gets rid of the hang entirely it isn't so 
important, but we're not sure yet.
-Michael

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to