2010/2/23 em...@mccurly.de <em...@mccurly.de>: > the termination aggain happened when: a live harbor source has disconnected.
Thank you for the report. I still have no clue (and haven't ran any test, which would be difficult since the crash occurs quite rarely)... I'm puzzled about your mentioning harbor: do you mean that the crash occurred after a live harbor source has been disconnected? It could be a starting point for investigations. But it could also be meaningless because obviously the harbor live has to stop for the playlist to be used (and it is the playlist who crashes). By the way I noticed the following: def mitschnitt_stop() = ignore(execute("mitschnitt.stop")) radio = rewrite_metadata([("title","$(title) (Radio Name)"),("comment","$(comment)")],radio) end Written like that, the radio = ... line has no effect at all: it builds a rewrite_metadata() node which is connected to radio, but that node is not placed anywhere in the streaming graph, so it will have no action. The reason why it's not placed anywhere is that radio = .. does not replace the global variable radio, but simply creates a local re-definition of it. It's a definition, not an instantiation. I know this is a bit funny sometimes, but this "functional programming" really fits liquidsoap. In any case, I see a similar line above in your script, so this might just be a leftover from experiments. If you're trying to achieve anything special let us know and we'll help you get it. Thanks, David ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Savonet-users mailing list Savonet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-users