bind 9.6.0-P1's nsupdate dumps core on NetBSD/i386 4.x

Ray Phillips r.phillips at uq.edu.au
Thu Mar 5 07:30:59 UTC 2009


I've built bind 9.6.0-P1 on NetBSD/i386 machines (versions 3.1, 4.0, 
4.0.1 and 5.0_RC2) and discovered that nsupdate dumps core on the 4.x 
ones.

The build process was just:

% sh -c './configure --disable-threads > configure.log 2>&1'
% sh -c 'make > make.log 2>&1'
% su
Password:
# sh -c 'make install > make-install.log 2>&1'
#

I've also tried without  --disable-threads  but it made no difference.


% ls -l /usr/local/bin/nsupdate
-rwxr-xr-x  1 root  wheel  3517495 Mar  5 17:19 /usr/local/bin/nsupdate
% file /usr/local/bin/nsupdate
/usr/local/bin/nsupdate: ELF 32-bit LSB executable, Intel 80386, 
version 1 (SYSV), for NetBSD 4.0, dynamically linked (uses shared 
libs), not stripped
% ldd /usr/local/bin/nsupdate
/usr/local/bin/nsupdate:
         -lcrypt.0 => /lib/libcrypt.so.0
         -lcrypto.3 => /usr/lib/libcrypto.so.3
         -lc.12 => /usr/lib/libc.so.12
% pwd
/tmp
% ls -l
% /usr/local/bin/nsupdate
Segmentation fault (core dumped)
% ls -l
total 3648
-rw-------  1 ray  wheel  1846100 Mar  5 17:21 nsupdate.core
% file nsupdate.core
nsupdate.core: ELF 32-bit LSB core file Intel 80386, version 1 
(SYSV), NetBSD-style, from 'nsupdate' (signal 11)
% gdb nsupdate.core
GNU gdb 6.5
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386--netbsdelf"..."/tmp/nsupdate.core": 
not in executable format: File format not recognized

(gdb) quit
%

It would be nice if it worked on the 4.x versions.  Could you suggest 
what I could do to troubleshoot it please?  bind9 9.5.0-P2's nsupdate 
worked fine on them.


Ray



More information about the bind-users mailing list