develooper Front page | perl.perl5.porters | Postings from July 2001

Re: [PATCH ext/POSIX/POSIX.pm] Re: sigaction.t under QNX

From:
Nicholas Clark
Date:
July 12, 2001 14:20
Subject:
Re: [PATCH ext/POSIX/POSIX.pm] Re: sigaction.t under QNX
Message ID:
20010712222006.L5827@plum.flirble.org
On Thu, Jul 12, 2001 at 09:28:51AM -0400, Norton Allen wrote:
> Nicholas Clark wrote:

> > SEGV cured by backing out 11191 and its two PTH_ co-patches only.
> > Not a solution, as QNX needs them.
> 
>   Yes, plus the bug addressed by the patches is not at all
>   QNX-specific. QNX was just the first OS on which it tripped a
>   test.
> 
> > [quite a messy SEGV, as gdb says:
> > Program received signal SIGSEGV, Segmentation fault.
> > 0xc94d98 in ?? ()
> > 
> > and refuses to play ball at all in giving anything away about where this
> > is. Even attempting to force an early return from the function isn't working]
> 
>   Ouch.

SEGV also cured by making POSIX a static extension, and most interestingly
by adding printf()s. I suspect it's a CPU bug. My CPU is very old, and has
some of the original, fixed long ago bugs.

Nicholas Clark



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About