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
