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

Re: (ITS#5894) test039 fails: ldap_back_conn_delete: Assertion

--On Wednesday, January 21, 2009 2:35 PM +0100 Michael Ströder 
<michael@stroeder.com> wrote:

> quanah@zimbra.com wrote:
>> --On Saturday, January 17, 2009 3:25 PM +0000 michael@stroeder.com wrote:
>>> Howard Chu wrote:
>>>> michael@stroeder.com wrote:
>>>>> Full_Name: Michael Str?der
>>>>> Version: HEAD
>>>>> OS: Linux
>>>>> URL: ftp://ftp.openldap.org/incoming/
>>>>> Submission from: (NULL) (
>>>>> lt-slapd: bind.c:157: ldap_back_conn_delete: Assertion
>>>>> `!(*(&((lc))->lc_lcflags)
>>>>> &  (((0x00000020U))))' failed.
>>>> I'm not seeing that here. Ran into a couple other problems though,
>>>> fixed now in HEAD. Please re-test...
>>> Now test008 hangs...
>> Multiple runs of test008 work for me, using BDB 4.7.25 with all 3
>> patches,  and HEAD CVS as of 1/20/2009 @ 12:00 PST.
>> Did you fully rebuild OpenLDAP after the latest commits?  What version
>> of  BDB are you using?  Is it fully patched?  What backend was it using
>> when it  hung?  Did you get a backtrace of where it hung?
> I'm using libdb-4_5-4.5.20-94.17 from openSUSE 11.1 which is AFAIK fully
> patched.
> I think this is related to modifications in connection.c because trouble
> started after HEAD contained these changes.

You still didn't answer most of these questions, or what kernel you're 
using.  I ask about the full rebuild of OpenLDAP because the changes in the 
connection code changed the size of the connection struct, and I know it 
will fail without that rebuild.

A backtrace of the hang would be useful for diagnosis, since so far neither 
Howard nor I can reproduce this.

I'd also like to know the Linux kernel version, since some of the changes 
affect epoll (linux 2.6) specifically.  I'm running a 2.6.18 kernel+patches 

Also, what flags are you passing to gcc while building?  -g? -O2? etc. 
I.e., are you putting optimizations into place.



Quanah Gibson-Mount
Principal Software Engineer
Zimbra, Inc
Zimbra ::  the leader in open source messaging and collaboration