[389-users] Segfault
Edward Z. Yang
ezyang at MIT.EDU
Sat Oct 9 19:04:30 UTC 2010
Here's another related trace. This one isn't a segfault but
appears to be libc detecting corruption and bugging out (this
explains why dirsrv has crashed and not left a segfault in
dmesg).
#0 0x00000033e2433275 in *__GI_raise (
sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00000033e2434a55 in *__GI_abort () at abort.c:88
#2 0x00000033e246fb5b in __libc_message (do_abort=2,
fmt=0x7f6dafffd820 "-7f6dc992a000 rw-p 00000000 00:00 0 \n7fffc2e61000-7fffc2e81000 rw-p 00000000 00:00 0", ' ' <repeats 26 times>, "[stack]\n7fffc2e81000-7fffc2e82000 r-xp 00000000 00:00 0", ' ' <repeats 26 times>, "[vdso]\nff"...)
at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
#3 0x00000033e2475506 in malloc_printerr (action=3,
str=0x33e2535fd8 "double free or corruption (!prev)",
ptr=<value optimized out>) at malloc.c:6239
#4 0x00000033e247c280 in _int_realloc (av=0x7f6d9c000020,
oldp=0x7f6d9c529430, oldsize=6, nb=2064) at malloc.c:5295
#5 0x00000033e247c8a5 in *__GI___libc_realloc (
oldmem=0x7f6d9c529440, bytes=2048) at malloc.c:3821
#6 0x0000003d58d01e1f in CRYPTO_realloc (str=0x7f6d9c529440,
num=1408, file=0x3d58d29dac "stack.c", line=150)
at mem.c:355
#7 0x0000003d58c954a0 in sk_insert (st=0x7f6d9c01c110,
data=0x7f6da801ee40 "\220", loc=127) at stack.c:149
#8 0x0000003d58c9f49b in EVP_PBE_alg_add (nid=144,
cipher=0x3d58f5bba0, md=0x3d58f60220,
keygen=0x3d58cdbca0 <PKCS12_PBE_keyivgen>)
at evp_pbe.c:129
#9 0x0000003d58cdbf1d in PKCS12_PBE_add () at p12_crpt.c:68
#10 0x0000003d58c9d552 in OpenSSL_add_all_ciphers ()
at c_allc.c:289
#11 0x0000003d58c9cc7e in OPENSSL_add_all_algorithms_noconf ()
at c_all.c:83
#12 0x00007f6dbc6e864c in BN_cmp () at bn_lib.c:665
#13 0x00007f6dbc6dd9d8 in BN_cmp () at bn_lib.c:665
#14 0x0000003945065293 in ?? () from /usr/lib64/libkrb5.so.3
#15 0x0000003945065cea in ?? () from /usr/lib64/libkrb5.so.3
#16 0x000000394505c4d1 in krb5_get_init_creds ()
from /usr/lib64/libkrb5.so.3
#17 0x000000394505d76e in krb5_get_init_creds_keytab ()
from /usr/lib64/libkrb5.so.3
#18 0x00007f6dc969b317 in set_krb5_creds (
authid=<value optimized out>,
username=<value optimized out>,
passwd=<value optimized out>,
realm=<value optimized out>, vals=0x7f6da8090730)
at ldap/servers/slapd/ldaputil.c:1408
#19 0x00007f6dc969bac5 in ldap_sasl_set_interact_vals (
passwd=<value optimized out>,
username=<value optimized out>,
authid=<value optimized out>, mech=<value optimized out>,
ld=<value optimized out>, realm=<value optimized out>)
at ldap/servers/slapd/ldaputil.c:853
#20 slapd_ldap_sasl_interactive_bind (
passwd=<value optimized out>,
username=<value optimized out>,
authid=<value optimized out>, mech=<value optimized out>,
ld=<value optimized out>, realm=<value optimized out>)
at ldap/servers/slapd/ldaputil.c:969
#21 0x00007f6dc969bd4a in slapi_ldap_bind (ld=0x7f6da8021e90,
bindid=0x7f6da808fd30 "uid=ldap/cats-whiskers.mit.edu,ou=People,dc=scripts,dc=mit,dc=edu", creds=<value optimized out>,
mech=0x7f6dc40b803e "GSSAPI", serverctrls=0x0,
returnedctrls=<value optimized out>, timeout=0x0,
msgidp=0x0) at ldap/servers/slapd/ldaputil.c:751
#22 0x00007f6dc40875d5 in bind_and_check_pwp (
password=<value optimized out>,
binddn=<value optimized out>, conn=<value optimized out>)
at ldap/servers/plugins/replication/repl5_connection.c:1676
#23 conn_connect (password=<value optimized out>,
binddn=<value optimized out>, conn=<value optimized out>)
at ldap/servers/plugins/replication/repl5_connection.c:1134
#24 0x00007f6dc408fa67 in acquire_replica (prp=0xf2ec80,
prot_oid=<value optimized out>, ruv=0x7f6dafffef90)
at ldap/servers/plugins/replication/repl5_protocol_util.c:168
#25 0x00007f6dc408a5c7 in repl5_inc_run (prp=0xf2ec80)
at ldap/servers/plugins/replication/repl5_inc_protocol.c:814
#26 0x00007f6dc408f119 in prot_thread_main (
arg=<value optimized out>)
at ldap/servers/plugins/replication/repl5_protocol.c:313
#27 0x00000038a6e29773 in ?? () from /lib64/libnspr4.so
#28 0x00000033e300685a in start_thread (
arg=<value optimized out>) at pthread_create.c:297
#29 0x00000033e24de22d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#30 0x0000000000000000 in ?? ()
Cheers,
Edward
More information about the 389-users
mailing list