[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/