Hi, I'm not sure my last email made it to the list since I'm not home and I'm using a webmail so I'll repost it. I have a machine with FC4 that's getting a lot of errors, segfaults and stuff like that. This machine had done this about 3-4 months ago when it was running FC3 and that's why it was upgraded to FC4. Could it be a hardware problem? Anybody has an idea what could be causing the problem? I have included the strace output of ls and grep since they give different errors. Also the /lib and /usr directory do exist and are world readable. Thanks Jean-Rene Cormier [root@localhost ~]# ls ls: error while loading shared libraries: : cannot open shared object file: No such file or directory [root@localhost ~]# strace ls execve("/bin/ls", ["ls"], [/* 24 vars */]) = 0 brk(0) = 0x9420000 access("/etc/ld.so.preload", R_OK) = 0 open("/etc/ld.so.preload", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1, ...}) = 0 old_mmap(NULL, 1, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb7f3e000 close(3) = 0 munmap(0xb7f3e000, 1) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=142168, ...}) = 0 old_mmap(NULL, 142168, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f1c000 close(3) = 0 open("/lib/tls/i686/", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/tls/", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/i686/", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/", O_RDONLY) = -1 ENOENT (No such file or directory) writev(2, [{"ls", 2}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"3C105", 4}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"n", 1}], 10ls: error while loading shared libraries: : cannot open shared object file: No such file or directory ) = 106 exit_group(127) = ? [root@localhost ~]# grep Segmentation fault [root@localhost ~]# strace grep execve("/bin/grep", ["grep"], [/* 24 vars */]) = 0 brk(0) = 0x983d000 access("/etc/ld.so.preload", R_OK) = 0 open("/etc/ld.so.preload", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1, ...}) = 0 old_mmap(NULL, 1, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb7f1f000 close(3) = 0 munmap(0xb7f1f000, 1) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=142168, ...}) = 0 old_mmap(NULL, 142168, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7efd000 close(3) = 0 open("/lib/libpcre.so.0", O_RDONLY) = 3 read(3, "177ELF111 fstat64(3, {st_mode=S_IFREG|0755, st_size=69656, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efc000 old_mmap(0x861000, 67064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x861000 old_mmap(0x871000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x871000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "177ELF111 fstat64(3, {st_mode=S_IFREG|0755, st_size=1486436, ...}) = 0 old_mmap(NULL, 1219548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x6a5000 old_mmap(0x7c9000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x124000) = 0x7c9000 old_mmap(0x7cd000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7cd000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7efb6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0x7c9000, 8192, PROT_READ) = 0 mprotect(0x3b0000, 4096, PROT_READ) = 0 munmap(0xb7efd000, 142168) = 0 open("/proc/uptime", O_RDONLY) = 3 read(3, "5353985.33 922879.29n", 128) = 21 close(3) = 0 getpid() = 21822 getpid() = 21822 open("/proc/21822/exe", O_RDONLY) = 3 read(3, "177ELF111 lseek(3, 81040, SEEK_SET) = 81040 fstat(3, {st_mode=S_IFREG|0755, st_size=85703, ...}) = 0 brk(0) = 0x983d000 brk(0x983e237) = 0x983e237 read(3, "35133721 close(3) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++