#100: Liquidsoap dies after some hours running
-------------------------+--------------------------------------------------
Reporter: karye | Owner: toots
Type: Bugs | Status: assigned
Priority: 1 | Milestone: 0.3.7
Component: Liquidsoap | Version: 0.3.6+svn
Resolution: | Keywords:
Mac: 0 | Other: 0
Freebsd: 0 | Linux: 1
-------------------------+--------------------------------------------------
Comment (by karye):
Here's the gdb output for basic radio script
{{{
Program received signal SIGSEGV, Segmentation fault.
[Switching to LWP 21709]
0xb7e97628 in mad_bit_read () from /usr/lib/libmad.so.0
}}}
The script:
{{{
16:36:38 kuroo liquidsoap # cat /etc/liquidsoap/radio.liq
#!/usr/bin/liquidsoap
# Log dir
set( "log.file.path", "/var/log/liquidsoap/radioclave2.log" )
set( "log.level", 5 )
# Some more music in mp3 and mp4 (aac)
intro = single( "/home/radioclave2/salsa/intro/intro.mp3" )
loop = playlist.safe( "/home/radioclave2/playlists/loop.m3u" )
normal = playlist.safe( "/home/radioclave2/playlists/sam.m3u" )
djlist = playlist( mode = "normal",
"/home/radioclave2/playlists/djlist4.m3u" )
# The security
radio = fallback( track_sensitive = false, [djlist, normal] )
# Crossfading
def crossfade( source )
def f( previous, next )
add( normalize = false,
[ sequence( [ blank( duration = 5.),
fade.in( duration = 15., next ) ] ),
fade.out( duration = 15., previous ) ] )
end
cross(duration=15., f, source)
end
# Stream it out
output.icecast.mp3( host = "localhost", port = 8005, password =
"xxxx",
bitrate = 128, samplerate = 44100,
mount = "Radioclave2", genre = "Salsa",
url = "http://radioclave.se", description = "Radio
Clave",
radio )
}}}
--
Ticket URL: <http://savonet.rastageeks.org/ticket/100#comment:7>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !