Community
Participate
Working Groups
Eclipse crashes when the UI legend is embedded in a control that is disposed. Need to verify why this does not happen when the UI legend is shown from the Task List. Stack: [0xf695f000,0xf69b0000], sp=0xf69ad5c8, free space=139f69acf60k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libswt-pi-gtk-3655.so+0x33855] Java_org_eclipse_swt_internal_gtk_OS__1G_1OBJECT_1TYPE+0x6 j org.eclipse.swt.internal.gtk.OS._G_OBJECT_TYPE(I)I+0 j org.eclipse.swt.internal.gtk.OS.G_OBJECT_TYPE(I)I+8 j org.eclipse.swt.accessibility.AccessibleFactory.registerAccessible(Lorg/eclipse/swt/accessibility/Accessible;)V+6 j org.eclipse.swt.accessibility.Accessible.<init>(Lorg/eclipse/swt/widgets/Control;)V+120 j org.eclipse.swt.accessibility.Accessible.internal_new_Accessible(Lorg/eclipse/swt/widgets/Control;)Lorg/eclipse/swt/accessibility/Accessible;+5 j org.eclipse.swt.widgets.Control._getAccessible()Lorg/eclipse/swt/accessibility/Accessible;+9 j org.eclipse.swt.widgets.Control.removeRelation()V+25 j org.eclipse.swt.widgets.Control.release(Z)V+89 j org.eclipse.swt.widgets.Widget.dispose()V+23 j org.eclipse.mylyn.internal.tasks.ui.dialogs.UiLegendControl.doDispose()V+49 j org.eclipse.mylyn.internal.tasks.ui.dialogs.UiLegendControl.access$0(Lorg/eclipse/mylyn/internal/tasks/ui/dialogs/UiLegendControl;)V+1 j org.eclipse.mylyn.internal.tasks.ui.dialogs.UiLegendControl$1.widgetDisposed(Lorg/eclipse/swt/events/DisposeEvent;)V+4 j org.eclipse.swt.widgets.TypedListener.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+387
Created attachment 181248 [details] fix
Created attachment 181249 [details] mylyn/context/zip
Created attachment 181340 [details] more clean up
Patch applied to e_3_6_m_3_4_x branch and head.