From: Markus A. <al...@de...> - 2006-02-21 11:55:50
|
On Thu, 16 Feb 2006 10:45:10 +0100, Joa...@iz... wrote: > lsof: WARNING: compiled for AIX version 5.2.0.0; this is 5.3.0.0. > Segmentation fault (core dumped) I can confirm this. There are even some more oddities observed here: 1) The warning regarding the AIX version only occurs on machines running the 64bit kernel when invoking "lsof". Machines running the 32bit kernel seem to be ok. Explicitly invoking "lsof64" results in that warning for both kernel types, along with the expected "lsof64: FATAL: compiled for a 64 bit kernel. The bit size of this kernel is 32." on a machine with the 32bit kernel (which is ok of course). 2) Occasionally I do see the aforementioned segfaults, but so far I haven't been able to determine under which circumstances they occur, i.e. reliably reproduce them. 3) The values in the "SIZE/OFF" column are incorrect for almost all output lines. On the 32bit kernel machines, they are far too large and look like some overflow, e.g. init 1 root 0u VREG 10,4 4398046512504 0 / (/dev/hd4) while on the 64bit kernel machines they're zero, e.g. init 1 root 0u VREG 10,3 0 0 / (/dev/hd4) This is the same with the previous lsof 4.61 built for AIX 5.1, BTW. It is important to note that these wrong size/offset values are seen on machines with TL04, i.e. bos.mp(64) being at 5.3.0.40. On machines with ML03 (bos.mp(64) at 5.3.0.33) it looks ok. Anyone can reproduce this? Regards, Markus -- Markus Alt IBM Lab Boeblingen, Germany al...@de... |