Summary: | Resource Leak caused by BreakpointImageProvider | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Matthias Becker <ma.becker> |
Component: | UI | Assignee: | Platform-UI-Inbox <Platform-UI-Inbox> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | github, kashihara, sarika.sinha, sebastian.ratz, wim.jongman |
Version: | 4.18 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: |
Description
Matthias Becker
2021-01-28 01:28:07 EST
Moving to Platform UI to discuss on the org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.isPaintable(Annotation) Without this, it looks difficult to change anything in Debug. Error in Mylyn plugin, while tasks are rendering: {code} 2021-05-12 14:50:52 INFO StdOutErrLog:28 - Error: 2021-05-12 14:50:52 INFO StdOutErrLog:28 - java.lang.Error: SWT Resource was not properly disposed 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.graphics.Resource.initNonDisposeTracking(Resource.java:172) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.graphics.Resource.<init>(Resource.java:120) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.graphics.Image.<init>(Image.java:165) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.graphics.Image.win32_new(Image.java:2163) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.TaskBar.createShellLink(TaskBar.java:168) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.TaskBar.createShellLinkArray(TaskBar.java:208) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.TaskBar.setMenu(TaskBar.java:382) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.TaskItem.setMenu(TaskItem.java:255) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/java.lang.reflect.Method.invoke(Method.java:564) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.commons.workbench.TaskBarManager$TaskBarMenuManager.setMenuOnTaskItem(TaskBarManager.java:121) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.commons.workbench.TaskBarManager$TaskBarMenuManager.update(TaskBarManager.java:112) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.addSystemTaskBarActions(TasksUiPlugin.java:479) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.access$7(TasksUiPlugin.java:458) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin$TasksUiInitializationJob.runInUIThread(TasksUiPlugin.java:394) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:95) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4001) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3629) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/java.lang.reflect.Method.invoke(Method.java:564) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.equinox.launcher.Main.run(Main.java:1461) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - Error: 2021-05-12 14:50:52 INFO StdOutErrLog:28 - java.lang.Error: SWT Resource was not properly disposed 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.graphics.Resource.initNonDisposeTracking(Resource.java:172) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.graphics.Resource.<init>(Resource.java:120) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.graphics.Image.<init>(Image.java:165) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.graphics.Image.win32_new(Image.java:2163) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.TaskBar.createShellLink(TaskBar.java:168) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.TaskBar.createShellLinkArray(TaskBar.java:208) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.TaskBar.setMenu(TaskBar.java:382) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.TaskItem.setMenu(TaskItem.java:255) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/java.lang.reflect.Method.invoke(Method.java:564) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.commons.workbench.TaskBarManager$TaskBarMenuManager.setMenuOnTaskItem(TaskBarManager.java:121) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.commons.workbench.TaskBarManager$TaskBarMenuManager.update(TaskBarManager.java:112) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.jface.action.MenuManager.update(MenuManager.java:673) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.addSystemTaskBarActions(TasksUiPlugin.java:479) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin.access$7(TasksUiPlugin.java:458) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.mylyn.internal.tasks.ui.TasksUiPlugin$TasksUiInitializationJob.runInUIThread(TasksUiPlugin.java:394) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:95) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4001) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3629) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at java.base/java.lang.reflect.Method.invoke(Method.java:564) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) 2021-05-12 14:50:52 INFO StdOutErrLog:28 - at org.eclipse.equinox.launcher.Main.run(Main.java:1461) {code} |