Re: [patch] Re: longjmp handling vs. glibc LD_POINTER_GUARD ?problems

Daniel Jacobowitz
2008-05-22T03:14:36Z

On Thu, May 22, 2008 at 02:14:25AM +0200, Ulrich Weigand wrote:
> > But, x86 doesn't show any promise on that... The first time
> > we stop seeing the longjmp frame on the frame stack is much
> > earlier than the exit of longjmp:
> >
> > #0 0xf7e201d8 in ?? () from /lib32/libc.so.6
> > #1 0x00000001 in ?? ()
>
> So what's happening there? Is this some unrelated unwinder
> failure?

My guess: longjmp tail called to __siglongmp or some similarly named
not-exported function. So we can't find whatever frame setup there
was.

--
Daniel Jacobowitz
CodeSourcery