On Sun, Jun 18, 2023 at 03:34:27PM +0200, Otto Moerbeek wrote: > So what's in your malloc options?
Er, nothing: mjoelnir:robb 18.06 15:57:29 [$?==1]# echo $MALLOC_OPTIONS mjoelnir:robb 18.06 15:57:40 # echo $MALLOC_OPTIONS | cat -vet $ mjoelnir:robb 18.06 15:59:25 [$?==1]# unset MALLOC_OPTIONS mjoelnir:robb 18.06 15:59:30 # mdnsd -d malloc() warning: unknown char in MALLOC_OPTIONS malloc() warning: unknown char in MALLOC_OPTIONS But I think that I now see how I managed to trigger this ... I commented out the "mdnsd_flags" entry in /etc/rc.conf.local while trying to debug the "simple-scan" application. (simple-scan starts but doesn't do anything and I noticed that I had previously (2021) left myself a hint in that file: "Reverted to avahid since scanner not detected with mdnsd") I would have probably done better to have changed that line to say "=NO" instead. Still doesn't start though ... Now I see this log message: mjoelnir:robb 18.06 16:23:21 # grep mdnsd /var/log/daemon ... Jun 18 16:18:23 mjoelnir mdnsd: startup Jun 18 16:18:23 mjoelnir mdnsd: fatal: bind: Address already in use Jun 18 16:23:02 mjoelnir mdnsd: startup Jun 18 16:23:02 mjoelnir mdnsd: fatal: bind: Address already in use Interesting that the startup script returns OK: mjoelnir:robb 18.06 16:32:43 [$?==1]# rcctl start mdnsd mdnsd(ok) Log file: Jun 18 16:32:45 mjoelnir mdnsd: startup Jun 18 16:32:45 mjoelnir mdnsd: fatal: bind: Address already in use mjoelnir:robb 18.06 16:34:21 # pgrep -l dns mjoelnir:robb 18.06 16:34:26 [$?==1]# Maybe the daemon isn't returning a bad exit status? I tried "ktrace -di mdnsd" but couldn't spot any obvious error. It would be nice if the error message included the bind address, i mean the port number. I'll try a reboot ... Cheers, Robb.