This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
[ BUILD # : 201110050601 ] [ JDK VERSION : 1.6.26 ] Netbeans deadlocked after I clicked on the "stop debugging button". Here is the threaddump: the AWT-EventQueue-1 is locked... 2011-10-10 11:11:50 Full thread dump Java HotSpot(TM) Client VM (20.1-b02 mixed mode): "RMI TCP Connection(3)-156.135.81.211" daemon prio=6 tid=0x06325400 nid=0x34d4 in Object.wait() [0x0a88f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at com.sun.jmx.remote.internal.ArrayNotificationBuffer.fetchNotifications(ArrayNoti ficationBuffer.java:417) - locked <0x11858058> (a com.sun.jmx.remote.internal.ArrayNotificationBuffer) at com.sun.jmx.remote.internal.ArrayNotificationBuffer$ShareBuffer.fetchNotificatio ns(ArrayNotificationBuffer.java:209) at com.sun.jmx.remote.internal.ServerNotifForwarder.fetchNotifs(ServerNotifForwarde r.java:258) at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1227) at javax.management.remote.rmi.RMIConnectionImpl$2.run(RMIConnectionImpl.java:1225) at javax.management.remote.rmi.RMIConnectionImpl.fetchNotifications(RMIConnectionIm pl.java:1231) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav a:25) at java.lang.reflect.Method.invoke(Method.java:597) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:8 86) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - <0x11895d28> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI TCP Connection(2)-156.135.81.211" daemon prio=6 tid=0x069e8400 nid=0x57c0 runnable [0x08abf000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) - locked <0x118a4378> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:66) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:8 86) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - <0x11894f30> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "JMX server connection timeout 3954" daemon prio=6 tid=0x06a2e400 nid=0x41fc in Object.wait() [0x0e85f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicat orAdmin.java:150) - locked <0x17450090> (a [I) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "RMI Scheduler(0)" daemon prio=6 tid=0x06892800 nid=0x6780 waiting on condition [0x090bf000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x17450120> (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:2025) at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Scheduled ThreadPoolExecutor.java:609) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Scheduled ThreadPoolExecutor.java:602) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "RMI TCP Connection(1)-156.135.81.211" daemon prio=6 tid=0x06bf2400 nid=0x5e44 runnable [0x08ebf000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) - locked <0x174522e8> (a java.io.BufferedInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:66) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:517) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:8 86) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - <0x1746ded0> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "RMI TCP Accept-0" daemon prio=6 tid=0x0c706c00 nid=0x4eb0 runnable [0x08cbf000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <0x17452590> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSock etFactory.java:34) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.jav a:369) at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "logger-awt" daemon prio=2 tid=0x06731800 nid=0x3f7c in Object.wait() [0x0f05f000] 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 <0x24ef4890> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "Timer-509" prio=6 tid=0x0c76d400 nid=0x32fc in Object.wait() [0x0fcdf000] 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 <0x24979270> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "org.netbeans.modules.debugger.ui.views.ViewModelListener" daemon prio=2 tid=0x0738f400 nid=0x316c in Object.wait() [0x0ea5f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.netbeans.modules.debugger.ui.views.ViewModelListener.destroy(ViewModelListen er.java:221) - locked <0x24ef48c8> (a org.netbeans.modules.debugger.ui.views.ViewModelListener) at org.netbeans.modules.debugger.ui.views.ViewModelListener.destroy(ViewModelListen er.java:284) - locked <0x24ef4950> (a java.lang.Object) - locked <0x24ef4958> (a org.netbeans.modules.debugger.ui.views.ViewModelListener) at org.netbeans.modules.debugger.ui.views.ViewModelListener$2.run(ViewModelListener .java:213) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1973) Locked ownable synchronizers: - None "Debugger Evaluator" daemon prio=2 tid=0x06688800 nid=0x6cc8 in Object.wait() [0x0a58f000] 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:1037) - locked <0x25517068> (a java.awt.EventQueue$1AWTInvocationLock) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326) at org.netbeans.modules.debugger.jpda.ui.WatchPanel.setupContext(WatchPanel.java:38 3) at org.netbeans.modules.debugger.jpda.ui.WatchPanel.setupContext(WatchPanel.java:17 1) at org.netbeans.modules.debugger.jpda.ui.CodeEvaluator.setupContextLazily(CodeEvalu ator.java:268) at org.netbeans.modules.debugger.jpda.ui.CodeEvaluator.access$400(CodeEvaluator.jav a:105) at org.netbeans.modules.debugger.jpda.ui.CodeEvaluator$2.run(CodeEvaluator.java:240 ) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1973) Locked ownable synchronizers: - None "Inactive RequestProcessor thread [Was:Default RequestProcessor/org.netbeans.modules.xml.xam.AbstractModelFactory$1]" daemon prio=2 tid=0x069e6400 nid=0x359c in Object.wait() [0x095bf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1924) - locked <0x2296e600> (a java.lang.Object) Locked ownable synchronizers: - None "MultiTimer" prio=6 tid=0x068be400 nid=0x41f8 in Object.wait() [0x0c65f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at ch.skyguide.nimbus.util.concurrent.MultiTimer.run(MultiTimer.java:208) - locked <0x1c310018> (a java.lang.Object) Locked ownable synchronizers: - None "MultiTimer-notifyer-4" prio=6 tid=0x05f71000 nid=0x4288 waiting on condition [0x0b48f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c310090> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at ch.skyguide.nimbus.util.concurrent.MultiTimer$1.run(MultiTimer.java:86) Locked ownable synchronizers: - None "MultiTimer-notifyer-3" prio=6 tid=0x05f70400 nid=0x41ec waiting on condition [0x0b28f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c310090> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at ch.skyguide.nimbus.util.concurrent.MultiTimer$1.run(MultiTimer.java:86) Locked ownable synchronizers: - None "MultiTimer-notifyer-2" prio=6 tid=0x0677c400 nid=0x4290 waiting on condition [0x0ac8f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c310090> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at ch.skyguide.nimbus.util.concurrent.MultiTimer$1.run(MultiTimer.java:86) Locked ownable synchronizers: - None "MultiTimer-notifyer-1" prio=6 tid=0x0677c000 nid=0x41e4 waiting on condition [0x0aa8f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c310090> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at ch.skyguide.nimbus.util.concurrent.MultiTimer$1.run(MultiTimer.java:86) Locked ownable synchronizers: - None "MultiTimer" prio=6 tid=0x06c3d400 nid=0x3714 in Object.wait() [0x0c45f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at ch.skyguide.nimbus.util.concurrent.MultiTimer.run(MultiTimer.java:208) - locked <0x1c0acbe8> (a java.lang.Object) Locked ownable synchronizers: - None "MultiTimer-notifyer-4" prio=6 tid=0x05de0400 nid=0x3df0 waiting on condition [0x0c25f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c0accc0> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at ch.skyguide.nimbus.util.concurrent.MultiTimer$1.run(MultiTimer.java:86) Locked ownable synchronizers: - None "MultiTimer-notifyer-3" prio=6 tid=0x0621b400 nid=0x3de8 waiting on condition [0x0c05f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c0accc0> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at ch.skyguide.nimbus.util.concurrent.MultiTimer$1.run(MultiTimer.java:86) Locked ownable synchronizers: - None "MultiTimer-notifyer-2" prio=6 tid=0x06f59800 nid=0x3de0 waiting on condition [0x0b88f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c0accc0> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at ch.skyguide.nimbus.util.concurrent.MultiTimer$1.run(MultiTimer.java:86) Locked ownable synchronizers: - None "MultiTimer-notifyer-1" prio=6 tid=0x06f59400 nid=0x3ddc waiting on condition [0x0b68f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x1c0accc0> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at ch.skyguide.nimbus.util.concurrent.MultiTimer$1.run(MultiTimer.java:86) Locked ownable synchronizers: - None "Index-BottleWarmer-local" daemon prio=2 tid=0x06a87c00 nid=0x1e78 waiting on condition [0x0ae8f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.maven.index.context.DefaultIndexingContext$1.run(DefaultIndexingConte xt.java:1187) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "Thread-166" prio=2 tid=0x06884400 nid=0x2664 waiting on condition [0x0a38f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.netbeans.core.execution.DefaultSysProcess$Destroyer.run(DefaultSysProcess.ja va:143) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "Parsing & Indexing Loop (201110050601)" daemon prio=2 tid=0x04404800 nid=0x5fe8 waiting on condition [0x0be5f000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x19739e98> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:220) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor .java:721) 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:8 86) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - <0x19738998> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) "com.google.inject.internal.util.$Finalizer" daemon prio=2 tid=0x049e6000 nid=0x60b0 in Object.wait() [0x09abf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x19066740> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x19066740> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at com.google.inject.internal.util.$Finalizer.run(Finalizer.java:144) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "AWT-EventQueue-1" prio=6 tid=0x048a8800 nid=0x6024 waiting for monitor entry [0x088af000] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.modules.debugger.ui.views.ViewModelListener$3.run(ViewModelListener .java:276) - waiting to lock <0x24ef4950> (a java.lang.Object) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641) at java.awt.EventQueue.access$000(EventQueue.java:84) at java.awt.EventQueue$1.run(EventQueue.java:602) at java.awt.EventQueue$1.run(EventQueue.java:600) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContex t.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:611) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:153) 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) Locked ownable synchronizers: - None "TimerQueue" daemon prio=6 tid=0x0478fc00 nid=0x601c in Object.wait() [0x05caf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:214) - locked <0x18bf9580> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:230) - locked <0x18bf9580> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "Worker-JM" prio=6 tid=0x04425c00 nid=0x4b38 in Object.wait() [0x086af000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18bf9608> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x18bf9608> (a java.util.ArrayList) Locked ownable synchronizers: - None "W32 File Monitor" daemon prio=6 tid=0x06191400 nid=0x6004 runnable [0x084af000] java.lang.Thread.State: RUNNABLE at com.sun.jna.Function.invokeInt(Native Method) at com.sun.jna.Function.invoke(Function.java:344) at com.sun.jna.Function.invoke(Function.java:276) at com.sun.jna.Library$Handler.invoke(Library.java:216) at org.netbeans.modules.masterfs.watcher.$Proxy5.GetQueuedCompletionStatus(Unknown Source) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.waitForChange(WindowsNotif ier.java:406) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.access$100(WindowsNotifier .java:71) at org.netbeans.modules.masterfs.watcher.WindowsNotifier$2.run(WindowsNotifier.java :341) Locked ownable synchronizers: - None "Thread-4" daemon prio=6 tid=0x04a37400 nid=0x4b3c in Object.wait() [0x082af000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18ab66e8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences. java:1461) - locked <0x18ab66e8> (a java.util.LinkedList) Locked ownable synchronizers: - None "File Watcher" prio=6 tid=0x04409400 nid=0x5ffc waiting on condition [0x07eaf000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x18ab5038> (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(Abst ractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at org.netbeans.modules.masterfs.watcher.WindowsNotifier.nextEvent(WindowsNotifier. java:245) at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:297) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "Bundle File Closer" daemon prio=6 tid=0x06a45800 nid=0x5fa8 in Object.wait() [0x07caf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x187ecd98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventM anager.java:397) - locked <0x187ecd98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.ja va:333) Locked ownable synchronizers: - None "Framework Event Dispatcher" daemon prio=6 tid=0x0480e000 nid=0x5fbc in Object.wait() [0x07aaf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x1875ef88> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventM anager.java:397) - locked <0x1875ef88> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.ja va:333) Locked ownable synchronizers: - None "Framework Active Thread" prio=6 tid=0x04b0b000 nid=0x5df0 in Object.wait() [0x076af000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java:1653) - locked <0x1875f1a8> (a org.eclipse.osgi.framework.internal.core.Framework) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "AWT-Windows" daemon prio=6 tid=0x0477a000 nid=0x5e88 runnable [0x05aaf000] java.lang.Thread.State: RUNNABLE at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:293) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "AWT-Shutdown" prio=6 tid=0x04778400 nid=0x5e5c in Object.wait() [0x058af000] 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:265) - locked <0x18110548> (a java.lang.Object) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "Java2D Disposer" daemon prio=10 tid=0x04773400 nid=0x5e90 in Object.wait() [0x056af000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x181105e0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at sun.java2d.Disposer.run(Disposer.java:127) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "CLI Requests Server" daemon prio=6 tid=0x0451dc00 nid=0x5e6c runnable [0x04fcf000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) - locked <0x18110820> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:462) at java.net.ServerSocket.accept(ServerSocket.java:430) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1084) Locked ownable synchronizers: - None "Active Reference Queue Daemon" daemon prio=2 tid=0x04750400 nid=0x5ec4 in Object.wait() [0x04d4f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x181109b0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.lookup.implspi.ActiveQueue$Impl.run(ActiveQueue.java:101) at java.lang.Thread.run(Thread.java:662) Locked ownable synchronizers: - None "Timer-0" daemon prio=6 tid=0x0437f800 nid=0x5e3c in Object.wait() [0x0474f000] 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 <0x18110a50> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) Locked ownable synchronizers: - None "Low Memory Detector" daemon prio=6 tid=0x00b13800 nid=0x5e34 runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread0" daemon prio=10 tid=0x00b0d800 nid=0x5ed4 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" daemon prio=10 tid=0x00b0c000 nid=0x5e2c waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" daemon prio=10 tid=0x00b0ac00 nid=0x5eec runnable [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" daemon prio=8 tid=0x00af9400 nid=0x5e24 in Object.wait() [0x0394f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x18110c90> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) Locked ownable synchronizers: - None "Reference Handler" daemon prio=10 tid=0x00af8000 nid=0x5ea4 in Object.wait() [0x0374f000] 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 <0x18110608> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "main" prio=6 tid=0x00a81800 nid=0x5e14 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "VM Thread" prio=10 tid=0x00af4400 nid=0x5e1c runnable "VM Periodic Task Thread" prio=10 tid=0x00b1e800 nid=0x5ecc waiting on condition JNI global references: 5807
AWT is stuck waiting on a lock.
Fixed by changeset: 204076:d7d0459fc3c1 http://hg.netbeans.org/main/rev/d7d0459fc3c1
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/d7d0459fc3c1 User: mentlicher@netbeans.org Log: #203430 Destroy the sub-listeners outside of synchronized blocks to prevent from deadlocks.