Colin Watson wrote:
> Here's LD_DEBUG=all output, which suggests it might relate to NSS.
> 22014: symbol=fclose; lookup in file=/lib/x86_64-linux-gnu/libc.so.6 [0]
> 22014: binding file /lib/x86_64-linux-gnu/libnss_compat.so.2 [0] to /lib/x86_64-linux-gnu/libc.so.6 [0]: normal symbol `fclose' [GLIBC_2.2.5]
strace shows curl gets as far as reading ~/.curlrc before crashing, while
ssh seems to start running and reads /etc/passwd before crashing.
gdb shows ssh and curl crashing in fwrite and fputc, respectively.
Starting program: /lib64/ld-linux-x86-64.so.2 /usr/bin/ssh
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
__GI__IO_fwrite (buf=0x7ffff7db4a00, size=1, count=525, fp=0x0)
at iofwrite.c:41
41 iofwrite.c: No such file or directory.
Starting program: /lib64/ld-linux-x86-64.so.2 /usr/bin/curl
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
fputc (c=99, fp=0x0) at fputc.c:37
37 fputc.c: No such file or directory.
--
see shy jo
Attachment:
signature.asc
Description: Digital signature