[libav-bugs] [Bug 496] Win64 crash with some downmix matrices

bugzilla at libav.org bugzilla at libav.org
Sat Aug 3 18:36:59 CEST 2013


Hendrik <h.leppkes at gmail.com> changed:

           What    |Removed                     |Added
                 CC|                            |h.leppkes at gmail.com

--- Comment #5 from Hendrik <h.leppkes at gmail.com> 2013-08-03 18:36:59 CEST ---
I did some more digging into the issue, and i found this ASM at the spot of the


Its pretty obvious why it crashes.
First it aligns the stack pointer to 32-byte, as its supposed to in AVX code,
but then it trys to use aligned writes to store the XMM registers on the stack
with a offset that results in unaligned writes (xx8h)

Something in the stack alignment or XMM register pushing in x86inc.asm isn't
working perfectly in this case.

Hoping Ronald may chime in, or someone else knowing these parts of x86inc?

Configure bugmail: http://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the libav-bugs mailing list