Redzinalds Knipsis wrote:
> To let you know you're not the only one ;)
> Seems I had this same problem before (posted it on list 2007/11/29 and 
> 2007/11/30 threads "Help with Remote" and "Skipped recordings in svn 
> rel-1"), but never got it solved. Moved back to mainline freevo for time 
> being, since too often recordings were skipped. Thought I'm the only one 
> with problem.

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.

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

Reply via email to