Full thread dump Java HotSpot(TM) Client VM (1.4.0-b92 mixed mode): "Thread-6" daemon prio=1 tid=0x0x8580030 nid=0x11b0 waiting on monitor [bc9ff000..bc9ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x44260018> (a java.awt.EventQueue$1$AWTInvocationLock) at java.lang.Object.wait(Object.java:426) at java.awt.EventQueue.invokeAndWait(EventQueue.java:794) - locked <0x44260018> (a java.awt.EventQueue$1$AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1197) at org.netbeans.core.output.OutputTabTerm.invokeNow(OutputTabTerm.java:2254) at org.netbeans.core.output.OutputTabTerm.access$2300(OutputTabTerm.java:87) at org.netbeans.core.output.OutputTabTerm$OutTermPane$TermOutputWriter.write(OutputTabTerm.java:1336) at java.io.PrintWriter.write(PrintWriter.java:247) at org.netbeans.core.execution.WriterPrintStream.write(WriterPrintStream.java:58) at org.netbeans.core.execution.WriterPrintStream.print(WriterPrintStream.java:189) at org.netbeans.core.execution.WriterPrintStream.println(WriterPrintStream.java:357) at java.lang.Throwable.printStackTrace(Throwable.java:461) - locked <0x44f053a0> (a org.netbeans.core.execution.WriterPrintStream) at java.lang.Throwable.printStackTrace(Throwable.java:451) at DeadlockTest$1.run(DeadlockTest.java:7) at java.lang.Thread.run(Thread.java:536) "exec_DeadlockTest_1" daemon prio=1 tid=0x0x8501410 nid=0x11af waiting on monitor [bcbff000..bcbff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x45b73bf0> (a java.lang.Object) at org.netbeans.core.execution.TaskThreadGroup.waitFor(TaskThreadGroup.java:123) - locked <0x45b73bf0> (a java.lang.Object) at org.netbeans.core.execution.DefaultSysProcess.result(DefaultSysProcess.java:72) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125) "process forker" daemon prio=1 tid=0x0x85fbbe8 nid=0x11ae waiting on monitor [bd7ff000..bd7ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x45b73a88> (a java.lang.Object) at java.lang.UNIXProcessForker.run(Native Method) at java.lang.Thread.run(Thread.java:536) "process reaper" daemon prio=1 tid=0x0x85096f0 nid=0x11ad runnable [be9ff000..be9ff8ac] at java.lang.UNIXProcessReaper.run(Native Method) at java.lang.Thread.run(Thread.java:536) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x836dbc8 nid=0x11aa waiting on monitor [bcfff000..bcfff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x44e15ad8> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x44e15ad8> (a java.lang.Object) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x8097620 nid=0x11a9 waiting on monitor [bd1ff000..bd1ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x44dd5ce0> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x44dd5ce0> (a java.lang.Object) "TimerQueue" daemon prio=1 tid=0x0x8085730 nid=0x11a7 waiting on monitor [bd5ff000..bd5ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x44d815f8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:231) - locked <0x44d815f8> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:536) "Inactive RequestProcessor thread" daemon prio=1 tid=0x0x845f2a8 nid=0x11a4 waiting on monitor [be3ff000..be3ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x44b75488> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:574) - locked <0x44b75488> (a java.lang.Object) "Thread-5" daemon prio=1 tid=0x0x8376230 nid=0x11a3 waiting on monitor [bdbff000..bdbff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x449b9cf0> (a org.netbeans.core.modules.ChangeFirer) at java.lang.Object.wait(Object.java:426) at org.netbeans.core.modules.ChangeFirer.run(ChangeFirer.java:94) - locked <0x449b9cf0> (a org.netbeans.core.modules.ChangeFirer) "Thread-4" daemon prio=1 tid=0x0x823ee08 nid=0x11a2 waiting on monitor [bddff000..bddff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x449375a0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x449375a0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "AWT-EventQueue-0" prio=1 tid=0x0x81fd898 nid=0x11a1 waiting for monitor entry [bdfff000..bdfff8ac] at java.lang.Throwable.printStackTrace(Throwable.java:461) - waiting to lock <0x44f053a0> (a org.netbeans.core.execution.WriterPrintStream) at java.lang.Throwable.printStackTrace(Throwable.java:451) at DeadlockTest$1.run(DeadlockTest.java:7) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) "Thread-2" daemon prio=1 tid=0x0x81fd558 nid=0x11a0 waiting on monitor [be1ff000..be1ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x44937660> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:429) - locked <0x44937660> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:382) "AWT-Motif" daemon prio=1 tid=0x0x82093b8 nid=0x119e runnable [be5ff000..be5ff8ac] at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Thread.java:536) "AWT-Shutdown" prio=1 tid=0x0x81e6a88 nid=0x119d waiting on monitor [be7ff000..be7ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x4491b128> (a java.lang.Object) at java.lang.Object.wait(Object.java:426) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x4491b128> (a java.lang.Object) at java.lang.Thread.run(Thread.java:536) "Thread-1" prio=1 tid=0x0x811bf70 nid=0x1193 waiting on monitor [0..bfffc780] "Signal Dispatcher" daemon prio=1 tid=0x0x807c670 nid=0x119a waiting on monitor [0..0] "Finalizer" daemon prio=1 tid=0x0x8075100 nid=0x1197 waiting on monitor [bf3ff000..bf3ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x4489f1d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x4489f1d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x0x80744b8 nid=0x1196 waiting on monitor [bf5ff000..bf5ff8ac] at java.lang.Object.wait(Native Method) - waiting on <0x4489f068> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked <0x4489f068> (a java.lang.ref.Reference$Lock) "VM Thread" prio=1 tid=0x0x8071338 nid=0x1195 runnable "VM Periodic Task Thread" prio=1 tid=0x0x807b1b0 nid=0x1198 waiting on monitor "Suspend Checker Thread" prio=1 tid=0x0x807bc10 nid=0x1199 runnable