Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Eclipse UI freeze

Hi,

I am using Eclispe3.0 on HP-UX (PA_RISC). Sorry for sending this to
eclipse-dev list. But I didn't get any response from newsgroup for this
problem. I am facing Eclipse UI freeze. I don't have any technique here for
reproducing this. But I am consistently seeing this. I minimized and kept it
idle for an hour and maximize it. The UI is not repainting and freeze. I
have listed here the thread stack trace. Can u please tell me why it is
happening? It is very annoying.

Thanks,
Jayapraksh

Full thread dump Java HotSpot(TM) Server VM (1.4.2
1.4.2.02-040225-19:18-PA_RISC2.0 PA2.0 (aCC_AP) mixed mode):

"Worker-12" prio=10 tid=001edfe0 nid=35 lwp_id=14502 in Object.wait()
[0x6fd74000..0x6fd744f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <749ab560> (a
org.eclipse.core.internal.jobs.WorkerPool)
        at
org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:184)
        - locked <749ab560> (a org.eclipse.core.internal.jobs.WorkerPool)
        at
org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:210)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=10
tid=006ec140 nid=19 lwp_id=14456 in Object.wait() [0x6fef7000..0x6fef74f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <74e57088> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)
        at
org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(Ab
stractReconciler.java:161)
        - locked <74e57088> (a
org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"Java indexing" daemon prio=10 tid=0048c8a8 nid=15 lwp_id=14452 in
Object.wait() [0x700fb000..0x700fb4f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <74b64f30> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.ja
va:327)
        - locked <74b64f30> (a
org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:534)

"Start Level Event Dispatcher" daemon prio=10 tid=0033e310 nid=14
lwp_id=14451 in Object.wait() [0x7017c000..0x7017c4f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <7482fce8> (a
org.eclipse.osgi.framework.eventmgr.EventThread)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.jav
a:167)
        - locked <7482fce8> (a
org.eclipse.osgi.framework.eventmgr.EventThread)
        at
org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:118)

"Framework Event Dispatcher" daemon prio=10 tid=0033da58 nid=13 lwp_id=14450
in Object.wait() [0x772fe000..0x772fe4f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <7482fed8> (a
org.eclipse.osgi.framework.eventmgr.EventThread)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.jav
a:167)
        - locked <7482fed8> (a
org.eclipse.osgi.framework.eventmgr.EventThread)
        at
org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:118)

"Signal Dispatcher" daemon prio=10 tid=000ea028 nid=7 lwp_id=14443 waiting
on condition [0x00000000..0xffffffff]

"Finalizer" daemon prio=10 tid=000e39e0 nid=5 lwp_id=14441 in Object.wait()
[0x78afe000..0x78afe4f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <748300a0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        - locked <748300a0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:188)

"Reference Handler" daemon prio=10 tid=000e3250 nid=4 lwp_id=14440 in
Object.wait() [0x78b7f000..0x78b7f4f0]
        at java.lang.Object.wait(Native Method)
        - waiting on <7482fd40> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:120)
        - locked <7482fd40> (a java.lang.ref.Reference$Lock)

"main" prio=2 tid=00017080 nid=1 lwp_id=14437 runnable
[0x7f7f4000..0x7f7f1670]
        at org.eclipse.swt.internal.motif.OS.XtManageChild(Native Method)
        - locked <70cabcc0> (a java.lang.Class)
        at
org.eclipse.swt.widgets.Scrollable.setScrollbarVisible(Scrollable.java:317)
        at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:647)
        at
org.eclipse.swt.widgets.SelectableItemWidget.resizeHorizontalScrollbar(Selec
tableItemWidget.java:1521)
        at
org.eclipse.swt.widgets.SelectableItemWidget.resize(SelectableItemWidget.jav
a:1504)
        at
org.eclipse.swt.widgets.SelectableItemWidget.resize(SelectableItemWidget.jav
a:1499)
        at org.eclipse.swt.widgets.Tree.resize(Tree.java:1320)
        at
org.eclipse.swt.widgets.SelectableItemWidget.handleEvents(SelectableItemWidg
et.java:1142)
        at org.eclipse.swt.widgets.Tree.handleEvents(Tree.java:821)
        at
org.eclipse.swt.widgets.SelectableItemWidget$2.handleEvent(SelectableItemWid
get.java:1192)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:731)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:752)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:735)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:1866)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:656)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:1918)
        at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:148)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:663)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:1918)
        at org.eclipse.swt.custom.ViewForm.layout(ViewForm.java:359)
        at org.eclipse.swt.widgets.Composite.layout(Composite.java:406)
        at org.eclipse.swt.custom.ViewForm.onResize(ViewForm.java:407)
        at org.eclipse.swt.custom.ViewForm$1.handleEvent(ViewForm.java:153)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:731)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:752)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:735)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:1866)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:656)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:1941)
        at org.eclipse.ui.internal.LayoutPart.setBounds(LayoutPart.java:255)
        at
org.eclipse.ui.internal.PresentableViewPart.setBounds(PresentableViewPart.ja
va:100)
        at
org.eclipse.ui.internal.presentations.BasicStackPresentation.setControlSize(
BasicStackPresentation.java:511)
        at
org.eclipse.ui.internal.presentations.BasicStackPresentation$5.handleEvent(B
asicStackPresentation.java:170)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:731)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:752)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:735)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:1866)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:656)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:1941)
        at
org.eclipse.ui.internal.presentations.BasicStackPresentation.setBounds(Basic
StackPresentation.java:669)
        at
org.eclipse.ui.internal.PartTabFolder.setBounds(PartTabFolder.java:809)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:178)
        at
org.eclipse.ui.internal.LayoutTreeNode.setBounds(LayoutTreeNode.java:369)
        at
org.eclipse.ui.internal.LayoutTreeNode.setBounds(LayoutTreeNode.java:369)
        at
org.eclipse.ui.internal.LayoutTreeNode.setBounds(LayoutTreeNode.java:315)
        at
org.eclipse.ui.internal.PartSashContainer.resizeSashes(PartSashContainer.jav
a:510)
        at
org.eclipse.ui.internal.PartSashContainer.dispose(PartSashContainer.java:281
)
        at
org.eclipse.ui.internal.PerspectivePresentation.deactivate(PerspectivePresen
tation.java:455)
        at
org.eclipse.ui.internal.Perspective.onDeactivate(Perspective.java:644)
        at
org.eclipse.ui.internal.WorkbenchPage.onDeactivate(WorkbenchPage.java:2017)
        at
org.eclipse.ui.internal.WorkbenchWindow$6.run(WorkbenchWindow.java:1785)
        at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
        at
org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1
780)
        at
org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:4
80)
        at
org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:970)
        at
org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:390)
        at
org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:372)
        at
org.eclipse.ui.internal.WorkbenchWindow$1.run(WorkbenchWindow.java:459)
        at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
        at
org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:457)
        at
org.eclipse.jface.window.WindowManager.close(WindowManager.java:101)
        at org.eclipse.ui.internal.Workbench$10.run(Workbench.java:458)
        at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java
:610)
        at org.eclipse.core.runtime.Platform.run(Platform.java:521)
        at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:455)
        at org.eclipse.ui.internal.Workbench.access$6(Workbench.java:403)
        at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:570)
        at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
        at org.eclipse.ui.internal.Workbench.close(Workbench.java:568)
        at org.eclipse.ui.internal.Workbench.close(Workbench.java:544)
        at
org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:387)
        at
org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:372)
        at
org.eclipse.ui.internal.WorkbenchWindow$1.run(WorkbenchWindow.java:459)
        at
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84)
        at
org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:457)
        at
org.eclipse.jface.window.Window.handleShellCloseEvent(Window.java:595)
        at org.eclipse.jface.window.Window$2.shellClosed(Window.java:546)
        at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:158)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:731)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:752)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:738)
        at org.eclipse.swt.widgets.Shell.closeWidget(Shell.java:523)
        at org.eclipse.swt.widgets.Shell.WM_DELETE_WINDOW(Shell.java:1472)
        at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:935)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:2984)
        at org.eclipse.swt.internal.motif.OS.XtDispatchEvent(Native Method)
        at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2201)
        at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1562)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1536)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:257)
        at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139)
        at
org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:90)
        at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.
java:277)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:239)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:117)
        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:267)
        at org.eclipse.core.launcher.Main.run(Main.java:692)
        at org.eclipse.core.launcher.Main.main(Main.java:676)

"VM Thread" prio=8 tid=000e2348 nid=3 lwp_id=14439 runnable 

"VM Periodic Task Thread" prio=8 tid=0013d820 nid=11 lwp_id=14447 waiting on
condition "Suspend Checker Thread" prio=10 tid=000e92b0 nid=6 lwp_id=14442
runnable 




Back to the top