[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: (ITS#6004) test039 seg faults



michael@stroeder.com wrote:
> Quanah Gibson-Mount wrote:
>> --On Monday, March 09, 2009 4:23 PM +0000 michael@stroeder.com wrote:
>>
>>> michael@stroeder.com wrote:
>>>> Full_Name: Michael Str?der
>>>> Version: HEAD
>>>> OS: openSUSE Linux 11.1
>>>> URL:
>>>> Submission from: (NULL) (84.163.90.131)
>>>>
>>>> Will try to grab a stack trace.
>>> So here's the end of the output of test039 (with HDB) and a backtrace.
>>>
>>> See also a tar.gz of directory testrun/:
>>> http://www.stroeder.com/temp/openldap/testrun-its6004_test039_seg_faults.
>>> tar.gz
>> Why are the symbols missing from most of the stack frames?  The build
>> should always have symbols.  Do you have an LD_LIBRARY_PATH set that's
>> causing it to pick up some other libraries on the system that are stripped?
>
> Hmm, a pre-installed libldap could be picked up if -releng is already
> removed from the shared lib names. Since this is switched back and forth
> in CVS there's no easy way to keep my system working and maintain a
> completely separate build tree. That's an issue Hallvard already raised
> (with no success).

Hallvard's situation was mainly due to his particular -rpath requirements. The 
libtool wrapper script will set LD_LIBRARY_PATH to include all of the build 
directories of its dependent libraries, but that didn't help because of his 
compiled in runpaths.

-- 
   -- Howard Chu
   CTO, Symas Corp.           http://www.symas.com
   Director, Highland Sun     http://highlandsun.com/hyc/
   Chief Architect, OpenLDAP  http://www.openldap.org/project/