[Pkg-mpd-maintainers] Bug#998310: mpd: fails to start with "Assertion `sockets.empty()' failed."

Max Kellermann max at blarg.de
Wed Nov 3 16:36:50 GMT 2021


On 2021/11/03 17:23, Benjamin Francois <kwyxz at kwyxz.org> wrote:
> Catchpoint 1 (exception thrown), 0x00007ffff36a5322 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
> (gdb) bt
> #0 0x00007ffff36a5322 in __cxa_throw () at /lib/x86_64-linux-gnu/libstdc++.so.6
> #1 0x000055555558ba6e in PidFile::PidFile(AllocatedPath const&) (path=<optimized out>, this=<optimized out>) at ../src/unix/PidFile.hxx:46
> #2 daemonize_commit() () at ../src/unix/Daemon.cxx:212

You configured a pid_file which MPD was unable to write; maybe because
it failed file permissions, or maybe because the containing directory
does not exist.

This is a configuration error which triggers the crash bug.  If this
crash bug wouldn't exist, MPD still wouldn't be able to start due to
that misconfiguration, but at least it would log a helpful error
message.



More information about the Pkg-mpd-maintainers mailing list