Hi,
I would like to use dtrace to observe some behaviour in my J2EE app
running in JBoss. I start JBoss normally in a 1.6 VM. When I try to
enable set the ExtendedDTraceProbes flag using jinfo, I get a thread
dump in the JBoss console and the message: "Unable to open door: target
process not responding or HotSpot VM not loaded" in the jinfo console.
I have tried this with both the -client and -server options to the VM.
I can activate the ExtendedDTraceProbes using the -XX option at VM
startup, but I''d like to find a solution that doesn''t require
restarting
the VM.
This seems more like a problem with jinfo/Java 6 than with dtrace. But
if anybody in this group has any advice to offer, even to point me to a
more appropriate discussion group, I''d be grateful.
Thanks,
Russ
Configuration details:
JDK 1.6.0_02-b05
SunOS t2k-ems-dev3 5.10 Generic_118833-36 sun4v sparc SUNW,Sun-Fire-T200
JBoss 4.0.3 SP1
Thread dump:
Full thread dump Java HotSpot(TM) Server VM (1.6.0_02-b05 mixed mode):
"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon
prio=10
tid=0x008b8000 nid=0x2d waiting on condition [0xed27f000..0xed27faf0]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1546)
at java.lang.Thread.run(Thread.java:619)
"PooledInvokerAcceptor#0-4445" prio=10 tid=0x0035ac00 nid=0x2c
runnable
[0xed37f000..0xed37fb70]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0xfb518080> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:240)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Accept-4444" daemon prio=10 tid=0x008af800 nid=0x2b runnable
[0xed47f000..0xed47fbf0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0xfb500900> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
"JBoss System Threads(1)-2" daemon prio=10 tid=0x008ef400 nid=0x2a
runnable [0xed57f000..0xed57f870]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0xfb520080> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.jnp.server.Main$AcceptHandler.run(Main.java:417)
at
org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:134)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
at java.lang.Thread.run(Thread.java:619)
"GC Daemon" daemon prio=2 tid=0x008cb000 nid=0x29 in Object.wait()
[0xed67f000..0xed67f8f0]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xf3c00080> (a sun.misc.GC$LatencyLock)
at sun.misc.GC$Daemon.run(GC.java:100)
- locked <0xf3c00080> (a sun.misc.GC$LatencyLock)
"RMI Reaper" prio=10 tid=0x008cf000 nid=0x28 in Object.wait()
[0xed77f000..0xed77f970]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xf3c07fa0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0xf3c07fa0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
at java.lang.Thread.run(Thread.java:619)
"RMI TCP Accept-1098" daemon prio=10 tid=0x008ce800 nid=0x27 runnable
[0xed87f000..0xed87f9f0]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0xf3c13f18> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at
sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
"JBoss System Threads(1)-1" daemon prio=10 tid=0x0075f800 nid=0x26
runnable [0xed9ff000..0xed9ffa70]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
- locked <0xf3c0bf40> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.jboss.web.WebServer.run(WebServer.java:310)
at
org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:134)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
at java.lang.Thread.run(Thread.java:619)
"ScannerThread" daemon prio=10 tid=0x008b5400 nid=0x25 in
Object.wait()
[0xedaff000..0xedaffaf0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xf3c0ff28> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:176)
- locked <0xf3c0ff28> (a java.lang.Object)
"Timer-0" daemon prio=10 tid=0x0084cc00 nid=0x24 in Object.wait()
[0xedbff000..0xedbffb70]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xf3c23e68> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <0xf3c23e68> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"DestroyJavaVM" prio=10 tid=0x00030400 nid=0x2 waiting on condition
[0x00000000..0xfe67fb58]
java.lang.Thread.State: RUNNABLE
"main" prio=10 tid=0x002cfc00 nid=0x23 runnable
[0xedcfb000..0xedcffbf0]
java.lang.Thread.State: RUNNABLE
at java.util.zip.Inflater.inflateBytes(Native Method)
at java.util.zip.Inflater.inflate(Inflater.java:221)
- locked <0xf96c0c80> (a java.util.zip.Inflater)
at
java.util.zip.InflaterInputStream.read(InflaterInputStream.java:135)
at java.util.zip.ZipInputStream.read(ZipInputStream.java:146)
at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:92)
at
java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:70)
at
org.jboss.mx.loading.ClassLoaderUtils$ClassPathIterator.getNextEntry(ClassLoaderUtils.java:596)
at
org.jboss.mx.loading.ClassLoaderUtils.updatePackageMap(ClassLoaderUtils.java:304)
at
org.jboss.mx.loading.ClassLoaderUtils.updatePackageMap(ClassLoaderUtils.java:258)
at
org.jboss.mx.loading.UnifiedLoaderRepository3.updatePackageMap(UnifiedLoaderRepository3.java:789)
at
org.jboss.mx.loading.UnifiedLoaderRepository3.addClassLoaderURL(UnifiedLoaderRepository3.java:688)
- locked <0xf94b53d0> (a
EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet)
at
org.jboss.mx.loading.RepositoryClassLoader.addURL(RepositoryClassLoader.java:665)
at
org.jboss.deployment.DeploymentInfo.createClassLoaders(DeploymentInfo.java:265)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:845)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:863)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:780)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy9.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319)
at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507)
- locked <0xf3c3bde8> (a
org.jboss.deployment.scanner.URLDeploymentScanner)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192)
at
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:265)
- locked <0xf3c0fea8> (a
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274)
at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943)
at $Proxy0.start(Unknown Source)
at
org.jboss.system.ServiceController.start(ServiceController.java:428)
- locked <0xf3c18020> (a org.jboss.system.ServiceController)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:285)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:737)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)
at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:453)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:330)
at org.jboss.Main.boot(Main.java:187)
at org.jboss.Main$1.run(Main.java:438)
at java.lang.Thread.run(Thread.java:619)
"Low Memory Detector" daemon prio=10 tid=0x002bc000 nid=0x21 runnable
[0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=10 tid=0x002b9c00 nid=0x20 waiting on
condition [0x00000000..0xedffede8]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x002b8000 nid=0x1f waiting on
condition [0x00000000..0xee0fee68]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x002b7000 nid=0x1e waiting on
condition [0x00000000..0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x002a5800 nid=0x1d in Object.wait()
[0xee2ff000..0xee2ffaf0]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xf3c2be08> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
- locked <0xf3c2be08> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=10 tid=0x002a1c00 nid=0x1c in
Object.wait() [0xee3ff000..0xee3ffb70]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0xf3c00070> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0xf3c00070> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x0029f000 nid=0x1b runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x00037400 nid=0x3
runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x00038400 nid=0x4
runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x00039400 nid=0x5
runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x0003a000 nid=0x6
runnable
"GC task thread#4 (ParallelGC)" prio=10 tid=0x0003b000 nid=0x7
runnable
"GC task thread#5 (ParallelGC)" prio=10 tid=0x0003c000 nid=0x8
runnable
"GC task thread#6 (ParallelGC)" prio=10 tid=0x0003d000 nid=0x9
runnable
"GC task thread#7 (ParallelGC)" prio=10 tid=0x0003dc00 nid=0xa
runnable
"GC task thread#8 (ParallelGC)" prio=10 tid=0x0003ec00 nid=0xb
runnable
"GC task thread#9 (ParallelGC)" prio=10 tid=0x0003fc00 nid=0xc
runnable
"GC task thread#10 (ParallelGC)" prio=10 tid=0x00040c00 nid=0xd
runnable
"GC task thread#11 (ParallelGC)" prio=10 tid=0x00041800 nid=0xe
runnable
"GC task thread#12 (ParallelGC)" prio=10 tid=0x00042800 nid=0xf
runnable
"GC task thread#13 (ParallelGC)" prio=10 tid=0x00043800 nid=0x10
runnable
"GC task thread#14 (ParallelGC)" prio=10 tid=0x00044800 nid=0x11
runnable
"GC task thread#15 (ParallelGC)" prio=10 tid=0x00045400 nid=0x12
runnable
"GC task thread#16 (ParallelGC)" prio=10 tid=0x00046400 nid=0x13
runnable
"GC task thread#17 (ParallelGC)" prio=10 tid=0x00047400 nid=0x14
runnable
"GC task thread#18 (ParallelGC)" prio=10 tid=0x00048400 nid=0x15
runnable
"GC task thread#19 (ParallelGC)" prio=10 tid=0x00049000 nid=0x16
runnable
"GC task thread#20 (ParallelGC)" prio=10 tid=0x0004a000 nid=0x17
runnable
"GC task thread#21 (ParallelGC)" prio=10 tid=0x0004b000 nid=0x18
runnable
"GC task thread#22 (ParallelGC)" prio=10 tid=0x0004c400 nid=0x19
runnable
"GC task thread#23 (ParallelGC)" prio=10 tid=0x0004d400 nid=0x1a
runnable
"VM Periodic Task Thread" prio=10 tid=0x002bd800 nid=0x22 waiting on
condition
JNI global references: 944
Heap
PSYoungGen total 39424K, used 8967K [0xf9400000, 0xfc000000,
0xfc000000)
eden space 33792K, 9% used [0xf9400000,0xf97424e8,0xfb500000)
from space 5632K, 99% used [0xfb500000,0xfba7f8b0,0xfba80000)
to space 5632K, 0% used [0xfba80000,0xfba80000,0xfc000000)
PSOldGen total 90112K, used 5181K [0xf3c00000, 0xf9400000,
0xf9400000)
object space 90112K, 5% used [0xf3c00000,0xf410f400,0xf9400000)
PSPermGen total 20480K, used 15774K [0xefc00000, 0xf1000000,
0xf3c00000)
object space 20480K, 77% used [0xefc00000,0xf0b67b18,0xf1000000)
Ekaterina Pavlova
2007-Aug-12 20:23 UTC
[dtrace-discuss] jinfo, jboss and ExtendedDTraceProbes
Hi Russ, This is not DTrace/HotSpot DTrace probes issue. This seems to be something related to AttachOnDemand mechanism which is used when you do "jinfo -flag +ExtendedDTraceProbes". I would recommend to ask Serviceability team. One way to reach them is serviceability-dev at openjdk.java.net Btw, is this problem always reproducible? Is it reproduced only with JBoss or with other applications as well? (I tried with Java2Demo and it works fine) -katya Russ Weeks wrote:> Hi, > > I would like to use dtrace to observe some behaviour in my J2EE app > running in JBoss. I start JBoss normally in a 1.6 VM. When I try to > enable set the ExtendedDTraceProbes flag using jinfo, I get a thread > dump in the JBoss console and the message: "Unable to open door: target > process not responding or HotSpot VM not loaded" in the jinfo console.door > > I have tried this with both the -client and -server options to the VM. > I can activate the ExtendedDTraceProbes using the -XX option at VM > startup, but I''d like to find a solution that doesn''t require restarting > the VM. > > This seems more like a problem with jinfo/Java 6 than with dtrace. But > if anybody in this group has any advice to offer, even to point me to a > more appropriate discussion group, I''d be grateful. > > Thanks, > > Russ > > Configuration details: > > JDK 1.6.0_02-b05 > SunOS t2k-ems-dev3 5.10 Generic_118833-36 sun4v sparc SUNW,Sun-Fire-T200 > JBoss 4.0.3 SP1 > > Thread dump: > Full thread dump Java HotSpot(TM) Server VM (1.6.0_02-b05 mixed mode): > > "ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=10 > tid=0x008b8000 nid=0x2d waiting on condition [0xed27f000..0xed27faf0] > java.lang.Thread.State: TIMED_WAITING (sleeping) > at java.lang.Thread.sleep(Native Method) > at > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1546) > at java.lang.Thread.run(Thread.java:619) > > "PooledInvokerAcceptor#0-4445" prio=10 tid=0x0035ac00 nid=0x2c runnable > [0xed37f000..0xed37fb70] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) > - locked <0xfb518080> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:453) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at > org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:240) > at java.lang.Thread.run(Thread.java:619) > > "RMI TCP Accept-4444" daemon prio=10 tid=0x008af800 nid=0x2b runnable > [0xed47f000..0xed47fbf0] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) > - locked <0xfb500900> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:453) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at > sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) > at > sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) > at java.lang.Thread.run(Thread.java:619) > > "JBoss System Threads(1)-2" daemon prio=10 tid=0x008ef400 nid=0x2a > runnable [0xed57f000..0xed57f870] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) > - locked <0xfb520080> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:453) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at org.jnp.server.Main$AcceptHandler.run(Main.java:417) > at > org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:134) > at > EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743) > at java.lang.Thread.run(Thread.java:619) > > "GC Daemon" daemon prio=2 tid=0x008cb000 nid=0x29 in Object.wait() > [0xed67f000..0xed67f8f0] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0xf3c00080> (a sun.misc.GC$LatencyLock) > at sun.misc.GC$Daemon.run(GC.java:100) > - locked <0xf3c00080> (a sun.misc.GC$LatencyLock) > > "RMI Reaper" prio=10 tid=0x008cf000 nid=0x28 in Object.wait() > [0xed77f000..0xed77f970] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0xf3c07fa0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) > - locked <0xf3c07fa0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) > at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333) > at java.lang.Thread.run(Thread.java:619) > > "RMI TCP Accept-1098" daemon prio=10 tid=0x008ce800 nid=0x27 runnable > [0xed87f000..0xed87f9f0] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) > - locked <0xf3c13f18> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:453) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at > sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369) > at > sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) > at java.lang.Thread.run(Thread.java:619) > > "JBoss System Threads(1)-1" daemon prio=10 tid=0x0075f800 nid=0x26 > runnable [0xed9ff000..0xed9ffa70] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) > - locked <0xf3c0bf40> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:453) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at org.jboss.web.WebServer.run(WebServer.java:310) > at > org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:134) > at > EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743) > at java.lang.Thread.run(Thread.java:619) > > "ScannerThread" daemon prio=10 tid=0x008b5400 nid=0x25 in Object.wait() > [0xedaff000..0xedaffaf0] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0xf3c0ff28> (a java.lang.Object) > at java.lang.Object.wait(Object.java:485) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:176) > - locked <0xf3c0ff28> (a java.lang.Object) > > "Timer-0" daemon prio=10 tid=0x0084cc00 nid=0x24 in Object.wait() > [0xedbff000..0xedbffb70] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0xf3c23e68> (a java.util.TaskQueue) > at java.util.TimerThread.mainLoop(Timer.java:509) > - locked <0xf3c23e68> (a java.util.TaskQueue) > at java.util.TimerThread.run(Timer.java:462) > > "DestroyJavaVM" prio=10 tid=0x00030400 nid=0x2 waiting on condition > [0x00000000..0xfe67fb58] > java.lang.Thread.State: RUNNABLE > > "main" prio=10 tid=0x002cfc00 nid=0x23 runnable [0xedcfb000..0xedcffbf0] > java.lang.Thread.State: RUNNABLE > at java.util.zip.Inflater.inflateBytes(Native Method) > at java.util.zip.Inflater.inflate(Inflater.java:221) > - locked <0xf96c0c80> (a java.util.zip.Inflater) > at > java.util.zip.InflaterInputStream.read(InflaterInputStream.java:135) > at java.util.zip.ZipInputStream.read(ZipInputStream.java:146) > at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:92) > at > java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:70) > at > org.jboss.mx.loading.ClassLoaderUtils$ClassPathIterator.getNextEntry(ClassLoaderUtils.java:596) > at > org.jboss.mx.loading.ClassLoaderUtils.updatePackageMap(ClassLoaderUtils.java:304) > at > org.jboss.mx.loading.ClassLoaderUtils.updatePackageMap(ClassLoaderUtils.java:258) > at > org.jboss.mx.loading.UnifiedLoaderRepository3.updatePackageMap(UnifiedLoaderRepository3.java:789) > at > org.jboss.mx.loading.UnifiedLoaderRepository3.addClassLoaderURL(UnifiedLoaderRepository3.java:688) > - locked <0xf94b53d0> (a > EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet) > at > org.jboss.mx.loading.RepositoryClassLoader.addURL(RepositoryClassLoader.java:665) > at > org.jboss.deployment.DeploymentInfo.createClassLoaders(DeploymentInfo.java:265) > at org.jboss.deployment.MainDeployer.init(MainDeployer.java:845) > at org.jboss.deployment.MainDeployer.init(MainDeployer.java:863) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:780) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) > at $Proxy9.deploy(Unknown Source) > at > org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:319) > at > org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:507) > - locked <0xf3c3bde8> (a > org.jboss.deployment.scanner.URLDeploymentScanner) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:192) > at > org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:265) > - locked <0xf3c0fea8> (a > org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:274) > at > org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:230) > at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) > at > org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:943) > at $Proxy0.start(Unknown Source) > at > org.jboss.system.ServiceController.start(ServiceController.java:428) > - locked <0xf3c18020> (a org.jboss.system.ServiceController) > at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) > at $Proxy4.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:285) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:989) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:790) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:753) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:737) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) > at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) > at > org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) > at > org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) > at > org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176) > at $Proxy5.deploy(Unknown Source) > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:453) > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:330) > at org.jboss.Main.boot(Main.java:187) > at org.jboss.Main$1.run(Main.java:438) > at java.lang.Thread.run(Thread.java:619) > > "Low Memory Detector" daemon prio=10 tid=0x002bc000 nid=0x21 runnable > [0x00000000..0x00000000] > java.lang.Thread.State: RUNNABLE > > "CompilerThread1" daemon prio=10 tid=0x002b9c00 nid=0x20 waiting on > condition [0x00000000..0xedffede8] > java.lang.Thread.State: RUNNABLE > > "CompilerThread0" daemon prio=10 tid=0x002b8000 nid=0x1f waiting on > condition [0x00000000..0xee0fee68] > java.lang.Thread.State: RUNNABLE > > "Signal Dispatcher" daemon prio=10 tid=0x002b7000 nid=0x1e waiting on > condition [0x00000000..0x00000000] > java.lang.Thread.State: RUNNABLE > > "Finalizer" daemon prio=10 tid=0x002a5800 nid=0x1d in Object.wait() > [0xee2ff000..0xee2ffaf0] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0xf3c2be08> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) > - locked <0xf3c2be08> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > > "Reference Handler" daemon prio=10 tid=0x002a1c00 nid=0x1c in > Object.wait() [0xee3ff000..0xee3ffb70] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0xf3c00070> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:485) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > - locked <0xf3c00070> (a java.lang.ref.Reference$Lock) > > "VM Thread" prio=10 tid=0x0029f000 nid=0x1b runnable > > "GC task thread#0 (ParallelGC)" prio=10 tid=0x00037400 nid=0x3 runnable > > "GC task thread#1 (ParallelGC)" prio=10 tid=0x00038400 nid=0x4 runnable > > "GC task thread#2 (ParallelGC)" prio=10 tid=0x00039400 nid=0x5 runnable > > "GC task thread#3 (ParallelGC)" prio=10 tid=0x0003a000 nid=0x6 runnable > > "GC task thread#4 (ParallelGC)" prio=10 tid=0x0003b000 nid=0x7 runnable > > "GC task thread#5 (ParallelGC)" prio=10 tid=0x0003c000 nid=0x8 runnable > > "GC task thread#6 (ParallelGC)" prio=10 tid=0x0003d000 nid=0x9 runnable > > "GC task thread#7 (ParallelGC)" prio=10 tid=0x0003dc00 nid=0xa runnable > > "GC task thread#8 (ParallelGC)" prio=10 tid=0x0003ec00 nid=0xb runnable > > "GC task thread#9 (ParallelGC)" prio=10 tid=0x0003fc00 nid=0xc runnable > > "GC task thread#10 (ParallelGC)" prio=10 tid=0x00040c00 nid=0xd runnable > > "GC task thread#11 (ParallelGC)" prio=10 tid=0x00041800 nid=0xe runnable > > "GC task thread#12 (ParallelGC)" prio=10 tid=0x00042800 nid=0xf runnable > > "GC task thread#13 (ParallelGC)" prio=10 tid=0x00043800 nid=0x10 runnable > > "GC task thread#14 (ParallelGC)" prio=10 tid=0x00044800 nid=0x11 runnable > > "GC task thread#15 (ParallelGC)" prio=10 tid=0x00045400 nid=0x12 runnable > > "GC task thread#16 (ParallelGC)" prio=10 tid=0x00046400 nid=0x13 runnable > > "GC task thread#17 (ParallelGC)" prio=10 tid=0x00047400 nid=0x14 runnable > > "GC task thread#18 (ParallelGC)" prio=10 tid=0x00048400 nid=0x15 runnable > > "GC task thread#19 (ParallelGC)" prio=10 tid=0x00049000 nid=0x16 runnable > > "GC task thread#20 (ParallelGC)" prio=10 tid=0x0004a000 nid=0x17 runnable > > "GC task thread#21 (ParallelGC)" prio=10 tid=0x0004b000 nid=0x18 runnable > > "GC task thread#22 (ParallelGC)" prio=10 tid=0x0004c400 nid=0x19 runnable > > "GC task thread#23 (ParallelGC)" prio=10 tid=0x0004d400 nid=0x1a runnable > > "VM Periodic Task Thread" prio=10 tid=0x002bd800 nid=0x22 waiting on > condition > > JNI global references: 944 > > Heap > PSYoungGen total 39424K, used 8967K [0xf9400000, 0xfc000000, > 0xfc000000) > eden space 33792K, 9% used [0xf9400000,0xf97424e8,0xfb500000) > from space 5632K, 99% used [0xfb500000,0xfba7f8b0,0xfba80000) > to space 5632K, 0% used [0xfba80000,0xfba80000,0xfc000000) > PSOldGen total 90112K, used 5181K [0xf3c00000, 0xf9400000, > 0xf9400000) > object space 90112K, 5% used [0xf3c00000,0xf410f400,0xf9400000) > PSPermGen total 20480K, used 15774K [0xefc00000, 0xf1000000, > 0xf3c00000) > object space 20480K, 77% used [0xefc00000,0xf0b67b18,0xf1000000) > _______________________________________________ > dtrace-discuss mailing list > dtrace-discuss at opensolaris.org