Gerbera replaced Mediatomb in Mageia 8, but it doesn't work, it just crashes while parsing mp3 files. Also, mediatomb had a mediatomb.conf file which allowed you to add arguments to the daemon, rather than having to modify the systemd service file. An /etc/sysconfig/gerbera file should be added to the package, explicitly encouraging you to specify an interface to listen on and giving you the ability to add additional arguments (--add-file being the most useful). Probably updating Mageia 8 to 1.8.2 would be a good start: https://github.com/gerbera/gerbera/releases/tag/v1.8.2 Hopefully the man page in that version is correct for the syntax of the add option.
Segfault is something I can't reproduce.
The segfault is dependent on the files it's processing. I've never had any other software have this issue with my mp3 files, but gerbera consistently segfaults with them. Looking at the logs, I believe I know which file it's crashing on.
It would be nice to have a reproducer. Is it because of file name or location, id3 tag or something else?
I have now added support to cauldron's gerbera to configure basic systemd service parameters via /etc/sysconfig/gerbera.
And just to make it known, while I can reliably reproduce the crash, just giving it the last file it processes before it crashes, alone, doesn't make it crash, so it's hard to share a reproducer, but Jani and I have discussed it privately and I've also shared logs. I also tried the Cauldron version and it also segfaults.