This is the mail archive of the elfutils-devel@sourceware.org mailing list for the elfutils 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: dwfl_thread_getframes: no matching address range


On Sun, Dec 27, 2015 at 05:47:50PM +0100, Mark Wielaard wrote:
> On Sun, Dec 27, 2015 at 01:26:59PM +0100, Kurt Roeckx wrote:
> > > Does the same test with 0.163 succeed on the same setup/arch?
> > > If not, did glibc change between the last successful run and
> > > the current failure on that architecture?
> > 
> > I didn't see that failure with 0.163.  The last 0.163 upload was
> > using glibc 2.19-19, the current version is 2.21-6.
> 
> Does the test in 0.164 fail against glibc 2.19-19 on ppc?
> Does the test in 0.163 succeed against glibc 2.21-6 on ppc?

I will try this soon, but I'm probably going to test it against
2.19-18+deb8u1 which should be close enough to the -19 version I
think.  (Not sure I can install the 2.19-19 version myself.)

> > > You probably need access to a failing setup to debug a bit.
> > > Most interesting would be to see whether or not the glibc.so
> > > has CFI for raise and which addresses that covers.
> > > $ eu-readelf --debug-dump=frame /lib/libc.so.6 | grep -4 '<raise>'
> > > should give you a hint.
> > 
> > That just returns:
> > eu-readelf: cannot get debug context descriptor: No DWARF information found
> >
> > (I get that message on working systems too.)
> 
> That is just a warning because eu-readelf will try to print both .eh_frame
> and .debug_frame information. It cannot find .debug_frame, but that
> shouldn't be necessary in this case.
>  
> > Without the grep it does return all kind of information, just
> > nothing about raise.  Both with a 2.19 and 2.21 libc6.so.
> 
> That is surprising. I found libc6_2.21-6_powerpc.deb at
> http://ftp.nl.debian.org/debian/pool/main/g/glibc/
> And indeed it doesn't seem to provide unwind info for "raise".
> 
> But I cannot find the 2.19-19_powerpc one there. Do you know where I
> could find it, to compare?

If you really want to test 2.19-19, it can be found at:
http://snapshot.debian.org/archive/debian/20150710T034220Z/pool/main/g/glibc/

> And if possible where to find the build logs of both and/or the
> debuginfo packages?

The libc6-dbg should be in the same directory in the pool.

Build logs can be found at:
https://buildd.debian.org/status/logs.php?pkg=elfutils&arch=powerpc


Kurt

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