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

(ITS#7695) Fix regression using ldapsearch with cldap



Full_Name: Stef walter
Version: git master
OS: Fedora 19
URL: ftp://ftp.openldap.org/incoming/stef-walter-cldap-regression-130912.patch
Submission from: (NULL) (46.5.2.70)


I get an assertion with today's git master when using ldapsearch with a cldap
URL. openldap has been compiled with -DLDAP_CONNECTIONLESS

$ ldapsearch -d -1 -LL -H 'cldap://10.34.37.22' -b '' -s base
'(&(DnsDomain=ad.baseos.qe)(NtVer=\06\00\00\00))' NetLogon
ldap_url_parse_ext(cldap://10.34.37.22)
ldap_create
ldap_url_parse_ext(cldap://10.34.37.22:389/??base)
ldap_simple_bind
ldap_sasl_bind
ldap_send_initial_request
ldap_new_connection 1 1 0
ldap_int_open_connection
ldap_connect_to_host: UDP 10.34.37.22:389
ldap_new_socket: 7
ldap_prepare_socket: 7
ldap_connect_to_host: Trying 10.34.37.22:389
ldap_open_defconn: successful
ldap_parse_result
ldapsearch: error.c:255: ldap_parse_result: Assertion `r != ((void *)0)'
failed.

Program received signal SIGABRT, Aborted.
0x000000322e835a19 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56	  return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt
#0  0x000000322e835a19 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x000000322e837128 in __GI_abort () at abort.c:90
#2  0x000000322e82e986 in __assert_fail_base (
    fmt=0x322e97dda8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", 
    assertion=assertion@entry=0x489ded "r != ((void *)0)", 
    file=file@entry=0x489d2c "error.c", line=line@entry=255, 
    function=function@entry=0x489e20 <__PRETTY_FUNCTION__.7860>
"ldap_parse_result") at assert.c:92
#3  0x000000322e82ea32 in __GI___assert_fail (
    assertion=0x489ded "r != ((void *)0)", file=0x489d2c "error.c", line=255, 
    function=0x489e20 <__PRETTY_FUNCTION__.7860> "ldap_parse_result")
    at assert.c:101
#4  0x0000000000421a96 in ldap_parse_result (ld=0x6c7c90, r=0x0, 
    errcodep=0x7fffffff914c, matcheddnp=0x7fffffff9140, 
    errmsgp=0x7fffffff9138, referralsp=0x7fffffff9130, 
    serverctrls=0x7fffffff9128, freeit=1) at error.c:255
#5  0x0000000000412093 in tool_bind (ld=0x6c7c90) at common.c:1623
#6  0x0000000000407f01 in main (argc=12, argv=0x7fffffffd3f8)
    at ldapsearch.c:903