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>
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.

Reply via email to