[
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