Debian Bug report logs - #727307
segfaults after 3 days

version graph

Package: liquidsoap; Maintainer for liquidsoap is Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>; Source for liquidsoap is src:liquidsoap (PTS, buildd, popcon).

Reported by: Antoine Beaupré <anarcat@debian.org>

Date: Wed, 23 Oct 2013 22:42:01 UTC

Severity: normal

Found in versions liquidsoap/1.0.1+repack1-1.1, liquidsoap/1.1.1-6

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>:
Bug#727307; Package liquidsoap. (Wed, 23 Oct 2013 22:42:06 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupré <anarcat@debian.org>:
New Bug report received and forwarded. Copy sent to Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>. (Wed, 23 Oct 2013 22:42:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: segfaults after 3 days
Date: Wed, 23 Oct 2013 18:38:50 -0400
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



Information forwarded to debian-bugs-dist@lists.debian.org, Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>:
Bug#727307; Package liquidsoap. (Sat, 29 Mar 2014 16:51:05 GMT) (full text, mbox, link).


Acknowledgement sent to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>. (Sat, 29 Mar 2014 16:51:05 GMT) (full text, mbox, link).


Message #10 received at 727307@bugs.debian.org (full text, mbox, reply):

From: Antoine Beaupré <anarcat@debian.org>
To: Debian Bug Tracking System <727307@bugs.debian.org>
Subject: Re: segfaults after 3 days
Date: Sat, 29 Mar 2014 12:47:52 -0400
Package: liquidsoap
Version: 1.1.1-6+b1
Followup-For: Bug #727307

This still crashes in jessie/sid:

[Sun Mar 23 20:14:05 2014] liquidsoap[26099]: segfault at 7f129001a258 ip 00007f11d76cb520 sp 00007f119de0c4c8 error 4 in libc-2.17.so (deleted)[7f11d759e000+1a3000]

Looking at the logs, it just disappeared when changing a tune:

2014/03/23 20:12:51 [mp3:3] Finished with "/srv/mp3/Frank zappa/You Are What You Is/07 - I'm A Beautiful Guy.mp3".
2014/03/23 20:12:51 [mp3:3] Prepared "/srv/mp3/Blind Illusion/Blind Illusion/The Sane Asylum/03 Vengeance is mine.mp3" (RID 61).
2014/03/23 20:12:51 [quota_9128:3] Switch to incoming with forgetful transition.
2014/03/23 20:14:06 [decoder:3] Method "MAD" accepted "/srv/incoming/tourne/La Fraction/La Fraction - Aussi Long Sera Le Chemin/02 - Bienvenue Sur Terre.mp3".
2014/03/24 14:40:14 >>> LOG START

A.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-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
ii  libc6                   2.18-4
ii  libcamomile-ocaml-data  0.8.4-4
ii  libmagic1               1:5.17-1
ii  libpcre3                1:8.31-2
ii  perl                    5.18.2-2+b1
ii  sox                     14.4.1-3
ii  wget                    1.15-1

Versions of packages liquidsoap recommends:
ii  liquidsoap-plugin-faad        1.1.1-6+b1
ii  liquidsoap-plugin-flac        1.1.1-6+b1
ii  liquidsoap-plugin-icecast     1.1.1-6+b1
ii  liquidsoap-plugin-lame        1.1.1-6+b1
ii  liquidsoap-plugin-mad         1.1.1-6+b1
ii  liquidsoap-plugin-pulseaudio  1.1.1-6+b1
ii  liquidsoap-plugin-taglib      1.1.1-6+b1
ii  liquidsoap-plugin-voaacenc    1.1.1-6+b1
ii  liquidsoap-plugin-vorbis      1.1.1-6+b1
ii  logrotate                     3.8.7-1
ii  mp3gain                       1.5.2-r2-5
ii  vorbis-tools                  1.4.0-1
ii  vorbisgain                    0.37-2

Versions of packages liquidsoap suggests:
ii  festival                       1:2.1~release-6
ii  icecast2                       2.3.3-2
ii  liguidsoap                     1.1.1-6
ii  liquidsoap-plugin-samplerate   1.1.1-6+b1
ii  liquidsoap-plugin-xmlplaylist  1.1.1-6+b1
ii  mplayer2 [mplayer]             2.0-701-gd4c5b7f-2

-- Configuration Files:
/etc/liquidsoap/radio.liq.example changed [not included]

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>:
Bug#727307; Package liquidsoap. (Sat, 17 Feb 2018 23:21:07 GMT) (full text, mbox, link).


Acknowledgement sent to vadyba@klientai.eu:
Extra info received and forwarded to list. Copy sent to Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>. (Sat, 17 Feb 2018 23:21:07 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Nov 21 22:32:40 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.