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: TEST RELEASE: Cygwin 2.1.0-0.4

On 7/15/2015 8:44 AM, Corinna Vinschen wrote:
On Jul 15 09:51, Corinna Vinschen wrote:
Hi guys,

On Jul 14 22:07, Ken Brown wrote:
Entering directory
Test passed.
PASS: sigsegv1.exe
Test passed.
PASS: sigsegv2.exe
Doing SIGSEGV pass 1.
Stack overflow 1 caught.
Doing SIGSEGV pass 2.
Stack overflow 2 caught.
Test passed.
PASS: sigsegv3.exe
SKIP: stackoverflow1.exe
SKIP: stackoverflow2.exe

Any idea why these two tests have been skipped?  That means the
HAVE_STACK_OVERFLOW_RECOVERY autoconf test failed.  You removed cygwin
from the explicit

   mingw* | cygwin*) sv_cv_have_stack_overflow_recovery=yes ;;

which is the right thing to do, but that means CFG_LEAVE has been
set to leave-none.c, apparently.

I haven't much time to look into that right now, but will later today if
you don't beat me to it.

Got it.  What's needed is a Cygwin-specific fault-*.h file which exposes
how to fetch the stack pointer register from mcontext_t.  As you can see
from the plethora of fault-*.h files in the src subdir, this is highly
system-specific anyway.

Here's the set of files you need to rebuild libsigsegv for Cygwin 2.1.0,
with all tests running and passing on i686 and x86_64.  No other patch
is requied.

Great!  Thanks.

So, who of you is going to maintain it?

I'll defer to Eric, but if he doesn't want it then I'll take it.


Problem reports:
Unsubscribe info:

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