Hi, On my -current systems (adm64 from overnight) ldd segfaults:
# file /bin/sh /bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for NetBSD 7.99.1, not stripped # ldd /bin/sh Memory fault (core dumped) # uname -a NetBSD support6.delcam.local 7.99.1 NetBSD 7.99.1 (XEN3_DOMU) #10: Sun Aug 31 00:52:24 BST 2014 [email protected]:/home/sysbuild/Sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/XEN3_DOMU amd64 (same on a DRMKMS kernel). A trace follows: ---- 22089 1 ktruss fcntl(0x4, 0x3, 0) = 4194305 22089 1 ktruss emul(netbsd) 22089 1 ktruss fcntl(0x4, 0x4, 0x400001) = 0 22089 1 ldd execve("/usr/bin/ldd", 0x7f7fffffdb28, 0x7f7fffffdb40) JUSTRETURN 22089 1 ldd emul(netbsd) 22089 1 ldd mmap(0, 0x8000, 0x3, 0x1002, 0xffffffff, 0, 0) = 0x7f7ff7ff8000 22089 1 ldd open("/etc/ld.so.conf", 0, 0x7f7ff7e12190) Err#2 ENOENT 22089 1 ldd open("/usr/lib/libgcc_s.so.1", 0, 0x735f63636762696c) = 3 22089 1 ldd __fstat50(0x3, 0x7f7fffffd298) = 0 22089 1 ldd mmap(0, 0x1000, 0x1, 0x1, 0x3, 0, 0) = 0x7f7ff7ff7000 22089 1 ldd munmap(0x7f7ff7ff7000, 0x1000) = 0 22089 1 ldd mmap(0, 0x20c000, 0x5, 0x15000002, 0x3, 0, 0) = 0x7f7ff7800000 22089 1 ldd mmap(0x7f7ff7a0b000, 0x1000, 0x3, 0x12, 0x3, 0, 0xb000) = 0x7f7ff7a0b000 22089 1 ldd mmap(0x7f7ff7a0c000, 0, 0x3, 0x1012, 0xffffffff, 0, 0) = 0x7f7ff7a0c000 22089 1 ldd mprotect(0x7f7ff780c000, 0x1ff000, 0) = 0 22089 1 ldd close(0x3) = 0 22089 1 ldd open("/usr/lib/libc.so.12", 0, 0x2e6f732e6362696c) = 3 22089 1 ldd __fstat50(0x3, 0x7f7fffffd298) = 0 22089 1 ldd mmap(0, 0x1000, 0x1, 0x1, 0x3, 0, 0) = 0x7f7ff7ff7000 22089 1 ldd munmap(0x7f7ff7ff7000, 0x1000) = 0 22089 1 ldd mmap(0, 0x36e000, 0x5, 0x15000002, 0x3, 0, 0) = 0x7f7ff7400000 22089 1 ldd mmap(0x7f7ff774f000, 0xc000, 0x3, 0x12, 0x3, 0, 0x14f000) = 0x7f7ff774f000 22089 1 ldd mmap(0x7f7ff775b000, 0x13000, 0x3, 0x1012, 0xffffffff, 0, 0) = 0x7f7ff775b000 22089 1 ldd mprotect(0x7f7ff754f000, 0x200000, 0) = 0 22089 1 ldd close(0x3) = 0 22089 1 ldd _lwp_setprivate(0x7f7ff7ffd0c0) = 0 22089 1 ldd _lwp_self() = 1 22089 1 ldd __sigprocmask14(0x1, 0x7f7fffffda50, 0x7f7fffffdac0) = 0 22089 1 ldd __sigprocmask14(0x3, 0x7f7fffffdac0, 0) = 0 22089 1 ldd __sysctl(0x7f7ff7521910, 0x2, 0x7f7ff776c360, 0x7f7fffffda08, 0, 0) = 0 22089 1 ldd _lwp_self() = 1 22089 1 ldd __sigprocmask14(0x1, 0x7f7fffffda10, 0x7f7fffffdac0) = 0 22089 1 ldd __sigprocmask14(0x3, 0x7f7fffffdac0, 0) = 0 22089 1 ldd _lwp_self() = 1 22089 1 ldd __sigprocmask14(0x1, 0x7f7fffffda10, 0x7f7fffffdac0) = 0 22089 1 ldd __sigprocmask14(0x3, 0x7f7fffffdac0, 0) = 0 22089 1 ldd open("/bin/sh", 0, 0x1) = 3 22089 1 ldd lseek(0x3, 0, 0, 0) = 0 22089 1 ldd __fstat50(0x3, 0x7f7fffffda00) = 0 22089 1 ldd __sysctl(0x7f7fffffd960, 0x2, 0x7f7ff776d308, 0x7f7fffffd968, 0, 0) = 0 22089 1 ldd mmap(0, 0x8000, 0x3, 0x1002, 0xffffffff, 0, 0) = 0x7f7ff7ff0000 22089 1 ldd open("/etc/ld.so.conf", 0, 0x60a9d8) Err#2 ENOENT 22089 1 ldd mmap(0, 0x1000, 0x1, 0x1, 0x3, 0, 0) = 0x7f7ff7fef000 22089 1 ldd munmap(0x7f7ff7fef000, 0x1000) = 0 22089 1 ldd mmap(0, 0x226000, 0x5, 0x15000002, 0x3, 0, 0) = 0x7f7ff7000000 22089 1 ldd mmap(0x7f7ff7223000, 0x1000, 0x1, 0x12, 0x3, 0, 0x23000) = 0x7f7ff7223000 22089 1 ldd mmap(0x7f7ff7224000, 0x2000, 0x1, 0x1012, 0xffffffff, 0, 0) = 0x7f7ff7224000 22089 1 ldd mprotect(0x7f7ff7023000, 0x200000, 0) = 0 22089 1 ldd open("/lib/libedit.so.3", 0, 0x2e7469646562696c) = 4 22089 1 ldd __fstat50(0x4, 0x7f7fffffd210) = 0 22089 1 ldd mmap(0, 0x1000, 0x1, 0x1, 0x4, 0, 0) = 0x7f7ff7fef000 22089 1 ldd munmap(0x7f7ff7fef000, 0x1000) = 0 22089 1 ldd mmap(0, 0x231000, 0x5, 0x15000002, 0x4, 0, 0) = 0x7f7ff6c00000 22089 1 ldd mmap(0x7f7ff6e2b000, 0x3000, 0x1, 0x12, 0x4, 0, 0x2b000) = 0x7f7ff6e2b000 22089 1 ldd mmap(0x7f7ff6e2e000, 0x3000, 0x1, 0x1012, 0xffffffff, 0, 0) = 0x7f7ff6e2e000 22089 1 ldd mprotect(0x7f7ff6c2b000, 0x200000, 0) = 0 22089 1 ldd close(0x4) = 0 22089 1 ldd SIGSEGV SIG_DFL ---- Chavdar -- ----
