This is the mail archive of the cygwin 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: fun? with libsigsegv


On Sat, Jul 18, 2009 at 11:25:11AM -0400, Christopher Faylor wrote:
>On Sat, Jul 18, 2009 at 05:16:51AM -0600, Eric Blake wrote:
>>So I see several possibilities:
>>[snip]
>
>My point, which I don't think you addressed in your long explanation, is
>that there doesn't seem to be any "alternate stack" stuff going on in
>the Windows code.  Therefore, it seems like you could just rely on linux
>signal handling to get the same level of behavior under Cygwin that you
>currently get with the library.  The problem is that, although configure
>seems to be ok with a missing sigaltstack function, and some of the code
>tries to work around its lack, there are still lots of places which
>assume that if you're on UNIX you must have this function.
>
>libaltstack is doing something dangerous by assuming that it knows what
 libsigsegv
>Cygwin is doing with SEH.  I don't think that it should ever be used on
>Cygwin in its current incarnation.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


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