At 2014-04-16 20:54:40,"Robert Bacs" <[email protected]> wrote:
>On 4/16/2014 6:18 AM, Steve Borho wrote:
>> On Tue, Apr 15, 2014 at 9:31 PM, chen <[email protected]> wrote:
>>> Are you defined HAVE_ALIGNED_STACK=1 in your configure?
>>> The x86 version quant use stack to store temporary data with movdqa
>>>
>>> Could you give me your exe file? so I may check the really assembly code.
>>> Thanks!
>> GCC builds always set HAVE_ALIGNED_STACK=1
>>
>> If we need to disable this for Win32, it would not be hard.
>>
>
>I've tried to build with HAVE_ALIGNED_STACK=0/1, but I'm getting the 
>same crash.
>Here is the exe file: https://www.dropbox.com/s/j8bviwks10ii0j1/x265.zip

Thanks your file.
I have confirm we crash on stack align problem.
The root cause is x264 asm header push some reg into stack, it broken stack 
align.
 
Could you try to modify CMakeASM_YASMInformation.cmake
-DHAVE_ALIGNED_STACK=1 to -DHAVE_ALIGNED_STACK=0
 
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to