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.

Bug 192198 - ide locks up if project version is > current version
Summary: ide locks up if project version is > current version
Status: RESOLVED DUPLICATE of bug 191966
Alias: None
Product: cnd
Classification: Unclassified
Component: Project (show other bugs)
Version: 6.x
Hardware: PC Mac OS X
: P2 normal (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-19 21:02 UTC by Thomas Preisler
Modified: 2010-11-19 21:18 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Preisler 2010-11-19 21:02:03 UTC
Try to load a project that has a greater version number that the current version. The IDE locks up and you can't get it back running unless you delete the offending project. Stack trace:


"TimerQueue" daemon prio=5 tid=102ae6000 nid=0x1987f8000 in Object.wait() [1987f7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <109dbf188> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:232)
        - locked <109dbf188> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:680)

"File Watcher" prio=5 tid=101aba000 nid=0x19c208000 waiting on condition [19c207000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <109b0e558> (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:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
        at org.netbeans.modules.masterfs.watcher.OSXNotifier.nextEvent(OSXNotifier.java:103)
        at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:151)
        at java.lang.Thread.run(Thread.java:680)

"Thread-4" daemon prio=5 tid=101fbc800 nid=0x19c005000 runnable [19c004000]
   java.lang.Thread.State: RUNNABLE
        at com.sun.jna.Function.invokeVoid(Native Method)
        at com.sun.jna.Function.invoke(Function.java:282)
        at com.sun.jna.Function.invoke(Function.java:223)
        at com.sun.jna.Library$Handler.invoke(Library.java:204)
        at $Proxy6.CFRunLoopRun(Unknown Source)
        at org.netbeans.modules.masterfs.watcher.OSXNotifier$1.run(OSXNotifier.java:132)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:680)

"Thread-3" daemon prio=5 tid=102d1d000 nid=0x19be02000 in Object.wait() [19be01000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <10924a068> (a java.util.LinkedList)
        at java.lang.Object.wait(Object.java:485)
        at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
        - locked <10924a068> (a java.util.LinkedList)

"Java2D Disposer" daemon prio=10 tid=10292f800 nid=0x19719f000 in Object.wait() [19719e000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092d5570> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <1092d5570> (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:680)

"AWT-Shutdown" prio=5 tid=101a79800 nid=0x195482000 in Object.wait() [195481000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092d55a0> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
        - locked <1092d55a0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:680)

"AWT-AppKit" daemon prio=5 tid=101a8b800 nid=0x7fff703bec20 runnable [00000000]
   java.lang.Thread.State: RUNNABLE

"Poller SunPKCS11-Darwin" daemon prio=1 tid=1019d1800 nid=0x184b9d000 waiting on condition [184b9c000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
        at java.lang.Thread.run(Thread.java:680)

"Code Model Parser 1" daemon prio=1 tid=101aef000 nid=0x184944000 in Object.wait() [184943000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <109f91b60> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock)
        at java.lang.Object.wait(Object.java:485)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:486)
        - locked <109f91b60> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:98)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:72)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:91)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

"CLI Requests Server" daemon prio=5 tid=101aee800 nid=0x184741000 runnable [184740000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
        - locked <109252930> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1031)

"Active Reference Queue Daemon" daemon prio=1 tid=101984000 nid=0x182ecb000 in Object.wait() [182eca000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092d52d0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <1092d52d0> (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:680)

"Timer-0" daemon prio=5 tid=10287f000 nid=0x182cc8000 in Object.wait() [182cc7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092286c0> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <1092286c0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Low Memory Detector" daemon prio=5 tid=10280f000 nid=0x182790000 runnable [00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=9 tid=10280e000 nid=0x18258d000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=9 tid=10280d800 nid=0x18238a000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=9 tid=10280c800 nid=0x182187000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Surrogate Locker Thread (CMS)" daemon prio=5 tid=10280c000 nid=0x181f84000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=1018a5000 nid=0x181b5d000 in Object.wait() [181b5c000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <109209128> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <109209128> (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)

"Reference Handler" daemon prio=10 tid=1018a4000 nid=0x18195a000 in Object.wait() [181959000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092d55b8> (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 <1092d55b8> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=9 tid=1018a1800 nid=0x181757000 runnable 

"Gang worker#0 (Parallel GC Threads)" prio=9 tid=101802800 nid=0x102504000 runnable 

"Gang worker#1 (Parallel GC Threads)" prio=9 tid=101803000 nid=0x102707000 runnable 

"Concurrent Mark-Sweep GC Thread" prio=9 tid=10184d800 nid=0x181464000 runnable 
"VM Periodic Task Thread" prio=10 tid=102820800 nid=0x182993000 waiting on condition 

"Exception Catcher Thread" prio=10 tid=101801800 nid=0x102301000 runnable 
JNI global references: 5815

Heap
 par new generation   total 19136K, used 14834K [106810000, 107cd0000, 1091a0000)
  eden space 17024K,  80% used [106810000, 107582738, 1078b0000)
  from space 2112K,  50% used [1078b0000, 1079ba480, 107ac0000)
  to   space 2112K,   0% used [107ac0000, 107ac0000, 107cd0000)
 concurrent mark-sweep generation total 54628K, used 41746K [1091a0000, 10c6f9000, 164410000)
Comment 1 Thomas Preisler 2010-11-19 21:07:03 UTC
better stack trace:

2010-11-19 13:05:37
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.1-b03-307 mixed mode):

"logger-awt" daemon prio=1 tid=102af4000 nid=0x19f707000 in Object.wait() [19f706000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <10b9a1588> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <10b9a1588> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Reading project configuraion" daemon prio=1 tid=19b1d7800 nid=0x19f931000 in Object.wait() [19f92f000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <10b9959e0> (a org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery)
        at java.lang.Object.wait(Object.java:485)
        at org.netbeans.core.windows.services.DialogDisplayerImpl.notify(DialogDisplayerImpl.java:276)
        - locked <10b9959e0> (a org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery)
        at org.netbeans.core.windows.services.DialogDisplayerImpl.notify(DialogDisplayerImpl.java:158)
        at org.netbeans.modules.cnd.api.xml.XMLDecoder.checkVersion(XMLDecoder.java:186)
        at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLCodec.start(ConfigurationXMLCodec.java:155)
        at org.netbeans.modules.cnd.api.xml.XMLDecoder.checkStartRecursion(XMLDecoder.java:139)
        at org.netbeans.modules.cnd.api.xml.XMLDecoder._startElement(XMLDecoder.java:109)
        at org.netbeans.modules.cnd.api.xml.XMLDocReader$Parser.startElement(XMLDocReader.java:264)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:767)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1363)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(XMLDocumentScannerImpl.java:1318)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3103)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:922)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
        at org.netbeans.modules.cnd.api.xml.XMLDocReader.read(XMLDocReader.java:136)
        at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader._read(ConfigurationXMLReader.java:148)
        at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader.access$000(ConfigurationXMLReader.java:77)
        at org.netbeans.modules.cnd.makeproject.configurations.ConfigurationXMLReader$1.runImpl(ConfigurationXMLReader.java:123)
        at org.netbeans.modules.cnd.utils.NamedRunnable.run(NamedRunnable.java:62)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

"org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren" daemon prio=1 tid=1a100f000 nid=0x19f504000 waiting for monitor entry [19f502000]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.waitInitTask(MakeConfigurationDescriptor.java:262)
        - waiting to lock <10b97dd38> (a org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor)
        at org.netbeans.modules.cnd.makeproject.api.configurations.ConfigurationDescriptorProvider.getConfigurationDescriptor(ConfigurationDescriptorProvider.java:197)
        at org.netbeans.modules.cnd.makeproject.api.configurations.ConfigurationDescriptorProvider.getConfigurationDescriptor(ConfigurationDescriptorProvider.java:106)
        at org.netbeans.modules.cnd.makeproject.ui.MakeLogicalViewProvider.getMakeConfigurationDescriptor(MakeLogicalViewProvider.java:1098)
        at org.netbeans.modules.cnd.makeproject.ui.MakeLogicalViewProvider.createLogicalView(MakeLogicalViewProvider.java:182)
        at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.logicalViewForProject(ProjectsRootNode.java:342)
        at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.createNodes(ProjectsRootNode.java:302)
        at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.createNodes(ProjectsRootNode.java:248)
        at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1648)
        at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:149)
        - locked <10a4db238> (a org.openide.nodes.ChildrenArray)
        at org.openide.nodes.EntrySupport$Default$Info.nodes(EntrySupport.java:935)
        at org.openide.nodes.EntrySupport$Default.updateAdd(EntrySupport.java:522)
        at org.openide.nodes.EntrySupport$Default.setEntries(EntrySupport.java:362)
        at org.openide.nodes.Children$Keys$2.run(Children.java:1542)
        at org.openide.util.Mutex$1Exec.run(Mutex.java:1244)
        at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1907)
        at org.openide.util.Mutex.postRequest(Mutex.java:1250)
        at org.openide.util.Mutex.postRequest(Mutex.java:1213)
        at org.openide.util.Mutex.postWriteRequest(Mutex.java:585)
        at org.openide.nodes.Children$Keys.applyKeys(Children.java:1551)
        at org.openide.nodes.Children$Keys.setKeys(Children.java:1495)
        at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren.access$200(ProjectsRootNode.java:248)
        at org.netbeans.modules.project.ui.ProjectsRootNode$ProjectChildren$1.run(ProjectsRootNode.java:362)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

"ModelSupport processor" daemon prio=1 tid=101efd800 nid=0x19ed57000 in Object.wait() [19ed56000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <10b510e40> (a org.openide.util.RequestProcessor$Task)
        at java.lang.Object.wait(Object.java:485)
        at org.openide.util.Task.waitFinished(Task.java:133)
        - locked <10b510e40> (a org.openide.util.RequestProcessor$Task)
        at org.openide.util.RequestProcessor$Task.waitFinished(RequestProcessor.java:1681)
        at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.waitInitTask(MakeConfigurationDescriptor.java:265)
        - locked <10b97dd38> (a org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor)
        at org.netbeans.modules.cnd.makeproject.api.configurations.ConfigurationDescriptorProvider.getConfigurationDescriptor(ConfigurationDescriptorProvider.java:197)
        at org.netbeans.modules.cnd.makeproject.api.configurations.ConfigurationDescriptorProvider.getConfigurationDescriptor(ConfigurationDescriptorProvider.java:106)
        at org.netbeans.modules.cnd.makeproject.NativeProjectProvider.getMakeConfigurationDescriptor(NativeProjectProvider.java:139)
        at org.netbeans.modules.cnd.makeproject.NativeProjectProvider.runOnProjectReadiness(NativeProjectProvider.java:118)
        at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.addProject(ModelSupport.java:351)
        at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.openProjects(ModelSupport.java:223)
        - locked <109427c50> (a java.util.HashSet)
        at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.access$400(ModelSupport.java:97)
        at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport$2.run(ModelSupport.java:205)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

"Repository writer 0" daemon prio=1 tid=102f83800 nid=0x19dc0a000 waiting on condition [19dc09000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.waitReady(RepositoryWritingThread.java:99)
        at org.netbeans.modules.cnd.repository.queue.RepositoryWritingThread.run(RepositoryWritingThread.java:133)
        at org.netbeans.modules.cnd.repository.queue.RepositoryThreadManager$Wrapper.run(RepositoryThreadManager.java:88)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

"CND Repository Queue Dispatcher" prio=6 tid=102f82800 nid=0x19d804000 waiting on condition [19d803000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <10a3ba1d0> (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:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
        at org.netbeans.modules.cnd.repository.queue.KeyValueQueue$EventsDispatcher.run(KeyValueQueue.java:146)

"Code Model Parser 0" daemon prio=1 tid=102ebc000 nid=0x19d201000 in Object.wait() [19d200000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <109f91b60> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock)
        at java.lang.Object.wait(Object.java:485)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:486)
        - locked <109f91b60> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:98)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:72)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:91)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

"Class View Updater" prio=6 tid=10287e000 nid=0x19c6d5000 in Object.wait() [19c6d4000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <109f91bd8> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at org.netbeans.modules.cnd.classview.ClassViewUpdater$BlockingQueue.get(ClassViewUpdater.java:68)
        - locked <109f91bd8> (a java.lang.Object)
        at org.netbeans.modules.cnd.classview.ClassViewUpdater.run(ClassViewUpdater.java:147)

"DestroyJavaVM" prio=5 tid=101801000 nid=0x100601000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"AWT-EventQueue-1" prio=6 tid=101a7a800 nid=0x19c40b000 in Object.wait() [19c407000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <10b992710> (a org.openide.util.Mutex$QueueCell)
        at java.lang.Object.wait(Object.java:485)
        at org.openide.util.Mutex$QueueCell.sleep(Mutex.java:1612)
        - locked <10b992710> (a org.openide.util.Mutex$QueueCell)
        at org.openide.util.Mutex.enterImpl(Mutex.java:727)
        at org.openide.util.Mutex.enter(Mutex.java:634)
        at org.openide.util.Mutex.readEnter(Mutex.java:617)
        at org.openide.util.Mutex.readAccess(Mutex.java:362)
        at org.openide.util.Mutex$1R.run(Mutex.java:1307)
        at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1907)
        at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1326)
        at org.openide.util.Mutex.readAccess(Mutex.java:354)
        at org.openide.explorer.view.TreeView.validate(TreeView.java:677)
        at java.awt.Container.validateTree(Container.java:1515)
        at java.awt.Container.validateTree(Container.java:1513)
        at java.awt.Container.validateTree(Container.java:1513)
        at java.awt.Container.validate(Container.java:1480)
        - locked <1095cd5d8> (a java.awt.Component$AWTTreeLock)
        at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:669)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:124)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:138)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
        at java.awt.Dialog$1.run(Dialog.java:1046)
        at java.awt.Dialog$3.run(Dialog.java:1098)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Dialog.java:1096)
        at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1006)
        at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1040)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1028)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:121)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:1361)
        at org.openide.util.Mutex.readAccess(Mutex.java:271)
        at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1013)
        at java.awt.Component.show(Component.java:1563)
        at java.awt.Component.setVisible(Component.java:1515)
        at java.awt.Window.setVisible(Window.java:842)
        at java.awt.Dialog.setVisible(Dialog.java:986)
        at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.showDialog(DialogDisplayerImpl.java:245)
        at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.run(DialogDisplayerImpl.java:177)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:138)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:205)
        at java.awt.Dialog$1.run(Dialog.java:1046)
        at java.awt.Dialog$3.run(Dialog.java:1098)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Dialog.java:1096)
        at java.awt.Component.show(Component.java:1563)
        at java.awt.Component.setVisible(Component.java:1515)
        at java.awt.Window.setVisible(Window.java:842)
        at java.awt.Dialog.setVisible(Dialog.java:986)
        at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:635)
        at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:142)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
        at java.awt.Component.processMouseEvent(Component.java:6352)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6117)
        at java.awt.Container.processEvent(Container.java:2085)
        at java.awt.Component.dispatchEventImpl(Component.java:4714)
        at java.awt.Container.dispatchEventImpl(Container.java:2143)
        at java.awt.Component.dispatchEvent(Component.java:4544)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
        at java.awt.Container.dispatchEventImpl(Container.java:2129)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4544)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:138)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

"TimerQueue" daemon prio=5 tid=102ae6000 nid=0x1987f8000 in Object.wait() [1987f7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <109dbf188> (a javax.swing.TimerQueue)
        at javax.swing.TimerQueue.run(TimerQueue.java:232)
        - locked <109dbf188> (a javax.swing.TimerQueue)
        at java.lang.Thread.run(Thread.java:680)

"File Watcher" prio=5 tid=101aba000 nid=0x19c208000 waiting on condition [19c207000]
   java.lang.Thread.State: WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <109b0e558> (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:1987)
        at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
        at org.netbeans.modules.masterfs.watcher.OSXNotifier.nextEvent(OSXNotifier.java:103)
        at org.netbeans.modules.masterfs.watcher.Watcher$Ext.run(Watcher.java:151)
        at java.lang.Thread.run(Thread.java:680)

"Thread-4" daemon prio=5 tid=101fbc800 nid=0x19c005000 runnable [19c004000]
   java.lang.Thread.State: RUNNABLE
        at com.sun.jna.Function.invokeVoid(Native Method)
        at com.sun.jna.Function.invoke(Function.java:282)
        at com.sun.jna.Function.invoke(Function.java:223)
        at com.sun.jna.Library$Handler.invoke(Library.java:204)
        at $Proxy6.CFRunLoopRun(Unknown Source)
        at org.netbeans.modules.masterfs.watcher.OSXNotifier$1.run(OSXNotifier.java:132)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:680)

"Thread-3" daemon prio=5 tid=102d1d000 nid=0x19be02000 in Object.wait() [19be01000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <10924a068> (a java.util.LinkedList)
        at java.lang.Object.wait(Object.java:485)
        at java.util.prefs.AbstractPreferences$EventDispatchThread.run(AbstractPreferences.java:1461)
        - locked <10924a068> (a java.util.LinkedList)

"Java2D Disposer" daemon prio=10 tid=10292f800 nid=0x19719f000 in Object.wait() [19719e000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092d5570> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <1092d5570> (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:680)

"AWT-Shutdown" prio=5 tid=101a79800 nid=0x195482000 in Object.wait() [195481000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092d55a0> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
        - locked <1092d55a0> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:680)

"AWT-AppKit" daemon prio=5 tid=101a8b800 nid=0x7fff703bec20 runnable [00000000]
   java.lang.Thread.State: RUNNABLE

"Poller SunPKCS11-Darwin" daemon prio=1 tid=1019d1800 nid=0x184b9d000 waiting on condition [184b9c000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
        at java.lang.Thread.run(Thread.java:680)

"Code Model Parser 1" daemon prio=1 tid=101aef000 nid=0x184944000 in Object.wait() [184943000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <109f91b60> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock)
        at java.lang.Object.wait(Object.java:485)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue.waitReady(ParserQueue.java:486)
        - locked <109f91b60> (a org.netbeans.modules.cnd.modelimpl.csm.core.ParserQueue$Lock)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:98)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:72)
        at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:91)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

"CLI Requests Server" daemon prio=5 tid=101aee800 nid=0x184741000 runnable [184740000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
        - locked <109252930> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1031)

"Active Reference Queue Daemon" daemon prio=1 tid=101984000 nid=0x182ecb000 in Object.wait() [182eca000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092d52d0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <1092d52d0> (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:680)

"Timer-0" daemon prio=5 tid=10287f000 nid=0x182cc8000 in Object.wait() [182cc7000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092286c0> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <1092286c0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Low Memory Detector" daemon prio=5 tid=10280f000 nid=0x182790000 runnable [00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=9 tid=10280e000 nid=0x18258d000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=9 tid=10280d800 nid=0x18238a000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=9 tid=10280c800 nid=0x182187000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Surrogate Locker Thread (CMS)" daemon prio=5 tid=10280c000 nid=0x181f84000 waiting on condition [00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=8 tid=1018a5000 nid=0x181b5d000 in Object.wait() [181b5c000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <109209128> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <109209128> (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)

"Reference Handler" daemon prio=10 tid=1018a4000 nid=0x18195a000 in Object.wait() [181959000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <1092d55b8> (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 <1092d55b8> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=9 tid=1018a1800 nid=0x181757000 runnable 

"Gang worker#0 (Parallel GC Threads)" prio=9 tid=101802800 nid=0x102504000 runnable 

"Gang worker#1 (Parallel GC Threads)" prio=9 tid=101803000 nid=0x102707000 runnable 

"Concurrent Mark-Sweep GC Thread" prio=9 tid=10184d800 nid=0x181464000 runnable 
"VM Periodic Task Thread" prio=10 tid=102820800 nid=0x182993000 waiting on condition 

"Exception Catcher Thread" prio=10 tid=101801800 nid=0x102301000 runnable 
JNI global references: 5898

Heap
 par new generation   total 19136K, used 4046K [106810000, 107cd0000, 1091a0000)
  eden space 17024K,  14% used [106810000, 106a66370, 1078b0000)
  from space 2112K,  78% used [1078b0000, 107a4d748, 107ac0000)
  to   space 2112K,   0% used [107ac0000, 107ac0000, 107cd0000)
 concurrent mark-sweep generation total 76524K, used 61727K [1091a0000, 10dc5b000, 164410000)
 concurrent-mark-sweep perm gen total 106332K, used 63800K [164410000, 16abe7000, 17c410000)
Comment 2 Alexander Simon 2010-11-19 21:18:03 UTC

*** This bug has been marked as a duplicate of bug 191966 ***