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

OpenLDAP, Heimdal, kpasswd crash (ITS#2386)



Full_Name: Iain Moffat
Version: 2.1.15
OS: AIX 5.1
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (128.227.212.234)


The following is a core generated when a user attempts to bind, but has a
password that is expired in kerberos.  This is using OpenLDAP 2.1.15, and the
latest Heimdal from CVS.  Please do not hesitate to contact me if you need more
information.  Thanks!

-Iain

This GDB was configured as "powerpc-ibm-aix5.1.0.0"...
Core was generated by `slapd'.
Program terminated with signal 4, Illegal instruction.
#0  0x00000000 in ?? ()
(gdb) bt
#0  0x00000000 in ?? ()
#1  0x10164a08 in change_password (context=0x23e38578, client=0x1000,
password=0x23a9dfd0 "", 
    newpw=0x23aa01e0 ">w\204úTue #ª\002H18 15:43:38 #ª\002xð\bn", newpw_sz=4096,
prompter=@0x0: 0x1, data=0x0, old_options=0x1)
    at init_creds_pw.c:333
#2  0x10164f04 in krb5_get_init_creds_password (context=0x23e38578,
creds=0x23aa1290, client=0x23e38758, password=0x23b24557 "xxxxxxx", 
    prompter=@0x0: 0x1, data=0x0, start_time=4194304, in_tkt_service=0x0,
options=0x23aa12e0) at init_creds_pw.c:461
#3  0x1010c08c in chk_kerberos (sc=0x23e38578, passwd=0x23aa1378,
cred=0x23aa14a8) at passwd.c:853
#4  0x1010b63c in lutil_passwd (passwd=0x23e38b88, cred=0x23aa14a8, schemes=0x0)
at passwd.c:300
#5  0x10188614 in slap_passwd_check (conn=0x23e38578, a=0x0, cred=0x23aa14a8) at
passwd.c:287
#6  0x101986b0 in ldbm_back_bind (be=0x20283418, conn=0x21a6e0fc, op=0x23e36a88,
dn=0x23e36bb8, ndn=0x23aa14c8, method=128, cred=0x23aa14a8, 
    edn=0x23aa14d8) at bind.c:189
#7  0x10179e0c in do_bind (conn=0x21a6e0fc, op=0x23e36a88) at bind.c:608
#8  0x10174950 in connection_operation (ctx=0x2369a4e8, arg_v=0x23b24488) at
connection.c:922
#9  0x10005adc in ldap_int_thread_pool_wrapper (xpool=0x20229888) at
tpool.c:433
#10 0xd004d400 in _pthread_body () from /usr/lib/libpthreads.a(shr_xpg5.o)