[x265] Possible architecture specific bug in ~v0.5+439: 32-bit builds crash
Mario Rohkrämer
contact at ligh.de
Fri Nov 22 20:23:56 CET 2013
Am 22.11.2013, 17:37 Uhr, schrieb Steve Borho <steve at borho.org>:
>
> On Nov 22, 2013, at 6:37 AM, Mario *LigH* Rohkrämer <contact at ligh.de>
> wrote:
>
>> Am 21.11.2013, 22:55 Uhr, schrieb Steve Borho <steve at borho.org>:
>>
>>> On Thu, Nov 21, 2013 at 2:52 AM, Mario *LigH* Rohkrämer
>>> <contact at ligh.de>wrote:
>>>
>>>> Builds of x265 0.5+439-108ddc9e5c6b for 32 bit (both MSYS and VC12,
>>>> 8bpp)
>>>> from x265.cc appear to crash on start, only the VC12-x86_64 build
>>>> works.
>>>> (VC11 not tested)
>>>>
>>>> I tried a batch of all available 'preset' values with only a few
>>>> additional options. The 32 bit builds crash for all presets, after
>>>> reporting the encoding options: "x265 [info]: tools: ...".
>>>>
>>>
>>> I'm unable to reproduce this locally with VC11 Win32. Can you provide
>>> a
>>> repro command line, or perhaps build with RelWithDebInfo and capture a
>>> stack trace?
>>
>> I don't have a working C compiler installation.
>>
>> But the following release, 0.5+524-5009254d3d3a, passed in all tested
>> variants.
>>
>> Used options were (in a loop with all preset values):
>>
>> --preset %preset% --crf 24 -w --bframe-bias 30 -i 240 --psnr --ssim
>>
>> The author of the buildbot reported some technical issues, who knows if
>> that was somehow related.
>
> Ok, thanks. It might have been the register count issue in one of the
> assembly functions.
>
> --
> Steve
Could be. I believe to remember that more registers are available in
64-bit CPU mode than in 32-bit CPU mode.
--
Fun and success!
Mario *LigH* Rohkrämer
mailto:contact at ligh.de
More information about the x265-devel
mailing list