Hello Martinn,

On Fri, Aug 04, 2006 at 10:41:32AM -0400, Martin Cracauer wrote:
> I am new to the list, I'm sorry if this has been reported.
> 
Welcome to perfmon.

> I get hangs on an amd64 SMP machine, the console prints message about
> recursive locking and the machine never recovers.  I looked for
> existing bugs but it seems your bug database on sourceforge is empty.
> 
It would help if you could post the kernel message about the locking problem.

> I am using libpfm-3.2-060621.tar.gz pfmon-3.2-060621.tar.gz
> perfmon-new-base-060621.tar.gz on linux-2.6.17.7.tar.bz2 (kernel.org).
> 
Yes, that's the latest.

> I get the hangs when remote attaching to the same process from a
> script several times.  It hangs after about 4-10 such attempts, and

I assume, you mean attach/detach multiple times.

> did so three times in a row.  The process is a big (about 3 GB VM) 32
> bit process on FC3/amd64, perfmon2 is compiled as 64 bits.  It works
> fine as far as it goes but then locks up the kernel.
> 

> Recompiling the kernel without SMP got me the statistics I want
> without problems.
> 
> Hardware: 2x Opteron 250 in Tyan Thunder K8W.
> 
> Has this been reported before?
> 
No.

Please provide some trace or kernel call stack dump.
One thing you can do is to enable perfmon debugging and send me the output.
To enable debugging:
        # echo 1 >/sys/kernel/perfmon/debug

To avoid printk() problems, I advise you stop syslogd/klogd. Then grab the 
output
via dmesg.

Thanks.

-- 
-Stephane
_______________________________________________
perfmon mailing list
[email protected]
http://www.hpl.hp.com/hosted/linux/mail-archives/perfmon/

Reply via email to