2007-07-25 20:33:04 Full thread dump Java HotSpot(TM) Client VM (1.6.0_02-b05 mixed mode, sharing): "Thread-10" prio=10 tid=0x08f3b000 nid=0x3cb7 in Object.wait() [0xb5332000..0xb5332fb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.awt.EventQueue.invokeAndWait(EventQueue.java:992) - locked <0x81815790> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager.updateFolds(JspFoldManager.java:493) - locked <0x80a69928> (a org.netbeans.modules.web.core.syntax.folding.JspFoldManager) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager.access$100(JspFoldManager.java:64) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager$1$1.run(JspFoldManager.java:126) at java.lang.Thread.run(Thread.java:619) "Timer-3" prio=10 tid=0xb3ad5000 nid=0x3cb3 in Object.wait() [0xb4e23000..0xb4e240b0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Thread.join(Thread.java:1143) - locked <0x815ad798> (a java.lang.Thread) at java.lang.Thread.join(Thread.java:1196) at org.netbeans.modules.web.core.syntax.folding.JspFoldManager$1.run(JspFoldManager.java:136) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) "HintsController worker" daemon prio=10 tid=0x08baf400 nid=0x3c99 waiting for monitor entry [0xb3308000..0xb3309030] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.layerChanged(CompoundHighlightsContainer.java:244) - waiting to lock <0x80c62ac8> (a java.lang.String) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.access$200(CompoundHighlightsContainer.java:40) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer$LayerListener.highlightChanged(CompoundHighlightsContainer.java:314) at org.netbeans.spi.editor.highlighting.support.AbstractHighlightsContainer.fireHighlightsChange(AbstractHighlightsContainer.java:88) at org.netbeans.spi.editor.highlighting.support.OffsetsBag.addAllHighlights(OffsetsBag.java:167) at org.netbeans.modules.editor.hints.AnnotationHolder.updateHighlightsOnLine(AnnotationHolder.java:565) at org.netbeans.modules.editor.hints.AnnotationHolder.updateHighlightsOnLine(AnnotationHolder.java:552) at org.netbeans.modules.editor.hints.AnnotationHolder.setErrorDescriptionsImpl(AnnotationHolder.java:731) - locked <0x81994c58> (a org.netbeans.modules.editor.hints.AnnotationHolder) at org.netbeans.modules.editor.hints.AnnotationHolder.access$1100(AnnotationHolder.java:83) at org.netbeans.modules.editor.hints.AnnotationHolder$4.run(AnnotationHolder.java:644) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1162) at org.netbeans.modules.editor.hints.AnnotationHolder.setErrorDescriptions(AnnotationHolder.java:641) at org.netbeans.modules.editor.hints.HintsControllerImpl.setErrorsImpl(HintsControllerImpl.java:103) at org.netbeans.modules.editor.hints.HintsControllerImpl.setErrors(HintsControllerImpl.java:85) at org.netbeans.spi.editor.hints.HintsController$1.run(HintsController.java:51) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Default RequestProcessor" daemon prio=10 tid=0x08bc9c00 nid=0x3c95 in Object.wait() [0xb3632000..0xb3632e30] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at javax.swing.text.AbstractDocument.writeLock(AbstractDocument.java:1329) - locked <0x808d4368> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.editor.BaseDocument.extWriteLock(BaseDocument.java:1368) - locked <0x808d4368> (a org.netbeans.modules.editor.NbEditorDocument) at org.netbeans.modules.html.editor.coloring.EmbeddingUpdater.createEmbedding(EmbeddingUpdater.java:222) at org.netbeans.modules.html.editor.coloring.EmbeddingUpdater.endTag(EmbeddingUpdater.java:155) at org.netbeans.modules.html.editor.coloring.EmbeddingUpdater.parsingFinished(EmbeddingUpdater.java:75) at org.netbeans.editor.ext.html.parser.SyntaxParser.notifyParsingFinished(SyntaxParser.java:188) at org.netbeans.editor.ext.html.parser.SyntaxParser.parse(SyntaxParser.java:154) at org.netbeans.editor.ext.html.parser.SyntaxParser.access$200(SyntaxParser.java:44) at org.netbeans.editor.ext.html.parser.SyntaxParser$2.run(SyntaxParser.java:98) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "pool-1-thread-1" prio=10 tid=0x08ab2400 nid=0x39dd waiting on condition [0xb3c5c000..0xb3c5d130] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7fe36848> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0xb563a000 nid=0x39b2 waiting on condition [0x00000000..0xb7f3d080] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0xb3f8f800 nid=0x39d6 runnable [0xb3cab000..0xb3cae030] java.lang.Thread.State: RUNNABLE at java.util.Collections$UnmodifiableCollection$1.hasNext(Collections.java:1009) at org.netbeans.api.languages.ASTItem.findPath(ASTItem.java:147) at org.netbeans.api.languages.ASTItem.findPath2(ASTItem.java:164) at org.netbeans.api.languages.ASTItem.findPath(ASTItem.java:145) at org.netbeans.api.languages.ASTItem.findPath(ASTItem.java:135) at org.netbeans.modules.languages.features.SemanticHighlightsLayer$Highlights.moveNext(SemanticHighlightsLayer.java:88) at org.netbeans.spi.editor.highlighting.support.OffsetsBag.addAllHighlightsImpl(OffsetsBag.java:552) at org.netbeans.spi.editor.highlighting.support.OffsetsBag.addAllHighlights(OffsetsBag.java:160) - locked <0x815ad858> (a org.netbeans.modules.editor.lib2.highlighting.OffsetGapList) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.updateCache(CompoundHighlightsContainer.java:267) at org.netbeans.modules.editor.lib2.highlighting.CompoundHighlightsContainer.getHighlights(CompoundHighlightsContainer.java:142) - locked <0x80c62ac8> (a java.lang.String) at org.netbeans.modules.editor.lib.HighlightingDrawLayer.processOffset(HighlightingDrawLayer.java:381) at org.netbeans.modules.editor.lib.HighlightingDrawLayer.isActive(HighlightingDrawLayer.java:252) at org.netbeans.editor.DrawEngine.drawArea(DrawEngine.java:809) at org.netbeans.editor.DrawEngine.draw(DrawEngine.java:1073) - locked <0x80a691f0> (a org.netbeans.modules.languages.dataobject.LanguagesEditorKit$3) at org.netbeans.editor.DrawEngineLineView.getModel2ViewRect(DrawEngineLineView.java:278) at org.netbeans.editor.DrawEngineLineView.modelToView(DrawEngineLineView.java:314) at org.netbeans.editor.DrawEngineLineView.getPreferredSpan(DrawEngineLineView.java:254) at org.netbeans.editor.DrawEngineLineView.minorAxisUpdateLayout(DrawEngineLineView.java:560) at org.netbeans.editor.DrawEngineLineView.updateLayout(DrawEngineLineView.java:515) at org.netbeans.lib.editor.view.GapBoxViewChildren.childrenUpdateLayout(GapBoxViewChildren.java:878) at org.netbeans.lib.editor.view.GapBoxViewChildren.childrenUpdateLayout(GapBoxViewChildren.java:883) at org.netbeans.lib.editor.view.GapBoxView.updateLayout(GapBoxView.java:737) at org.netbeans.lib.editor.view.GapBoxView.directUpdateLayout(GapBoxView.java:886) at org.netbeans.lib.editor.view.GapDocumentView.directUpdateLayout(GapDocumentView.java:150) at org.netbeans.lib.editor.view.GapBoxView.markLayoutInvalid(GapBoxView.java:873) at org.netbeans.lib.editor.view.GapBoxViewChildren.markLayoutInvalid(GapBoxViewChildren.java:837) at org.netbeans.lib.editor.view.GapBoxView.preferenceChanged(GapBoxView.java:1261) at org.netbeans.editor.DrawEngineLineView.setEstimatedSpan(DrawEngineLineView.java:155) at org.netbeans.editor.DrawEngineLineView.modelToView(DrawEngineLineView.java:300) at org.netbeans.editor.DrawEngineLineView.modelToView(DrawEngineLineView.java:295) at org.netbeans.lib.editor.view.GapBoxView.modelToView(GapBoxView.java:1490) at org.netbeans.editor.view.spi.LockView.modelToView(LockView.java:398) at javax.swing.plaf.basic.BasicTextUI$RootView.modelToView(BasicTextUI.java:1496) at javax.swing.plaf.basic.BasicTextUI.modelToView(BasicTextUI.java:1034) at org.netbeans.editor.BaseCaret.updateCaretBounds(BaseCaret.java:299) at org.netbeans.editor.BaseCaret.update(BaseCaret.java:577) at org.netbeans.editor.BaseCaret.paint(BaseCaret.java:451) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:730) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:868) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:847) at javax.swing.JComponent.paintComponent(JComponent.java:763) at javax.swing.JComponent.paint(JComponent.java:1027) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JViewport.paint(JViewport.java:747) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:294) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JLayeredPane.paint(JLayeredPane.java:564) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x7f18edd8> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5122) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:285) at javax.swing.RepaintManager.paint(RepaintManager.java:1128) at javax.swing.JComponent._paintImmediately(JComponent.java:5070) at javax.swing.JComponent.paintImmediately(JComponent.java:4880) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:723) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:679) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:659) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:128) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) "Java Node Badge Processor" daemon prio=10 tid=0x08d8e000 nid=0x39d2 waiting on condition [0xb3beb000..0xb3bebfb0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7fbf0110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395) at org.netbeans.modules.java.JavaNode$2.run(JavaNode.java:255) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Java Task Provider" daemon prio=10 tid=0xb47c7c00 nid=0x39d1 in Object.wait() [0xb3cfe000..0xb3cff130] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7fb26e88> (a java.util.LinkedHashSet) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.java.source.tasklist.JavaTaskProvider$1.run(JavaTaskProvider.java:204) - locked <0x7fb26e88> (a java.util.LinkedHashSet) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "TimerQueue" daemon prio=10 tid=0x08dfc000 nid=0x39d0 in Object.wait() [0xb3ead000..0xb3eae0b0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x7f8db398> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Timer-1" prio=10 tid=0xb47f2800 nid=0x39cf in Object.wait() [0xb3efe000..0xb3efee30] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x7f8ca6c8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Java Source Worker Thread" prio=10 tid=0xb3f35c00 nid=0x39ce waiting on condition [0xb3e5c000..0xb3e5cdb0] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x7f8cdcf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1391) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "Thread-4" daemon prio=10 tid=0x08c9b800 nid=0x39c8 in Object.wait() [0xb4079000..0xb4079fb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7f5cf8d0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x7f5cf8d0> (a java.util.LinkedList) "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0xb4795400 nid=0x39c7 in Object.wait() [0xb40ca000..0xb40cb130] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7f5c3450> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.sun.tools.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:1759) - locked <0x7f5c3450> (a java.lang.Object) "AWT-Shutdown" prio=10 tid=0xb5694c00 nid=0x39c1 in Object.wait() [0xb4f32000..0xb4f32db0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x7f177750> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0xb5694000 nid=0x39c0 runnable [0xb4f83000..0xb4f83f30] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:544) at sun.awt.X11.XToolkit.run(XToolkit.java:519) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x08c45000 nid=0x39bf in Object.wait() [0xb50a6000..0xb50a6eb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7f177810> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0xb5629400 nid=0x39bc in Object.wait() [0xb53d4000..0xb53d5130] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x7f137b88> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0xb561fc00 nid=0x39bb runnable [0xb5425000..0xb54260b0] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x7f137c30> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:980) "Active Reference Queue Daemon" daemon prio=10 tid=0xb5612400 nid=0x39ba in Object.wait() [0xb5785000..0xb5785e30] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7f137dc0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3034) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0x08a30400 nid=0x39b8 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x08a2ec00 nid=0x39b7 waiting on condition [0x00000000..0xb591e948] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x08a2d800 nid=0x39b6 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08a25400 nid=0x39b5 in Object.wait() [0xb5bc0000..0xb5bc0fb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x7f137fa8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x08a24000 nid=0x39b4 in Object.wait() [0xb5c12000..0xb5c12130] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x7f1379e0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x08a1ac00 nid=0x39b3 runnable "VM Periodic Task Thread" prio=10 tid=0x08a32000 nid=0x39b9 waiting on condition JNI global references: 1632 Heap def new generation total 3968K, used 3295K [0x7e260000, 0x7e6a0000, 0x7f120000) eden space 3584K, 91% used [0x7e260000, 0x7e597b90, 0x7e5e0000) from space 384K, 0% used [0x7e640000, 0x7e640328, 0x7e6a0000) to space 384K, 0% used [0x7e5e0000, 0x7e5e0000, 0x7e640000) tenured generation total 51872K, used 41818K [0x7f120000, 0x823c8000, 0x8a260000) the space 51872K, 80% used [0x7f120000, 0x819f69a0, 0x819f6a00, 0x823c8000) compacting perm gen total 43008K, used 42966K [0x8a260000, 0x8cc60000, 0x94260000) the space 43008K, 99% used [0x8a260000, 0x8cc558a8, 0x8cc55a00, 0x8cc60000) ro space 8192K, 73% used [0x94260000, 0x948406f0, 0x94840800, 0x94a60000) rw space 12288K, 57% used [0x94a60000, 0x95151d68, 0x95151e00, 0x95660000)