http://bugs.winehq.org/show_bug.cgi?id=59857 --- Comment #15 from Giang Nguyen <nen24t@gmail.com> --- (In reply to Stian Low from comment #14)
Created attachment 81167 [details] WINEDEBUG=warn+all,err+all for single button click (plus extras for alt+tab away) (3.69 MB, text/plain)
I had my AI parse the single-click +d2d log to check whether d2d1 itself is leaking — the counts below are verifiable directly in the attached log: CreateRectangleGeometry logs two lines per call (the "iface ..." line plus "Created rectangle geometry ..."), so the 2120 lines are 1060 actual creates. There are 1060 final releases (refcount -> 0) — and all of them are on the same pointer 0x27030750, i.e. the allocator hands back the just-freed address on the next create. So the geometries are balanced (create == release) and the slot is recycled; no d2d1 refcount leak. Conclusion (AI-assisted, but the numbers are in the log): the objects are short-lived and balanced, so the growth is on the allocation side — committed memory that isn't returned, consistent with the per-heap data attached earlier. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.