[Bug 46210] New: explorer /desktop leaks atoms from DDE interface
https://bugs.winehq.org/show_bug.cgi?id=46210 Bug ID: 46210 Summary: explorer /desktop leaks atoms from DDE interface Product: Wine Version: 3.20 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: explorerframe Assignee: wine-bugs(a)winehq.org Reporter: ralf.habacker(a)freenet.de Distribution: --- explorer /desktop, started by wine as background process, initiate a DDE interface (see https://github.com/wine-mirror/wine/blob/master/programs/explorer/desktop.c#... and https://github.com/wine-mirror/wine/blob/master/dlls/shell32/dde.c#L483 for details), but the DDE interface is not been free'd after main loop exit (https://github.com/wine-mirror/wine/blob/master/programs/explorer/desktop.c#...) resulting in leaked atoms. On the first run the following DDE related atoms are created: c018: ref=2 pinned=N hash=14 "Folders" c019: ref=1 pinned=N hash=18 "Folders(0x 23)" c01b: ref=2 pinned=N hash=17 "Progman" c01c: ref=1 pinned=N hash=17 "Progman(0x 23)" c01d: ref=2 pinned=N hash=29 "Shell" c01e: ref=1 pinned=N hash=23 "Shell(0x 23)" on the next start the following atoms are added and so one c01f: ref=1 pinned=N hash=21 "Folders(0x 44)" c027: ref=1 pinned=N hash=22 "Progman(0x 44)" c028: ref=1 pinned=N hash=26 "Shell(0x 44)" Because the DDE interface use atoms unique for each session, each run leaks three atoms -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46210 Ralf Habacker <ralf.habacker(a)freenet.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|3.20 |3.21 Severity|normal |major -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46210 --- Comment #1 from Ralf Habacker <ralf.habacker(a)freenet.de> --- Patch provided at https://www.winehq.org/pipermail/wine-devel/2018-November/136108.html -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46210 --- Comment #2 from Ralf Habacker <ralf.habacker(a)freenet.de> --- commit fixing the issue is https://source.winehq.org/git/wine.git/commit/ddb713653b329f72e4b91beffef60e... -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46210 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |ddb713653b329f72e4b91beffef | |60e72c8a61574 Resolution|--- |FIXED CC| |joseph.kucia(a)gmail.com --- Comment #3 from Józef Kucia <joseph.kucia(a)gmail.com> --- (In reply to Ralf Habacker from comment #2)
commit fixing the issue is https://source.winehq.org/git/wine.git/commit/ ddb713653b329f72e4b91beffef60e72c8a61574
-- 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.
https://bugs.winehq.org/show_bug.cgi?id=46210 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|explorerframe |programs -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46210 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #4 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 4.0-rc1. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46210 --- Comment #5 from Michael Stefaniuc <mstefani(a)winehq.org> --- Removing the 3.0.x milestone from bug fixes included in 3.0.5. -- 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.
participants (1)
-
wine-bugs@winehq.org