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.
Created attachment 118441 [details] threaddump Product Version = NetBeans IDE Dev (Build 201204170400) (#d097907e136a) Operating System = Mac OS X version 10.7.3 running on x86_64 Java; VM; Vendor = 1.7.0_04; Java HotSpot(TM) 64-Bit Server VM 23.0-b21; Oracle Corporation Runtime = Java(TM) SE Runtime Environment 1.7.0_04-b20 Java Home = /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre -------------------------------- Found one Java-level deadlock: ============================= "Load Open Projects": waiting for ownable synchronizer 0x0000000128f085f8, (a java.util.concurrent.locks.ReentrantLock$NonfairSync), which is held by "AWT-EventQueue-1" "AWT-EventQueue-1": waiting to lock monitor 0x00007f8ad6d5a218 (object 0x0000000128c71c10, a sun.awt.PostEventQueue), which is held by "Warm Up" "Warm Up": waiting for ownable synchronizer 0x0000000128f085f8, (a java.util.concurrent.locks.ReentrantLock$NonfairSync), which is held by "AWT-EventQueue-1" Java stack information for the threads listed above: =================================================== "Load Open Projects": at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000128f085f8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290) at java.awt.EventQueue.isDispatchThreadImpl(EventQueue.java:989) at java.awt.EventQueue.isDispatchThread(EventQueue.java:984) at org.openide.util.Mutex.doEvent(Mutex.java:1342) at org.openide.util.Mutex.readAccess(Mutex.java:350) at org.netbeans.modules.project.ui.actions.NewFile.refresh(NewFile.java:120) at org.netbeans.modules.project.ui.actions.NewFile.propertyChange(NewFile.java:287) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:196) at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:439) at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:312) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) "AWT-EventQueue-1": at sun.awt.PostEventQueue.noEvents(SunToolkit.java:2104) - waiting to lock <0x0000000128c71c10> (a sun.awt.PostEventQueue) at sun.awt.SunToolkit.isPostEventQueueEmpty(SunToolkit.java:577) at java.awt.EventQueue.detachDispatchThread(EventQueue.java:1048) at java.awt.EventDispatchThread.run(EventDispatchThread.java:103) "Warm Up": at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x0000000128f085f8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:834) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:867) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1197) at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:214) at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:290) at java.awt.EventQueue.postEventPrivate(EventQueue.java:235) at java.awt.EventQueue.postEvent(EventQueue.java:221) at sun.awt.PostEventQueue.flush(SunToolkit.java:2116) - locked <0x0000000128c71c10> (a sun.awt.PostEventQueue) at sun.awt.SunToolkit.flushPendingEvents(SunToolkit.java:563) at java.awt.EventQueue.postEvent(EventQueue.java:220) at java.awt.EventQueue.invokeLater(EventQueue.java:1188) at javax.swing.SwingUtilities.invokeLater(SwingUtilities.java:1287) at org.netbeans.modules.java.hints.infrastructure.HintAction.updateEnabled(HintAction.java:73) at org.netbeans.modules.java.hints.infrastructure.HintAction.<init>(HintAction.java:68) at org.netbeans.modules.java.hints.introduce.IntroduceAction.<init>(IntroduceAction.java:81) at org.netbeans.modules.java.hints.introduce.IntroduceAction.createConstant(IntroduceAction.java:276) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl$MethodAndParams.invoke(BinaryFS.java:746) at org.netbeans.core.startup.layers.BinaryFS$AttrImpl.getValue(BinaryFS.java:676) at org.netbeans.core.startup.layers.BinaryFS$BFSBase.getAttribute(BinaryFS.java:522) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:930) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:863) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:926) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:863) at org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:791) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1373) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:821) at org.netbeans.modules.editor.impl.ActionsList.convertImpl(ActionsList.java:147) at org.netbeans.modules.editor.impl.ActionsList.<init>(ActionsList.java:85) at org.netbeans.modules.editor.impl.EditorActionsProvider.<init>(EditorActionsProvider.java:84) at org.netbeans.modules.editor.impl.EditorActionsProvider.createInstance(EditorActionsProvider.java:88) at org.netbeans.modules.editor.impl.EditorActionsProvider.createInstance(EditorActionsProvider.java:62) at org.netbeans.modules.editor.mimelookup.impl.InstanceProviderLookup.rebuild(InstanceProviderLookup.java:90) at org.netbeans.modules.editor.mimelookup.impl.InstanceProviderLookup.initialize(InstanceProviderLookup.java:85) at org.openide.util.lookup.AbstractLookup.enterStorage(AbstractLookup.java:175) at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:429) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:420) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:216) at org.netbeans.modules.editor.mimelookup.impl.SwitchLookup.lookup(SwitchLookup.java:90) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:216) at org.netbeans.modules.editor.impl.EditorActionsProvider.getEditorActions(EditorActionsProvider.java:69) at org.netbeans.modules.editor.NbEditorKit.getDeclaredActions(NbEditorKit.java:216) at org.netbeans.editor.BaseKit.addActionsToMap(BaseKit.java:997) - locked <0x000000012bce3ec8> (a java.lang.String) at org.netbeans.editor.BaseKit.getActions(BaseKit.java:977) at org.netbeans.modules.java.editor.JavaEditorWarmUpTask.run(JavaEditorWarmUpTask.java:163) at org.netbeans.modules.java.editor.JavaEditorWarmUpTask$Provider.run(JavaEditorWarmUpTask.java:90) at org.netbeans.core.startup.WarmUpSupport.run(WarmUpSupport.java:94) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1452) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2032) Found 1 deadlock.
will attach threaddump to CR #7159230, which gathers couple of different startup deadlocks.
*** This bug has been marked as a duplicate of bug 210752 ***
*** Bug 215481 has been marked as a duplicate of this bug. ***