On 2014/06/21 13:51, [email protected] wrote: > >Synopsis: named exits due to assertion failure > >Category: system > >Environment: > System : OpenBSD 5.5 > Details : OpenBSD 5.5 (GENERIC) #0: Fri Apr 25 15:04:32 CEST 2014 > > [email protected]:/binpatchng/work-binpatch55-i386/src/sys/arch/i386/compile/GENERIC > > Architecture: OpenBSD.i386 > Machine : i386 > >Description: > named (BIND 9.4.2-P2 from OpenBSD 5.5) suddenly exited with > the following syslog messages: > Jun 19 14:56:01 myhost named[11992]: > /usr/src/usr.sbin/bind/lib/dns/adb.c:3392: REQUIRE((((addr) != ((void *)0)) > && (((const isc__magic_t *)(addr))->magic == ((('a') << 24 | ('d') << 16 | > ('A') << 8 | ('I')))))) failed > Jun 19 14:56:01 myhost named[11992]: exiting (due to assertion failure) > > >How-To-Repeat: > I don't know. > > >Fix: > I don't know. > > Regards > Andy
named in base is fairly old and has known DoS problems that are difficult to backport to that version. In most cases nsd (authoritative server) and unbound (resolver) are good alternatives, in 5.5 nsd is in base but unbound is in ports; unbound moved to base after 5.5 was released. There's also a newer version of BIND in packages (isc-bind / ports/net/isc-bind).
