[Pdns-users] public DoH/DoT dnsdist 1.9.8 exited on signal 11

Christoph cm at appliedprivacy.net
Wed Jan 29 22:26:06 UTC 2025


Hi,

our public DoH/DoT dnsdist instance just crashed.
It is the first time I see a dnsdist crash.
Unfortunately we do not have any core dump.

Jan 29 22:48:09 kernel: pid 75804 (dnsdist), jid 0, uid 208: exited on 
signal 11 (no core dump - bad address)

Our dnsdist runs behind an nginx and forwards queries to recursors.

the config:
lines with secrets were removed
-----------------------------
newServer({address="109.70.100.136", maxInFlight=1000, sockets=32, 
name="clamps"})
newServer({address="109.70.100.140", maxInFlight=1000, sockets=32, 
name="roberto"})
newServer({address="127.0.0.1", sockets=4, name="bender"})
setServerPolicy(leastOutstanding)

addTLSLocal("0.0.0.0", 
"/usr/local/etc/ssl/lego/certificates/doh.applied-privacy.net.crt", 
"/usr/local/etc/ssl/lego/certificates/doh.applied-privacy.net.key", 
{ciphers='ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256', 
minTLSVersion='tls1.2', tcpFastOpenQueueSize=1000, maxInFlight=1000 })
addTLSLocal("[::]", 
"/usr/local/etc/ssl/lego/certificates/doh.applied-privacy.net.crt", 
"/usr/local/etc/ssl/lego/certificates/doh.applied-privacy.net.key", 
{ciphers='ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256', 
minTLSVersion='tls1.2', tcpFastOpenQueueSize=1000, maxInFlight=1000 })

addDOHLocal("0.0.0.0:444", 
"/usr/local/etc/ssl/lego/certificates/doh.applied-privacy.net.crt", 
"/usr/local/etc/ssl/lego/certificates/doh.applied-privacy.net.key", 
"/query", {minTLSVersion='tls1.3', serverTokens='doh', 
tcpFastOpenQueueSize=1000, tcpListenQueueSize=4096 })
addDOHLocal("[::]:444", 
"/usr/local/etc/ssl/lego/certificates/doh.applied-privacy.net.crt", 
"/usr/local/etc/ssl/lego/certificates/doh.applied-privacy.net.key", 
"/query", {minTLSVersion='tls1.3', serverTokens='doh', 
tcpFastOpenQueueSize=1000, tcpListenQueueSize=4096 })

setACL({'0.0.0.0/0', '::/0'})
controlSocket('127.0.0.1:5199')
setConsoleACL('127.0.0.1/8')

pc = newPacketCache(50000, {maxTTL=86400, minTTL=3, 
temporaryFailureTTL=60, staleTTL=60, dontAge=false})
getPool(""):setCache(pc)

webserver("127.0.0.1:8083")
setVerboseHealthChecks(true)
addAction(QTypeRule(65535), RCodeAction(DNSRCode.NOTIMP))




used version on FreeBSD 14.2:
---------------------------
Version        : 1.9.8
Origin         : dns/dnsdist
Architecture   : FreeBSD:14:amd64
Prefix         : /usr/local
Categories     : net dns
Licenses       : MIT, GPLv2, ISCL
Maintainer     : tremere at cainites.net
WWW            : https://dnsdist.org/
Comment        : Highly DNS-, DoS- and abuse-aware loadbalancer
Options        :
	CDB            : on
	DNSTAP         : off
	GNUTLS         : on
	LMDB           : on
	LUA            : on
	LUAJIT         : off
	OPENSSL        : on
	SNMP           : off
Shared Libs required:
	libsodium.so.26
	libre2.so.11
	libquiche.so.0
	libnghttp2.so.14
	liblua-5.4.so
	liblmdb.so.0
	libgnutls.so.30
	libedit.so.0
	libcdb.so.1
------------------------

Are there any currently known bugs that could cause this?

best regards,
Christoph



More information about the Pdns-users mailing list