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 Jun 20 17:21, Ford, Brian wrote:
> > On Jun 20, 2018, at 11:51 AM, Ben RUBSON <ben.rubson@gmail.com> wrote:
> > 
> >> 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
> > 
> 
> She means a binary search of source revisions to isolate when the problem was first introduced. 

Right, `git bisect'.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: signature.asc
Description: PGP signature


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