Summary: | ps returns Bus error (core dumped) close(3) = 0 --- SIGBUS (Bus error) @ 0 (0) --- +++ killed by SIGBUS +++ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Aaron Peterson <alpeterson> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 1.4_rc3 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Aaron Peterson
2003-04-28 17:31:34 UTC
aaron@escargot linux $ strace ps execve("/bin/ps", ["ps"], [/* 44 vars */]) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000 mprotect(0x40000000, 21406, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0x8048000, 28569, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=95316, ...}) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 old_mmap(NULL, 95316, PROT_READ, MAP_SHARED, 3, 0) = 0x40008000 close(3) = 0 stat("/etc/ld.so.preload", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 open("/etc/ld.so.preload", O_RDONLY) = 3 old_mmap(NULL, 1, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x40020000 close(3) = 0 --- SIGBUS (Bus error) @ 0 (0) --- +++ killed by SIGBUS +++ aaron@escargot linux $ strace ps execve("/bin/ps", ["ps"], [/* 44 vars */]) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000 mprotect(0x40000000, 21406, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0x8048000, 28569, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=95316, ...}) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 old_mmap(NULL, 95316, PROT_READ, MAP_SHARED, 3, 0) = 0x40008000 close(3) = 0 stat("/etc/ld.so.preload", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 open("/etc/ld.so.preload", O_RDONLY) = 3 old_mmap(NULL, 1, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x40020000 close(3) = 0 --- SIGBUS (Bus error) @ 0 (0) --- +++ killed by SIGBUS +++ aaron@escargot linux $ Anybody have good documentation for SIGBUS or close(3) I googleth and maneth, yet reap no greater knoledge RESOLVED The cause was a miss configured kernel it was compiled for a PIII It should have been compiled for athlonXP gcc >=3.1 or something like that This solves the ps core dump problem, but konqueror is still a bitch. wrong kernel config causes this actually... something that is very wierd... now top doesn't work... it can't find libncurses I'm wondering if I got hacked... I found a wierd process by running top... and now top doesn't work... bash-2.05b# top top: error while loading shared libraries: libncurses.so.4: cannot open shared object file: No such file or directory bash-2.05b# exit exit bash-2.05b$ strace top execve("/usr/bin/top", ["top"], [/* 48 vars */]) = 0 uname({sys="Linux", node="escargot", ...}) = 0 brk(0) = 0x80559a4 open("/etc/ld.so.preload", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=99130, ...}) = 0 mmap2(NULL, 99130, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000 close(3) = 0 open("/lib/libproc.so.2.0.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\240&\0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=37984, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4002d000 mmap2(NULL, 49444, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002e000 mprotect(0x40037000, 12580, PROT_NONE) = 0 mmap2(0x40037000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8) = 0x40037000 mmap2(0x40038000, 8484, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40038000 close(3) = 0 open("/lib/i686/mmx/libncurses.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/mmx", 0xbfffe990) = -1 ENOENT (No such file or directory) open("/lib/i686/libncurses.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbfffe990) = -1 ENOENT (No such file or directory) open("/lib/mmx/libncurses.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/mmx", 0xbfffe990) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i686/mmx/libncurses.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/mmx", 0xbfffe990) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/libncurses.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xbfffe990) = -1 ENOENT (No such file or directory) open("/usr/lib/mmx/libncurses.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mmx", 0xbfffe990) = -1 ENOENT (No such file or directory) open("/usr/lib/libncurses.so.4", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=57344, ...}) = 0 writev(2, [{"top", 3}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libncurses.so.4", 15}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10top: error while loading shared libraries: libncurses.so.4: cannot open shared object file: No such file or directory ) = 118 _exit(127) = ? bash-2.05b$ |