Tanja wrote: > Hi Duncan, > > it seems that my problem with the recordserver is gone after upgrading python > to version 2.5.2a0. > > All my test showed, that problem was happening inside of subprocess.Popen. As > you also noticed, a > print statement directly after the Popen call was never executed, but there > was also never an > exception. Somehow freevo got lost in the Popen call and there was not > further sign of life from > there. This observations made me start googling and maybe the problem was due > to this python bug: > > Issue #1336: fix a race condition in subprocess.Popen if the garbage > collector kicked in at the wrong time that would cause the process > to hang when the child wrote to stderr. > http://bugs.python.org/issue1336
I'm not 100% sure that this was the problem, I've not upgraded Python on my test box and recording is now fine. The plug-in that I use does write a lot to stderr. Are you using mplayer to capture DVB streams, if so then mplayer tends to write to stderr at the start up. > Anyway, now (after upgrading) the recording works as expected! :-) So long as it is fixed then we're happy. > But now I have the shutdown problem you were talking about. :-( Do you have the mpd plug-ins activated? 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-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel