Hi,

I’m trying to setup access rights using cn=config. When I setup the rights and then try to connect to the server as non-rootdn user, the server often ends with segmentation fault. When I perform this as rootdn user, the server run correctly.

 

When I setup the rights and the server didn’t crash, the new rights aren’t used. If I restart the server, the rights are correct.

 

I’m using OpenLDAP version 2.4.11.

 

I thing this behavior is a bug.

 

Regards,

Michal

 

Last few lines from console, where the server was running:

 

>>> slap_listener(ldap:///)

connection_get(18): got connid=7

connection_read(18): checking for input on id=7

ber_get_next

ldap_read: want=8, got=8

  0000:  30 36 02 01 01 60 31 02                            06...`1.

ldap_read: want=48, got=48

  0000:  01 03 04 25 63 6e 3d 6d  72 65 6a 64 61 2c 64 63   ...%cn=mrejda,dc

  0010:  3d 6d 61 6a 2d 75 6b 2c  64 63 3d 6b 65 72 69 6f   =maj-uk,dc=kerio

  0020:  2c 64 63 3d 6c 6f 63 61  6c 80 05 68 65 73 6c 6f   ,dc=local..heslo

ber_get_next: tag 0x30 len 54 contents:

ber_get_next

ldap_read: want=8 error=Resource temporarily unavailable

conn=7 op=0 do_bind

ber_scanf fmt ({imt) ber:

ber_scanf fmt (m}) ber:

>>> dnPrettyNormal: <cn=mrejda,dc=maj-uk,dc=kerio,dc=local>

<<< dnPrettyNormal: <cn=mrejda,dc=maj-uk,dc=kerio,dc=local>, <cn=mrejda,dc=maj-uk,dc=kerio,dc=local>

do_bind: version=3 dn="cn=mrejda,dc=maj-uk,dc=kerio,dc=local" method=128

bdb_dn2entry("cn=mrejda,dc=maj-uk,dc=kerio,dc=local")

Segmentation fault



__________ Informace od ESET NOD32 Antivirus, verze databaze 3979 (20090331) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz