From: Rick K. <rk...@il...> - 2009-08-19 21:11:45
|
Cheng, Well, I think the versioning number explains the negative sample count. Version 0.6.2a6 dates from 2006, and the fix I mentioned earlier was checked in in September 2007, so you would need a release later than that to pick up the fix (but the overflow issue would still be present). I am not sure what to make of the change of the offset to libc, the offset is computed from what is present in the load map for the process. I will think about it, and if I have any insight will follow up. Rick Cheng Liao wrote: > Rick, > > Here is my 'psinv -V' output for the particular machine on which I am > seeing the negative numbers of > sampling points. > > [cliao@maui1 bin]$ psinv -V > -------------------------------------------- > PerfSuite 0.6.2a6 > psinv 0.6 > University of Illinois/NCSA > Open Source License > http://perfsuite.ncsa.uiuc.edu/ > http://perfsuite.sourceforge.net/ > -------------------------------------------- > I also have PerfSuite 0.6.2 installed on different machines, but > haven't run any large job on those machines yet. > > To track down the incorrect libc offset on Linux, I simply pored throu > the xml file and ran addr2line manually > for the samples that were pertinent to the executable to see if I got > a lot of ??. No luck there, but I was able to > conclude the libc offset should be zero after I did a 'nm libc.so.6' > and saw pretty similiar addresses from the nm > output and the xml file. > > The software company I am working for also has a large PC/Windows > customer base... > > Thanks, > Cheng > > |