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

Reply via email to