uclibc segfault in ldso

Joakim Tjernlund joakim.tjernlund at transmode.se
Thu Mar 27 17:11:13 UTC 2008


On Thu, 2008-03-27 at 16:50 +0000, Nigel Kukard wrote:
> > > _dl_get_ready_to_run:838: We got here: 838, loadaddr = 0xb7b33000
> > > _dl_get_ready_to_run:839: We got here: 839, func = U��S���
> > > Segmentation fault
> > 
> > Good for now, I rather have the debug built in to ldso than your hack as
> > I know the ones in ldso.
> 
> I can rebuild everything and remove my debugging if it would help?

yes, please.

> 
> > What version of uClibc are you using?
> 
> SVN ... latest stable bombed out on like 577 (iirc)

OK.

> 
> > hmm, should not func address change when loadaddr change?
> 
> Not sure if its a func address or a string, i just outputted %s  ;)

It is a address, print tpnt->loadaddr, tpnt->dynamic_info[DT_INIT] and dl_elf_func. 
dl_elf_func should be tpnt->loadaddr + tpnt->dynamic_info[DT_INIT]

> 
> 
> -N



More information about the uClibc mailing list