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 174962 Details for
Bug 318797
[implementation] Deadlock in SharedASTProvider.getAST() (on breakpoint creation)
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 with 3.6
3.6-deadlock.txt (text/plain), 8.21 KB, created by
Carsten Pfeiffer
on 2010-07-22 08:37:51 EDT
(
hide
)
Description:
deadlock with 3.6
Filename:
MIME Type:
Creator:
Carsten Pfeiffer
Created:
2010-07-22 08:37:51 EDT
Size:
8.21 KB
patch
obsolete
>"Text Viewer Hover Presenter" daemon prio=2 tid=0x05e40c00 nid=0x1500 in Object.wait() [0x0fc9f000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:456) > - locked <0x28bcb1f8> (a java.lang.Object) > at org.eclipse.jdt.ui.SharedASTProvider.getAST(SharedASTProvider.java:126) > at org.eclipse.jdt.internal.ui.text.java.hover.NLSStringHover.internalGetHoverInfo(NLSStringHover.java:133) > at org.eclipse.jdt.internal.ui.text.java.hover.NLSStringHover.getHoverInfo2(NLSStringHover.java:112) > at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:141) > at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82) > at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166) > >"Worker-47" prio=6 tid=0x628f5000 nid=0x1650 in Object.wait() [0x6596f000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:456) > - locked <0x28bcb1f8> (a java.lang.Object) > at org.eclipse.jdt.ui.SharedASTProvider.getAST(SharedASTProvider.java:126) > at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup.calculateASTandInform(SelectionListenerWithASTManager.java:169) > at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$3.run(SelectionListenerWithASTManager.java:154) > - locked <0x309eb4e0> (a java.lang.Object) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > >"Worker-46" prio=6 tid=0x628f5c00 nid=0x1654 waiting for monitor entry [0x6586f000] > java.lang.Thread.State: BLOCKED (on object monitor) > at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$3.run(SelectionListenerWithASTManager.java:154) > - waiting to lock <0x309eb4e0> (a java.lang.Object) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > >"Worker-40" prio=6 tid=0x05e45c00 nid=0xa10 in Object.wait() [0x0d59f000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:456) > - locked <0x28bcb1f8> (a java.lang.Object) > at org.eclipse.jdt.ui.SharedASTProvider.getAST(SharedASTProvider.java:126) > at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161) > at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136) > at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:273) > at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:269) > at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365) > at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347) > at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371) > at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > > >"main" prio=6 tid=0x002ca000 nid=0xf5c in Object.wait() [0x0018e000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:485) > at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(ASTProvider.java:456) > - locked <0x28bcb1f8> (a java.lang.Object) > at org.eclipse.jdt.ui.SharedASTProvider.getAST(SharedASTProvider.java:126) > at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.getClipboardData(ClipboardOperationAction.java:406) > at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doCutCopyWithImportsOperation(ClipboardOperationAction.java:333) > at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:289) > at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction$1.run(ClipboardOperationAction.java:258) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) > at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:256) > at org.eclipse.jface.action.Action.runWithEvent(Action.java:498) > at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185) > at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109) > at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) > at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) > at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) > at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468) > at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786) > at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885) > at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:567) > at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:508) > at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:123) > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) > at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1253) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) > at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1103) > at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1099) > at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1508) > at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4268) > at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:345) > at org.eclipse.swt.widgets.Control.windowProc(Control.java:4160) > at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341) > at org.eclipse.swt.widgets.Display.windowProc(Display.java:4873) > at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) > at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2459) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3655) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593) > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427) > at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) > at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) > at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
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 318797
:
173355
| 174962 |
198002