Stack corruption in dsound.c

Henri Verbeet hverbeet at gmail.com
Thu May 6 04:47:58 CDT 2010


On 6 May 2010 11:18,  <wylda at volny.cz> wrote:
> * The first 0022: and 0018: are thread numbers?
Yes

> * Can be the problem in 0018: be caused by different thread?
Yes

> * What is that 0/19?
That means the first of 19 tail bytes was overwritten. The message as
a whole means that there's a block of memory at 0x19543568, 5 bytes
large (which is pretty small for something allocated on the heap,
actually), and something wrote past the end of that block. Finding out
where that block was allocated may help with identifying where it was
corrupted.

> * Can i make assumption, that it was overwritten by gdi32.wglGetCurrentContext()?
No, not necessarily.



More information about the wine-devel mailing list