twolf@beowulf:~$ jstack 15390 2009-04-07 10:21:12 Full thread dump Java HotSpot(TM) Client VM (11.3-b02 mixed mode): "Inactive RequestProcessor thread [Was:Flush UI Logs/org.netbeans.modules.uihandler.UIHandler$1WriteOut]" daemon prio=10 tid=0xb599ec00 nid=0x3d27 in Object.wait() [0x6c4d4000..0x6c4d5030] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x72610698> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:958) - locked <0x72610698> (a java.lang.Object) "Attach Listener" daemon prio=10 tid=0x0a36fc00 nid=0x3ca0 waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Java Source Worker Thread" daemon prio=10 tid=0x6b466c00 nid=0x3c49 runnable [0x69cf4000..0x69cf4e30] java.lang.Thread.State: RUNNABLE at java.io.UnixFileSystem.checkAccess(Native Method) at java.io.File.canRead(File.java:691) at org.netbeans.modules.versioning.system.cvss.util.Utils.containsMetadata(Utils.java:516) at org.netbeans.modules.versioning.system.cvss.CvsVersioningSystem.getTopmostManagedParent(CvsVersioningSystem.java:453) at org.netbeans.modules.versioning.system.cvss.CVS.getTopmostManagedAncestor(CVS.java:80) at org.netbeans.modules.versioning.VersioningManager.getOwner(VersioningManager.java:258) - locked <0x746522f8> (a org.netbeans.modules.versioning.VersioningManager) at org.netbeans.modules.versioning.spi.VersioningSupport.getOwner(VersioningSupport.java:84) at org.netbeans.modules.subversion.SubversionVisibilityQuery.isVisible(SubversionVisibilityQuery.java:93) at org.netbeans.modules.subversion.SubversionVisibilityQuery.isVisible(SubversionVisibilityQuery.java:79) at org.netbeans.api.queries.VisibilityQuery.isVisible(VisibilityQuery.java:99) at org.netbeans.modules.parsing.impl.indexing.FileObjectCrawler.collect(FileObjectCrawler.java:92) at org.netbeans.modules.parsing.impl.indexing.FileObjectCrawler.collect(FileObjectCrawler.java:96) at org.netbeans.modules.parsing.impl.indexing.FileObjectCrawler.collect(FileObjectCrawler.java:96) at org.netbeans.modules.parsing.impl.indexing.FileObjectCrawler.collect(FileObjectCrawler.java:96) at org.netbeans.modules.parsing.impl.indexing.FileObjectCrawler.collectResources(FileObjectCrawler.java:82) at org.netbeans.modules.parsing.impl.indexing.Crawler.init(Crawler.java:110) at org.netbeans.modules.parsing.impl.indexing.Crawler.getResources(Crawler.java:81) - locked <0x722b3da0> (a org.netbeans.modules.parsing.impl.indexing.FileObjectCrawler) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.scanSource(RepositoryUpdater.java:1142) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.scanSources(RepositoryUpdater.java:1121) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.getDone(RepositoryUpdater.java:949) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$1.getDone(RepositoryUpdater.java:556) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:736) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:1275) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:1250) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:601) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) "DestroyJavaVM" prio=10 tid=0x6bdf3c00 nid=0x3c1f waiting on condition [0x00000000..0xb7e47070] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x6b6f2c00 nid=0x3c3e runnable [0x6ade9000..0x6adeadb0] java.lang.Thread.State: RUNNABLE at sun.java2d.loops.MaskFill.FillAAPgram(Native Method) at sun.java2d.pipe.AlphaColorPipe.fillParallelogram(AlphaColorPipe.java:55) at sun.java2d.pipe.PixelToParallelogramConverter.fillRectangle(PixelToParallelogramConverter.java:298) at sun.java2d.pipe.PixelToParallelogramConverter.fill(PixelToParallelogramConverter.java:141) at sun.java2d.pipe.ValidatePipe.fill(ValidatePipe.java:142) at sun.java2d.SunGraphics2D.fill(SunGraphics2D.java:2364) at com.sun.java.swing.plaf.nimbus.ScrollPanePainter.paintBorderEnabled(ScrollPanePainter.java:94) at com.sun.java.swing.plaf.nimbus.ScrollPanePainter.doPaint(ScrollPanePainter.java:60) at com.sun.java.swing.plaf.nimbus.AbstractRegionPainter.paint0(AbstractRegionPainter.java:696) at com.sun.java.swing.plaf.nimbus.AbstractRegionPainter.paint(AbstractRegionPainter.java:137) at com.sun.java.swing.plaf.nimbus.AbstractRegionPainter.paint(AbstractRegionPainter.java:25) at com.sun.java.swing.plaf.nimbus.SynthPainterImpl.paint(SynthPainterImpl.java:47) at com.sun.java.swing.plaf.nimbus.SynthPainterImpl.paintBorder(SynthPainterImpl.java:104) at com.sun.java.swing.plaf.nimbus.SynthPainterImpl.paintViewportBorder(SynthPainterImpl.java:2786) at javax.swing.plaf.synth.SynthScrollPaneUI$ViewportBorder.paintBorder(SynthScrollPaneUI.java:196) at javax.swing.JComponent.paintBorder(JComponent.java:922) at javax.swing.JComponent.paint(JComponent.java:1028) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x73db7f80> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:325) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x73db7f80> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x73db7f80> (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 <0x73db7f80> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x73db7f80> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.paint(JComponent.java:1036) at javax.swing.JComponent.paintChildren(JComponent.java:864) - locked <0x73db7f80> (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 <0x73db7f80> (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:277) at javax.swing.RepaintManager.paint(RepaintManager.java:1217) at javax.swing.JComponent._paintImmediately(JComponent.java:5070) at javax.swing.JComponent.paintImmediately(JComponent.java:4880) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:826) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:694) 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 org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) "TimerQueue" daemon prio=10 tid=0x6bd27400 nid=0x3c3d runnable [0x6bafd000..0x6bafde30] java.lang.Thread.State: RUNNABLE at java.lang.Object.wait(Native Method) - waiting on <0x747b1600> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x747b1600> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0x09f5a400 nid=0x3c3c in Object.wait() [0x6b1ec000..0x6b1ed0b0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x7464e458> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:102) - locked <0x7464e458> (a java.lang.Object) "Thread-4" daemon prio=10 tid=0x0a0b0c00 nid=0x3c3a in Object.wait() [0x6afeb000..0x6afec130] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x74025fc8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x74025fc8> (a java.util.LinkedList) "Inactive RequestProcessor thread [Was:TimedSoftReference/org.openide.util.TimedSoftReference]" daemon prio=10 tid=0x0a063400 nid=0x3c38 in Object.wait() [0x6b3fe000..0x6b3ff030] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x746400b8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:958) - locked <0x746400b8> (a java.lang.Object) "AWT-Shutdown" prio=10 tid=0x6bd26400 nid=0x3c32 in Object.wait() [0x6bcfe000..0x6bcfef30] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x73bf34a0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x73bf34a0> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x6e0df400 nid=0x3c31 runnable [0x6c025000..0x6c025db0] java.lang.Thread.State: RUNNABLE at sun.awt.X11.XToolkit.waitForEvents(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:548) at sun.awt.X11.XToolkit.run(XToolkit.java:523) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x6e095000 nid=0x3c30 waiting on condition [0x6c245000..0x6c245e30] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x73ba67f0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:747) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:778) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1114) at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) at sun.awt.SunToolkit.awtLock(SunToolkit.java:241) at sun.java2d.DefaultDisposerRecord.invokeNativeDispose(Native Method) at sun.java2d.DefaultDisposerRecord.dispose(DefaultDisposerRecord.java:24) at sun.java2d.Disposer.run(Disposer.java:128) at java.lang.Thread.run(Thread.java:619) "Timer-0" daemon prio=10 tid=0x6e06e000 nid=0x3c2d in Object.wait() [0x6c8d6000..0x6c8d6fb0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x73c30a68> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x73c30a68> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x6e06d400 nid=0x3c2c runnable [0x6cad7000..0x6cad8030] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x73bf9d00> (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:1003) "Active Reference Queue Daemon" daemon prio=10 tid=0xb593bc00 nid=0x3c2b in Object.wait() [0x6e374000..0x6e374eb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x73bffa40> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x73bffa40> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3153) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=10 tid=0xb5902400 nid=0x3c29 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0xb5900800 nid=0x3c28 waiting on condition [0x00000000..0x6e6778e8] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x09f40c00 nid=0x3c27 runnable [0x00000000..0x6e878d90] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=10 tid=0x09f3f800 nid=0x3c26 waiting on condition [0x00000000..0x6ea7a31c] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x09f2e800 nid=0x3c25 in Object.wait() [0x6ecb9000..0x6ecb9fb0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x73c41cc8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x73c41cc8> (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=0x09f29c00 nid=0x3c24 in Object.wait() [0x6eeba000..0x6eebb030] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x73bf34d0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x73bf34d0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x09f26400 nid=0x3c23 runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x09e67800 nid=0x3c20 runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x09e69000 nid=0x3c21 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x09ed6800 nid=0x3c22 runnable "VM Periodic Task Thread" prio=10 tid=0xb590c400 nid=0x3c2a waiting on condition JNI global references: 1950