Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 374315 - Mylyn freezing eclipse
Summary: Mylyn freezing eclipse
Status: RESOLVED DUPLICATE of bug 197942
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Mylyn Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-14 16:48 EDT by Sam Davis CLA
Modified: 2012-03-14 18:36 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam Davis CLA 2012-03-14 16:48:21 EDT
Recently my Eclipse is freezing as often as every few seconds, and I am having to kill it quite frequently. I originally suspected EGit, but it looks like it has something to do with context as I keep seeing stack traces like this when it is frozen. I wouldn't be surprised if this does somehow have something to do with EGit though.


Name: main
State: RUNNABLE
Total blocked: 42,539  Total waited: 9

Stack trace: 
org.eclipse.core.internal.watson.ElementTree.includes(ElementTree.java:527)
   - locked org.eclipse.core.internal.watson.ElementTree@13901f5
org.eclipse.core.internal.resources.Workspace.getResourceInfo(Workspace.java:1768)
org.eclipse.core.internal.resources.Resource.getResourceInfo(Resource.java:1241)
org.eclipse.core.internal.resources.Project.hasNature(Project.java:584)
org.eclipse.jdt.internal.core.JavaProject.hasJavaNature(JavaProject.java:351)
org.eclipse.jdt.internal.core.JavaProject.getEclipsePreferences(JavaProject.java:1481)
org.eclipse.jdt.internal.core.JavaProject.getOption(JavaProject.java:1653)
org.eclipse.jdt.internal.core.JavaModelManager.determineIfOnClasspath(JavaModelManager.java:1015)
org.eclipse.jdt.internal.core.JavaModelManager.create(JavaModelManager.java:907)
org.eclipse.jdt.internal.core.JavaModelManager.create(JavaModelManager.java:837)
org.eclipse.jdt.core.JavaCore.create(JavaCore.java:2696)
org.eclipse.jdt.internal.ui.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:44)
org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:80)
org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:295)
org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:66)
org.eclipse.mylyn.internal.java.ui.JavaStructureBridge.acceptsObject(JavaStructureBridge.java:207)
org.eclipse.mylyn.internal.context.core.ContextCorePlugin.getStructureBridge(ContextCorePlugin.java:268)
org.eclipse.mylyn.context.core.ContextCore.getStructureBridge(ContextCore.java:41)
org.eclipse.mylyn.context.ui.InterestFilter.select(InterestFilter.java:86)
org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.isFiltered(ProblemTreeViewer.java:321)
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$PackageExplorerProblemTreeViewer.isFiltered(PackageExplorerPart.java:279)
org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.filter(ProblemTreeViewer.java:285)
org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.getFilteredChildren(ProblemTreeViewer.java:274)
org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:605)
org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:2622)
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1908)
org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:721)
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1915)
org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:721)
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1915)
org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:721)
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1883)
org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1840)
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$PackageExplorerProblemTreeViewer.internalRefresh(PackageExplorerPart.java:258)
org.eclipse.jface.viewers.StructuredViewer$8.run(StructuredViewer.java:1535)
org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1443)
org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:403)
org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1404)
org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1533)
org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:548)
org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1490)
org.eclipse.mylyn.internal.context.ui.FocusedViewerManager$FocusedViewerDelayedRefreshJob.doRefresh(FocusedViewerManager.java:110)
org.eclipse.mylyn.commons.workbench.DelayedRefreshJob.runInUIThread(DelayedRefreshJob.java:97)
org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
   - locked org.eclipse.swt.widgets.RunnableLock@1afaa9c
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
org.eclipse.equinox.launcher.Main.run(Main.java:1410)
org.eclipse.equinox.launcher.Main.main(Main.java:1386)
Comment 1 Steffen Pingel CLA 2012-03-14 18:36:51 EDT
Please add input to bug 197942.

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