Community
Participate
Working Groups
I was performing a search, it had found two results and I hit cancel. Eclipse locked up. 20030213 Full thread dump Java HotSpot(TM) Client VM (1.4.1-rc-b15 mixed mode): "ModalContext" prio=5 tid=0x1733CAC0 nid=0x31c in Object.wait() [1904f000..1904f d88] at java.lang.Object.wait(Native Method) - waiting on <02AE3980> (a org.eclipse.ui.internal.Semaphore) at java.lang.Object.wait(Object.java:426) at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:20) - locked <02AE3980> (a org.eclipse.ui.internal.Semaphore) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:3 4) at org.eclipse.swt.widgets.Display.syncExec(Display.java:2000) at org.eclipse.search.internal.ui.SearchManager.resourceChanged(SearchMa nager.java:503) at org.eclipse.core.internal.events.NotificationManager$1.run(Notificati onManager.java:137) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo rm.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.core.internal.events.NotificationManager.notify(Notificat ionManager.java:152) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges (NotificationManager.java:67) at org.eclipse.core.internal.resources.Workspace.broadcastChanges(Worksp ace.java:161) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace. java:892) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1593 ) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOp eration.java:79) - locked <06E01950> (a org.eclipse.jdt.internal.ui.search.JavaSearchOper ation) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Modal Context.java:95) "Snapshot" prio=5 tid=0x182C15F8 nid=0x5a8 in Object.wait() [18faf000..18fafd88] at java.lang.Object.wait(Native Method) - waiting on <06D0D290> (a org.eclipse.core.internal.resources.DelayedSn apshotRunnable) at org.eclipse.core.internal.resources.DelayedSnapshotRunnable.run(Delay edSnapshotRunnable.java:38) - locked <06D0D290> (a org.eclipse.core.internal.resources.DelayedSnapsh otRunnable) at java.lang.Thread.run(Thread.java:536) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x17347008 n id=0x5f0 in Object.wait() [18e5f000..18e5fd88] at java.lang.Object.wait(Native Method) - waiting on <06A6D098> (a org.eclipse.jface.text.reconciler.DirtyRegion Queue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:161) - locked <06A6D098> (a org.eclipse.jface.text.reconciler.DirtyRegionQueu e) "org.eclipse.pde.internal.ui.editor.manifest.NotifyingReconciler" daemon prio=2 tid=0x182D9CB8 nid=0x470 in Object.wait() [18def000..18defd88] at java.lang.Object.wait(Native Method) - waiting on <060E0EC8> (a org.eclipse.jface.text.reconciler.DirtyRegion Queue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:161) - locked <060E0EC8> (a org.eclipse.jface.text.reconciler.DirtyRegionQueu e) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x17175E38 n id=0x1bc in Object.wait() [18cef000..18cefd88] at java.lang.Object.wait(Native Method) - waiting on <02DF0568> (a org.eclipse.core.internal.utils.Semaphore) at java.lang.Object.wait(Object.java:426) at org.eclipse.core.internal.utils.Semaphore.acquire(Semaphore.java:24) - locked <02DF0568> (a org.eclipse.core.internal.utils.Semaphore) at org.eclipse.core.resources.WorkspaceLock.acquire(WorkspaceLock.java:4 9) at org.eclipse.ui.internal.UIWorkspaceLock.acquire(UIWorkspaceLock.java: 40) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.j ava:80) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Worksp ace.java:1551) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1586 ) at org.eclipse.jdt.internal.core.JavaElement.runOperation(JavaElement.ja va:556) at org.eclipse.jdt.internal.core.WorkingCopy.reconcile(WorkingCopy.java: 415) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconci le(JavaReconcilingStrategy.java:72) - locked <05719EB0> (a org.eclipse.jdt.internal.core.WorkingCopy) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconci le(JavaReconcilingStrategy.java:99) at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconcil er.java:76) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:189) "org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x17342830 n id=0x468 in Object.wait() [18c4f000..18c4fd88] at java.lang.Object.wait(Native Method) - waiting on <050FE658> (a org.eclipse.jface.text.reconciler.DirtyRegion Queue) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread .run(AbstractReconciler.java:161) - locked <050FE658> (a org.eclipse.jface.text.reconciler.DirtyRegionQueu e) "Decoration" prio=2 tid=0x17152A28 nid=0x5c4 in Object.wait() [17e9f000..17e9fd8 8] at java.lang.Object.wait(Native Method) - waiting on <029B47A0> (a org.eclipse.core.internal.utils.Semaphore) at java.lang.Object.wait(Object.java:426) at org.eclipse.core.internal.utils.Semaphore.acquire(Semaphore.java:24) - locked <029B47A0> (a org.eclipse.core.internal.utils.Semaphore) at org.eclipse.core.resources.WorkspaceLock.acquire(WorkspaceLock.java:4 9) at org.eclipse.ui.internal.UIWorkspaceLock.acquire(UIWorkspaceLock.java: 40) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.j ava:80) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Worksp ace.java:1551) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1586 ) at org.eclipse.team.internal.ccvs.core.resources.EclipseFolder.run(Eclip seFolder.java:317) at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.isDirty(CVS LightweightDecorator.java:100) at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.isDirty(CVS LightweightDecorator.java:121) at org.eclipse.team.internal.ccvs.ui.CVSLightweightDecorator.decorate(CV SLightweightDecorator.java:191) at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.dec orate(LightweightDecoratorDefinition.java:152) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$Lightw eightRunnable.run(LightweightDecoratorManager.java:60) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo rm.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decora te(LightweightDecoratorManager.java:209) at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDec orations(LightweightDecoratorManager.java:190) at org.eclipse.ui.internal.decorators.DecorationScheduler$3.run(Decorati onScheduler.java:287) at java.lang.Thread.run(Thread.java:536) "Java indexing" daemon prio=4 tid=0x171360E8 nid=0x220 waiting on condition [17c bf000..17cbfd88] at java.lang.Thread.sleep(Native Method) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobMan ager.java:334) at java.lang.Thread.run(Thread.java:536) "Signal Dispatcher" daemon prio=10 tid=0x00878400 nid=0x180 waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x00877AE8 nid=0x624 in Object.wait() [16b8f000..1 6b8fd88] at java.lang.Object.wait(Native Method) - waiting on <03D34E88> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <03D34E88> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x00876660 nid=0x5fc in Object.wait() [16 b4f000..16b4fd88] at java.lang.Object.wait(Native Method) - waiting on <03D34EF0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:426) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113) - locked <03D34EF0> (a java.lang.ref.Reference$Lock) "main" prio=5 tid=0x00234CF0 nid=0x4bc waiting for monitor entry [6e000..6fc3c] at org.eclipse.jdt.internal.ui.search.SearchUtil.findInWorkingCopy(Searc hUtil.java:162) - waiting to lock <05719EB0> (a org.eclipse.jdt.internal.core.WorkingCop y) at org.eclipse.jdt.internal.ui.search.SearchUtil.getJavaElement(SearchUt il.java:95) at org.eclipse.jdt.internal.ui.search.JavaSearchResultLabelProvider.getJ avaElement(JavaSearchResultLabelProvider.java:147) at org.eclipse.jdt.internal.ui.search.JavaSearchResultLabelProvider.getJ avaElement(JavaSearchResultLabelProvider.java:129) at org.eclipse.jdt.internal.ui.search.JavaSearchResultLabelProvider.getT ext(JavaSearchResultLabelProvider.java:55) at org.eclipse.search.internal.ui.SearchResultLabelProvider.getText(Sear chResultLabelProvider.java:29) at org.eclipse.jface.viewers.TableViewer.doUpdateItem(TableViewer.java:2 01) at org.eclipse.search.internal.ui.SearchResultViewer.doUpdateItem(Search ResultViewer.java:186) at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run (StructuredViewer.java:119) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatfo rm.java:867) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewe r.java:1266) at org.eclipse.jface.viewers.TableViewer.internalRefresh(TableViewer.jav a:492) at org.eclipse.jface.viewers.TableViewer.internalRefresh(TableViewer.jav a:429) at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.jav a:856) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(Struct uredViewer.java:796) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.j ava:854) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.j ava:816) at org.eclipse.jface.viewers.TableViewer.inputChanged(TableViewer.java:3 96) at org.eclipse.search.internal.ui.SearchResultViewer.inputChanged(Search ResultViewer.java:254) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:2 32) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer. java:986) at org.eclipse.search.internal.ui.SearchManager.handleNewSearchResult(Se archManager.java:421) at org.eclipse.search.internal.ui.SearchManager.handleSearchMarkersChang ed(SearchManager.java:353) at org.eclipse.search.internal.ui.SearchManager.access$2(SearchManager.j ava:350) at org.eclipse.search.internal.ui.SearchManager$7.run(SearchManager.java :493) at org.eclipse.ui.internal.UIWorkspaceLock.doPendingWork(UIWorkspaceLock .java:53) at org.eclipse.ui.internal.UISynchronizer$1.run(UISynchronizer.java:23) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:31) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.ja va:94) - locked <02AE3998> (a org.eclipse.swt.widgets.RunnableLock) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1669) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1414) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(Mod alContext.java:130) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:255) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDi alog.java:351) at org.eclipse.jdt.ui.actions.FindAction.run(FindAction.java:290) at org.eclipse.jdt.ui.actions.FindReferencesAction.run(FindReferencesAct ion.java:79) at org.eclipse.jdt.ui.actions.FindAction.run(FindAction.java:220) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(Select ionDispatchAction.java:191) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispa tchAction.java:169) at org.eclipse.jface.action.Action.runWithEvent(Action.java:804) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:450) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(Act ionContributionItem.java:398) at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContri butionItem.java:392) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handle Event(ActionContributionItem.java:72) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:836) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1692) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1410) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1288) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1271) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoa der.java:845) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:247) at org.eclipse.core.launcher.Main.run(Main.java:703) at org.eclipse.core.launcher.Main.main(Main.java:539) "VM Thread" prio=5 tid=0x00875428 nid=0x450 runnable "VM Periodic Task Thread" prio=10 tid=0x0023F040 nid=0x634 waiting on condition "Suspend Checker Thread" prio=10 tid=0x0023F9A0 nid=0x110 runnable
This looks similar to bug 31891.
Is covered by fix for bug 31891 *** This bug has been marked as a duplicate of 31891 ***