nsd is using SIGILL to determine if it should print out bind8 stats to the log. This will not work if nsd is running as an unprivileged user. Fix: SIGILL is not allowed for "tainted" processes so a non-restricted signal should be used. I've contacted the developers and the patch attached is from them and will be included in a future update. The patch changes SIGILL to SIGUSR1. How-To-Repeat: Make the port with WITH_BIND8_STATS, start as an unprivileged user and run "kill -SIGILL `cat /var/run/nsd.pid`" The prog will log the following to syslog: nsd[66215]: problems killing 66219: Operation not permitted 66215 being the parent process and 66219 a child process.
State Changed From-To: open->closed Committed, thanks!