ISC DHCP does not work with BIND 9.10

Tomas Hozza thozza at redhat.com
Thu Feb 19 16:26:19 UTC 2015


Hi all.

There's [1] a packaging policy on Fedora,
that packages can't be shipped with bundled libraries,
which is a case of BIND bundled in DHCP tarball.
We'd like to ship bind-9.10.2 & dhcp-4.3.2 with next Fedora release (22).
Problem is, that dhclient/dhcpd don't play well with bind-9.10.
Jiri Popelka (the DHCP maintainer in Fedora) did some investigation and
they can't be stopped (have to be 'kill -9'ed) and don't work at all when
running in background.

dhcpd - backtrace:
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f41c136a46b in isc.app_ctxrun () from /lib64/libisc.so.148
#2  0x00007f41c24721e1 in dispatch ()
#3  0x00007f41c24229cd in main ()

dhclient - backtrace:
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9c1941f480 in run () from /lib64/libisc.so.148
#2  0x00007f9c187ad52a in start_thread (arg=0x7f9c13885700) at pthread_create.c:310
#3  0x00007f9c18cc779d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

dhcpd - strace:
futex(0x7f41c23290bc, FUTEX_WAIT_PRIVATE, 1, NULL

dhclient - strace:
futex(0x7f9c1a3e80a4, FUTEX_WAIT_PRIVATE, 5, NULL

Anybody has any idea what might cause this or where to start debugging ?
We tried to build bind with '--with-locktype=standard' to no avail.

[1] http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries

Thank you!

Regards,
-- 
Tomas Hozza
Software Engineer - EMEA ENG Developer Experience

PGP: 1D9F3C2D
Red Hat Inc.                               http://cz.redhat.com


More information about the bind-users mailing list