-
Bug
-
Resolution: Not an Issue
-
P4
-
8u40
-
None
-
os_x
Running JMC from the 8u40 bundle and installing the JConsole plugin results in a deadlock as soon as a console session is started.
JMC 5.5 is a eclipse RCP application built on eclipse 4.4.
The thread dump:
2015-07-28 10:55:40
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.40-b25 mixed mode):
"TimerQueue" #60 daemon prio=5 os_prio=31 tid=0x000000012f193000 nid=0x12e03 waiting on condition [0x00000001359cb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c42fc798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:211)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:745)
"SwingWorker-pool-5-thread-1" #59 daemon prio=5 os_prio=31 tid=0x0000000100a20000 nid=0x12513 waiting on condition [0x000000012ef46000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c42eed40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"Timer-0" #58 prio=6 os_prio=31 tid=0x000000012e647800 nid=0x12b03 in Object.wait() [0x0000000135024000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000006c48c0e58> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"AWT-EventQueue-0" #56 prio=6 os_prio=31 tid=0x000000012b15f800 nid=0x12903 runnable [0x0000000134d77000]
java.lang.Thread.State: RUNNABLE
at sun.lwawt.macosx.CPlatformView.nativeGetLocationOnScreen(Native Method)
at sun.lwawt.macosx.CPlatformView.getLocationOnScreen(CPlatformView.java:171)
at sun.lwawt.macosx.CViewPlatformEmbeddedFrame.getLocationOnScreen(CViewPlatformEmbeddedFrame.java:103)
at sun.lwawt.LWWindowPeer.getLocationOnScreen(LWWindowPeer.java:358)
at sun.lwawt.LWComponentPeer.getLocationOnScreen(LWComponentPeer.java:610)
at sun.lwawt.LWComponentPeer$DelegateContainer.getLocationOnScreen(LWComponentPeer.java:182)
at sun.lwawt.LWComponentPeer$DelegateContainer.getLocation(LWComponentPeer.java:177)
at sun.lwawt.LWComponentPeer$DelegateContainer.getX(LWComponentPeer.java:187)
at javax.swing.SwingUtilities.convertPointToScreen(SwingUtilities.java:389)
at javax.swing.SwingUtilities.convertPoint(SwingUtilities.java:180)
at javax.swing.SwingUtilities.convertRectangle(SwingUtilities.java:217)
at sun.lwawt.LWComponentPeer$1.addDirtyRegion(LWComponentPeer.java:244)
at javax.swing.RepaintManager.addDirtyRegion(RepaintManager.java:478)
at javax.swing.JComponent.repaint(JComponent.java:4802)
at java.awt.Component.repaint(Component.java:3303)
at javax.swing.JComponent.setBackground(JComponent.java:2736)
at sun.lwawt.LWComponentPeer.setBackground(LWComponentPeer.java:640)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at sun.lwawt.LWContainerPeer.setBackground(LWContainerPeer.java:242)
at sun.lwawt.LWComponentPeer.initializeImpl(LWComponentPeer.java:324)
at sun.lwawt.LWComponentPeer.initialize(LWComponentPeer.java:313)
at sun.lwawt.LWToolkit.createPanel(LWToolkit.java:317)
at java.awt.Panel.addNotify(Panel.java:86)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.addNotify(Container.java:2773)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at java.awt.Window.addNotify(Window.java:770)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at java.awt.Frame.addNotify(Frame.java:487)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at sun.awt.EmbeddedFrame.addNotify(EmbeddedFrame.java:329)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at sun.lwawt.macosx.CViewEmbeddedFrame.addNotify(CViewEmbeddedFrame.java:57)
at org.eclipse.swt.awt.SWT_AWT$1.run(SWT_AWT.java:177)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
"AWT-Shutdown" #57 prio=6 os_prio=31 tid=0x0000000100d37800 nid=0x12703 in Object.wait() [0x0000000134c76000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
- locked <0x00000006c116db28> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"pool-4-thread-1" #54 prio=5 os_prio=31 tid=0x00000001023ad000 nid=0x12303 waiting on condition [0x00000001327c2000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c53290d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"pool-3-thread-1" #53 prio=5 os_prio=31 tid=0x000000012c4fe800 nid=0x12103 waiting on condition [0x00000001326bf000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c5a17c38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"pool-2-thread-1" #52 prio=5 os_prio=31 tid=0x0000000100d52000 nid=0x11f03 waiting on condition [0x0000000134565000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c62600f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"Java2D Disposer" #51 daemon prio=10 os_prio=31 tid=0x00000001025ac800 nid=0x11713 in Object.wait() [0x0000000134100000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000006c2e088d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at sun.java2d.Disposer.run(Disposer.java:148)
at java.lang.Thread.run(Thread.java:745)
"Java2D Queue Flusher" #50 daemon prio=10 os_prio=31 tid=0x0000000102754800 nid=0xee27 in Object.wait() [0x00000001314af000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:203)
- locked <0x00000006c2e860e8> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)
"RJMX Subscription thread on [1.8.0_40] The JVM Running Mission Control" #49 prio=6 os_prio=31 tid=0x0000000101bf8800 nid=0xa953 waiting on condition [0x0000000130d03000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.jrockit.mc.rjmx.subscription.internal.DefaultAttributeSubscriptionThread.run(DefaultAttributeSubscriptionThread.java:86)
"Worker-2" #48 prio=5 os_prio=31 tid=0x000000012e35b000 nid=0x3f0b in Object.wait() [0x0000000130ec5000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000006c1227e58> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
"RMI TCP Connection(4)-10.161.191.30" #47 daemon prio=9 os_prio=31 tid=0x000000012c674800 nid=0x8907 runnable [0x000000012ecf6000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
- locked <0x00000006c0652cb0> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:550)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$254(TCPTransport.java:683)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1/927050099.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"JMX server connection timeout 46" #46 daemon prio=9 os_prio=31 tid=0x000000012e226000 nid=0x8817 in Object.wait() [0x000000012e900000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)
- locked <0x00000006c065dc48> (a [I)
at java.lang.Thread.run(Thread.java:745)
"[ThreadPool Manager] - Idle Thread" #45 daemon prio=5 os_prio=31 tid=0x000000012e228800 nid=0xb133 in Object.wait() [0x00000001006a5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
- locked <0x00000006c06630f8> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
"RMI TCP Connection(3)-10.161.191.30" #44 daemon prio=9 os_prio=31 tid=0x000000012f23a000 nid=0x11003 in Object.wait() [0x000000012a921000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:449)
- locked <0x00000006c06916b0> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:227)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:274)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1268)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1266)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$254(TCPTransport.java:683)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1/927050099.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"RMI Scheduler(0)" #42 daemon prio=9 os_prio=31 tid=0x000000012e32c800 nid=0x10c03 waiting on condition [0x000000012ee43000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c0710770> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"RMI TCP Connection(1)-10.161.191.30" #41 daemon prio=9 os_prio=31 tid=0x000000012f290800 nid=0x1094f in Object.wait() [0x00000001284cf000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:449)
- locked <0x00000006c06916b0> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:227)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:274)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1268)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1266)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$254(TCPTransport.java:683)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1/927050099.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"RMI TCP Accept-0" #40 daemon prio=9 os_prio=31 tid=0x000000012d25d000 nid=0xaf0f runnable [0x0000000125701000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:404)
at java.net.ServerSocket.implAccept(ServerSocket.java:545)
at java.net.ServerSocket.accept(ServerSocket.java:513)
at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)
at java.lang.Thread.run(Thread.java:745)
"pool-1-thread-1" #38 prio=5 os_prio=31 tid=0x0000000101b44000 nid=0xfa03 waiting on condition [0x000000012df06000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c14b3230> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"(JDP Client Pruner)" #37 daemon prio=6 os_prio=31 tid=0x000000010116d000 nid=0xf803 waiting on condition [0x000000012de03000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.jrockit.mc.jdp.client.Pruner.run(Pruner.java:53)
at java.lang.Thread.run(Thread.java:745)
"(JDP Packet Listener)" #36 daemon prio=6 os_prio=31 tid=0x000000010092e000 nid=0xf603 runnable [0x000000012dd00000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x00000006c173d3e8> (a java.net.PlainDatagramSocketImpl)
at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144)
- locked <0x00000006c173d3e8> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:812)
- locked <0x00000006c17241d8> (a java.net.DatagramPacket)
- locked <0x00000006c173c9c0> (a java.net.MulticastSocket)
at com.jrockit.mc.jdp.client.PacketListener.run(PacketListener.java:37)
at java.lang.Thread.run(Thread.java:745)
"Local Descriptor Scanner" #35 prio=6 os_prio=31 tid=0x00000001018af000 nid=0xf403 waiting on condition [0x000000012bd89000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.run(LocalDescriptorProvider.java:47)
at java.lang.Thread.run(Thread.java:745)
"EventAdmin Async Event Dispatcher Thread" #33 daemon prio=6 os_prio=31 tid=0x00000001025c1800 nid=0xf027 in Object.wait() [0x0000000128f72000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:200)
- locked <0x00000006c4600110> (a org.eclipse.swt.widgets.RunnableLock)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4721)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218)
at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:53)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
"Attach Listener" #32 daemon prio=9 os_prio=31 tid=0x000000012d2f9800 nid=0xbc63 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Provisioning Event Dispatcher" #28 daemon prio=5 os_prio=31 tid=0x00000001018bb000 nid=0xc903 in Object.wait() [0x0000000129dc2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000006c1227b50> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Worker-1" #27 prio=5 os_prio=31 tid=0x00000001009d1800 nid=0xc307 in Object.wait() [0x0000000129554000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000006c1227e58> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
"Worker-0" #26 prio=5 os_prio=31 tid=0x00000001012f6800 nid=0xc703 in Object.wait() [0x0000000129a02000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000006c1227e58> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
"EMF Reference Cleaner" #25 daemon prio=5 os_prio=31 tid=0x0000000100b08800 nid=0xc503 in Object.wait() [0x00000001298ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000006c1228180> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)
"Worker-JM" #21 prio=5 os_prio=31 tid=0x0000000102480800 nid=0xc10b in Object.wait() [0x0000000129451000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
- locked <0x00000006c12977a0> (a java.util.ArrayList)
"Bundle File Closer" #20 daemon prio=5 os_prio=31 tid=0x000000010254a000 nid=0xc023 in Object.wait() [0x0000000128e2e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000006c12977b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"[Timer] - Main Queue Handler" #19 daemon prio=5 os_prio=31 tid=0x0000000101ab1800 nid=0xbe07 in Object.wait() [0x0000000128c30000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
- locked <0x00000006c1297ab8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"Start Level: Equinox Container: 30653d47-0635-0015-1ffe-9ccc30cb85d6" #17 daemon prio=5 os_prio=31 tid=0x0000000101178000 nid=0xb703 in Object.wait() [0x0000000128a2a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000006c1297b28> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Framework Event Dispatcher: Equinox Container: 30653d47-0635-0015-1ffe-9ccc30cb85d6" #16 daemon prio=5 os_prio=31 tid=0x0000000102474000 nid=0xb51b in Object.wait() [0x0000000128927000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000006c12281b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Active Thread: Equinox Container: 30653d47-0635-0015-1ffe-9ccc30cb85d6" #14 prio=5 os_prio=31 tid=0x0000000101a94800 nid=0xb313 waiting on condition [0x0000000128624000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c12284b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" #12 daemon prio=9 os_prio=31 tid=0x0000000102207000 nid=0x7e03 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread2" #11 daemon prio=9 os_prio=31 tid=0x00000001021e5000 nid=0x7c03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #10 daemon prio=9 os_prio=31 tid=0x00000001021ff000 nid=0x7a03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #9 daemon prio=9 os_prio=31 tid=0x0000000101977800 nid=0x7803 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"VM JFR Buffer Thread" #8 daemon prio=5 os_prio=31 tid=0x000000010193c000 nid=0x7603 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JFR request timer" #6 daemon prio=5 os_prio=31 tid=0x000000010212e800 nid=0x7403 in Object.wait() [0x00000001244d9000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000006c006dbc8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Signal Dispatcher" #5 daemon prio=9 os_prio=31 tid=0x00000001020ff000 nid=0x7203 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=31 tid=0x0000000102125000 nid=0x6e07 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x0000000102119000 nid=0x6c03 in Object.wait() [0x0000000123745000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000006c006e090> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x0000000102118000 nid=0x6a03 in Object.wait() [0x0000000123642000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
- locked <0x00000006c006e248> (a java.lang.ref.Reference$Lock)
"main" #1 prio=6 os_prio=31 tid=0x000000010100d000 nid=0x130f waiting for monitor entry [0x00007fff5fbf9000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.awt.Component.resize(Component.java:2175)
- waiting to lock <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at java.awt.Component.setSize(Component.java:2165)
at com.jrockit.mc.greychart.ui.views.ChartCanvas.paint(ChartCanvas.java:92)
at com.jrockit.mc.rjmx.ui.internal.ChartComposite.refresh(ChartComposite.java:200)
at com.jrockit.mc.rjmx.ui.internal.ChartComposite.setDataRange(ChartComposite.java:541)
at com.jrockit.mc.rjmx.ui.internal.ChartComposite.extendsDataRangeToInclude(ChartComposite.java:532)
at com.jrockit.mc.rjmx.ui.internal.CombinedChartSectionPart$3.doRefresh(CombinedChartSectionPart.java:168)
at com.jrockit.mc.ui.rate.RateLimitedObserver.doRefresh(RateLimitedObserver.java:49)
at com.jrockit.mc.ui.rate.RateLimitedRefresher.refreshIfNeeded(RateLimitedRefresher.java:51)
at com.jrockit.mc.ui.rate.RateLimitedRefresher.run(RateLimitedRefresher.java:35)
at com.jrockit.mc.ui.rate.RateCoordinator.refresh(RateCoordinator.java:65)
at com.jrockit.mc.ui.rate.RefreshController.update(RefreshController.java:188)
at com.jrockit.mc.ui.rate.RefreshController$Group.refresh(RefreshController.java:146)
at com.jrockit.mc.ui.rate.RefreshController.update(RefreshController.java:188)
at com.jrockit.mc.ui.rate.RefreshController$Master$1.run(RefreshController.java:97)
at org.eclipse.swt.widgets.Display.timerProc(Display.java:4813)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5589)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4989)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5367)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
at org.eclipse.swt.internal.cocoa.NSApplication.nextEventMatchingMask(NSApplication.java:94)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at com.jrockit.mc.rcp.application.Application.start(Application.java:36)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
"VM Thread" os_prio=31 tid=0x0000000102115800 nid=0x6803 runnable
"Gang worker#0 (Parallel GC Threads)" os_prio=31 tid=0x000000010200d000 nid=0x5203 runnable
"Gang worker#1 (Parallel GC Threads)" os_prio=31 tid=0x0000000102010000 nid=0x5403 runnable
"Gang worker#2 (Parallel GC Threads)" os_prio=31 tid=0x000000010201a800 nid=0x5603 runnable
"Gang worker#3 (Parallel GC Threads)" os_prio=31 tid=0x000000010201b000 nid=0x5803 runnable
"G1 Main Concurrent Mark GC Thread" os_prio=31 tid=0x0000000102034800 nid=0x6403 runnable
"Gang worker#0 (G1 Parallel Marking Threads)" os_prio=31 tid=0x0000000102035800 nid=0x6603 runnable
"G1 Concurrent Refinement Thread#0" os_prio=31 tid=0x0000000101015800 nid=0x6203 runnable
"G1 Concurrent Refinement Thread#1" os_prio=31 tid=0x000000010201e000 nid=0x6003 runnable
"G1 Concurrent Refinement Thread#2" os_prio=31 tid=0x000000010201d000 nid=0x5e03 runnable
"G1 Concurrent Refinement Thread#3" os_prio=31 tid=0x000000010201c800 nid=0x5c03 runnable
"G1 Concurrent Refinement Thread#4" os_prio=31 tid=0x000000010201b800 nid=0x5a03 runnable
"VM Periodic Task Thread" os_prio=31 tid=0x00000001018fc000 nid=0x8003 waiting on condition
JNI global references: 1326
JMC 5.5 is a eclipse RCP application built on eclipse 4.4.
The thread dump:
2015-07-28 10:55:40
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.40-b25 mixed mode):
"TimerQueue" #60 daemon prio=5 os_prio=31 tid=0x000000012f193000 nid=0x12e03 waiting on condition [0x00000001359cb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c42fc798> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:211)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:745)
"SwingWorker-pool-5-thread-1" #59 daemon prio=5 os_prio=31 tid=0x0000000100a20000 nid=0x12513 waiting on condition [0x000000012ef46000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c42eed40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"Timer-0" #58 prio=6 os_prio=31 tid=0x000000012e647800 nid=0x12b03 in Object.wait() [0x0000000135024000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000006c48c0e58> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"AWT-EventQueue-0" #56 prio=6 os_prio=31 tid=0x000000012b15f800 nid=0x12903 runnable [0x0000000134d77000]
java.lang.Thread.State: RUNNABLE
at sun.lwawt.macosx.CPlatformView.nativeGetLocationOnScreen(Native Method)
at sun.lwawt.macosx.CPlatformView.getLocationOnScreen(CPlatformView.java:171)
at sun.lwawt.macosx.CViewPlatformEmbeddedFrame.getLocationOnScreen(CViewPlatformEmbeddedFrame.java:103)
at sun.lwawt.LWWindowPeer.getLocationOnScreen(LWWindowPeer.java:358)
at sun.lwawt.LWComponentPeer.getLocationOnScreen(LWComponentPeer.java:610)
at sun.lwawt.LWComponentPeer$DelegateContainer.getLocationOnScreen(LWComponentPeer.java:182)
at sun.lwawt.LWComponentPeer$DelegateContainer.getLocation(LWComponentPeer.java:177)
at sun.lwawt.LWComponentPeer$DelegateContainer.getX(LWComponentPeer.java:187)
at javax.swing.SwingUtilities.convertPointToScreen(SwingUtilities.java:389)
at javax.swing.SwingUtilities.convertPoint(SwingUtilities.java:180)
at javax.swing.SwingUtilities.convertRectangle(SwingUtilities.java:217)
at sun.lwawt.LWComponentPeer$1.addDirtyRegion(LWComponentPeer.java:244)
at javax.swing.RepaintManager.addDirtyRegion(RepaintManager.java:478)
at javax.swing.JComponent.repaint(JComponent.java:4802)
at java.awt.Component.repaint(Component.java:3303)
at javax.swing.JComponent.setBackground(JComponent.java:2736)
at sun.lwawt.LWComponentPeer.setBackground(LWComponentPeer.java:640)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at sun.lwawt.LWContainerPeer.setBackground(LWContainerPeer.java:242)
at sun.lwawt.LWComponentPeer.initializeImpl(LWComponentPeer.java:324)
at sun.lwawt.LWComponentPeer.initialize(LWComponentPeer.java:313)
at sun.lwawt.LWToolkit.createPanel(LWToolkit.java:317)
at java.awt.Panel.addNotify(Panel.java:86)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.addNotify(Container.java:2773)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at java.awt.Window.addNotify(Window.java:770)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at java.awt.Frame.addNotify(Frame.java:487)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at sun.awt.EmbeddedFrame.addNotify(EmbeddedFrame.java:329)
- locked <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at sun.lwawt.macosx.CViewEmbeddedFrame.addNotify(CViewEmbeddedFrame.java:57)
at org.eclipse.swt.awt.SWT_AWT$1.run(SWT_AWT.java:177)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:702)
at java.awt.EventQueue$3.run(EventQueue.java:696)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:719)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
"AWT-Shutdown" #57 prio=6 os_prio=31 tid=0x0000000100d37800 nid=0x12703 in Object.wait() [0x0000000134c76000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
- locked <0x00000006c116db28> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"pool-4-thread-1" #54 prio=5 os_prio=31 tid=0x00000001023ad000 nid=0x12303 waiting on condition [0x00000001327c2000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c53290d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"pool-3-thread-1" #53 prio=5 os_prio=31 tid=0x000000012c4fe800 nid=0x12103 waiting on condition [0x00000001326bf000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c5a17c38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"pool-2-thread-1" #52 prio=5 os_prio=31 tid=0x0000000100d52000 nid=0x11f03 waiting on condition [0x0000000134565000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c62600f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"Java2D Disposer" #51 daemon prio=10 os_prio=31 tid=0x00000001025ac800 nid=0x11713 in Object.wait() [0x0000000134100000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000006c2e088d8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at sun.java2d.Disposer.run(Disposer.java:148)
at java.lang.Thread.run(Thread.java:745)
"Java2D Queue Flusher" #50 daemon prio=10 os_prio=31 tid=0x0000000102754800 nid=0xee27 in Object.wait() [0x00000001314af000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:203)
- locked <0x00000006c2e860e8> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)
"RJMX Subscription thread on [1.8.0_40] The JVM Running Mission Control" #49 prio=6 os_prio=31 tid=0x0000000101bf8800 nid=0xa953 waiting on condition [0x0000000130d03000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.jrockit.mc.rjmx.subscription.internal.DefaultAttributeSubscriptionThread.run(DefaultAttributeSubscriptionThread.java:86)
"Worker-2" #48 prio=5 os_prio=31 tid=0x000000012e35b000 nid=0x3f0b in Object.wait() [0x0000000130ec5000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000006c1227e58> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
"RMI TCP Connection(4)-10.161.191.30" #47 daemon prio=9 os_prio=31 tid=0x000000012c674800 nid=0x8907 runnable [0x000000012ecf6000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
- locked <0x00000006c0652cb0> (a java.io.BufferedInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:83)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:550)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$254(TCPTransport.java:683)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1/927050099.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"JMX server connection timeout 46" #46 daemon prio=9 os_prio=31 tid=0x000000012e226000 nid=0x8817 in Object.wait() [0x000000012e900000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:168)
- locked <0x00000006c065dc48> (a [I)
at java.lang.Thread.run(Thread.java:745)
"[ThreadPool Manager] - Idle Thread" #45 daemon prio=5 os_prio=31 tid=0x000000012e228800 nid=0xb133 in Object.wait() [0x00000001006a5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
- locked <0x00000006c06630f8> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
"RMI TCP Connection(3)-10.161.191.30" #44 daemon prio=9 os_prio=31 tid=0x000000012f23a000 nid=0x11003 in Object.wait() [0x000000012a921000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:449)
- locked <0x00000006c06916b0> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:227)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:274)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1268)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1266)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$254(TCPTransport.java:683)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1/927050099.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"RMI Scheduler(0)" #42 daemon prio=9 os_prio=31 tid=0x000000012e32c800 nid=0x10c03 waiting on condition [0x000000012ee43000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c0710770> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"RMI TCP Connection(1)-10.161.191.30" #41 daemon prio=9 os_prio=31 tid=0x000000012f290800 nid=0x1094f in Object.wait() [0x00000001284cf000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNotificationBuffer.java:449)
- locked <0x00000006c06916b0> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer)
at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotifications(ArrayNotificationBuffer.java:227)
at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarder.java:274)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1268)
at javax.management.remote.rmi.RMIConnectionImpl$3.run(RMIConnectionImpl.java:1266)
at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionImpl.java:1272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323)
at sun.rmi.transport.Transport$1.run(Transport.java:200)
at sun.rmi.transport.Transport$1.run(Transport.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$254(TCPTransport.java:683)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$1/927050099.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"RMI TCP Accept-0" #40 daemon prio=9 os_prio=31 tid=0x000000012d25d000 nid=0xaf0f runnable [0x0000000125701000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:404)
at java.net.ServerSocket.implAccept(ServerSocket.java:545)
at java.net.ServerSocket.accept(ServerSocket.java:513)
at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372)
at java.lang.Thread.run(Thread.java:745)
"pool-1-thread-1" #38 prio=5 os_prio=31 tid=0x0000000101b44000 nid=0xfa03 waiting on condition [0x000000012df06000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c14b3230> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"(JDP Client Pruner)" #37 daemon prio=6 os_prio=31 tid=0x000000010116d000 nid=0xf803 waiting on condition [0x000000012de03000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.jrockit.mc.jdp.client.Pruner.run(Pruner.java:53)
at java.lang.Thread.run(Thread.java:745)
"(JDP Packet Listener)" #36 daemon prio=6 os_prio=31 tid=0x000000010092e000 nid=0xf603 runnable [0x000000012dd00000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x00000006c173d3e8> (a java.net.PlainDatagramSocketImpl)
at java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144)
- locked <0x00000006c173d3e8> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(DatagramSocket.java:812)
- locked <0x00000006c17241d8> (a java.net.DatagramPacket)
- locked <0x00000006c173c9c0> (a java.net.MulticastSocket)
at com.jrockit.mc.jdp.client.PacketListener.run(PacketListener.java:37)
at java.lang.Thread.run(Thread.java:745)
"Local Descriptor Scanner" #35 prio=6 os_prio=31 tid=0x00000001018af000 nid=0xf403 waiting on condition [0x000000012bd89000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at com.jrockit.mc.browser.attach.LocalDescriptorProvider$LocalScanner.run(LocalDescriptorProvider.java:47)
at java.lang.Thread.run(Thread.java:745)
"EventAdmin Async Event Dispatcher Thread" #33 daemon prio=6 os_prio=31 tid=0x00000001025c1800 nid=0xf027 in Object.wait() [0x0000000128f72000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:200)
- locked <0x00000006c4600110> (a org.eclipse.swt.widgets.RunnableLock)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4721)
at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218)
at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:53)
at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
"Attach Listener" #32 daemon prio=9 os_prio=31 tid=0x000000012d2f9800 nid=0xbc63 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Provisioning Event Dispatcher" #28 daemon prio=5 os_prio=31 tid=0x00000001018bb000 nid=0xc903 in Object.wait() [0x0000000129dc2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000006c1227b50> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Worker-1" #27 prio=5 os_prio=31 tid=0x00000001009d1800 nid=0xc307 in Object.wait() [0x0000000129554000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000006c1227e58> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
"Worker-0" #26 prio=5 os_prio=31 tid=0x00000001012f6800 nid=0xc703 in Object.wait() [0x0000000129a02000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:188)
- locked <0x00000006c1227e58> (a org.eclipse.core.internal.jobs.WorkerPool)
at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:51)
"EMF Reference Cleaner" #25 daemon prio=5 os_prio=31 tid=0x0000000100b08800 nid=0xc503 in Object.wait() [0x00000001298ff000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000006c1228180> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at org.eclipse.emf.common.util.CommonUtil$1ReferenceClearingQueuePollingThread.run(CommonUtil.java:70)
"Worker-JM" #21 prio=5 os_prio=31 tid=0x0000000102480800 nid=0xc10b in Object.wait() [0x0000000129451000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:59)
- locked <0x00000006c12977a0> (a java.util.ArrayList)
"Bundle File Closer" #20 daemon prio=5 os_prio=31 tid=0x000000010254a000 nid=0xc023 in Object.wait() [0x0000000128e2e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000006c12977b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"[Timer] - Main Queue Handler" #19 daemon prio=5 os_prio=31 tid=0x0000000101ab1800 nid=0xbe07 in Object.wait() [0x0000000128c30000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
- locked <0x00000006c1297ab8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"Start Level: Equinox Container: 30653d47-0635-0015-1ffe-9ccc30cb85d6" #17 daemon prio=5 os_prio=31 tid=0x0000000101178000 nid=0xb703 in Object.wait() [0x0000000128a2a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000006c1297b28> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Framework Event Dispatcher: Equinox Container: 30653d47-0635-0015-1ffe-9ccc30cb85d6" #16 daemon prio=5 os_prio=31 tid=0x0000000102474000 nid=0xb51b in Object.wait() [0x0000000128927000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
- locked <0x00000006c12281b0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)
"Active Thread: Equinox Container: 30653d47-0635-0015-1ffe-9ccc30cb85d6" #14 prio=5 os_prio=31 tid=0x0000000101a94800 nid=0xb313 waiting on condition [0x0000000128624000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c12284b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" #12 daemon prio=9 os_prio=31 tid=0x0000000102207000 nid=0x7e03 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread2" #11 daemon prio=9 os_prio=31 tid=0x00000001021e5000 nid=0x7c03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #10 daemon prio=9 os_prio=31 tid=0x00000001021ff000 nid=0x7a03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #9 daemon prio=9 os_prio=31 tid=0x0000000101977800 nid=0x7803 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"VM JFR Buffer Thread" #8 daemon prio=5 os_prio=31 tid=0x000000010193c000 nid=0x7603 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"JFR request timer" #6 daemon prio=5 os_prio=31 tid=0x000000010212e800 nid=0x7403 in Object.wait() [0x00000001244d9000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000006c006dbc8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Signal Dispatcher" #5 daemon prio=9 os_prio=31 tid=0x00000001020ff000 nid=0x7203 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=31 tid=0x0000000102125000 nid=0x6e07 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x0000000102119000 nid=0x6c03 in Object.wait() [0x0000000123745000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000006c006e090> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x0000000102118000 nid=0x6a03 in Object.wait() [0x0000000123642000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
- locked <0x00000006c006e248> (a java.lang.ref.Reference$Lock)
"main" #1 prio=6 os_prio=31 tid=0x000000010100d000 nid=0x130f waiting for monitor entry [0x00007fff5fbf9000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.awt.Component.resize(Component.java:2175)
- waiting to lock <0x00000006c2f6dc60> (a java.awt.Component$AWTTreeLock)
at java.awt.Component.setSize(Component.java:2165)
at com.jrockit.mc.greychart.ui.views.ChartCanvas.paint(ChartCanvas.java:92)
at com.jrockit.mc.rjmx.ui.internal.ChartComposite.refresh(ChartComposite.java:200)
at com.jrockit.mc.rjmx.ui.internal.ChartComposite.setDataRange(ChartComposite.java:541)
at com.jrockit.mc.rjmx.ui.internal.ChartComposite.extendsDataRangeToInclude(ChartComposite.java:532)
at com.jrockit.mc.rjmx.ui.internal.CombinedChartSectionPart$3.doRefresh(CombinedChartSectionPart.java:168)
at com.jrockit.mc.ui.rate.RateLimitedObserver.doRefresh(RateLimitedObserver.java:49)
at com.jrockit.mc.ui.rate.RateLimitedRefresher.refreshIfNeeded(RateLimitedRefresher.java:51)
at com.jrockit.mc.ui.rate.RateLimitedRefresher.run(RateLimitedRefresher.java:35)
at com.jrockit.mc.ui.rate.RateCoordinator.refresh(RateCoordinator.java:65)
at com.jrockit.mc.ui.rate.RefreshController.update(RefreshController.java:188)
at com.jrockit.mc.ui.rate.RefreshController$Group.refresh(RefreshController.java:146)
at com.jrockit.mc.ui.rate.RefreshController.update(RefreshController.java:188)
at com.jrockit.mc.ui.rate.RefreshController$Master$1.run(RefreshController.java:97)
at org.eclipse.swt.widgets.Display.timerProc(Display.java:4813)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5589)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4989)
at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5367)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
at org.eclipse.swt.internal.cocoa.NSApplication.nextEventMatchingMask(NSApplication.java:94)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3652)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at com.jrockit.mc.rcp.application.Application.start(Application.java:36)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
"VM Thread" os_prio=31 tid=0x0000000102115800 nid=0x6803 runnable
"Gang worker#0 (Parallel GC Threads)" os_prio=31 tid=0x000000010200d000 nid=0x5203 runnable
"Gang worker#1 (Parallel GC Threads)" os_prio=31 tid=0x0000000102010000 nid=0x5403 runnable
"Gang worker#2 (Parallel GC Threads)" os_prio=31 tid=0x000000010201a800 nid=0x5603 runnable
"Gang worker#3 (Parallel GC Threads)" os_prio=31 tid=0x000000010201b000 nid=0x5803 runnable
"G1 Main Concurrent Mark GC Thread" os_prio=31 tid=0x0000000102034800 nid=0x6403 runnable
"Gang worker#0 (G1 Parallel Marking Threads)" os_prio=31 tid=0x0000000102035800 nid=0x6603 runnable
"G1 Concurrent Refinement Thread#0" os_prio=31 tid=0x0000000101015800 nid=0x6203 runnable
"G1 Concurrent Refinement Thread#1" os_prio=31 tid=0x000000010201e000 nid=0x6003 runnable
"G1 Concurrent Refinement Thread#2" os_prio=31 tid=0x000000010201d000 nid=0x5e03 runnable
"G1 Concurrent Refinement Thread#3" os_prio=31 tid=0x000000010201c800 nid=0x5c03 runnable
"G1 Concurrent Refinement Thread#4" os_prio=31 tid=0x000000010201b800 nid=0x5a03 runnable
"VM Periodic Task Thread" os_prio=31 tid=0x00000001018fc000 nid=0x8003 waiting on condition
JNI global references: 1326