[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] tesing CDT 7.0 RC2

Hi,

Sorry for all the mails. While the project was built I was able to save files in other project. At some stage it stopped working. I attached a thread dump while eclipse is completely frozen. I will open a new bug for this.

Thanks,
Yevgeny


2010-05-31 10:43:07
Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01 mixed mode):

"Worker-21" prio=10 tid=0x000000004b763000 nid=0x2c08 in Object.wait() [0x000000004456b000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaacb073908> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x00002aaacb073908> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

   Locked ownable synchronizers:
        - None

"org.eclipse.cdt.internal.ui.text.CReconciler" daemon prio=10 tid=0x00002aab2c292800 nid=0x2bfb in Object.wait() [0x0000000043764000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aab1d34f128> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
        - locked <0x00002aab1d34f128> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

   Locked ownable synchronizers:
        - None

"Worker-19" prio=10 tid=0x000000004b1b7800 nid=0x2bf1 in Object.wait() [0x0000000045171000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaacb073908> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x00002aaacb073908> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50)

   Locked ownable synchronizers:
        - None

"org.eclipse.cdt.internal.ui.text.CReconciler" daemon prio=10 tid=0x00002aab2d069800 nid=0x2be3 in Object.wait() [0x0000000044f6f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aab12349158> (a org.eclipse.core.internal.jobs.Semaphore)
        at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
        - locked <0x00002aab12349158> (a org.eclipse.core.internal.jobs.Semaphore)
        at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:176)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:84)
        at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
        at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1914)
        at org.eclipse.core.internal.resources.Resource.createMarker(Resource.java:716)
        at org.eclipse.cdt.codan.internal.core.model.CodanMarkerProblemReporter.reportProblem(CodanMarkerProblemReporter.java:94)
        at org.eclipse.cdt.codan.internal.core.model.CodanMarkerProblemReporter.reportProblem(CodanMarkerProblemReporter.java:62)
        at org.eclipse.cdt.codan.core.cxx.model.AbstractIndexAstChecker.reportProblem(AbstractIndexAstChecker.java:105)
        at org.eclipse.cdt.codan.internal.checkers.ReturnChecker.processFunction(ReturnChecker.java:90)
        at org.eclipse.cdt.codan.core.cxx.model.AbstractAstFunctionChecker$1.visit(AbstractAstFunctionChecker.java:36)
        at org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTFunctionDefinition.accept(CPPASTFunctionDefinition.java:138)
        at org.eclipse.cdt.internal.core.dom.parser.ASTTranslationUnit.accept(ASTTranslationUnit.java:267)
        at org.eclipse.cdt.codan.core.cxx.model.AbstractAstFunctionChecker.processAst(AbstractAstFunctionChecker.java:29)
        at org.eclipse.cdt.codan.core.cxx.model.AbstractIndexAstChecker.processModel(AbstractIndexAstChecker.java:128)
        - locked <0x00002aaaccd2b8b0> (a org.eclipse.cdt.codan.internal.checkers.ReturnChecker)
        at org.eclipse.cdt.codan.internal.core.CodanBuilder.processResource(CodanBuilder.java:133)
        at org.eclipse.cdt.codan.internal.core.CodanBuilder.runInEditor(CodanBuilder.java:179)
        at org.eclipse.cdt.codan.core.cxx.internal.model.CxxCodanReconciler.reconciledAst(CxxCodanReconciler.java:29)
        at org.eclipse.cdt.codan.internal.ui.cxx.CodanCReconciler.reconciled(CodanCReconciler.java:94)
        at org.eclipse.cdt.internal.ui.editor.CEditor.reconciled(CEditor.java:2974)
        at org.eclipse.cdt.internal.ui.text.CReconcilingStrategy.reconcile(CReconcilingStrategy.java:105)
        - locked <0x00002aab12054150> (a org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTranslationUnit)
        at org.eclipse.cdt.internal.ui.text.CReconcilingStrategy.reconcile(CReconcilingStrategy.java:71)
        at org.eclipse.cdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:84)
        at org.eclipse.cdt.internal.ui.text.CCompositeReconcilingStrategy.reconcile(CCompositeReconcilingStrategy.java:90)
        at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:77)
        at org.eclipse.cdt.internal.ui.text.CReconciler.process(CReconciler.java:409)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)

   Locked ownable synchronizers:
        - None

"RMI TCP Connection(2)-147.234.244.132" daemon prio=10 tid=0x000000004d15e000 nid=0x2bce runnable [0x000000004436a000]
   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 <0x00002aab1d96dad8> (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:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
        - <0x00002aab1d96dd18> (a java.util.concurrent.locks.ReentrantLock$NonfairSync)

"JMX server connection timeout 93" daemon prio=10 tid=0x000000004d487800 nid=0x2bc9 in Object.wait() [0x0000000043563000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aab1d8e4de8> (a [I)
        at com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run(ServerCommunicatorAdmin.java:150)
        - locked <0x00002aab1d8e4de8> (a [I)
        at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
        - None

"RMI Scheduler(0)" daemon prio=10 tid=0x000000004ce8b000 nid=0x2bc7 waiting on condition [0x0000000040b56000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at sun.misc.Unsafe.park(Native Method)
        - parking to wait for  <0x00002aab1d99df60> (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:1963)
        at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
        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:619)

   Locked ownable synchronizers:
        - None

"RMI TCP Accept-0" daemon prio=10 tid=0x000000004aff6000 nid=0x2bc3 runnable [0x0000000042f60000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
        - locked <0x00002aab1d99e9a0> (a java.net.SocksSocketImpl)
        at java.net.ServerSocket.implAccept(ServerSocket.java:453)
        at java.net.ServerSocket.accept(ServerSocket.java:421)
        at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:34)
        at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
        at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
        at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
        - None

"Attach Listener" daemon prio=10 tid=0x000000004afd2000 nid=0x2bc0 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"org.eclipse.cdt.internal.ui.text.CReconciler" daemon prio=10 tid=0x00002aab2d0d3800 nid=0x2a27 in Object.wait() [0x0000000042b5e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaad11d1888> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
        - locked <0x00002aaad11d1888> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

   Locked ownable synchronizers:
        - None

"Worker-16" prio=10 tid=0x000000004b7f5800 nid=0x2744 waiting for monitor entry [0x0000000043161000]
   java.lang.Thread.State: BLOCKED (on object monitor)
        at org.eclipse.cdt.internal.core.model.ASTCache.runOnAST(ASTCache.java:221)
        - waiting to lock <0x00002aab12054150> (a org.eclipse.cdt.internal.core.dom.parser.cpp.CPPASTTranslationUnit)
        at org.eclipse.cdt.internal.ui.editor.ASTProvider.runOnAST(ASTProvider.java:344)
        at org.eclipse.cdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup.calculateASTandInform(SelectionListenerWithASTManager.java:168)
        at org.eclipse.cdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup$3.run(SelectionListenerWithASTManager.java:142)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

   Locked ownable synchronizers:
        - None

"Worker-15" prio=10 tid=0x00002aab2ce10800 nid=0x2743 runnable [0x0000000043b65000]
   java.lang.Thread.State: RUNNABLE
        at org.eclipse.core.internal.filesystem.local.unix.UnixFileNatives.lstat(Native Method)
        at org.eclipse.core.internal.filesystem.local.unix.UnixFileNatives.fetchFileInfo(UnixFileNatives.java:73)
        at org.eclipse.core.internal.filesystem.local.LocalFileNativesManager.fetchFileInfo(LocalFileNativesManager.java:31)
        at org.eclipse.core.internal.filesystem.local.LocalFile.fetchInfo(LocalFile.java:144)
        at org.eclipse.core.filesystem.provider.FileStore.fetchInfo(FileStore.java:277)
        at org.eclipse.core.filesystem.provider.FileStore.childInfos(FileStore.java:106)
        at org.eclipse.core.internal.localstore.UnifiedTree.getLocalList(UnifiedTree.java:341)
        at org.eclipse.core.internal.localstore.UnifiedTree.addChildren(UnifiedTree.java:137)
        at org.eclipse.core.internal.localstore.UnifiedTree.addNodeChildrenToQueue(UnifiedTree.java:243)
        at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109)
        at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:824)
        at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:808)
        at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1661)
        at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.invokeMake(CommonBuilder.java:1943)
        at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.invokeBuilder(CommonBuilder.java:1734)
        at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:792)
        at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:552)
        at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:498)
        at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
        at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:220)
        at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:362)
        at org.eclipse.core.internal.resources.Project$1.run(Project.java:545)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
        at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:524)
        at org.eclipse.core.internal.resources.Project.build(Project.java:115)
        at org.eclipse.ui.actions.BuildAction.invokeOperation(BuildAction.java:222)
        at org.eclipse.ui.actions.WorkspaceAction.execute(WorkspaceAction.java:162)
        at org.eclipse.ui.actions.WorkspaceAction$2.runInWorkspace(WorkspaceAction.java:483)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

   Locked ownable synchronizers:
        - None

"org.eclipse.cdt.internal.ui.text.CReconciler" daemon prio=10 tid=0x00002aab2d516000 nid=0x273e in Object.wait() [0x0000000043965000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaad0835cb8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
        - locked <0x00002aaad0835cb8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

   Locked ownable synchronizers:
        - None

"org.eclipse.cdt.internal.ui.text.CReconciler" daemon prio=10 tid=0x00002aab2ccef000 nid=0x2736 in Object.wait() [0x0000000041971000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaad0031700> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
        - locked <0x00002aaad0031700> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

   Locked ownable synchronizers:
        - None

"[ThreadPool Manager] - Idle Thread" daemon prio=10 tid=0x000000004c63a000 nid=0x2678 in Object.wait() [0x0000000044169000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaacc013ad8> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106)
        - locked <0x00002aaacc013ad8> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor)

   Locked ownable synchronizers:
        - None

"Bundle File Closer" daemon prio=10 tid=0x00002aab344a1000 nid=0x2677 in Object.wait() [0x0000000043f68000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaacc013c70> (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(EventManager.java:397)
        - locked <0x00002aaacc013c70> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

   Locked ownable synchronizers:
        - None

"Java indexing" daemon prio=10 tid=0x00002aab343bb800 nid=0x2675 in Object.wait() [0x0000000043d67000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaacbc70c78> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:485)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:381)
        - locked <0x00002aaacbc70c78> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
        - None

"org.eclipse.cdt.internal.ui.text.CReconciler" daemon prio=10 tid=0x00002aab2cc56800 nid=0x266b in Object.wait() [0x0000000042d5f000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaacb6ae430> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
        - locked <0x00002aaacb6ae430> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

   Locked ownable synchronizers:
        - None

"Worker-JM" prio=10 tid=0x000000004b374800 nid=0x2667 in Object.wait() [0x000000004295d000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaac99ec3a0> (a java.util.ArrayList)
        at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58)
        - locked <0x00002aaac99ec3a0> (a java.util.ArrayList)

   Locked ownable synchronizers:
        - None

"[Timer] - Main Queue Handler" daemon prio=10 tid=0x000000004b3da800 nid=0x2666 in Object.wait() [0x000000004275c000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaac99ec740> (a java.lang.Object)
        at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141)
        - locked <0x00002aaac99ec740> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
        - None

"Framework Event Dispatcher" daemon prio=10 tid=0x000000004b5a2800 nid=0x2664 in Object.wait() [0x0000000040955000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaac99ecb60> (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(EventManager.java:397)
        - locked <0x00002aaac99ecb60> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

   Locked ownable synchronizers:
        - None

"Start Level Event Dispatcher" daemon prio=10 tid=0x00002aab34016800 nid=0x2663 in Object.wait() [0x0000000041770000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaac99ecd88> (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(EventManager.java:397)
        - locked <0x00002aaac99ecd88> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333)

   Locked ownable synchronizers:
        - None

"State Data Manager" daemon prio=10 tid=0x00002aab34001800 nid=0x2662 waiting on condition [0x0000000040de2000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:319)
        at java.lang.Thread.run(Thread.java:619)

   Locked ownable synchronizers:
        - None

"Low Memory Detector" daemon prio=10 tid=0x000000004af30000 nid=0x2660 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"CompilerThread1" daemon prio=10 tid=0x000000004af2e000 nid=0x265f waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"CompilerThread0" daemon prio=10 tid=0x000000004af29000 nid=0x265e waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Signal Dispatcher" daemon prio=10 tid=0x000000004af26800 nid=0x265d runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Finalizer" daemon prio=10 tid=0x000000004af02000 nid=0x265c in Object.wait() [0x000000004255b000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaac997c5d0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x00002aaac997c5d0> (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=0x000000004af00000 nid=0x265b in Object.wait() [0x000000004235a000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aaac997c548> (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 <0x00002aaac997c548> (a java.lang.ref.Reference$Lock)

   Locked ownable synchronizers:
        - None

"main" prio=10 tid=0x000000004ae71000 nid=0x2651 in Object.wait() [0x0000000040ff6000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00002aab1147df30> (a org.eclipse.core.internal.jobs.Semaphore)
        at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39)
        - locked <0x00002aab1147df30> (a org.eclipse.core.internal.jobs.Semaphore)
        at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:176)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:84)
        at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
        at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1914)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1970)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
        - locked <0x00002aab1147de78> (a org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation)
        at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75)
        at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65)
        at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456)
        at org.eclipse.ui.editors.text.TextFileDocumentProvider.validateState(TextFileDocumentProvider.java:1074)
        at org.eclipse.ui.texteditor.AbstractTextEditor.validateState(AbstractTextEditor.java:4756)
        at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:4656)
        at org.eclipse.ui.texteditor.AbstractTextEditor$TextEditorSavable.doSave(AbstractTextEditor.java:6991)
        at org.eclipse.ui.Saveable.doSave(Saveable.java:214)
        at org.eclipse.ui.internal.SaveableHelper.doSaveModel(SaveableHelper.java:349)
        at org.eclipse.ui.internal.SaveableHelper$3.run(SaveableHelper.java:195)
        at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:277)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
        at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
        at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)
        at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2600)
        at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:285)
        at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:264)
        at org.eclipse.ui.internal.SaveableHelper.saveModels(SaveableHelper.java:207)
        at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:144)
        at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1369)
        at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:3334)
        at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3347)
        at org.eclipse.ui.internal.SaveAction.run(SaveAction.java:76)
        at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
        at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185)
        at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109)
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1525)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1233)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1243)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1270)
        at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:729)
        at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2833)
        at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:707)
        at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1719)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4783)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4358)
        at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
        at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8163)
        at org.eclipse.swt.widgets.Display.eventProc(Display.java:1239)
        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2224)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3157)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1383)

   Locked ownable synchronizers:
        - None

"VM Thread" prio=10 tid=0x000000004aefb800 nid=0x265a runnable

"GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004ae84000 nid=0x2652 runnable

"GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004ae85800 nid=0x2653 runnable

"GC task thread#2 (ParallelGC)" prio=10 tid=0x000000004ae87800 nid=0x2654 runnable

"GC task thread#3 (ParallelGC)" prio=10 tid=0x000000004ae89800 nid=0x2655 runnable

"GC task thread#4 (ParallelGC)" prio=10 tid=0x000000004ae8b000 nid=0x2656 runnable

"GC task thread#5 (ParallelGC)" prio=10 tid=0x000000004ae8d000 nid=0x2657 runnable

"GC task thread#6 (ParallelGC)" prio=10 tid=0x000000004ae8f000 nid=0x2658 runnable

"GC task thread#7 (ParallelGC)" prio=10 tid=0x000000004ae90800 nid=0x2659 runnable

"VM Periodic Task Thread" prio=10 tid=0x000000004af33000 nid=0x2661 waiting on condition

JNI global references: 1334


-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Yevgeny Shifrin
Sent: Monday, May 31, 2010 10:42 AM
To: CDT General developers list.
Subject: RE: [cdt-dev] tesing CDT 7.0 RC2

Hi James,

Today I tried to reproduce this in order to open a bug. Now I cannot reproduce this issue, it works ok.

Thanks,
Yevgeny

-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of James Blackburn
Sent: Wednesday, May 26, 2010 11:52 AM
To: CDT General developers list.
Subject: Re: [cdt-dev] tesing CDT 7.0 RC2

Please open a separate bug for new issues.

It's not clear what action you're using to build the projects.  What's
likely happening is that this is wrapping the build in a workspace
scheduling rule. The platform and CDT build actions should no longer
do this.

I followed you instructions exactly, replacing the build command with
'sleep 30' and I'm able to save files while the 'build' is in
progress.  Can you open a separate bug with a full JVM back-trace
while the build is in progress?
http://wiki.eclipse.org/How_to_report_a_deadlock

Cheers,
James

On 26 May 2010 08:44, Yevgeny Shifrin <Yevgeny.Shifrin@xxxxxxxxxxx> wrote:
> Hi,
>
> I tried CDT 7.0 RC2 and it seems very good. There are some improvements in
> indexing results J
>
> In this version the following issue ("cannot manipulate files in project A
> while building project B") should have been solved:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=289986
>
> I tried this scenario and the behavior is exactly as in CDT 6.0.x. I wrote a
> detailed description of my action in the bug. Did someone tested this
> scenario?
>
> In addition, while building project A I tried to create additional C/C++
> project, it was not possible. When I tried to cancel new project GUI it was
> not closed and I got the following exceptions, is this a bug?
>
> org.eclipse.swt.SWTException: Widget is disposed
> at org.eclipse.swt.SWT.error(SWT.java:4083)
> at org.eclipse.swt.SWT.error(SWT.java:3998)
> at org.eclipse.swt.SWT.error(SWT.java:3969)
> at org.eclipse.swt.widgets.Widget.error(Widget.java:465)
> at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:403)
> at org.eclipse.swt.widgets.Label.setImage(Label.java:524)
> at
> org.eclipse.jface.dialogs.TitleAreaDialog.setTitleImage(TitleAreaDialog.java:650)
> at org.eclipse.jface.wizard.WizardDialog.hardClose(WizardDialog.java:870)
> at org.eclipse.jface.wizard.WizardDialog.close(WizardDialog.java:484)
> at
> org.eclipse.jface.wizard.WizardDialog.cancelPressed(WizardDialog.java:471)
> at
> org.eclipse.jface.wizard.WizardDialog$1.widgetSelected(WizardDialog.java:321)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159)
> at
> org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.runEventLoop(EventLoopProgressMonitor.java:123)
> at
> org.eclipse.ui.internal.dialogs.EventLoopProgressMonitor.isCanceled(EventLoopProgressMonitor.java:97)
> at org.eclipse.core.internal.jobs.ThreadJob.isCanceled(ThreadJob.java:146)
> at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:235)
> at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:199)
> at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:92)
> at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:285)
> at
> org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:117)
> at
> org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1914)
> at org.eclipse.core.internal.resources.Resource.delete(Resource.java:766)
> at org.eclipse.core.internal.resources.Project.delete(Project.java:331)
> at
> org.eclipse.cdt.ui.wizards.CDTCommonProjectWizard.clearProject(CDTCommonProjectWizard.java:169)
> at
> org.eclipse.cdt.ui.wizards.CDTCommonProjectWizard.invokeRunnable(CDTCommonProjectWizard.java:185)
> at
> org.eclipse.cdt.ui.wizards.CDTCommonProjectWizard.getProject(CDTCommonProjectWizard.java:157)
> at
> org.eclipse.cdt.ui.wizards.CDTCommonProjectWizard.performFinish(CDTCommonProjectWizard.java:195)
> at
> org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:811)
> at
> org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:430)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
> at org.eclipse.jface.window.Window.open(Window.java:801)
> at
> org.eclipse.ui.internal.actions.NewWizardShortcutAction.run(NewWizardShortcutAction.java:135)
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
> at
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
> at
> org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
> at
> org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1234)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159)
> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629)
> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593)
> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427)
> at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> at
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
> 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
>
>
> Thanks,
> Yevgeny
>
>
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
>
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev