Cyg32 on Win64 fails with stack-protector
Ben RUBSON
ben.rubson@gmail.com
Wed Jun 20 16:50:00 GMT 2018
On 29 May 2018 18:59, Corinna Vinschen wrote:
> Hi Ben,
>
> On Apr 27 19:12, Ben RUBSON wrote:
>> Hi,
>>
>> We are facing an issue with Cygwin 2.10 32 bits running on Windows 64
>> bits.
>>
>> Issue was found running EncFS FUSE FS using WinFsp.
>>
>> When forking, and calling StartServiceCtrlDispatcher, program fails with
>> 0xC0000028 / STATUS_BAD_STACK.
>>
>> Testing several Cygwin versions reveals that issue was introduced between
>> 2017-11-14 and 2017-12-01.
>> And Bill (WinFsp author) found that compiling with -fno-stack-protector
>> works around the issue.
>>
>> There you can then find the full story and Bill's nice investigation :
>> https://github.com/billziss-gh/winfsp/issues/161
>>
>> Could it be possible something went wrong with Cygwin ?
>>
>> Thank you very much for your support !
>
> Even with Bill's additionl info I have no idea what change in the
> above time frame might be the culprit, especially since no change
> has been made to stack handling.
>
> I suggest to build your own Cygwin and bisect it.
Corinna, could you elaborate please ?
I'm not sure to clearly understand what you mean by bisecting Cygwin.
Thank you !
Ben
More information about the Cygwin-developers
mailing list