i386 isc-bind shutdown problem

"HAL.gi" <[email protected]>
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.