Package: libldap2
Version: 2.1.30-8
Severity: normal

Hello,

When process execute ldap_search_s or ldap_simple_bind_s and signal
(SIGCHLD) arrive function returns with error code 81 (Can't contact LDAP
server)

from ltrace (reformatted):

13:37:54[1] ldap_search_s(0x8261108, 0x84572a8, 2, 0x8455da0, 0 <unfinished 
...>                            
13:37:54[2] --- SIGCHLD (Child exited) ---                                      
                            
13:37:54 __errno_location() = 0x40426920 
13:37:54 waitpid(-1, 0xbffff0a0, 1) = 12103 
13:37:54 waitpid(-1, 0xbffff0a0, 1) = -1 
13:37:54 __errno_location() = 0x40426920 
13:37:54 __errno_location() = 0x40426920 
13:37:54[3] <... ldap_search_s resumed> ) = 81 
13:37:54[4] ldap_err2string(81, 0x84572a8, 2, 0x8455da0, 0) = 0x40081074 
13:37:54 __errno_location() = 0x40426920 
13:37:54 strerror(4) = "Interrupted system call" 
13:37:54 strstr("auth_ldap_new_user_pass: ldap_search_s: %s", "%m") =
NULL 
13:37:54 strcat("", "auth_ldap_new_user_pass: ldap_search_s: %s") =
"auth_ldap_new_user_pass: ldap_search_s: %s" 
13:37:54 vsnprintf("auth_ldap_new_user_pass: ldap_search_s: Can't
contact LDAP server", 1024, "auth_ldap_new_user_pass: ldap_search_s:
%s", 0xbffff458) = 65 

[1] - program executes ldap_search_s
[2] - signal come
[3] - ldap_search_s is resumed and return error 81
[4] - program call ldap_err2string

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages libldap2 depends on:
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared libraries an
ii  libgnutls11                 1.0.16-13.1  GNU TLS library - runtime library
ii  libsasl2                    2.1.19-1.5   Authentication abstraction library

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to