Index | Thread | Search

From:
"HAL.gi" <HAL.gi@t-online.de>
Subject:
i386 isc-bind shutdown problem
To:
ports@openbsd.org
Date:
Sun, 9 Aug 2026 11:48:05 +0200

Download raw body.

Thread
  • HAL.gi:

    i386 isc-bind shutdown problem

Hallo Ports Team,

recently I upgraded the isc-bind package from the i386 packages-stable 
directory:
isc-bind-9.20.24v3 to isc-bind-9.20.26v3
All relevant libraries were also upgraded.

But isc-bind-9.20.26v3 does not shutdown cleanly.
isc-bind-9.20.24 did shutdown cleanly.

I use a thin client, OpenBSD i386 7.9, with isc-bind
as a forwarder.

Beside that isc-bind-9.20.26v3 workes correct.

Starting isc-bind-9.20.26v3 with "/etc/rc.d/./isc_named start" generates
[ 1 ]
in /var/log/daemon. I dumped only a few lines further down of it.

After "/etc/rc.d/./isc_named stop it generates some error lines,
as you can see further down.
[ 2 ]

Of interest, I think, is liburcu:

i386 / amd64 packages-stable had at that time liburcu-0.15.6p0 listed.

Under [ 3 ]
I listed the first lines of the +CONTENTS file
in the /var/db/pkg/isc-bind-9.20.26v3 directory of the i386 box.

Under [ 4 ]
I listed the first lines of the +CONTENTS file
from the amd64 packages-stable isc-bind-9.20.26v3.tgz.
It needs libcuru-0.15.6p0 !!

I do not have isc-bind installed on a amd64 box.
So I dont know, if its compiled with liburcu-0.15.6 or 0.15.6p0.

WBR A.Z.

-----------------------------[ 1 ]----------------------------------

Aug  2 08:00:30 named[98708]: starting BIND 9.20.26 (Stable Release) 
<id:5a605f8>
Aug  2 08:00:30 named[98708]: running on OpenBSD i386 7.9 GENERIC#4
Aug  2 08:00:30 named[98708]: built with  '--enable-full-report'
'--with-libtool' '--with-libidn2' '--without-lmdb' '--without-readline'
'--without-cmocka' '--without-gssapi' 
'--with-python=/usr/local/bin/python3.13' '--with-zonedb=RBTDB' 
'--disable-geoip' '--prefix=/usr/local'
'--sysconfdir=/etc' '--mandir=/usr/local/man' 
'--infodir=/usr/local/info' '--localstatedir=/var' 
'--disable-silent-rules' '--disable-gtk-doc'
'CC=cc' 'CFLAGS=-O2 -pipe' 'PYTHON=/usr/local/bin/python3.13'
Aug  2 08:00:30 named[98708]: running as: named -t /var/named -u _bind
Aug  2 08:00:30 named[98708]: compiled by CLANG OpenBSD Clang 19.1.7
Aug  2 08:00:30 named[98708]: compiled with OpenSSL version: LibreSSL 4.3.0
Aug  2 08:00:30 named[98708]: linked to OpenSSL version: LibreSSL 4.3.0
Aug  2 08:00:30 named[98708]: compiled with libuv version: 1.52.1
Aug  2 08:00:30 named[98708]: linked to libuv version: 1.52.1
Aug  2 08:00:30 named[98708]: compiled with liburcu version: 0.15.6
Aug  2 08:00:30 named[98708]: compiled with libnghttp2 version: 1.68.1
Aug  2 08:00:30 named[98708]: linked to libnghttp2 version: 1.68.1
Aug  2 08:00:30 named[98708]: compiled with libxml2 version: 2.15.3
Aug  2 08:00:30 named[98708]: linked to libxml2 version: 21503
Aug  2 08:00:30 named[98708]: compiled with json-c version: 0.18
Aug  2 08:00:30 named[98708]: linked to json-c version: 0.18
Aug  2 08:00:30 named[98708]: compiled with zlib version: 1.3.2
Aug  2 08:00:30 named[98708]: linked to zlib version: 1.3.2
Aug  2 08:00:30 named[98708]: -----------------------------------------
Aug  2 08:00:30 named[98708]: BIND 9 is maintained by Internet Systems 
Consortium,
Aug  2 08:00:30 named[98708]: Inc. (ISC), a non-profit 501(c)(3) 
public-benefit Aug  2 08:00:30 named[98708]: corporation.  Support and 
training for BIND 9 are Aug  2 08:00:30 named[98708]: available at 
https://www.isc.org/support
Aug  2 08:00:30 named[98708]:------------------------------------------
Aug  2 08:00:30 named[98708]: adjusted limit on open files from 128 to 1024
Aug  2 08:00:30 named[98708]: found 1 CPU, using 1 worker thread
Aug  2 08:00:30 named[98708]: DNSSEC algorithms: RSASHA1 NSEC3RSASHA1 
RSASHA256 RSASHA512 ECDSAP256SHA256 ECDSAP384SHA384 ED25519
Aug  2 08:00:30 named[98708]: DS algorithms: SHA-1 SHA-256 SHA-384
Aug  2 08:00:30 named[98708]: HMAC algorithms: HMAC-MD5 HMAC-SHA1 
HMAC-SHA224 HMAC-SHA256 HMAC-SHA384 HMAC-SHA512
Aug  2 08:00:30 named[98708]: TKEY mode 2 support (Diffie-Hellman): no
Aug  2 08:00:30 named[98708]: TKEY mode 3 support (GSS-API): no
Aug  2 08:00:30 named[98708]: the initial working directory is '/'
Aug  2 08:00:30 named[98708]: loading configuration from '/etc/named.conf'
Aug  2 08:00:30 named[98708]: the working directory is now '/tmp'
Aug  2 08:00:31 named[98708]: using default UDP/IPv4 port range: [49152, 
65535]
Aug  2 08:00:31 named[98708]: using default UDP/IPv6 port range: [49152, 
65535]
Aug  2 08:00:31 named[98708]: listening on IPv4 interface lo0, 127.0.0.1#53
Aug  2 08:00:31 named[98708]: listening on IPv4 interface re0, X.X.X.X#53
Aug  2 08:00:32 named[98708]: generating session key for dynamic DNS
Aug  2 08:00:33 named[98708]: none:95: 'max-cache-size 90%' - setting to 
892MB (out of 991MB)
Aug  2 08:00:33 named[98708]: using built-in root key for view _default
Aug  2 08:00:33 named[98708]: set up managed keys zone for view 
_default, file '/master/managed-keys.bind'
Aug  2 08:00:33 named[98708]: configuring command channel from 
'/etc/rndc.key'
Aug  2 08:00:33 named[98708]: command channel listening on 127.0.0.1#953
Aug  2 08:00:33 named[98708]: configuring command channel from 
'/etc/rndc.key'
Aug  2 08:00:33 named[98708]: command channel listening on ::1#953
Aug  2 08:00:34 named[98708]: managed-keys-zone: loaded serial 3024
Aug  2 08:00:47 named[98708]: all zones loaded
Aug  2 08:00:47 named[98708]: FIPS mode is disabled
Aug  2 08:00:47 named[98708]: running

----------------------------------[ 2 ]---------------------------------

Aug  2 21:43:42 named[98708]: work.c:116:workthread_slumber(): fatal 
error: Aug  2 21:43:42 named[98708]: futex_noasync(FUTEX_WAIT): 
Operation canceled
Aug  2 21:43:42 named[98708]: stopping command channel on 127.0.0.1#953
Aug  2 21:43:42 named[98708]: exiting (due to fatal error in library)
Aug  2 21:43:42 named[98708]: stopping command channel on ::1#953

----------------------------------[ 3 ]---------------------------------

@name isc-bind-9.20.26v3
@url file:./isc-bind-9.20.26v3.tgz
@version 12
@digital-signature signify2:2026-07-24T11:21:06Z:external
@option manual-installation
@comment pkgpath=net/isc-bind ftp=yes
@arch i386
+DESC
@sha RcP1BbxuGyoZGhiKTR/Hqlib+voM8+Z2+inZ2QD6MEQ=
@size 583
@pkgpath net/isc-bind,ratelimit
@depend converters/libiconv:libiconv-*:libiconv-1.19
@depend devel/json-c:json-c-*:json-c-0.18
@depend devel/libidn2:libidn2-*:libidn2-2.3.0p0
@depend devel/liburcu:liburcu-*:liburcu-0.15.6   <=========
@depend devel/libuv:libuv-*:libuv-1.52.1
@depend textproc/libxml:libxml-*:libxml-2.15.3
@depend www/nghttp2:nghttp2-*:nghttp2-1.68.1

----------------------------------[ 4 ]--------------------------------

@name isc-bind-9.20.26v3
@version 16
@comment pkgpath=net/isc-bind ftp=yes
@arch amd64
+DESC
@sha RcP1BbxuGyoZGhiKTR/Hqlib+voM8+Z2+inZ2QD6MEQ=
@size 583
@pkgpath net/isc-bind,ratelimit
@depend converters/libiconv:libiconv-*:libiconv-1.19
@depend devel/json-c:json-c-*:json-c-0.18
@depend devel/libidn2:libidn2-*:libidn2-2.3.0p0
@depend devel/liburcu:liburcu-*:liburcu-0.15.6p0   <========
@depend devel/libuv:libuv-*:libuv-1.52.1
@depend textproc/libxml:libxml-*:libxml-2.15.3
@depend www/nghttp2:nghttp2-*:nghttp2-1.68.1