Michael Ströder wrote:
> On 7/17/19 4:41 PM, Howard Chu wrote:
>> strace is not useful here. Pretty sure we've stated this many times before.
> 
> Sorry. Indeed ltrace output is more helpful.
> 
> Here's the test with 2.4.48:
> 
> ------------------------------------------------------------------------------------
> 27337 ldap_initialize()
>                                              = <void>
> 27337 free(0x560583024230)
>                                              = <void>
> 27337 ldap_set_option()
>                                              = <void>
> 27337 ldap_set_option()
>                                              = <void>
> 27337 ldap_set_rebind_proc()
>                                              = <void>
> 27337 strdup("xxxxxxxxxxxxxxxxxxxxxxxx")
>                                              = 0x560583024230
> 27337 strlen()
>                                              = <void>
> 27337 ldap_sasl_bind_s()
>                                              = <void>

Find out why ldap_sasl_bind_s is failing.


> 27337 free(0x560583024230)
>                                              = <void>
> 27337 ldap_err2string()
>                                              = <void>
> 27337 __vsnprintf_chk(0x5605829dbde0, 1024, 1, 1024)
>                                              = 77
> 27337 __syslog_chk(3, 1, 0x5605828fa7f1, 0x5605829dbde0)
>                                              = 0
> 27337 write(2, "Error: Cannot login into ldap se"..., 77)
>                                              = 77
> 27337 write(2, "\n", 1)
>                                              = 1
> ------------------------------------------------------------------------------------
> 
> With 2.4.47 it looks different:
> 
> ------------------------------------------------------------------------------------
> 27776 ldap_initialize( <unfinished ...>
> 27776 inet_pton(2, 0x7ffc9ca4b370, 0x7ffc9ca4aed0, 0x557ed75725ff)
>                                              = 0
> 27776 inet_pton(10, 0x7ffc9ca4b370, 0x7ffc9ca4aed0, 62)
>                                              = 0
> 27776 malloc(312)
>                                              = 0x557ed8afa810
> 27776 malloc(35232)
>                                              = 0x557ed8afa950
> 27776 memset(0x557ed8afa950, '\0', 35232)
>                                              = 0x557ed8afa950
> 27776 malloc(8800)
>                                              = 0x557ed8b03300
> 27776 memset(0x557ed8b03300, '\0', 8800)
>                                              = 0x557ed8b03300
> 27776 malloc(8192)
>                                              = 0x557ed8b05570
> ------------------------------------------------------------------------------------
> 
> Ciao, Michael.
> 
> 


-- 
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/

Reply via email to