Duncan-

>  I have at last found this problem, it was a bug that I introduced back
>  in 1.7.3, when converting popen to subprocess. The wait function is not
>  needed, instead just using child.poll() returns the status.
>
>  It seems that the recordserver and childapp are both killing the
>  recording plug-in. The bug is that the wait didn't detect that a process
>  was already dead.
>
>  03,652 DEBUG    childapp.py (212): ChildApp.kill(signal=2)
>  03,653 DEBUG    childapp.py (238): killing pid 6695 signal 2
>  03,656 DEBUG    recordserver.py (1313): event=OS_EVENT_KILL arg=(6695, 15)
>  03,657 INFO     recordserver.py (1343): killing pid 6695 with signal 15
>
>  I've simply corrected the code in childapp and removed the kill in the
>  recordserver.
 I suspect this may be the source of some of teh hard to
catch/reproduce hic-cups in the recordserver that has been hard to
reproduce that have been mentioned on the list a few times. Good to
see it squashed.

Evan
>  What is a bit strange is that the bug has only now raised its ugly head.
>
>  Duncan
>
>
>
>  -------------------------------------------------------------------------
>  This SF.net email is sponsored by: Microsoft
>  Defy all challenges. Microsoft(R) Visual Studio 2008.
>  http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>  _______________________________________________
>  Freevo-users mailing list
>  [email protected]
>  https://lists.sourceforge.net/lists/listinfo/freevo-users
>

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

Reply via email to