Package: shairport-sync
Version: 3.2.2-1
Severity: normal
If the name-parameter is changed within the general block to something else
than "%H", shairport-sync
will crash with following error when either launched from init scripts or with
--daemon parameter:
Looking for configuration file at full path "/etc/shairport-sync.conf"
free(): double free detected in tcache 2
Aborted
Running it without the daemon parameter or leaving the system name as "%H"
stops the crash.
In my case, the offending configuration option was:
general =
{
name = "Arcade";
};
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages shairport-sync depends on:
ii adduser 3.118
ii avahi-daemon 0.7-4+b1
ii libasound2 1.1.8-1
ii libavahi-client3 0.7-4+b1
ii libavahi-common3 0.7-4+b1
ii libc6 2.28-8
ii libconfig9 1.5-0.4
ii libdaemon0 0.14-7
ii libgcc1 1:8.3.0-2
ii libpopt0 1.16-12
ii libpulse0 12.2-4
ii libsndfile1 1.0.28-6
ii libsoxr0 0.1.2-3
ii libssl1.1 1.1.1b-1
ii libstdc++6 8.3.0-2
shairport-sync recommends no packages.
shairport-sync suggests no packages.
-- Configuration Files:
/etc/shairport-sync.conf changed [not included]
-- no debconf information