Hi Naveen,

I'm unable to reproduce this on the latest OpenSolaris bits, but I'll try
to get it to happen on S10U4. This is obviously very strange and concerning.

Do you hit this problem with every pid probe or is it just the
ServerClassMachine function in /usr/bin/java? Out of curiosity, can you send
me the disassembly for that function (echo ServerClassMachine::dis |
mdb /usr/bin/java)? Thanks.

Adam

On Wed, Nov 07, 2007 at 06:28:17PM -0800, Naveen Nalam wrote:
> Hi,
> 
> This command causes my server to hang:
> dtrace -n 'pid$target::ServerClassMachine:return {printf( "%d\n", arg1) }' -c 
> /usr/bin/java
> 
> I was running this command without any arguments to trace how Java was 
> determining if it should run in client or server VM mode.
> 
> The above command will hang the box either on the 1st execution, or I may 
> have to run the command 4-5 times to get the server to hang. But I can always 
> reproduce it. I thought perhaps it was bad hardware, so I tried on another 
> server with the same specs and also get the hang. This however only hangs my 
> storage servers, all my other server types (compute, web) are fine (which 
> have different hardware config).
> 
> Storage server specs:
> Asus P5M2 mobo
> Marvell MV8 controllers
> 6GB DDR2 DRAM
> Core2 Duo cpu
> Solaris S10 Update 4 with patch 125205-06 (sata fixes)
> 
> There is no crash dump. I also tried booting the kernel with "-k", "set 
> nopanicdebug=1", and "KEYBOARD_ABORT=alternate" -- but couldn't get the 
> kernel to break into the debugger.
> 
> If anyone has some suggestions, I can give them a try.
> 
> Thanks,
> Naveen
> 
> 
> --
> This message posted from opensolaris.org
> _______________________________________________
> dtrace-discuss mailing list
> [email protected]

-- 
Adam Leventhal, FishWorks                        http://blogs.sun.com/ahl
_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to