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
