[Bug 12349] DSOUND_MixInBuffer Assertion `dsb->buf_mixpos + len <= dsb-> tmp_buffer_len' failed

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Apr 26 09:24:43 CDT 2008


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


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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|0.9.57.                     |0.9.60




--- Comment #8 from Jörg Höhle <hoehle at users.sourceforge.net>  2008-04-26 09:24:42 ---
I now tested the other application, "Der Löwe ist los", now using 0.9.60.
Alas, my patch does not make the assertion error disappear completely.
The good news is that it has become very rare now.

I'm attaching a +dsound trace of a crash. It shows how the error "length not a
multiple of block size" in MixInBuffer appears in the penultimate invocation of
this function, i.e. the crash happens on the next iteration after this message.

Maybe even the length capping is related to the problem, as the end is not
reached as expected??

winecfg says ALSA, 44100Hz 16bits


-- 
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