Description of problem: dbus-libs has a habit of calling abort() for fatal warning which attempts to generate core files. A core file is not necessary for something like SE Linux denying access to a file: open("/var/lib/dbus/machine-id", O_RDONLY) = -1 EACCES (Permission denied) getpid() = 3118 write(2, "process 3118: ", 14) = 14 write(2, "D-Bus library appears to be inco"..., 198) = 198 write(2, " D-Bus not built with -rdynamic"..., 64) = 64 tgkill(3118, 3118, SIGABRT) = 0 --- SIGABRT (Terminated) @ 0 (0) --- +++ killed by SIGABRT +++ Version-Release number of selected component (if applicable): 1.0.2-6 How reproducible: everytime Steps to Reproduce: 1. setenforce 1 2. strace dhcdbd Additional info: Will attach patch to fix this.
Created attachment 160717 [details] patch fixing problems described herein
This should probably be discussed at the upstream mailing list; either way it looks like NOTABUG or WONTFIX as this can only happen if D-Bus is incorrectly installed. Or if SELinux policy or other measures wrongly prevents the process using libdbus from accessing /var/lib/dbus/machine-id. Anyway, closing as UPSTREAM for now.