Not sure if anyone else has used SuSE 9.3 or SuSE 10 on a Via EPIA MII with 1.2GHZ CPU but we have a machine here that's segfaulting when running ssh-keygen for example but runs fine otherwise. We have tried different RAM and hard disk and done a memtest86 for days.
What I want to know is:- A) if anyone's had similar issues with SuSE on our thin client machines and what they did to fix it and B) does anyone here hack code under SuSE or C) Would anyone like to try to fix it for a credit voucher at ELX? Here's a matrix of some of the things we've tried:- SuSE 10, VIA 1.2GHz Nehemiah = ssh-keygen segfaults repeatedly same HDD, Intel mobo + P4 = ssh-keygen works just fine Fedora Core4, Via 1.2GHz Nehemia = Fedora's ssh-keygen works fine Fedora Core4, Via 1.2GHz Nehemia = chrooted to suse disk, ssh-keygen fails same as before Ubuntu breezy, Via 1.2GHz Nehemia = ssh-keygen fine, sshd works Ubuntu breezy, Via 1.2GHz Nehemia = chrooted to suse disk, ssh-keygen fails Its worthy to note that SuSE10 has a lot of i586/i686 optimised stuff installe and Fedora and Ubuntu do not. The speed of the CPU is variable. Under SuSE10 and Ubuntu cat /proc/cpuinfo reports 533MHz whilst under Fedora it reports 1199MHz but this may be a red herring. When ssh-keygen fails it does this mostly:- -- quote -- gripzgw:/ # ssh-keygen -t dsa Generating public/private dsa key pair. Segmentation fault -- /quote -- but occasionally (1 in 15?) this:- -- quote -- Generating public/private dsa key pair. *** glibc detected *** free(): invalid next size (fast): 0x80023030 *** Aborted -- /quote -- I've done strace under both SuSE and Fedora/Ubuntu using chrooted environment and it's similar in each case. Therefore it doesen't seem to be a kernel issue. My guess is either libraries or ssh-keygen itself. Here's a couple of example strace outputs (large!), they're both pretty similar except for the last bit:- execve("/usr/bin/ssh-keygen", ["ssh-keygen", "-t", "dsa"], [/* 15 vars */]) = 0 uname({sys="Linux", node="gripzgw", ...}) = 0 brk(0) = 0x8001c000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f22000 close(3) = 0 open("/usr/lib/libopensc.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0m\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=357668, ...}) = 0 old_mmap(NULL, 362084, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ec9000 madvise(0xb7ec9000, 362084, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7f1d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x53000) = 0xb7f1d000 old_mmap(0xb7f21000, 1636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f21000 close(3) = 0 open("/lib/libresolv.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 &\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=74650, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ec8000 old_mmap(NULL, 75956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eb5000 madvise(0xb7eb5000, 75956, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7ec4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xb7ec4000 old_mmap(0xb7ec6000, 6324, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ec6000 close(3) = 0 open("/usr/lib/libcrypto.so.0.9.7", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\313"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0555, st_size=1027732, ...}) = 0 old_mmap(NULL, 1021988, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dbb000 madvise(0xb7dbb000, 1021988, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7e9f000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe3000) = 0xb7e9f000 old_mmap(0xb7eb1000, 14372, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7eb1000 mprotect(0xbfb46000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 open("/lib/libutil.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\f\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=13029, ...}) = 0 old_mmap(NULL, 12432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7db7000 madvise(0xb7db7000, 12432, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7db9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7db9000 close(3) = 0 open("/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\27\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=73712, ...}) = 0 old_mmap(NULL, 75692, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7da4000 madvise(0xb7da4000, 75692, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7db6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0xb7db6000 close(3) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=94166, ...}) = 0 old_mmap(NULL, 88064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d8e000 madvise(0xb7d8e000, 88064, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7da0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0xb7da0000 old_mmap(0xb7da2000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7da2000 close(3) = 0 open("/lib/libcrypt.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\t\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=47724, ...}) = 0 old_mmap(NULL, 205564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d5b000 madvise(0xb7d5b000, 205564, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7d64000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb7d64000 old_mmap(0xb7d67000, 156412, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d67000 close(3) = 0 open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0A\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=93556, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d5a000 old_mmap(NULL, 93008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d43000 madvise(0xb7d43000, 93008, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7d59000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0xb7d59000 close(3) = 0 open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\366\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=452564, ...}) = 0 old_mmap(NULL, 441724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cd7000 madvise(0xb7cd7000, 441724, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7d41000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6a000) = 0xb7d41000 close(3) = 0 open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P5\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=147412, ...}) = 0 old_mmap(NULL, 146720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cb3000 madvise(0xb7cb3000, 146720, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7cd6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0xb7cd6000 close(3) = 0 open("/lib/libcom_err.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\n\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=6536, ...}) = 0 old_mmap(NULL, 8976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cb0000 madvise(0xb7cb0000, 8976, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7cb2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7cb2000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1417095, ...}) = 0 old_mmap(NULL, 1174524, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b91000 madvise(0xb7b91000, 1174524, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7caa000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x119000) = 0xb7caa000 old_mmap(0xb7cae000, 7164, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7cae000 close(3) = 0 open("/usr/lib/libscconf.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\22\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=18700, ...}) = 0 old_mmap(NULL, 21696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b8b000 madvise(0xb7b8b000, 21696, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b90000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb7b90000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\f\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=13830, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b8a000 old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b86000 madvise(0xb7b86000, 12404, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b88000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7b88000 close(3) = 0 open("/usr/lib/libopenct.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320 \0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=27172, ...}) = 0 old_mmap(NULL, 26604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b7f000 madvise(0xb7b7f000, 26604, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b85000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xb7b85000 close(3) = 0 open("/usr/lib/libpcsclite.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260%\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0555, st_size=35180, ...}) = 0 old_mmap(NULL, 36288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b76000 madvise(0xb7b76000, 36288, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b7e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb7b7e000 close(3) = 0 open("/lib/tls/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0pH\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=93266, ...}) = 0 old_mmap(NULL, 70104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b64000 madvise(0xb7b64000, 70104, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b72000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xb7b72000 old_mmap(0xb7b74000, 4568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7b74000 close(3) = 0 open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\t\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=9364, ...}) = 0 old_mmap(NULL, 11900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b61000 madvise(0xb7b61000, 11900, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b63000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7b63000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b60000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b5f000 mprotect(0xb7caa000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7b5f6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f22000, 68041) = 0 set_tid_address(0xb7b5f708) = 7142 rt_sigaction(SIGRTMIN, {0xb7b683c0, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7b68440, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 _sysctl({{CTL_KERN, KERN_VERSION, 0, 20bb1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2, 0xbfb46c00, 31, (nil), 0}) = 0 brk(0) = 0x8001c000 brk(0x8003d000) = 0x8003d000 futex(0xb7b89058, FUTEX_WAKE, 2147483647) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f22000 close(3) = 0 open("/lib/tls/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", 0xbfb3fe08) = -1 ENOENT (No such file or directory) open("/lib/tls/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xbfb3fe08) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xbfb3fe08) = -1 ENOENT (No such file or directory) open("/usr/lib/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0 munmap(0xb7f22000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f22000 close(3) = 0 open("/lib/tls/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7f22000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f22000 close(3) = 0 open("/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7f22000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f22000 close(3) = 0 open("/lib/tls/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7f22000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f22000 close(3) = 0 open("/lib/tls/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7f22000, 68041) = 0 getuid32() = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1233, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f32000 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1233 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7f32000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f22000 close(3) = 0 open("/lib/libnss_compat.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\21\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=36290, ...}) = 0 old_mmap(NULL, 29296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b57000 madvise(0xb7b57000, 29296, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b5d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xb7b5d000 close(3) = 0 munmap(0xb7f22000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f22000 close(3) = 0 open("/lib/libnss_nis.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=42349, ...}) = 0 old_mmap(NULL, 37420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b4d000 madvise(0xb7b4d000, 37420, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b55000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb7b55000 close(3) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=46403, ...}) = 0 old_mmap(NULL, 41620, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b42000 madvise(0xb7b42000, 41620, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7b4b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb7b4b000 close(3) = 0 munmap(0xb7f22000, 68041) = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl64(3, F_GETFD) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 _llseek(3, 0, [0], SEEK_CUR) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=1043, ...}) = 0 mmap2(NULL, 1043, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f32000 _llseek(3, 1043, [1043], SEEK_SET) = 0 munmap(0xb7f32000, 1043) = 0 close(3) = 0 uname({sys="Linux", node="gripzgw", ...}) = 0 fstat64(1, {st_mode=S_IFREG|0644, st_size=18962, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f32000 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b31000 close(3) = 0 open("/lib/tls/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7b31000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b31000 close(3) = 0 open("/lib/tls/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7b31000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b31000 close(3) = 0 open("/lib/tls/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7b31000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b31000 close(3) = 0 open("/lib/tls/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7b31000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b31000 close(3) = 0 open("/lib/tls/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7b31000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b31000 close(3) = 0 open("/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7b31000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b31000 close(3) = 0 open("/lib/tls/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7b31000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b31000 close(3) = 0 open("/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7b31000, 68041) = 0 time([1132152574]) = 1132152574 time([1132152574]) = 1132152574 time([1132152574]) = 1132152574 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Note that there's variation of exactly how many time() calls there are before the segfault occurrs near the end there, sometimes a screenful. Took a while but here's a trace of the other rarer situation:- gripzgw:/ # strace ssh-keygen -t dsa execve("/usr/bin/ssh-keygen", ["ssh-keygen", "-t", "dsa"], [/* 15 vars */]) = 0 uname({sys="Linux", node="gripzgw", ...}) = 0 brk(0) = 0x8001c000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9e000 close(3) = 0 open("/usr/lib/libopensc.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0m\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=357668, ...}) = 0 old_mmap(NULL, 362084, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f45000 madvise(0xb7f45000, 362084, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7f99000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x53000) = 0xb7f99000 old_mmap(0xb7f9d000, 1636, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f9d000 close(3) = 0 open("/lib/libresolv.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 &\0\000"..., 512) = 512fstat64(3, {st_mode=S_IFREG|0755, st_size=74650, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f44000 old_mmap(NULL, 75956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f31000 madvise(0xb7f31000, 75956, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7f40000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xb7f40000 old_mmap(0xb7f42000, 6324, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f42000 close(3) = 0 open("/usr/lib/libcrypto.so.0.9.7", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\313"..., 512) = 512fstat64(3, {st_mode=S_IFREG|0555, st_size=1027732, ...}) = 0 old_mmap(NULL, 1021988, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e37000 madvise(0xb7e37000, 1021988, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7f1b000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe3000) = 0xb7f1b000 old_mmap(0xb7f2d000, 14372, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f2d000 mprotect(0xbfbc2000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 open("/lib/libutil.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\f\0"..., 512) = 512fstat64(3, {st_mode=S_IFREG|0755, st_size=13029, ...}) = 0 old_mmap(NULL, 12432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e33000 madvise(0xb7e33000, 12432, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7e35000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7e35000 close(3) = 0 open("/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\27\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=73712, ...}) = 0 old_mmap(NULL, 75692, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e20000 madvise(0xb7e20000, 75692, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7e32000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0xb7e32000 close(3) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=94166, ...}) = 0 old_mmap(NULL, 88064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e0a000 madvise(0xb7e0a000, 88064, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7e1c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0xb7e1c000 old_mmap(0xb7e1e000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e1e000 close(3) = 0 open("/lib/libcrypt.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\t\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=47724, ...}) = 0 old_mmap(NULL, 205564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dd7000 madvise(0xb7dd7000, 205564, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7de0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb7de0000 old_mmap(0xb7de3000, 156412, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7de3000 close(3) = 0 open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0A\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=93556, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dd6000 old_mmap(NULL, 93008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dbf000 madvise(0xb7dbf000, 93008, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7dd5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0xb7dd5000 close(3) = 0 open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\366\0"..., 512) = 512fstat64(3, {st_mode=S_IFREG|0755, st_size=452564, ...}) = 0 old_mmap(NULL, 441724, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d53000 madvise(0xb7d53000, 441724, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7dbd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6a000) = 0xb7dbd000 close(3) = 0 open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P5\0\000"..., 512) = 512fstat64(3, {st_mode=S_IFREG|0755, st_size=147412, ...}) = 0 old_mmap(NULL, 146720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d2f000 madvise(0xb7d2f000, 146720, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7d52000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0xb7d52000 close(3) = 0 open("/lib/libcom_err.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\n\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=6536, ...}) = 0 old_mmap(NULL, 8976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d2c000 madvise(0xb7d2c000, 8976, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7d2e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7d2e000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1417095, ...}) = 0 old_mmap(NULL, 1174524, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c0d000 madvise(0xb7c0d000, 1174524, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7d26000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x119000) = 0xb7d26000 old_mmap(0xb7d2a000, 7164, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d2a000 close(3) = 0 open("/usr/lib/libscconf.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\22\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=18700, ...}) = 0 old_mmap(NULL, 21696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c07000 madvise(0xb7c07000, 21696, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7c0c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0xb7c0c000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\f\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=13830, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c06000 old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c02000 madvise(0xb7c02000, 12404, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7c04000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7c04000 close(3) = 0 open("/usr/lib/libopenct.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320 \0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=27172, ...}) = 0 old_mmap(NULL, 26604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bfb000 madvise(0xb7bfb000, 26604, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7c01000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xb7c01000 close(3) = 0 open("/usr/lib/libpcsclite.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260%\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0555, st_size=35180, ...}) = 0 old_mmap(NULL, 36288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bf2000 madvise(0xb7bf2000, 36288, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7bfa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb7bfa000 close(3) = 0 open("/lib/tls/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0pH\0\000"..., 512) = 512fstat64(3, {st_mode=S_IFREG|0755, st_size=93266, ...}) = 0 old_mmap(NULL, 70104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7be0000 madvise(0xb7be0000, 70104, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7bee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xb7bee000 old_mmap(0xb7bf0000, 4568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7bf0000 close(3) = 0 open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\t\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=9364, ...}) = 0 old_mmap(NULL, 11900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bdd000 madvise(0xb7bdd000, 11900, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7bdf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7bdf000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7bdc000 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7bdb000 mprotect(0xb7d26000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7bdb6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f9e000, 68041) = 0 set_tid_address(0xb7bdb708) = 7254 rt_sigaction(SIGRTMIN, {0xb7be43c0, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7be4440, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 _sysctl({{CTL_KERN, KERN_VERSION, 0, 20bb1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2, 0xbfbc28d0, 31, (nil), 0}) = 0 brk(0) = 0x8001c000 brk(0x8003d000) = 0x8003d000 futex(0xb7c05058, FUTEX_WAKE, 2147483647) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9e000 close(3) = 0 open("/lib/tls/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", 0xbfbbbad8) = -1 ENOENT (No such file or directory) open("/lib/tls/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xbfbbbad8) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xbfbbbad8) = -1 ENOENT (No such file or directory) open("/usr/lib/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0 munmap(0xb7f9e000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9e000 close(3) = 0 open("/lib/tls/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libnfhwcrhk.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7f9e000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9e000 close(3) = 0 open("/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory)open("/usr/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7f9e000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9e000 close(3) = 0 open("/lib/tls/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7f9e000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9e000 close(3) = 0 open("/lib/tls/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libCSUNSAPI.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7f9e000, 68041) = 0 getuid32() = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1233, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fae000 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1233 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7fae000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9e000 close(3) = 0 open("/lib/libnss_compat.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\21\0"..., 512) = 512fstat64(3, {st_mode=S_IFREG|0755, st_size=36290, ...}) = 0 old_mmap(NULL, 29296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bd3000 madvise(0xb7bd3000, 29296, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7bd9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0xb7bd9000 close(3) = 0 munmap(0xb7f9e000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9e000 close(3) = 0 open("/lib/libnss_nis.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=42349, ...}) = 0 old_mmap(NULL, 37420, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bc9000 madvise(0xb7bc9000, 37420, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7bd1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0xb7bd1000 close(3) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=46403, ...}) = 0 old_mmap(NULL, 41620, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bbe000 madvise(0xb7bbe000, 41620, MADV_SEQUENTIAL|0x1) = 0 old_mmap(0xb7bc7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0xb7bc7000 close(3) = 0 munmap(0xb7f9e000, 68041) = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl64(3, F_GETFD) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 _llseek(3, 0, [0], SEEK_CUR) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=1043, ...}) = 0 mmap2(NULL, 1043, PROT_READ, MAP_SHARED, 3, 0) = 0xb7fae000 _llseek(3, 1043, [1043], SEEK_SET) = 0 munmap(0xb7fae000, 1043) = 0 close(3) = 0 uname({sys="Linux", node="gripzgw", ...}) = 0 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fae000 write(1, "Generating public/private dsa ke"..., 40Generating public/private dsa key pair. ) = 40 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bad000 close(3) = 0 open("/lib/tls/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libswift.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7bad000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bad000 close(3) = 0 open("/lib/tls/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libatasi.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7bad000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bad000 close(3) = 0 open("/lib/tls/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/nuronssl.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7bad000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bad000 close(3) = 0 open("/lib/tls/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libubsec.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7bad000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bad000 close(3) = 0 open("/lib/tls/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory)open("/usr/lib/libaep.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7bad000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bad000 close(3) = 0 open("/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory)open("/usr/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7bad000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bad000 close(3) = 0 open("/lib/tls/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libSureWareHook.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7bad000, 68041) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=68041, ...}) = 0 old_mmap(NULL, 68041, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bad000 close(3) = 0 open("/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory)open("/usr/lib/libica.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0xb7bad000, 68041) = 0 time([1132153669]) = 1132153669 time([1132153669]) = 1132153669 time([1132153669]) = 1132153669 time([1132153669]) = 1132153669 open("/dev/tty", O_RDWR|O_NONBLOCK|O_NOCTTY) = 3 writev(3, [{"*** glibc detected *** ", 23}, {"free(): invalid next size (fast)", 32}, {": 0x", 4}, {"80022fb0", 8}, {" ***\n", 5}], 5*** glibc detected *** free(): invalid next size (fast): 0x80022fb0 *** ) = 72 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(7254, 7254, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- +++ killed by SIGABRT +++ -- ---<GRiP>--- Grant Parnell - senior consultant EverythingLinux services - the consultant's backup & tech support. Web: http://www.everythinglinux.com.au/support.php We're also busybits.com.au and linuxhelp.com.au and elx.com.au. Phone 02 8756 3522 to book service or discuss your needs. ELX or its employees participate in the following:- OSIA (Open Source Industry Australia) - http://www.osia.net.au AUUG (Australian Unix Users Group) - http://www.auug.org.au SLUG (Sydney Linux Users Group) - http://www.slug.org.au LA (Linux Australia) - http://www.linux.org.au -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html