2008-03-31 09:36:01 Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode): ^C"DestroyJavaVM" prio=6 tid=0x00299000 nid=0x1cf4 waiting on condition [0x00000000..0x00abfd4c] java.lang.Thread.State: RUNNABLE "pool-1-thread-1" prio=6 tid=0x2925a800 nid=0x1208 waiting on condition [0x2cd0f000..0x2cd0fa94] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0574f200> (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) C:\> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906) at java.lang.Thread.run(Thread.java:619) "AWT-EventQueue-1" prio=6 tid=0x29023800 nid=0x13b8 in Object.wait() [0x2c90e000..0x2c90fb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x03a50020> (a org.openide.util.Mutex$QueueCell) at java.lang.Object.wait(Object.java:485) at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1601) - locked <0x03a50020> (a org.openide.util.Mutex$QueueCell) at org.openide.util.Mutex.privilegedEnter(Mutex.java:823) at org.openide.util.Mutex.leaveImpl(Mutex.java:891) at org.openide.util.Mutex.leave(Mutex.java:835) at org.openide.util.Mutex.readAccess(Mutex.java:333) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:215) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:320) at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:241) at org.netbeans.modules.project.ui.OpenProjectList$RecentProjectList.refresh(OpenProjectList.java:1221) at org.netbeans.modules.project.ui.OpenProjectList$RecentProjectList.getRecentProjectsInfo(OpenProjectList.java:1361) at org.netbeans.modules.project.ui.OpenProjectList$RecentProjectList.access$1200(OpenProjectList.java:1129) at org.netbeans.modules.project.ui.OpenProjectList.getRecentProjectsInformation(OpenProjectList.java:775) - locked <0x057a53a0> (a org.netbeans.modules.project.ui.OpenProjectList) at org.netbeans.modules.project.ui.api.RecentProjects.getRecentProjectInformation(RecentProjects.java:96) at org.netbeans.modules.welcome.content.RecentProjectsPanel.rebuildContent(RecentProjectsPanel.java:120) at org.netbeans.modules.welcome.content.RecentProjectsPanel.addNotify(RecentProjectsPanel.java:89) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addImpl(Container.java:1062) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at java.awt.Container.add(Container.java:903) at org.netbeans.modules.welcome.ui.MyNetBeansTab.buildContent(MyNetBeansTab.java:80) at org.netbeans.modules.welcome.ui.AbstractTab.addNotify(AbstractTab.java:94) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at org.netbeans.swing.tabcontrol.TabbedContainer.addNotify(TabbedContainer.java:924) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addNotify(Container.java:2592) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at javax.swing.JComponent.addNotify(JComponent.java:4683) at java.awt.Container.addImpl(Container.java:1062) - locked <0x048a49c0> (a java.awt.Component$AWTTreeLock) at java.awt.Container.add(Container.java:903) at org.netbeans.core.windows.view.ui.MainWindow.setDesktop(MainWindow.java:500) at org.netbeans.core.windows.view.ViewHierarchy.setDesktop(ViewHierarchy.java:785) at org.netbeans.core.windows.view.ViewHierarchy.setMainWindowDesktop(ViewHierarchy.java:775) at org.netbeans.core.windows.view.ViewHierarchy.updateDesktop(ViewHierarchy.java:668) at org.netbeans.core.windows.view.DefaultView.showWindowSystem(DefaultView.java:556) at org.netbeans.core.windows.view.DefaultView.windowSystemVisibilityChanged(DefaultView.java:498) at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:180) at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:269) at org.netbeans.core.windows.ViewRequestor.processVisibilityRequest(ViewRequestor.java:258) at org.netbeans.core.windows.ViewRequestor.postVisibilityRequest(ViewRequestor.java:195) at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:117) at org.netbeans.core.windows.Central.setVisible(Central.java:118) at org.netbeans.core.windows.WindowManagerImpl.setVisible(WindowManagerImpl.java:765) at org.netbeans.core.windows.WindowSystemImpl.show(WindowSystemImpl.java:87) at org.netbeans.core.NonGui$2.run(NonGui.java:195) 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: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) "TimerQueue" daemon prio=6 tid=0x2835ac00 nid=0x574 in Object.wait() [0x2b50f000..0x2b50fc14] 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 <0x04f9cd70> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-8" daemon prio=6 tid=0x284d9c00 nid=0x1560 in Object.wait() [0x2ba0f000..0x2ba0fa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0537b4b8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x0537b4b8> (a java.util.LinkedList) "Creator Error Handler Listener" prio=6 tid=0x283e7800 nid=0x1620 runnable [0x2c0ff000..0x2c0ffb94] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x05552590> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.netbeans.modules.visualweb.errorhandler.DebugServerThread.run(DebugServerThread.java:115) "*** JFluid Separate Command Execution Thread" daemon prio=6 tid=0x290a9000 nid=0x1764 in Object.wait() [0x2beff000..0x2beffc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04f9d0d0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at org.netbeans.lib.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:104) - locked <0x04f9d0d0> (a java.lang.Object) "AWT-Windows" daemon prio=6 tid=0x28345400 nid=0x17b4 runnable [0x2b2bf000..0x2b2bfd94] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:290) at java.lang.Thread.run(Thread.java:619) "AWT-Shutdown" prio=6 tid=0x28344000 nid=0xd90 in Object.wait() [0x2b0bf000..0x2b0bfa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a00cf8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x04a00cf8> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x28ff1c00 nid=0x16c0 in Object.wait() [0x2abaf000..0x2abafb14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x049e9e20> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x049e9e20> (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) "ErrorAnnotator worker" daemon prio=2 tid=0x28f98400 nid=0x1924 waiting for monitor entry [0x2a76f000..0x2a76fc14] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.project.ui.OpenProjectList.getOpenProjects(OpenProjectList.java:719) - waiting to lock <0x057a53a0> (a org.netbeans.modules.project.ui.OpenProjectList) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.getOpenProjectsAPI(OpenProjectsTrampolineImpl.java:67) at org.netbeans.api.project.ui.OpenProjects.getOpenProjects(OpenProjects.java:114) at org.netbeans.modules.project.ant.ProjectLibraryProvider.getOpenAreas(ProjectLibraryProvider.java:145) at org.netbeans.modules.project.libraries.LibraryAccessor.getOpenAreas(LibraryAccessor.java:88) at org.netbeans.api.project.libraries.LibraryManager.getOpenManagers(LibraryManager.java:375) at org.netbeans.modules.java.j2seplatform.libraries.J2SELibrarySourceForBinaryQuery.findSourceRoots2(J2SELibrarySourceForBinaryQuery .java:83) at org.netbeans.modules.java.j2seplatform.libraries.J2SELibrarySourceForBinaryQuery.findSourceRoots(J2SELibrarySourceForBinaryQuery. java:105) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:90) at org.netbeans.modules.web.freeform.WebModules.getSources(WebModules.java:221) at org.netbeans.modules.web.freeform.WebModules.readAuxData(WebModules.java:183) at org.netbeans.modules.web.freeform.WebModules.getModules(WebModules.java:159) - locked <0x05cdc9e8> (a org.netbeans.modules.web.freeform.WebModules) at org.netbeans.modules.web.freeform.WebModules.access$000(WebModules.java:92) at org.netbeans.modules.web.freeform.WebModules$2.run(WebModules.java:142) - locked <0x05cdc9e8> (a org.netbeans.modules.web.freeform.WebModules) at org.netbeans.modules.web.freeform.WebModules$2.run(WebModules.java:140) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.openide.util.Mutex$1R.run(Mutex.java:1299) at org.netbeans.api.project.ProjectManager$2$1.run(ProjectManager.java:120) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:215) at org.netbeans.api.project.ProjectManager$2.execute(ProjectManager.java:118) at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320) at org.openide.util.Mutex.readAccess(Mutex.java:275) at org.netbeans.modules.web.freeform.WebModules.findClassPath(WebModules.java:139) at org.netbeans.modules.java.freeform.LookupMergerImpl$ClassPathProviderImpl.findClassPath(LookupMergerImpl.java:77) at org.netbeans.modules.java.project.ProjectClassPathProvider.findClassPath(ProjectClassPathProvider.java:64) at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:538) at org.netbeans.modules.java.source.tasklist.TaskCache.isInError(TaskCache.java:330) at org.netbeans.modules.java.source.tasklist.ErrorAnnotator$1.run(ErrorAnnotator.java:289) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) "Timer-0" daemon prio=6 tid=0x28400800 nid=0x15bc in Object.wait() [0x2a56f000..0x2a56fc94] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a1e6d0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x04a1e6d0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=6 tid=0x2836d000 nid=0x19a4 runnable [0x2a36f000..0x2a36fd14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x048f6d60> (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=2 tid=0x28332400 nid=0x149c in Object.wait() [0x28f7f000..0x28f7fd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a1e730> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04a1e730> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056) at java.lang.Thread.run(Thread.java:619) "Low Memory Detector" daemon prio=6 tid=0x282ec400 nid=0x388 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x282e7400 nid=0x14f0 waiting on condition [0x00000000..0x28b2f7bc] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x282e6000 nid=0x180 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x282e5000 nid=0x1c1c waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=6 tid=0x282e4c00 nid=0x1d08 waiting on condition [0x00000000..0x286dfe28] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x267ecc00 nid=0xba0 in Object.wait() [0x282df000..0x282dfd14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a1e870> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x04a1e870> (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=0x267e8800 nid=0x2d8 in Object.wait() [0x280df000..0x280dfd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x04a00d28> (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 <0x04a00d28> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x267e5400 nid=0xb88 runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x0029c000 nid=0x156c runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x0029d400 nid=0x15e8 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x26766000 nid=0x610 runnable "VM Periodic Task Thread" prio=10 tid=0x282f6800 nid=0x63c waiting on condition JNI global references: 1098 Heap par new generation total 14784K, used 10125K [0x02be0000, 0x03be0000, 0x04850000) eden space 13184K, 66% used [0x02be0000, 0x0347e670, 0x038c0000) from space 1600K, 81% used [0x03a50000, 0x03b95110, 0x03be0000) to space 1600K, 0% used [0x038c0000, 0x038c0000, 0x03a50000) concurrent mark-sweep generation total 23608K, used 18914K [0x04850000, 0x05f5e000, 0x19de0000) concurrent-mark-sweep perm gen total 53160K, used 36008K [0x19de0000, 0x1d1ca000, 0x265e0000)