On Sun, Sep 21, 2014 at 8:34 PM, Jared Cantwell
<[email protected]> wrote:
> I've turned off address space randomization and looked for an IP in
> the vdso range.
>
> jared@jared-vb:~/unwindrepro$ ldd a.out
> linux-gate.so.1 =>  (0xb7fff000)   <----- vdso range
> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7fcf000)
> .......
>
> Running with UNW_DEBUG_LEVEL=16 shows the following for the final
> failing unw_step call.  It doesn't look like the IP is in the vdso
> range, but I could be misreading.  To me though, it looks like the IP
> falls into libpthread, which the debug output appears to correctly
> show.
>
[..]
> Am I reading this properly, or is this actually the vdso problem?
>

Yeah - looks like a libpthread problem. readelf -wf should help you
get to the code in libpthread which is missing the unwind info. Please
check if it's fixed in glibc HEAD.

 -Arun

_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to