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