0 Replies Latest reply on Dec 12, 2014 6:15 AM by user10588126

    Infinitive Breadcrumbs again . SqlDev 4.0.3

    user10588126

      Infinitive Breadcrumbs again . SqlDev 4.0.3.

       

      jstack file below

      2014-12-12 11:08:13

      Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.72-b04 mixed mode):

       

      "RequestProcessor queue manager" daemon prio=10 tid=0x00007f49ac84b800 nid=0x46dc in Object.wait() [0x00007f49c4dd0000]

         java.lang.Thread.State: TIMED_WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000ce47b6c8> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)

          at org.openide.util.RequestProcessor$TickTac.obtainFirst(RequestProcessor.java:2267)

          - locked <0x00000000ce47b6c8> (a java.lang.Class for org.openide.util.RequestProcessor$TickTac)

          at org.openide.util.RequestProcessor$TickTac.run(RequestProcessor.java:2243)

       

      "Inactive RequestProcessor thread [Was:System clipboard synchronizer/org.netbeans.NbClipboard$GetContents]" daemon prio=10 tid=0x00007f49ac841000 nid=0x46d4 in Object.wait() [0x00007f49abfbc000]

         java.lang.Thread.State: TIMED_WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000f57f8118> (a java.lang.Object)

          at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1989)

          - locked <0x00000000f57f8118> (a java.lang.Object)

       

      "Attach Listener" daemon prio=10 tid=0x00007f49d0001000 nid=0x46a4 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

      "Timer-6" prio=10 tid=0x00007f49ac7bd800 nid=0x45e4 in Object.wait() [0x00007f49ab055000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000f06287b0> (a java.util.TaskQueue)

          at java.lang.Object.wait(Object.java:503)

          at java.util.TimerThread.mainLoop(Timer.java:526)

          - locked <0x00000000f06287b0> (a java.util.TaskQueue)

          at java.util.TimerThread.run(Timer.java:505)

       

      "SwingWorker-pool-6-thread-3" daemon prio=10 tid=0x00007f49ac83c000 nid=0x45b4 waiting on condition [0x00007f49ab70f000]

         java.lang.Thread.State: WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000d231f508> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

          at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

          at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

          at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

          at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

          at java.lang.Thread.run(Thread.java:745)

       

      "SwingWorker-pool-6-thread-2" daemon prio=10 tid=0x00007f49ac7ac800 nid=0x45ac waiting on condition [0x00007f49ab156000]

         java.lang.Thread.State: WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000d231f508> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

          at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

          at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

          at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

          at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

          at java.lang.Thread.run(Thread.java:745)

       

      "SwingWorker-pool-6-thread-1" daemon prio=10 tid=0x00007f49ac6fc000 nid=0x4590 waiting on condition [0x00007f49c483b000]

         java.lang.Thread.State: WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000d231f508> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

          at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

          at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

          at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

          at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

          at java.lang.Thread.run(Thread.java:745)

       

      "Image Animator 3" daemon prio=10 tid=0x00007f49ac706800 nid=0x4581 waiting on condition [0x00007f4977ffe000]

         java.lang.Thread.State: TIMED_WAITING (sleeping)

          at java.lang.Thread.sleep(Native Method)

          at sun.awt.image.GifFrame.dispose(GifImageDecoder.java:670)

          at sun.awt.image.GifImageDecoder.produceImage(GifImageDecoder.java:247)

          at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:269)

          at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205)

          at sun.awt.image.ImageFetcher.run(ImageFetcher.java:169)

       

      "status-0" prio=10 tid=0x00007f49ac657800 nid=0x34a1 waiting on condition [0x00007f4977af9000]

         java.lang.Thread.State: WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000d1277298> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

          at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

          at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

          at java.util.concurrent.DelayQueue.take(DelayQueue.java:209)

          at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:338)

          at oracle.ide.status.StatusExecutor$StatusQueue.take(StatusExecutor.java:300)

          at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

          at java.lang.Thread.run(Thread.java:745)

       

      "WeakDataReference polling" prio=10 tid=0x00007f49ac570800 nid=0x34a0 in Object.wait() [0x00007f4977bfa000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000d1449940> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

          - locked <0x00000000d1449940> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

          at oracle.ide.util.WeakDataReference$Cleaner.run(WeakDataReference.java:88)

          at java.lang.Thread.run(Thread.java:745)

       

      "Background Parser" prio=10 tid=0x00007f49ac4a9800 nid=0x349e waiting on condition [0x00007f4977cfb000]

         java.lang.Thread.State: TIMED_WAITING (sleeping)

          at java.lang.Thread.sleep(Native Method)

          at oracle.dbtools.raptor.plsql.BackgroundParser$1.construct(BackgroundParser.java:142)

          at oracle.dbtools.raptor.utils.NamedSwingWorker$2.run(NamedSwingWorker.java:115)

          at java.lang.Thread.run(Thread.java:745)

       

      "TextBufferScavenger" prio=10 tid=0x00007f49ac2ae000 nid=0x349c in Object.wait() [0x00007f49a82c3000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000d0f119a0> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

          - locked <0x00000000d0f119a0> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

          at oracle.ide.model.FacadeBufferReference$PollingThread.run(FacadeBufferReference.java:145)

       

      "pool-4-thread-1" prio=10 tid=0x00007f49ac2d5800 nid=0x3495 waiting on condition [0x00007f49a8a7b000]

         java.lang.Thread.State: TIMED_WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000d0d1f640> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

          at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)

          at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)

          at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)

          at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)

          at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

          at java.lang.Thread.run(Thread.java:745)

       

      "WaitCursor-Timer" prio=10 tid=0x00007f49ac330800 nid=0x347d in Object.wait() [0x00007f4977dfc000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cff8c4b8> (a java.util.TaskQueue)

          at java.lang.Object.wait(Object.java:503)

          at java.util.TimerThread.mainLoop(Timer.java:526)

          - locked <0x00000000cff8c4b8> (a java.util.TaskQueue)

          at java.util.TimerThread.run(Timer.java:505)

       

      "IconOverlayTracker Timer: null-jdbcNodeInfoType" prio=10 tid=0x00007f49a0e9c800 nid=0x3479 in Object.wait() [0x00007f49a81c2000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000d02288c8> (a java.util.TaskQueue)

          at java.lang.Object.wait(Object.java:503)

          at java.util.TimerThread.mainLoop(Timer.java:526)

          - locked <0x00000000d02288c8> (a java.util.TaskQueue)

          at java.util.TimerThread.run(Timer.java:505)

       

      "pool-3-thread-1" prio=10 tid=0x00007f4984001800 nid=0x3477 waiting on condition [0x00007f49a83c4000]

         java.lang.Thread.State: WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000cfd6d250> (a java.util.concurrent.SynchronousQueue$TransferStack)

          at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

          at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)

          at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)

          at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:925)

          at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)

          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)

          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

          at java.lang.Thread.run(Thread.java:745)

       

      "Scheduler" daemon prio=10 tid=0x00007f49ac3c7000 nid=0x3476 in Object.wait() [0x00007f49a84c5000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cfd6cfd0> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)

          at java.lang.Object.wait(Object.java:503)

          at oracle.dbtools.raptor.backgroundTask.TaskLinkedList.takeNextTask(TaskLinkedList.java:47)

          - locked <0x00000000cfd6cfd0> (a oracle.dbtools.raptor.backgroundTask.TaskLinkedList)

          at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread.run(RaptorTaskManager.java:479)

       

      "DestroyJavaVM" prio=10 tid=0x00007f49fc00d800 nid=0x344d waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

      "Thread-7" daemon prio=10 tid=0x00007f49a0e89000 nid=0x3472 in Object.wait() [0x00007f49a890e000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cf19efd0> (a java.util.LinkedList)

          at java.lang.Object.wait(Object.java:503)

          at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1476)

          - locked <0x00000000cf19efd0> (a java.util.LinkedList)

       

      "ChangeSetService" daemon prio=10 tid=0x00007f49a0d8f000 nid=0x3470 in Object.wait() [0x00007f49a8b7c000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cfd5e150> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)

          at java.lang.Object.wait(Object.java:503)

          at oracle.jdevimpl.vcs.changeset.ChangeSetService.awaitEvents(ChangeSetService.java:131)

          - locked <0x00000000cfd5e150> (a oracle.jdevimpl.vcs.changeset.ChangeSetService)

          at oracle.jdevimpl.vcs.changeset.ChangeSetService.eventLoop(ChangeSetService.java:152)

          at oracle.jdevimpl.vcs.changeset.ChangeSetService.access$000(ChangeSetService.java:60)

          at oracle.jdevimpl.vcs.changeset.ChangeSetService$1.run(ChangeSetService.java:99)

          at java.lang.Thread.run(Thread.java:745)

       

      "Log Poller" prio=10 tid=0x00007f49a09f2800 nid=0x346f waiting on condition [0x00007f49c4135000]

         java.lang.Thread.State: WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000cf6afb70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

          at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

          at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

          at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)

          at oracle.ide.log.QueuedLoggingHandler.take(QueuedLoggingHandler.java:60)

          at oracle.ideimpl.log.TabbedLogManager$4.run(TabbedLogManager.java:321)

          at java.lang.Thread.run(Thread.java:745)

       

      "JarIndex Timer" daemon prio=10 tid=0x00007f49a080d000 nid=0x346d in Object.wait() [0x00007f49c453f000]

         java.lang.Thread.State: TIMED_WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cefc15a8> (a java.util.TaskQueue)

          at java.util.TimerThread.mainLoop(Timer.java:552)

          - locked <0x00000000cefc15a8> (a java.util.TaskQueue)

          at java.util.TimerThread.run(Timer.java:505)

       

      "TimedCache-Timer" daemon prio=10 tid=0x00007f49a02ee800 nid=0x3469 in Object.wait() [0x00007f49c473a000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cf4b75f8> (a java.util.TaskQueue)

          at java.lang.Object.wait(Object.java:503)

          at java.util.TimerThread.mainLoop(Timer.java:526)

          - locked <0x00000000cf4b75f8> (a java.util.TaskQueue)

          at java.util.TimerThread.run(Timer.java:505)

       

      "Framework Event Dispatcher" daemon prio=10 tid=0x00007f49ac0d3800 nid=0x3465 in Object.wait() [0x00007f49c4a3d000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000ce3f73b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

          at java.lang.Object.wait(Object.java:503)

          at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)

          - locked <0x00000000ce3f73b8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)

          at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:336)

       

      "State Data Manager" daemon prio=10 tid=0x00007f49a01d3800 nid=0x3464 waiting on condition [0x00007f49c4bce000]

         java.lang.Thread.State: TIMED_WAITING (sleeping)

          at java.lang.Thread.sleep(Native Method)

          at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)

          at java.lang.Thread.run(Thread.java:745)

       

      "Framework Active Thread" prio=10 tid=0x00007f49a01b1800 nid=0x3463 in Object.wait() [0x00007f49c4ccf000]

         java.lang.Thread.State: TIMED_WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cf1ef708> (a org.eclipse.osgi.framework.internal.core.Framework)

          at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1863)

          - locked <0x00000000cf1ef708> (a org.eclipse.osgi.framework.internal.core.Framework)

          at java.lang.Thread.run(Thread.java:745)

       

      "Active Reference Queue Daemon" daemon prio=10 tid=0x00007f49fc27b800 nid=0x345f in Object.wait() [0x00007f49c50f1000]

         java.lang.Thread.State: TIMED_WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cf285f30> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

          - locked <0x00000000cf285f30> (a java.lang.ref.ReferenceQueue$Lock)

          at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.java:180)

          - locked <0x00000000cf285f30> (a java.lang.ref.ReferenceQueue$Lock)

       

      "TimerQueue" daemon prio=10 tid=0x00007f49fc1cb800 nid=0x345e waiting on condition [0x00007f49c60c8000]

         java.lang.Thread.State: TIMED_WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000ce707850> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

          at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)

          at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)

          at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)

          at javax.swing.TimerQueue.run(TimerQueue.java:171)

          at java.lang.Thread.run(Thread.java:745)

       

      "AWT-EventQueue-0" prio=10 tid=0x00007f49fc1c8800 nid=0x345d waiting on condition [0x00007f49c61c9000]

         java.lang.Thread.State: WAITING (parking)

          at sun.misc.Unsafe.park(Native Method)

          - parking to wait for  <0x00000000cf1ef1c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

          at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)

          at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)

          at java.awt.EventQueue.getNextEvent(EventQueue.java:543)

          at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

          at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)

          at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)

          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)

          at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)

          at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

       

      "AWT-Shutdown" prio=10 tid=0x00007f49fc1c7000 nid=0x345c in Object.wait() [0x00007f49c62ca000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cf346690> (a java.lang.Object)

          at java.lang.Object.wait(Object.java:503)

          at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:296)

          - locked <0x00000000cf346690> (a java.lang.Object)

          at java.lang.Thread.run(Thread.java:745)

       

      "AWT-XAWT" daemon prio=10 tid=0x00007f49fc1c5800 nid=0x345b runnable [0x00007f49c63cb000]

         java.lang.Thread.State: RUNNABLE

          at sun.awt.X11.XToolkit.waitForEvents(Native Method)

          at sun.awt.X11.XToolkit.run(XToolkit.java:541)

          at sun.awt.X11.XToolkit.run(XToolkit.java:505)

          at java.lang.Thread.run(Thread.java:745)

       

      "Java2D Disposer" daemon prio=10 tid=0x00007f49fc1a6000 nid=0x345a in Object.wait() [0x00007f49c68dc000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000cf278918> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

          - locked <0x00000000cf278918> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

          at sun.java2d.Disposer.run(Disposer.java:145)

          at java.lang.Thread.run(Thread.java:745)

       

      "Service Thread" daemon prio=10 tid=0x00007f49fc09d800 nid=0x3458 runnable [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

      "C2 CompilerThread1" daemon prio=10 tid=0x00007f49fc09b000 nid=0x3457 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

      "C2 CompilerThread0" daemon prio=10 tid=0x00007f49fc098000 nid=0x3456 waiting on condition [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

      "Signal Dispatcher" daemon prio=10 tid=0x00007f49fc096000 nid=0x3455 runnable [0x0000000000000000]

         java.lang.Thread.State: RUNNABLE

       

      "Finalizer" daemon prio=10 tid=0x00007f49fc074000 nid=0x3454 in Object.wait() [0x00007f49e4fef000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000ce43a2d8> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

          - locked <0x00000000ce43a2d8> (a java.lang.ref.ReferenceQueue$Lock)

          at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

          at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

       

      "Reference Handler" daemon prio=10 tid=0x00007f49fc072000 nid=0x3453 in Object.wait() [0x00007f49e50f0000]

         java.lang.Thread.State: WAITING (on object monitor)

          at java.lang.Object.wait(Native Method)

          - waiting on <0x00000000ce42ff88> (a java.lang.ref.Reference$Lock)

          at java.lang.Object.wait(Object.java:503)

          at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)

          - locked <0x00000000ce42ff88> (a java.lang.ref.Reference$Lock)

       

      "VM Thread" prio=10 tid=0x00007f49fc06d800 nid=0x3452 runnable

       

      "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f49fc023800 nid=0x344e runnable

       

      "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f49fc025000 nid=0x344f runnable

       

      "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f49fc027000 nid=0x3450 runnable

       

      "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f49fc029000 nid=0x3451 runnable

       

      "VM Periodic Task Thread" prio=10 tid=0x00007f49fc0a8000 nid=0x3459 waiting on condition

       

      JNI global references: 1336