This is the mail archive of the cygwin-developers mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Cyg32 on Win64 fails with stack-protector


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]