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

Re: crash with openldap+pamldap+lotusdomino (ITS#1165)



jrichard@virtual-net.fr wrote:

> Full_Name: Jerome RICHARD
> Version: 2.0.10
> OS: Linux
> URL:
> Submission from: (NULL) (193.251.20.159)
>
> Hello,
> I am using ldap unix authentification (Whith pam ldap + openldap 2.0.10) on a
> Linux server wich also run Lotus Domino.
>
> When I start the http task of the domino server, it crash with an assertion
> from
> the ldap library :
> options.c:326: ldap_set_option: Assertion `( ( ld )->ld_options.ldo_valid ==
> 0x2 )' failed.
>
> To solve the problem, I must disable ldap authentification (I remove the ldap
> entries in the /etc/nsswitch.conf file).
>
> I didn't had this problem with openldap 1.2.x

The "ldap_set_option" function is called with a corrupted, or invalid, "ld" arg.

You shouldn't blame the library itself, but the caller (it is unclear to me if
the error occurred in pam_ldap or in Lotus Domino: could you please clarify?)
OpenLDAP 1.2.X didn't have any "ldap_set_option" call :)

Pierangelo.


--
Dr. Pierangelo Masarati               | voice: +39 02 2399 8309
Dip. Ing. Aerospaziale                | fax:   +39 02 2399 8334
Politecnico di Milano                 | mailto:masarati@aero.polimi.it
via La Masa 34, 20156 Milano, Italy   | http://www.aero.polimi.it/~masarati