[x265] ASM crash in r6706

chen chenm003 at 163.com
Wed Apr 16 15:26:33 CEST 2014


At 2014-04-16 20:54:40,"Robert Bacs" <robert.bacs at rapidsolution.ro> wrote:
>On 4/16/2014 6:18 AM, Steve Borho wrote:
>> On Tue, Apr 15, 2014 at 9:31 PM, chen <chenm003 at 163.com> 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
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20140416/6559b8ec/attachment.html>


More information about the x265-devel mailing list