2007-06-21 16:08:44 Full thread dump Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode): "Inactive RequestProcessor thread [Was:EditorBracesMatching/null]" daemon prio=10 tid=0x85e66800 nid=0x48da in Object.wait() [0x84995000..0x84995e40] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8b934370> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x8b934370> (a java.lang.Object) "Timer-2" prio=10 tid=0x85f8b000 nid=0x4802 in Object.wait() [0x87455000..0x87455f40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8ced4078> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x8ced4078> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.editor.errorstripe.AnnotationView$RepaintTask]" daemon prio=10 tid=0x85db5400 nid=0x47d5 in Object.wait() [0x86dfd000..0x86dfdec0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8c5bcc78> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x8c5bcc78> (a java.lang.Object) "Java Source Worker Thread" prio=10 tid=0x085adc00 nid=0x47a9 waiting on condition [0x85c5c000..0x85c5d040] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x8c858818> (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:1927) at java.util.concurrent.PriorityBlockingQueue.poll(PriorityBlockingQueue.java:245) at org.netbeans.api.java.source.JavaSource$CompilationJob.run(JavaSource.java:1387) 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) "Timer-1" prio=10 tid=0x85fbc000 nid=0x47a8 in Object.wait() [0x86d98000..0x86d98fc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8c84b280> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x8c84b280> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "DestroyJavaVM" prio=10 tid=0x0805d400 nid=0x4762 waiting on condition [0x00000000..0xb7e09090] java.lang.Thread.State: RUNNABLE "AWT-EventQueue-1" prio=10 tid=0x08188800 nid=0x479a waiting for monitor entry [0x85cad000..0x85cade40] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.editor.BaseKit.getKeymap(BaseKit.java:578) - waiting to lock <0xaa1606e0> (a java.lang.Class for org.netbeans.editor.Settings) at org.netbeans.editor.EditorUI$2.run(EditorUI.java:527) 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) "TimerQueue" daemon prio=10 tid=0x081aa000 nid=0x4799 in Object.wait() [0x86071000..0x86071dc0] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8c5d2a48> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x8c5d2a48> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:619) "Thread-6" daemon prio=10 tid=0x85fc9800 nid=0x4797 in Object.wait() [0x85cfe000..0x85cfef40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8c46ba20> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461) - locked <0x8c46ba20> (a java.util.LinkedList) "pool-1-thread-1" prio=10 tid=0x86232c00 nid=0x478e waiting on condition [0x863e8000..0x863e9140] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x8bf483a8> (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:1889) 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) "*** JFluid Separate Command Execution Thread" daemon prio=10 tid=0x869fa400 nid=0x4789 in Object.wait() [0x86440000..0x864410c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8beba568> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.sun.tools.profiler.ProfilerClient$SeparateCmdExecutionThread.run(ProfilerClient.java:1751) - locked <0x8beba568> (a java.lang.Object) "Inactive RequestProcessor thread [Was:TimedWeakReference/org.netbeans.modules.projectapi.TimedWeakReference]" daemon prio=10 tid=0x869a7000 nid=0x4788 in Object.wait() [0x86491000..0x86491e40] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8beba578> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:917) - locked <0x8beba578> (a java.lang.Object) "Settings Processor" daemon prio=10 tid=0x083f6400 nid=0x4784 waiting for monitor entry [0x86504000..0x86504dc0] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.editor.ext.ExtFormatter.getSettingValue(ExtFormatter.java:138) - waiting to lock <0xaa1606e0> (a java.lang.Class for org.netbeans.editor.Settings) at org.netbeans.modules.editor.FormatterIndentEngine.getValue(FormatterIndentEngine.java:62) at org.netbeans.modules.editor.java.JavaIndentEngine.getJavaFormatNewlineBeforeBrace(JavaIndentEngine.java:71) at org.netbeans.modules.editor.java.JavaIndentEngine.writeObject(JavaIndentEngine.java:130) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.netbeans.modules.settings.convertors.XMLSettingsSupport.storeSerialData(XMLSettingsSupport.java:247) at org.netbeans.modules.settings.convertors.XMLSettingsSupport.storeToXML10(XMLSettingsSupport.java:88) at org.netbeans.modules.settings.convertors.SerialDataConvertor.write(SerialDataConvertor.java:110) at org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.writeDown(SerialDataConvertor.java:809) at org.netbeans.modules.settings.convertors.SerialDataConvertor$SaveSupport.access$200(SerialDataConvertor.java:496) at org.netbeans.modules.settings.convertors.SerialDataConvertor.run(SerialDataConvertor.java:317) at org.netbeans.modules.settings.ScheduledRequest.performRequest(ScheduledRequest.java:175) at org.netbeans.modules.settings.ScheduledRequest.run(ScheduledRequest.java:150) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "AWT-Shutdown" prio=10 tid=0x08446800 nid=0x477b in Object.wait() [0x86e4e000..0x86e4eec0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8bac3310> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x8bac3310> (a java.lang.Object) at java.lang.Thread.run(Thread.java:619) "AWT-XAWT" daemon prio=10 tid=0x08442800 nid=0x477a waiting on condition [0x86e9f000..0x86ea0040] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x8bb81b58> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2018) at sun.awt.SunToolkit.awtLockWait(SunToolkit.java:265) at sun.awt.X11.XlibWrapper.XNextSecondaryLoopEvent(Native Method) at sun.awt.X11.XToolkit.run(XToolkit.java:574) at sun.awt.X11.XToolkitThreadBlockedHandler.enter(XToolkitThreadBlockedHandler.java:31) at sun.awt.datatransfer.DataTransferer.convertData(DataTransferer.java:2043) at sun.awt.X11.XSelection.convertAndStore(XSelection.java:523) at sun.awt.X11.XSelection.handleSelectionRequest(XSelection.java:685) at sun.awt.X11.XSelection.access$600(XSelection.java:30) at sun.awt.X11.XSelection$SelectionEventHandler.dispatchEvent(XSelection.java:784) at sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:482) at sun.awt.X11.XToolkit.run(XToolkit.java:626) at sun.awt.X11.XToolkit.run(XToolkit.java:560) at java.lang.Thread.run(Thread.java:619) "Java2D Disposer" daemon prio=10 tid=0x0838d000 nid=0x4778 in Object.wait() [0x8706e000..0x8706efc0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8bac3320> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x8bac3320> (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) "Default RequestProcessor" daemon prio=10 tid=0x0835ac00 nid=0x4776 in Object.wait() [0x874a6000..0x874a70c0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8a14c578> (a java.awt.EventQueue$1AWTInvocationLock) at java.lang.Object.wait(Object.java:485) at java.awt.EventQueue.invokeAndWait(EventQueue.java:992) - locked <0x8a14c578> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1323) at org.netbeans.modules.editor.impl.CustomizableSideBar.getSideBars(CustomizableSideBar.java:128) at org.netbeans.modules.editor.NbEditorUI$SideBarsListener.stateChanged(NbEditorUI.java:588) at org.netbeans.modules.editor.impl.CustomizableSideBar.fireChange(CustomizableSideBar.java:115) at org.netbeans.modules.editor.impl.CustomizableSideBar.access$300(CustomizableSideBar.java:58) at org.netbeans.modules.editor.impl.CustomizableSideBar$MyLookupListener.resultChanged(CustomizableSideBar.java:384) at org.openide.util.lookup.AbstractLookup.notifyListeners(AbstractLookup.java:446) at org.openide.util.lookup.AbstractLookup.notifyCollectedListeners(AbstractLookup.java:324) at org.openide.util.lookup.AbstractLookup.setPairs(AbstractLookup.java:233) at org.openide.util.lookup.AbstractLookup$Content.setPairs(AbstractLookup.java:1108) at org.openide.util.lookup.InstanceContent.set(InstanceContent.java:103) at org.netbeans.modules.editor.mimelookup.impl.InstanceProviderLookup.rebuild(InstanceProviderLookup.java:63) at org.netbeans.modules.editor.mimelookup.impl.InstanceProviderLookup.access$100(InstanceProviderLookup.java:35) at org.netbeans.modules.editor.mimelookup.impl.InstanceProviderLookup$PCL.propertyChange(InstanceProviderLookup.java:68) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.editor.mimelookup.impl.CompoundFolderChildren.fileChanged(CompoundFolderChildren.java:158) at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:427) at $Proxy1.fileChanged(Unknown Source) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:81) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:859) at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:181) at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:155) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:100) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:477) at org.netbeans.modules.editor.options.MIMEOptionFolder.createEmptyXMLFile(MIMEOptionFolder.java:343) at org.netbeans.modules.editor.options.MIMEOptionFolder.getFile(MIMEOptionFolder.java:328) - locked <0xaa1606e0> (a java.lang.Class for org.netbeans.editor.Settings) at org.netbeans.modules.editor.options.BaseOptions.updateSettings(BaseOptions.java:1705) at org.netbeans.modules.editor.options.BaseOptions.setIndentEngine(BaseOptions.java:1565) at org.netbeans.modules.editor.options.BaseOptions.getIndentEngine(BaseOptions.java:1541) at org.netbeans.modules.options.indentation.IndentationModel.applyParameterToAll(IndentationModel.java:257) at org.netbeans.modules.options.indentation.IndentationModel.applyChanges(IndentationModel.java:151) at org.netbeans.modules.options.indentation.IndentationPanel.applyChanges(IndentationPanel.java:322) at org.netbeans.modules.options.indentation.IndentationPanelController.applyChanges(IndentationPanelController.java:46) at org.netbeans.modules.options.editor.FolderBasedController.applyChanges(FolderBasedController.java:82) at org.netbeans.modules.options.CategoryModel$Category.applyChanges(CategoryModel.java:342) at org.netbeans.modules.options.CategoryModel$Category.access$1000(CategoryModel.java:274) at org.netbeans.modules.options.CategoryModel.save(CategoryModel.java:185) at org.netbeans.modules.options.OptionsPanel.save(OptionsPanel.java:186) at org.netbeans.modules.options.OptionsDisplayerImpl$OptionsPanelListener$1.run(OptionsDisplayerImpl.java:171) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964) "Timer-0" daemon prio=10 tid=0x0835a400 nid=0x4775 in Object.wait() [0x874f7000..0x874f7e40] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8bb333f8> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <0x8bb333f8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "CLI Requests Server" daemon prio=10 tid=0x08345000 nid=0x4774 runnable [0x87548000..0x87548dc0] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) - locked <0x8b93db50> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:450) 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=0x8781f000 nid=0x4770 in Object.wait() [0x87609000..0x87609f40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8bac33b0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x8bac33b0> (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=0x08155400 nid=0x476e runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x08153c00 nid=0x476d waiting on condition [0x00000000..0x8775ca58] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" daemon prio=10 tid=0x08148800 nid=0x476c runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x08146400 nid=0x476b runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0813f000 nid=0x476a waiting on condition [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=10 tid=0x0813e000 nid=0x4769 waiting on condition [0x00000000..0x879befac] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x08126c00 nid=0x4768 in Object.wait() [0x87a0f000..0x87a0ff40] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8bb33538> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) - locked <0x8bb33538> (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=0x08122800 nid=0x4767 in Object.wait() [0x87a60000..0x87a60ec0] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x8bac3340> (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 <0x8bac3340> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x0811f400 nid=0x4766 runnable "Gang worker#0 (Parallel GC Threads)" prio=10 tid=0x08061000 nid=0x4763 runnable "Gang worker#1 (Parallel GC Threads)" prio=10 tid=0x08062400 nid=0x4764 runnable "Concurrent Mark-Sweep GC Thread" prio=10 tid=0x080d0000 nid=0x4765 runnable "VM Periodic Task Thread" prio=10 tid=0x08156c00 nid=0x476f waiting on condition JNI global references: 10071 Heap par new generation total 14784K, used 10196K [0x89920000, 0x8a920000, 0x8b920000) eden space 13184K, 68% used [0x89920000, 0x8a1fc968, 0x8a600000) from space 1600K, 70% used [0x8a600000, 0x8a718a60, 0x8a790000) to space 1600K, 0% used [0x8a790000, 0x8a790000, 0x8a920000) concurrent mark-sweep generation total 33664K, used 27116K [0x8b920000, 0x8da00000, 0xa9320000) concurrent-mark-sweep perm gen total 77352K, used 49949K [0xa9320000, 0xadeaa000, 0xb5b20000)