[Date Prev][Date Next]
Re: (ITS#4723) SEGV in syncprov search
Aaron Richton wrote:
> I'm on latest 0.9.7 release. I can try and put together a slapd with
> 0.9.8d, and I guess if we're going to (potentially?) be pointing fingers
> toward OpenSSL that's a good idea anyway...
Yes, definitely a good idea. The prior releases always used getpid() to
determine the threadID of the current thread, to decide if locking was
needed. This is obviously only correct on old systems running
LinuxThreads, where each thread was actually a separate process. It's
surprising that it wasn't until recently that we've started seeing
crashes caused by this bug.
> On Tue, 28 Nov 2006, Howard Chu wrote:
>> firstname.lastname@example.org wrote:
>>> Here's another, although without a malloc debugger:
>>> What would be good ways to go about figuring out if this is an issue
>>> with the SSL library or slapd's usage thereof?
>> What version of OpenSSL are you using? I've definitely encountered
>> locking issues in 0.9.7 and early 0.9.8 releases. Some of those are
>> supposed to be fixed in the latest 0.9.8.
>> -- Howard Chu
>> Chief Architect, Symas Corp. http://www.symas.com
>> Director, Highland Sun http://highlandsun.com/hyc
>> OpenLDAP Core Team http://www.openldap.org/project/
-- Howard Chu
Chief Architect, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc
OpenLDAP Core Team http://www.openldap.org/project/