On Monday 31 December 2007 19:27, Duncan Webb wrote:
> Thorsten Pferdekämper wrote:
> > On Monday 31 December 2007 16:25, Jason Tackaberry wrote:
> >> On Mon, 2007-12-31 at 11:36 +0000, Thorsten Pferdekämper wrote:
> >>> I just wondered why channel switching needs so long on my box and why
> >>> it is
> >>> always accompagnied by a "PANIC can't kill program" message in
> >>> main-0.log.
> >>> Here is what I believe why this is:
> >>

>
> There was a tricky bug in 1.7.3 that got fixed in 1.7.4 relating to the
> speed at which a process was being killed. IIRC what was happening is
> that the child was killed so quickly that the wait function didn't
> detect that it was killed.
>
> You really need to upgrade to 1.7.5.
>
> Duncan

Hi Duncan,
I don't think so. It seems that the coding in childapp.py did not really 
change from 1.7.3 to 1.7.5. (At least the bits which are intresting here.)

In fact, the wait() function correctly detects that the child was killed. This 
is not the problem. 
However, afterwards, the poll() function does not detect any more that the 
child process was killed. IMHO, this is because the inconsistency between 
os.waitpid() and subprocess.Popen.poll() I have tried to describe in my 
initial post.

Regards,
        Thorsten

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to