[Bug 28023] CoreAudio queue memory leak

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jan 16 14:30:46 CST 2012


http://bugs.winehq.org/show_bug.cgi?id=28023

Jörg Höhle <hoehle at users.sourceforge.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED

--- Comment #5 from Jörg Höhle <hoehle at users.sourceforge.net> 2012-01-16 14:30:46 CST ---
Leak fixed by commit  commit 89eaa56a2f3e42ed3979722540930ee0c6058abf
and earlier ones.
Should Enqueue fail, This->public_buffer is preserved and winecoreaudio relies
on AUDCLNT_E_DEVICE_INVALIDATED to have the app Release and reopen the device
in the hope that it'll succeed nex time.

What we have in none of the 3 drivers is a mechanism to permanently signal an
error like DEVICE_INVALIDATED to the next GetBuffer or GetCurrentPadding.

The deadlock is still present, but that's another issue.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.


More information about the wine-bugs mailing list