Re: Issues ISC dhcpd using libldap of OpenLDAP 2.4.48

Michael Ströder <[email protected]>
Newsgroups gmane.network.openldap.devel
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.