Eric Blake wrote on 2008-09-29:
> > On Irix 5.3 it skips test-cstack2.sh because it wants libsigsegv for full
> > c-stack functionality and I did not test with that
> > (Irix really needs libsigsegv 2.7 which is not yet released).
>
> That's Bruno's call
It's OK that the test-c-stack2.sh test is
Eric Blake wrote:
> [adding bug-gnulib, since this affects the gnulib module c-stack]
>
> According to Bruce Dugan on 11/30/2008 9:40 PM:
> > I'm not sure what system information you need.
> >
> > System Version: Mac OS X 10.5.5 (9F33)
> > Kernel Version: Darwin 9.5.0
> > frei0r-plugins-1.1
Thomas J. Duck wrote:
> > I have installed m4-1.4.12 on my Mac OS X 10.4 system. 'Make
> > check' results in the error below. If there is any further information
> > you need, please let me know. --Tom
> >
> > Checking ./stackovf.test
> > Stack soft limit set to 300K
> > Failure - m4 aborted
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to Bruno Haible on 12/6/2008 7:02 AM:
> I have access to a MacOS X 10.5 machine. What happens in this test is that the
> test program installs a SIGSEGV handler but then dies from a SIGBUS:
Thanks for the research and gnulib patch. However,
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to Bruno Haible on 12/6/2008 7:20 AM:
>>> Output from m4:
>>> m4: internal error detected; please report this bug to :
>>> Bus error
>
> There is some chance that this test failure might be fixed by the patch I just
> committed into gnulib.
Eric Blake wrote:
> maybe swapping the order will help, where I install the
> SIGBUS handler first, and then c_stack_action can optionally install an
> alternate handler on platforms where it is needed for stack overflow?
Yes, I was going to propose this too.
Bruno
Eric Blake wrote:
> In other words, it seems like we should consider
> modifying the contract of c-stack to state that the application should not
> modify SIGBUS handlers.
Yes, right. I'm adding this comment:
2008-12-06 Bruno Haible <[EMAIL PROTECTED]>
* lib/c-stack.h (c_stack_action):
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
[dropping bug-gnulib, adding m4-patches]
According to Bruno Haible on 12/6/2008 8:45 AM:
> Eric Blake wrote:
>> maybe swapping the order will help, where I install the
>> SIGBUS handler first, and then c_stack_action can optionally install an
>> alter