Closed protopyte closed 6 years ago
I confirm the issue, reproduced on a fresh build with
radio = playlist("/tmp/test.m3u")
radio = switch([({true},radio)])
radio = smart_crossfade(radio)
radio = mksafe(radio)
output.dummy(radio)
Replace the playlist with a single and it works well. Remove the switch and it works well. Looks like a basic (and thus important) logic issue in one of those operators, I'll look into it before the release.
This looks a lot like #572
Actually I cannot reproduce anymore. However, that doesn't mean that the underlying cause has been fixed. #572 seems to be triggered in very similar conditions.
Hello
I'm tracking down an issue I reliably observe on a Debian wheezy running liquidsoap 1.0.1+repack1-1.1. I tried to take out as much code as possible, I hope the following code is minimal enough.
/tmp/pl.m3u
contains just one wave file, actually the output of thesay:
that I copy-pasted while it existed in/tmp
.Here's the level 3 log:
The shutdown is manually initiated by a ctrl+c. I'm trying to figure out why I am switching to
safe_blank
. I tried several things to get an output, any of these will work:playlist.safe
instead ofplaylist
single(say:...)
instead ofplaylist
switch
, replacing it withradio = pl
smart_crossfade
Here is the level 4 log (only the loglevel has changed):
I'd appreciate either letting me know of any obvious mistake I am not seeing, or confirming that you can reproduce the issue. I observe it as well on a totally different system, running Debian testing with liquidsoap 1.1.1-7+b1.
Thank you