Hi, Two of my machines today started giving me core dumps while doing name resolution from command line
host, nslookup, dig all produce core dump Seems to be a library issue, but is there a clue what's the reason for this? ping www.google.com works, so it has to do with the userland binaries. G # host www.google.com host[13060]: pinsyscalls addr d3fd87b4028 code 253, pinoff 0xffffffff (pin 330 d4000228000-d400023666d e66d) (libcpin 0 0-0 0) error 78 Abort (core dumped) # nslookup www.google.com nslookup[21673]: pinsyscalls addr 170ca7e62028 code 253, pinoff 0xffffffff (pin 330 170ce31a4000-170ce31b266d e66d) (libcpin 0 0-0 0) error 78 Abort (core dumped) # gdb /usr/sbin/host /tmp/host.core GNU gdb 6.3 Copyright 2004 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 "amd64-unknown-openbsd7.6"...(no debugging symbols found) Core was generated by `host'. Program terminated with signal 6, Aborted. (no debugging symbols found) Loaded symbols for /usr/sbin/host Reading symbols from /usr/lib/libcrypto.so.46.3...done. Loaded symbols for /usr/lib/libcrypto.so.46.3 Reading symbols from /usr/lib/libc.so.96.2...done. Loaded symbols for /usr/lib/libc.so.96.2 Reading symbols from /usr/libexec/ld.so...Error while reading shared library symbols: Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so] #0 issetugid () at /tmp/-:3 3 /tmp/-: No such file or directory. in /tmp/- (gdb)