Michael Homer wrote: > 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. > > In this moment I'm able to reproduce the bash problem even after the PythonUtils.bash change taken from svn.
G. _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel