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)

Reply via email to