Package: liquidsoap Version: 1.0.1+repack1-1.1 Severity: normal quidsoap[16658]: segfault at fffffffffffffffb ip 00007f4c35df4a59 sp 00007f4c2addd560 error 5 in libc-2.13.so[7f4c35d79000+180000]
This happened after 3 days of continuously running, at the end of a song, the stream just disappeared. I couldn't find teh core dump, since liquidsoap seems to run with a CWD of /, I assume it couldn't be written. I have attached a gdb process to it to catch it when it crashes next time. Here's a copy of my configuration: #!/usr/bin/liquidsoap # anarcat radio liquidsoap file. # log to the logdir # disabled while we test set("log.file.path","/var/log/liquidsoap/anaradio.log") # Listening icecast server settings set("harbor.bind_addr","0.0.0.0") # Store passwords in another configuration file, # so that the main config can be safely version-controlled. %include "passwords.liq.inc" # checklist: # 1. favorite playlist # 2. random playlist # 3. jingles playlist # 4. manual playlist # # if 4, play it # else play a weighted mix of 1,2,3 # 1. favorite playlist favorites = playlist.safe(reload_mode="watch", '/srv/playlists/Favoris.m3u') # 2. random playlist shuffle = playlist('/srv/mp3') # 2.1 incoming random playlist incoming = playlist('/srv/incoming') # play incoming one out of 15 times shuffle = rotate(weights = [1, 15], [incoming, shuffle]) # 3. jingles playlist jingles = playlist.safe(reload_mode="watch", '/srv/playlists/jingles.m3u') # 3.1 strangelove jingles = rotate(weights = [1, 10], [playlist('/srv/playlists/strangelove.m3u'), jingles]) # play favorites roughly half the time, and jingles every 15 songs radio = rotate(weights = [5, 10, 1], [favorites, shuffle, jingles]) # 4. manual / live input # XXX: this introduces significant latency and overhead, would need to # be replaced by an RTP multicast listener live = input.harbor("radio.ogg",port=8001,password=pass) # time-configurable crossfade def crossfade(t,a,b) add(normalize=false, [ sequence([ blank(duration=t/2.), fade.initial(duration=t,b) ]), fade.final(duration=t,a) ]) end # output live if available, fallback on radio # we crossfade between the two, we could add jingles when switching, see also # http://liquidsoap.fm/doc-svn/cookbook.html output.icecast(%vorbis, host = "localhost", port = 8000, url = "http://anarc.at/services/radio", description = "Anarcat Radio!", password = pass, mount = "radio.ogg", fallback(track_sensitive=false, transitions=[crossfade(5.),crossfade(3.)], [live,radio])) # XXX: missing RTP multicast output -- System Information: Debian Release: 7.2 APT prefers stable APT policy: (500, 'stable'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages liquidsoap depends on: ii adduser 3.113+nmu3 pn libc6 <none> ii libcamomile-ocaml-data 0.8.4-2 ii libmagic1 5.11-2 ii libpcre3 1:8.30-5 ii perl 5.14.2-21+deb7u1 ii sox 14.4.0-3 ii wget 1.13.4-3 Versions of packages liquidsoap recommends: ii liquidsoap-plugin-faad 1.0.1+repack1-1.1 ii liquidsoap-plugin-flac 1.0.1+repack1-1.1 ii liquidsoap-plugin-icecast 1.0.1+repack1-1.1 ii liquidsoap-plugin-lame 1.0.1+repack1-1.1 ii liquidsoap-plugin-mad 1.0.1+repack1-1.1 ii liquidsoap-plugin-pulseaudio 1.0.1+repack1-1.1 ii liquidsoap-plugin-taglib 1.0.1+repack1-1.1 ii liquidsoap-plugin-voaacenc 1.0.1+repack1-1.1 ii liquidsoap-plugin-vorbis 1.0.1+repack1-1.1 ii logrotate 3.8.1-4 ii mp3gain 1.5.2-r2-2 ii vorbis-tools 1.4.0-1 ii vorbisgain 0.37-2 Versions of packages liquidsoap suggests: ii festival 1:2.1~release-5.1 ii icecast2 2.3.2-9+deb7u2 ii liguidsoap 1.0.1+repack1-1.1 pn liquidsoap-plugin-samplerate <none> pn liquidsoap-plugin-xmlplaylist <none> ii mplayer2 [mplayer] 2.0-554-gf63dbad-1+b1 -- Configuration Files: /etc/liquidsoap/radio.liq.example changed [not included] -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org