Apple Sequoia crash during dns lookup
Summary
Bind will cause my MacBook Pro (Sequoia 15.0) to crash when executing a lookup for a non-cashed name.
I'm NO expert, and this is 100% a GUESS, but maybe Bind needs to be compiled with the "multicast entitlement"[1][2] to run on Sequoia.
There is no way to manually add "Local Network" permission for the named process.
[1] https://developer.apple.com/forums/thread/663875 [2] https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_networking_multicast
BIND version affected
BIND 9.20.2 (Stable Release) id:66643d6 running on Darwin arm64 24.0.0 Darwin Kernel Version 24.0.0: Mon Aug 12 20:52:41 PDT 2024; root:xnu-11215.1.10~2/RELEASE_ARM64_T6031 built by make with '--prefix=/opt/homebrew/Cellar/bind/9.20.2' '--sysconfdir=/opt/homebrew/etc/bind' '--localstatedir=/opt/homebrew/var' '--with-json-c' '--with-libidn2=/opt/homebrew/opt/libidn2' '--with-openssl=/opt/homebrew/opt/openssl@3' '--without-lmdb' 'CC=clang' 'PKG_CONFIG_PATH=/opt/homebrew/opt/jemalloc/lib/pkgconfig:/opt/homebrew/opt/json-c/lib/pkgconfig:/opt/homebrew/opt/libidn2/lib/pkgconfig:/opt/homebrew/opt/libnghttp2/lib/pkgconfig:/opt/homebrew/opt/libuv/lib/pkgconfig:/opt/homebrew/opt/openssl@3/lib/pkgconfig:/opt/homebrew/opt/readline/lib/pkgconfig:/opt/homebrew/opt/userspace-rcu/lib/pkgconfig' 'PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig:/opt/homebrew/Library/Homebrew/os/mac/pkgconfig/15' compiled by CLANG Apple LLVM 16.0.0 (clang-1600.0.26.3) compiled with OpenSSL version: OpenSSL 3.3.2 3 Sep 2024 linked to OpenSSL version: OpenSSL 3.3.2 3 Sep 2024 compiled with libuv version: 1.48.0 linked to libuv version: 1.49.0 compiled with liburcu version: 0.14.1 compiled with jemalloc version: 5.3.0 compiled with libnghttp2 version: 1.63.0 linked to libnghttp2 version: 1.63.0 compiled with libxml2 version: 2.9.13 linked to libxml2 version: 20913 compiled with json-c version: 0.17 linked to json-c version: 0.18 compiled with zlib version: 1.2.12 linked to zlib version: 1.2.12 threads support is enabled DNSSEC algorithms: RSASHA1 NSEC3RSASHA1 RSASHA256 RSASHA512 ECDSAP256SHA256 ECDSAP384SHA384 ED25519 ED448 DS algorithms: SHA-1 SHA-256 SHA-384 HMAC algorithms: HMAC-MD5 HMAC-SHA1 HMAC-SHA224 HMAC-SHA256 HMAC-SHA384 HMAC-SHA512 TKEY mode 2 support (Diffie-Hellman): no TKEY mode 3 support (GSS-API): yes
default paths: named configuration: /opt/homebrew/etc/bind/named.conf rndc configuration: /opt/homebrew/etc/bind/rndc.conf nsupdate session key: /opt/homebrew/var/run/named/session.key named PID file: /opt/homebrew/var/run/named/named.pid
Steps to reproduce
- start bind
- dig @localhost a.com
- computer reboots
What is the current bug behavior?
The computer restarts.
What is the expected correct behavior?
Successful lookup for a.com.
Relevant configuration files
Relevant logs
I can't find any error in the logs.