2008-06-25 10:17:45 Full thread dump Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing): "AWT-EventQueue-2" prio=6 tid=0x03c67400 nid=0x13a8 waiting for monitor entry [0x04c2e000..0x04c2fb9 4] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.TopSecurityManager.checkPermission(TopSecurityManager.java:343) at java.lang.SecurityManager.checkPackageAccess(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) - locked <0x22fd70f0> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(Unknown Source) at java.util.ResourceBundle$RBClassLoader.loadClass(Unknown Source) at java.util.ResourceBundle$Control.newBundle(Unknown Source) at java.util.ResourceBundle.loadBundle(Unknown Source) at java.util.ResourceBundle.findBundle(Unknown Source) at java.util.ResourceBundle.findBundle(Unknown Source) at java.util.ResourceBundle.getBundleImpl(Unknown Source) at java.util.ResourceBundle.getBundle(Unknown Source) at sun.util.resources.LocaleData$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.util.resources.LocaleData.getBundle(Unknown Source) at sun.util.resources.LocaleData.getCollationData(Unknown Source) at java.text.Collator.getInstance(Unknown Source) - locked <0x2b8b6178> (a java.lang.Class for java.text.Collator) at java.text.Collator.getInstance(Unknown Source) - locked <0x2b8b6178> (a java.lang.Class for java.text.Collator) at org.netbeans.core.windows.view.ui.DocumentsDlg.(DocumentsDlg.java:529) at org.netbeans.core.windows.actions.DocumentsAction.updateState(DocumentsAction.java:108) at org.netbeans.core.windows.actions.DocumentsAction.access$000(DocumentsAction.java:61) at org.netbeans.core.windows.actions.DocumentsAction$2.run(DocumentsAction.java:84) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) "TimerQueue" daemon prio=6 tid=0x03c1e800 nid=0x46c in Object.wait() [0x04a1f000..0x04a1fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2532b278> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(Unknown Source) - locked <0x2532b278> (a javax.swing.TimerQueue) at java.lang.Thread.run(Unknown Source) "Thread-247" daemon prio=6 tid=0x03c11400 nid=0x8f8 in Object.wait() [0x04bdf000..0x04bdfc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2532b2f0> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at java.util.prefs.AbstractPreferences$EventDispatchThread.run(Unknown Source) - locked <0x2532b2f0> (a java.util.LinkedList) "AWT-Shutdown" prio=6 tid=0x03c55c00 nid=0x1424 in Object.wait() [0x02fff000..0x02fffb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x22fd6da8> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at sun.awt.AWTAutoShutdown.run(Unknown Source) - locked <0x22fd6da8> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) "Active Reference Queue Daemon" daemon prio=2 tid=0x03ce4400 nid=0x1480 in Object.wait() [0x0404f000 ..0x0404fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x24c927d0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x24c927d0> (a java.lang.ref.ReferenceQueue$Lock) at org.openide.util.Utilities$ActiveQueue.run(Utilities.java:3056) at java.lang.Thread.run(Unknown Source) "main" prio=6 tid=0x03b66800 nid=0x141c waiting for monitor entry [0x03fff000..0x03fffc94] java.lang.Thread.State: BLOCKED (on object monitor) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) - waiting to lock <0x22fd70f0> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(Unknown Source) - locked <0x22fd8aa8> (a com.sun.jnlp.JNLPClassLoader) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) - locked <0x22fd8aa8> (a com.sun.jnlp.JNLPClassLoader) at org.netbeans.core.NonGui.run(NonGui.java:117) at org.netbeans.core.startup.Main.start(Main.java:332) at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:110) at java.lang.Thread.run(Unknown Source) "Inactive RequestProcessor thread [Was:Folder recognizer/org.openide.loaders.FolderList$ListTask]" d aemon prio=6 tid=0x03b63400 nid=0x7ac in Object.wait() [0x03faf000..0x03fafd14] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x24c92930> (a java.lang.Object) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:939) - locked <0x24c92930> (a java.lang.Object) "Timer-0" daemon prio=6 tid=0x03b4bc00 nid=0x24c waiting for monitor entry [0x03f5f000..0x03f5fd94] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.TopSecurityManager.checkPermission(TopSecurityManager.java:343) at java.lang.SecurityManager.checkAccess(Unknown Source) at java.lang.Thread.checkAccess(Unknown Source) at java.lang.Thread.setName(Unknown Source) at org.openide.util.RequestProcessor.enqueue(RequestProcessor.java:454) - locked <0x24d05070> (a java.lang.Object) at org.openide.util.RequestProcessor$EnqueueTask.run(RequestProcessor.java:518) at java.util.TimerThread.mainLoop(Unknown Source) at java.util.TimerThread.run(Unknown Source) "CLI Requests Server" daemon prio=6 tid=0x03b53c00 nid=0xac runnable [0x03adf000..0x03adfa14] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(Unknown Source) - locked <0x24c92a80> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(Unknown Source) at java.net.ServerSocket.accept(Unknown Source) at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1003) "javawsApplicationMain" prio=6 tid=0x03bc1000 nid=0x1130 in Object.wait() [0x035cf000..0x035cfc94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x24c92880> (a org.netbeans.core.startup.TopThreadGroup) at java.lang.Object.wait(Object.java:485) at org.netbeans.core.startup.TopThreadGroup.start(TopThreadGroup.java:104) - locked <0x24c92880> (a org.netbeans.core.startup.TopThreadGroup) at org.netbeans.core.startup.Main.main(Main.java:88) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.netbeans.MainImpl.main(MainImpl.java:84) at org.netbeans.Main.main(Main.java:75) at org.netbeans.modules.apisupport.jnlplauncher.Main.main(Main.java:62) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "TimerQueue" daemon prio=6 tid=0x03c73800 nid=0x1158 in Object.wait() [0x040cf000..0x040cfd94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x2317eee0> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(Unknown Source) - locked <0x2317eee0> (a javax.swing.TimerQueue) at java.lang.Thread.run(Unknown Source) "CacheCleanUpThread" daemon prio=6 tid=0x03386000 nid=0x1010 in Object.wait() [0x0366f000..0x0366fb9 4] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x22ff07f8> (a com.sun.deploy.cache.CleanupThread) at java.lang.Object.wait(Object.java:485) at com.sun.deploy.cache.CleanupThread.run(Unknown Source) - locked <0x22ff07f8> (a com.sun.deploy.cache.CleanupThread) "CacheMemoryCleanUpThread" prio=6 tid=0x03385000 nid=0x4d0 in Object.wait() [0x0361f000..0x0361fc14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x22ff08f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x22ff08f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source) "traceMsgQueueThread" daemon prio=6 tid=0x02c70400 nid=0xfdc in Object.wait() [0x0337f000..0x0337fd1 4] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x22fd84c0> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:485) at com.sun.deploy.util.Trace$TraceMsgQueueChecker.run(Unknown Source) - locked <0x22fd84c0> (a java.util.ArrayList) at java.lang.Thread.run(Unknown Source) "DestroyJavaVM" prio=6 tid=0x00926400 nid=0xacc waiting on condition [0x00000000..0x00a0fd4c] java.lang.Thread.State: RUNNABLE "Javaws Secure Thread" prio=6 tid=0x02c5ec00 nid=0xfa4 in Object.wait() [0x030ef000..0x030efa14] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x22fd6cd0> (a java.lang.Object) at java.lang.Object.wait(Object.java:485) at com.sun.javaws.ui.JavawsSysRun$SecureThread.run(Unknown Source) - locked <0x22fd6cd0> (a java.lang.Object) "AWT-Windows" daemon prio=6 tid=0x02c5d800 nid=0xff0 waiting for monitor entry [0x0304f000..0x0304fa 94] java.lang.Thread.State: BLOCKED (on object monitor) at org.netbeans.TopSecurityManager.checkPermission(TopSecurityManager.java:343) at java.lang.SecurityManager.checkSystemClipboardAccess(Unknown Source) at java.awt.event.InputEvent.canAccessSystemClipboard(Unknown Source) at java.awt.event.InputEvent.(Unknown Source) at java.awt.event.MouseEvent.(Unknown Source) at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Java2D Disposer" daemon prio=10 tid=0x02c5bc00 nid=0xc0c in Object.wait() [0x02faf000..0x02fafb94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x22fd6e38> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x22fd6e38> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at sun.java2d.Disposer.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Low Memory Detector" daemon prio=6 tid=0x02baec00 nid=0x8fc runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x02ba8c00 nid=0x111c waiting on condition [0x00000000..0x02e5f a3c] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x02ba7c00 nid=0x1750 waiting on condition [0x00000000..0x00000 000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x02ba6c00 nid=0x648 runnable [0x00000000..0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x02ba2400 nid=0x12f0 in Object.wait() [0x02d6f000..0x02d6fa94] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x22fd7068> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x22fd7068> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x02b9e000 nid=0x166c in Object.wait() [0x02d1f000..0x02d1fb1 4] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x22fd6be0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x22fd6be0> (a java.lang.ref.Reference$Lock) "VM Thread" prio=10 tid=0x02b9cc00 nid=0x814 runnable "VM Periodic Task Thread" prio=10 tid=0x02bb8400 nid=0x89c waiting on condition JNI global references: 1141 Found one Java-level deadlock: ============================= "AWT-EventQueue-2": waiting to lock monitor 0x03c169f4 (object 0x22fd8aa8, a com.sun.jnlp.JNLPClassLoader), which is held by "main" "main": waiting to lock monitor 0x03bcc884 (object 0x22fd70f0, a sun.misc.Launcher$AppClassLoader), which is held by "AWT-EventQueue-2" Java stack information for the threads listed above: =================================================== "AWT-EventQueue-2": at org.netbeans.TopSecurityManager.checkPermission(TopSecurityManager.java:343) at java.lang.SecurityManager.checkPackageAccess(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) - locked <0x22fd70f0> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(Unknown Source) at java.util.ResourceBundle$RBClassLoader.loadClass(Unknown Source) at java.util.ResourceBundle$Control.newBundle(Unknown Source) at java.util.ResourceBundle.loadBundle(Unknown Source) at java.util.ResourceBundle.findBundle(Unknown Source) at java.util.ResourceBundle.findBundle(Unknown Source) at java.util.ResourceBundle.getBundleImpl(Unknown Source) at java.util.ResourceBundle.getBundle(Unknown Source) at sun.util.resources.LocaleData$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.util.resources.LocaleData.getBundle(Unknown Source) at sun.util.resources.LocaleData.getCollationData(Unknown Source) at java.text.Collator.getInstance(Unknown Source) - locked <0x2b8b6178> (a java.lang.Class for java.text.Collator) at java.text.Collator.getInstance(Unknown Source) - locked <0x2b8b6178> (a java.lang.Class for java.text.Collator) at org.netbeans.core.windows.view.ui.DocumentsDlg.(DocumentsDlg.java:529) at org.netbeans.core.windows.actions.DocumentsAction.updateState(DocumentsAction.java:108) at org.netbeans.core.windows.actions.DocumentsAction.access$000(DocumentsAction.java:61) at org.netbeans.core.windows.actions.DocumentsAction$2.run(DocumentsAction.java:84) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) "main": at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) - waiting to lock <0x22fd70f0> (a sun.misc.Launcher$AppClassLoader) at java.lang.ClassLoader.loadClass(Unknown Source) - locked <0x22fd8aa8> (a com.sun.jnlp.JNLPClassLoader) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) - locked <0x22fd8aa8> (a com.sun.jnlp.JNLPClassLoader) at org.netbeans.core.NonGui.run(NonGui.java:117) at org.netbeans.core.startup.Main.start(Main.java:332) at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:110) at java.lang.Thread.run(Unknown Source) Found 1 deadlock.