app crashing when ipv6 sockets are disabled in kernel - likely caused by app logic
With bootargs ipv6.disable=1
some apps are crashing amogst appear to be kresd
and lighttpd
.
The reason is likely being application logic. dnsmasq
seems to have the suffered the same in its early days until is was fixed in
release 1.3 Some versions of the Linux kernel return EINVAL rather then ENPROTONOSUPPORT when IPv6 is not available, causing dnsmasq to bomb out. This release fixes that.
Found at https://github.com/PowerDNS/dnsmasq/blob/master/CHANGELOG.archive