| Summary: | [Progress] WorkbenchWindow is leaked | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Srimathi <meetmathi> | ||||
| Component: | UI | Assignee: | Dani Megert <daniel_megert> | ||||
| Status: | VERIFIED FIXED | QA Contact: | Prakash Rangaraj <prakash> | ||||
| Severity: | major | ||||||
| Priority: | P3 | CC: | bokowski, daniel_megert, markus.kell.r, n.a.edgar, pwebster, remy.suen | ||||
| Version: | 3.5 | Keywords: | performance | ||||
| Target Milestone: | 3.6.1 | Flags: | markus.kell.r:
review+
|
||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Srimathi
Same issue in the SDK (3.6 and 3.7). It looks like some service is still registered and hence holding on to the ProgressAnimationItem object via ProgressRegion and finally via WorkbenchWindow (which is also leaked). There were several leaks (see patch). Fixed in HEAD. Created attachment 173440 [details]
Fix (needs to be adjusted for 3.6.1)
Looks good, +1 for 3.6.1. Committed to R3_6_maintenance. Verified in I20100802-1800 Cocoa that these leaks are fixed. Filed bug 321658 for more problems (in Debug). Verified in M20100825-0800. *** Bug 329711 has been marked as a duplicate of this bug. *** The ui.workbench part of this fix did not make it into 4.x. Manually cherry-picked now: Commit f2231fb6b7e17a19e71ccec75f0fceab680cab58 |