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
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel