Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 29679 - occasional hang opening files
Summary: occasional hang opening files
Status: RESOLVED DUPLICATE of bug 23472
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 2.1   Edit
Hardware: PC Linux
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-16 18:45 EST by Brett Porter CLA
Modified: 2003-01-22 15:10 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brett Porter CLA 2003-01-16 18:45:31 EST
I have recently (M4) started getting hangs opening files. It happens quite
frequently, but not consistently. Recreating my .metadata directory doesn't
correct it.

I get this error in the terminal, then eclipse hangs and must be killed:
Xlib: unexpected async reply (sequence 0x2bfd0)! 

Sequence changes each time.

Thread dump:

Full thread dump Java HotSpot(TM) Client VM (1.4.1-b21 mixed mode):

"Snapshot" prio=1 tid=0x0x8229778 nid=0x2b77 in Object.wait() [4e4dd000..4e4dd830]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x4450bf20> (a
org.eclipse.core.internal.resources.DelayedSnapshotRunnable)
        at
org.eclipse.core.internal.resources.DelayedSnapshotRunnable.run(DelayedSnapshotRunnable.java:38)
        - locked <0x4450bf20> (a
org.eclipse.core.internal.resources.DelayedSnapshotRunnable)
        at java.lang.Thread.run(Thread.java:536)

"ModalContext" prio=1 tid=0x0x89661e0 nid=0x2b76 in Object.wait()
[4d1d1000..4d1d1830]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x44544ef8> (a org.eclipse.swt.widgets.RunnableLock)
        at java.lang.Object.wait(Object.java:426)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:141)
        - locked <0x44544ef8> (a org.eclipse.swt.widgets.RunnableLock)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:18)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:1803)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:110)

"Decoration" prio=1 tid=0x0x816ae30 nid=0x2b46 in Object.wait() [4e445000..4e445830]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x45040ae0> (a
org.eclipse.ui.internal.decorators.DecorationScheduler)
        at java.lang.Object.wait(Object.java:426)
        at
org.eclipse.ui.internal.decorators.DecorationScheduler.next(DecorationScheduler.java:247)
        - locked <0x45040ae0> (a
org.eclipse.ui.internal.decorators.DecorationScheduler)
        at
org.eclipse.ui.internal.decorators.DecorationScheduler$3.run(DecorationScheduler.java:273)
        at java.lang.Thread.run(Thread.java:536)

"Java indexing" daemon prio=1 tid=0x0x833a828 nid=0x2b43 waiting on condition
[4e37f000..4e37f830]
        at java.lang.Thread.sleep(Native Method)
        at
org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:322)
        at java.lang.Thread.run(Thread.java:536)

"Signal Dispatcher" daemon prio=1 tid=0x0x80a4628 nid=0x2b2d waiting on
condition [0..0]

"Finalizer" daemon prio=1 tid=0x0x80863e0 nid=0x2b2a in Object.wait()
[4c470000..4c470830]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x448e5dd8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x448e5dd8> (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=1 tid=0x0x8085830 nid=0x2b29 in Object.wait()
[41f8d000..41f8d830]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x448e5e40> (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 <0x448e5e40> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x0x8051bb0 nid=0x2b26 runnable [bfffc000..bfffd7b0]
        at org.eclipse.swt.internal.gtk.OS.gtk_main_iteration(Native Method)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1277)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:130)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:255)
        at
org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:432)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:65)
        at
org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:429)
        at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1174)
        at
org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:1774)
        at
org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:1791)
        at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:571)
        at
org.eclipse.ui.internal.EditorManager.openInternalEditor(EditorManager.java:621)
        at
org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:429)
        at
org.eclipse.ui.internal.EditorManager.openEditorFromInput(EditorManager.java:303)
        at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:394)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:1848)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:1702)
        at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:129)
        at
org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:107)
        at
org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:47)
        at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:157)
        at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:146)
        at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:191)
        at
org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:169)
        at
org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:320)
        at
org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$3.open(PackageExplorerPart.java:297)
        at
org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:316)
        at
org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:490)
        at
org.eclipse.jface.viewers.StructuredViewer$3.handleOpen(StructuredViewer.java:577)
        at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:203)
        at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:198)
        at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:227)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:868)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1456)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1278)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1446)
        at org.eclipse.ui.internal.Workbench.run(Workbench.java:1429)
        at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:845)
        at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
        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: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=1 tid=0x0x80825f0 nid=0x2b28 runnable

"VM Periodic Task Thread" prio=1 tid=0x0x80a3258 nid=0x2b2b waiting on condition
"Suspend Checker Thread" prio=1 tid=0x0x80a3bc0 nid=0x2b2c runnable
Comment 1 Steve Northover CLA 2003-01-22 15:10:01 EST

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