Package: forked-daapd Version: 0.19gcd-2.1 Severity: important Dear Maintainer,
* What led up to the situation?
I installed and started the forked-daapd daemon.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Absolutely nothing. After seeing the successful start of the daemon noted with:
Starting RSP and DAAP media server: forked-daapd.
... I watched the songs3.db file in /var/cache/forked-daapd grow slowly
as it scanned my music library.
* What was the outcome of this action?
forked-daapd segfaults every time I start it, after 20-40s of scanning.
The segfault isn't always the same:
Jan 6 23:07:18 fatboy kernel: [4361372.694362] forked-daapd[19402]: segfault
at 145 ip b695f4ba sp 552435a0 error 6 in
libavformat.so.53.21.0[b688a000+118000]
Jan 6 23:08:53 fatboy kernel: [4361467.699479] forked-daapd[19867]: segfault
at 108 ip b698f36d sp 562465a0 error 6 in
libavformat.so.53.21.0[b68ba000+118000]
Jan 6 23:12:33 fatboy kernel: [4361687.121559] forked-daapd[20420]: segfault
at 2c ip b6a8194b sp 450e83a0 error 4 in libavcodec.so.53.35.0[b6996000+753000]
Jan 6 23:12:33 fatboy kernel: [4361687.123138] forked-daapd[20426]: segfault
at 2c ip b6a8194b sp 430e43a0 error 4 in libavcodec.so.53.35.0[b6996000+753000]
As far as I can tell, it's not barfing on a particular song. I attach
forked-daapd.log showing the latest startup attempt with debug-level
logging, and the kern.log file showing the specific segfault for that
attempt.
* What outcome did you expect instead?
I expected forked-daapd to add every tune in my library to songs3.db,
ignore any file that isn't a music file, and not crash.
Very happy to do more specific testing. Thank you very much for your
work on forked-daapd. I am upgrading from mt-daapd for m4a support.
Regards,
Chris
-- System Information:
Debian Release: 7.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-3-686-pae (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages forked-daapd depends on:
ii adduser 3.113+nmu3
ii avahi-daemon 0.6.31-1
ii libantlr3c-3.2-0 3.2-2
ii libasound2 1.0.25-4
ii libavahi-client3 0.6.31-1
ii libavahi-common3 0.6.31-1
ii libavcodec53 6:0.8.4-1
ii libavformat53 6:0.8.4-1
ii libavl1 0.3.5-3
ii libavutil51 6:0.8.4-1
ii libblocksruntime0 0.1-1
ii libc6 2.13-37
ii libconfuse0 2.7-4
ii libdispatch0 0~svn197-3.1
ii libflac8 1.2.1-6
ii libgcrypt11 1.5.0-3
ii libgpg-error0 1.10-3.1
ii libmxml1 2.6-2
ii libplist1 1.8-1
ii libsqlite3-0 3.7.13-1
ii libswscale2 6:0.8.4-1
ii libtag1c2a 1.7.2-1
ii libtagc0 1.7.2-1
ii libtre5 0.8.0-3
ii libunistring0 0.9.3-5
ii psmisc 22.19-1
ii zlib1g 1:1.2.7.dfsg-13
forked-daapd recommends no packages.
forked-daapd suggests no packages.
-- Configuration Files:
/etc/forked-daapd.conf changed:
general {
# Username
uid = "daapd"
logfile = "/var/log/forked-daapd.log"
# Database location
db_path = "/var/cache/forked-daapd/songs3.db"
# Available levels: fatal, log, warning, info, debug, spam
loglevel = debug
# Admin password for the non-existent web interface
admin_password = "unused"
# Enable/disable IPv6
ipv6 = no
}
library {
# Name of the library as displayed by the clients
# %h: hostname, %v: version
name = "CarrTunes"
# TCP port to listen on. Default port is 3689 (daap)
port = 3689
# Password for the library. Optional.
# Directories to index
directories = { "/srv/Music" }
# Directories containing compilations
# Matches anywhere in the path (not a regexp, though)
compilations = { "/Various Artists/" }
# Should iTunes metadata override ours?
# Formats: mp4a, mp4v, mpeg, alac, flac, mpc, ogg, wma, wmal, wmav,
aif, wav
# Formats that should never be transcoded
# Formats that should always be transcoded
}
audio {
# AirTunes name - used in the speaker list in Remote
nickname = "Fatboy"
# Audio device name for local audio output
# Mixer channel to use for volume control - ALSA/Linux only
# If not set, PCM will be used if available, otherwise Master.
}
# AirTunes password
-- no debconf information
forked-daapd.log.gz
Description: GNU Zip compressed data
kern.log.gz
Description: GNU Zip compressed data

