lsof - core dump (illegal instruction)

Marek Les marek na ryston.cz
Středa Srpen 2 13:50:21 CEST 2000


Zdravicko..

Mam takovy problem, na jednom stroji kdyz dam lsof, tak mi hned spadne s
hlaskou illegal instruction a core dumpem.

Vypis ze strace padajici verze:

[...]
getdents(4, /* 4 entries */, 984)       = 56
stat("/proc/1/fd/0", {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
lstat("/proc/1/fd/0", {st_mode=S_IFLNK|0700, st_size=64, ...}) = 0
readlink("/proc/1/fd/0", "socket:[172]", 4095) = 12
--- SIGILL (Illegal instruction) ---
+++ killed by SIGILL +++

A z verze ktera funguje:

getdents(6, /* 4 entries */, 984)       = 56
stat("/proc/1/fd/0", {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
lstat("/proc/1/fd/0", {st_mode=S_IFLNK|0700, st_size=64, ...}) = 0
readlink("/proc/1/fd/0", "socket:[173]", 4095) = 12
stat("/proc/1/fd/10", {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
lstat("/proc/1/fd/10", {st_mode=S_IFLNK|0700, st_size=64, ...}) = 0
readlink("/proc/1/fd/10", "/dev/initctl", 4095) = 12
getdents(6, /* 0 entries */, 984)       = 0
close(6)
...

Oba stroje jsou RedHat 6.2, lsof je na obou verze 4.47 ze stejneho
baliku lsof-4.47-2.

-- 
        ~
Marek Les a.k.a. MaX
        
"With a gun in your mouth, you speak only in vowels."


Další informace o konferenci Linux