Comment 25 for bug 13460

Revision history for this message
In , u19809 (wim-delvaux) wrote : Re: Bug#297798: valgrind error

On Wednesday 09 March 2005 18:14, Justin Pryzby wrote:
> Okay,
>
> Still trying to make sure I understand precisely what you're doing.
>
> It seems like you have a shared object called
>
>
> /mnt/buro/fs.permanent/home/u19809/projects/AP/MSP/Server/parcels/MSPApplic
>ation.par/i686_Linux__Gnu.arch/debugthreaded_gcc3/MSPApplication_TS.pex
>
> which contains an undefined symbol.
>
> file
> /mnt/buro/fs.permanent/home/u19809/projects/AP/MSP/Server/parcels/MSPApplic
>ation.par/i686_Linux__Gnu.arch/debugthreaded_gcc3/MSPApplication_TS.pex
>
> should say
>
> ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped

 correct, that file is just a rename of a .so file

>
> or something very similar. Right?
>
> And you are using
>
> void
> *v=dlopen("/mnt/buro/fs.permanent/home/u19809/projects/AP/MSP/Server/parcel
>s/MSPApplication.par/i686_Linux__Gnu.arch/debugthreaded_gcc3/MSPApplication_
>TS.pex", RTLD_NOW);

 yes. I must say that I did not try with RTLD_LAZY but with RTLD_NOW I get
the result you have.

 W