Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 182346 Details for
Bug 320182
Deadlock in JobManagerAdapter during shutdown
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
deadlock thread dump
deadlock_dump2.txt (text/plain), 8.33 KB, created by
Phil Xue
on 2010-11-03 22:14:03 EDT
(
hide
)
Description:
deadlock thread dump
Filename:
MIME Type:
Creator:
Phil Xue
Created:
2010-11-03 22:14:03 EDT
Size:
8.33 KB
patch
obsolete
>Found one Java-level deadlock: >============================= >"UIThread [74191C83FCC0DDC3D4AB69BC7DAA84C6]": > waiting to lock monitor 0x26c5a814 (object 0x05326638, a java.lang.Object), > which is held by "Worker-0" >"Worker-0": > waiting to lock monitor 0x2723acfc (object 0x075be880, a java.lang.Object), > which is held by "UIThread [567582F6A763D273D1BFEEDADC715B12]" >"UIThread [567582F6A763D273D1BFEEDADC715B12]": > waiting to lock monitor 0x26c5a814 (object 0x05326638, a java.lang.Object), > which is held by "Worker-0" > >Java stack information for the threads listed above: >=================================================== >"UIThread [74191C83FCC0DDC3D4AB69BC7DAA84C6]": > at org.eclipse.core.internal.jobs.JobManager.schedule(JobManager.java:1109) > - waiting to lock <0x05326638> (a java.lang.Object) > at org.eclipse.core.internal.jobs.InternalJob.schedule(InternalJob.java:427) > at org.eclipse.core.runtime.jobs.Job.schedule(Job.java:436) > at org.eclipse.ui.internal.activities.MutableActivityManager$3.run(MutableActivityManager.java:843) > at org.eclipse.rwt.internal.lifecycle.FakeContextUtil.runNonUIThreadWithFakeContext(FakeContextUtil.java:60) > at org.eclipse.rwt.lifecycle.UICallBack.runNonUIThreadWithFakeContext(UICallBack.java:48) > at org.eclipse.ui.internal.activities.MutableActivityManager.updateIdentifier(MutableActivityManager.java:841) > at org.eclipse.ui.internal.activities.MutableActivityManager.updateIdentifier(MutableActivityManager.java:818) > at org.eclipse.ui.internal.activities.MutableActivityManager.getIdentifier(MutableActivityManager.java:191) > at org.eclipse.ui.internal.activities.ProxyActivityManager.getIdentifier(ProxyActivityManager.java:76) > at org.eclipse.ui.activities.WorkbenchActivityHelper.filterItem(WorkbenchActivityHelper.java:215) > at org.eclipse.ui.internal.PageLayout.createView(PageLayout.java:502) > at org.eclipse.ui.internal.PageLayout.addView(PageLayout.java:385) > at org.eclipse.ui.internal.PageLayout.addView(PageLayout.java:360) > at com.orchestral.core.common.rap.AbstractPerspectiveFactory.createView(AbstractPerspectiveFactory.java:72) > at com.orchestral.core.common.rap.AbstractPerspectiveFactory.createView(AbstractPerspectiveFactory.java:55) > at com.orchestral.core.database.ui.DatabaseItemPerspective.initialise(DatabaseItemPerspective.java:14) > at com.orchestral.core.common.rap.AbstractPerspectiveFactory.createInitialLayout(AbstractPerspectiveFactory.java:36) > at org.eclipse.ui.internal.Perspective.loadPredefinedPersp(Perspective.java:767) > at org.eclipse.ui.internal.Perspective.createPresentation(Perspective.java:259) > at org.eclipse.ui.internal.Perspective.<init>(Perspective.java:147) > at org.eclipse.ui.internal.tweaklets.Workbench3xImplementation.createPerspective(Workbench3xImplementation.java:53) > at org.eclipse.ui.internal.WorkbenchPage.createPerspective(WorkbenchPage.java:1537) > at org.eclipse.ui.internal.WorkbenchPage.init(WorkbenchPage.java:2317) > at org.eclipse.ui.internal.WorkbenchPage.<init>(WorkbenchPage.java:556) > at org.eclipse.ui.internal.tweaklets.Workbench3xImplementation.createWorkbenchPage(Workbench3xImplementation.java:37) > at org.eclipse.ui.internal.WorkbenchWindow.busyOpenPage(WorkbenchWindow.java:717) > at org.eclipse.ui.internal.WorkbenchWindow$5.run(WorkbenchWindow.java:1761) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) > at org.eclipse.ui.internal.WorkbenchWindow.openPage(WorkbenchWindow.java:1758) > at com.orchestral.core.common.rap.RapUtil.loadPerspective(RapUtil.java:202) > at com.orchestral.core.conductor.presentation.ConductorWorkbenchWindowAdvisor$10.mouseDown(ConductorWorkbenchWindowAdvisor.java:629) > at org.eclipse.swt.events.MouseEvent.dispatchToObserver(MouseEvent.java:136) > at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:44) > at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:161) > at org.eclipse.swt.events.TypedEvent.executeNext(TypedEvent.java:201) > at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1100) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1090) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2390) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2351) > at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2206) > at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:424) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at org.eclipse.jface.internal.databinding.realmadapter.RealmAdapter.run(RealmAdapter.java:44) > at org.eclipse.rap.ui.internal.RealmAdapterHook.runWithDefault(RealmAdapterHook.java:48) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:427) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157) > at com.orchestral.core.conductor.impl.Conductor.start(Conductor.java:61) > at org.eclipse.rap.ui.internal.application.EntrypointApplicationWrapper.createUI(EntrypointApplicationWrapper.java:27) > at org.eclipse.rwt.internal.lifecycle.EntryPointManager.createUI(EntryPointManager.java:92) > at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:245) > at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:114) > - locked <0x02ab7818> (a org.eclipse.rwt.internal.lifecycle.UIThread) > at java.lang.Thread.run(Thread.java:619) > at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:102) >"Worker-0": > at org.eclipse.swt.graphics.Device.isDisposed(Device.java:300) > - waiting to lock <0x075be880> (a java.lang.Object) > at org.eclipse.rap.ui.internal.progress.JobManagerAdapter.done(JobManagerAdapter.java:119) > - locked <0x05326638> (a java.lang.Object) > at org.eclipse.core.internal.jobs.JobListeners$3.notify(JobListeners.java:39) > at org.eclipse.core.internal.jobs.JobListeners.doNotify(JobListeners.java:96) > at org.eclipse.core.internal.jobs.JobListeners.done(JobListeners.java:152) > at org.eclipse.core.internal.jobs.JobManager.endJob(JobManager.java:647) > at org.eclipse.core.internal.jobs.JobManager.startJob(JobManager.java:1488) > at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:218) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50) >"UIThread [567582F6A763D273D1BFEEDADC715B12]": > at org.eclipse.core.internal.jobs.JobManager.select(JobManager.java:1159) > - waiting to lock <0x05326638> (a java.lang.Object) > at org.eclipse.core.internal.jobs.JobManager.select(JobManager.java:1149) > at org.eclipse.core.internal.jobs.JobManager.cancel(JobManager.java:334) > at org.eclipse.ui.internal.Workbench.cancelEarlyStartup(Workbench.java:2769) > at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:2734) > at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:870) > at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:781) > at org.eclipse.ui.internal.Workbench$21.run(Workbench.java:1047) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) > at org.eclipse.ui.internal.Workbench.close(Workbench.java:1045) > at org.eclipse.ui.internal.Workbench.close(Workbench.java:1007) > at org.eclipse.ui.internal.Workbench$ShutdownHandler.handleEvent(Workbench.java:131) > at org.eclipse.swt.widgets.Display.sendDisposeEvent(Display.java:714) > at org.eclipse.swt.widgets.Display.release(Display.java:693) > at org.eclipse.swt.graphics.Device.dispose(Device.java:282) > - locked <0x075be880> (a java.lang.Object) > at org.eclipse.rwt.internal.lifecycle.UIThread.processShutdown(UIThread.java:159) > at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:128) > - locked <0x075bcba8> (a org.eclipse.rwt.internal.lifecycle.UIThread) > at java.lang.Thread.run(Thread.java:619) > at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:102) > >Found 1 deadlock.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 320182
: 182346 |
205970
|
210031