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

Re: (ITS#4832) Segmentation fault with test049-sync-config



(gdb) attach 15790
Attaching to process 15790
Reading symbols from
/anything/src/openldap-devel/servers/slapd/.libs/lt-slapd...done.
Using host libthread_db library "/lib/libthread_db.so.1".
Reading symbols from
/anything/src/openldap-devel/libraries/libldap_r/.libs/libldap_r-2-devel.so.0...done.
Loaded symbols for
/anything/src/openldap-devel/libraries/libldap_r/.libs/libldap_r-2-devel.so.0
Reading symbols from
/anything/src/openldap-devel/libraries/liblber/.libs/liblber-2-devel.so.0...done.
Loaded symbols for
/anything/src/openldap-devel/libraries/liblber/.libs/liblber-2-devel.so.0
Reading symbols from /usr/local/BerkeleyDB.4.2/lib/libdb-4.2.so...done.
Loaded symbols for /usr/local/BerkeleyDB.4.2/lib/libdb-4.2.so
Reading symbols from /usr/lib/libsasl2.so.2...done.
Loaded symbols for /usr/lib/libsasl2.so.2
Reading symbols from /lib/libssl.so.6...done.
Loaded symbols for /lib/libssl.so.6
Reading symbols from /lib/libcrypto.so.6...done.
Loaded symbols for /lib/libcrypto.so.6
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /usr/lib/libltdl.so.3...done.
Loaded symbols for /usr/lib/libltdl.so.3
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libwrap.so.0...done.
Loaded symbols for /usr/lib/libwrap.so.0
Reading symbols from /lib/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread -1208633664 (LWP 15790)]
[New Thread -1210299504 (LWP 15804)]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libcrypt.so.1...done.
Loaded symbols for /usr/lib/libcrypt.so.1
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libkrb5support.so.0...done.
Loaded symbols for /usr/lib/libkrb5support.so.0
Reading symbols from /usr/lib/sasl2/libanonymous.so.2...done.
Loaded symbols for /usr/lib/sasl2/libanonymous.so.2
Reading symbols from /usr/lib/sasl2/libsasldb.so.2...done.
Loaded symbols for /usr/lib/sasl2/libsasldb.so.2
Reading symbols from /usr/lib/sasl2/libcrammd5.so.2...done.
Loaded symbols for /usr/lib/sasl2/libcrammd5.so.2
Reading symbols from /usr/lib/sasl2/libdigestmd5.so.2...done.
Loaded symbols for /usr/lib/sasl2/libdigestmd5.so.2
Reading symbols from /usr/lib/sasl2/liblogin.so.2...done.
Loaded symbols for /usr/lib/sasl2/liblogin.so.2
Reading symbols from /usr/lib/sasl2/libplain.so.2...done.
Loaded symbols for /usr/lib/sasl2/libplain.so.2
Reading symbols from /usr/lib/sasl2/libntlm.so.2...done.
Loaded symbols for /usr/lib/sasl2/libntlm.so.2
Reading symbols from /usr/lib/sasl2/libgssapiv2.so.2...done.
Loaded symbols for /usr/lib/sasl2/libgssapiv2.so.2
0x007de402 in __kernel_vsyscall ()

(gdb) n
Single stepping until exit from function __kernel_vsyscall,
which has no line number information.
[Switching to Thread -1208633664 (LWP 15790)]
0x008554b7 in pthread_join () from /lib/libpthread.so.0

(gdb) n
Single stepping until exit from function pthread_join,
which has no line number information.
[New Thread -1220789360 (LWP 15865)]
[New Thread -1231279216 (LWP 15873)]
Error while mapping shared library sections:
../../../servers/slapd/overlays/.libs/syncprov-2-devel.so.0: No such file
or directory.
Error while reading shared library symbols:
../../../servers/slapd/overlays/.libs/syncprov-2-devel.so.0: No such file
or directory.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1220789360 (LWP 15865)]
0x080c12ed in syncrepl_del_nonpresent (op=0xb73c2ec8, si=0x81ecdb0,
uuids=0x0, cookiecsn=0x81eca98) at syncrepl.c:2225
2225                            csn = si->si_syncCookie.ctxcsn[0];

(gdb) bt
#0  0x080c12ed in syncrepl_del_nonpresent (op=0xb73c2ec8, si=0x81ecdb0,
uuids=0x0, cookiecsn=0x81eca98) at syncrepl.c:2225
#1  0x080c7028 in do_syncrep2 (op=0xb73c2ec8, si=0x81ecdb0) at syncrepl.c:818
#2  0x080c961c in do_syncrepl (ctx=0xb73c3238, arg=0x81ecf90) at
syncrepl.c:1107
#3  0x00d3cf00 in ldap_int_thread_pool_wrapper (xpool=0x81cc150) at
tpool.c:704
#4  0x008543db in start_thread () from /lib/libpthread.so.0
#5  0x005bf26e in clone () from /lib/libc.so.6

(gdb) p si->si_syncCookie
$1 = {ctxcsn = 0x0, octet_str = {bv_len = 7, bv_val = 0x81f8d90
"rid=001"}, rid = 1, sid = 0, numcsns = 0, sids = 0x0, sc_next =
{stqe_next = 0x0}}
(gdb) frame 1
#1  0x080c7028 in do_syncrep2 (op=0xb73c2ec8, si=0x81ecdb0) at syncrepl.c:818
818                                                    
syncrepl_del_nonpresent( op, si, NULL,

(gdb) p syncCookie
$4 = {ctxcsn = 0x81eca90, octet_str = {bv_len = 52, bv_val = 0x81fa810
"rid=001,csn=20070206232910.544649Z#000000#000#000000"}, rid = 1, sid =
-1,
  numcsns = 1, sids = 0x81eca50, sc_next = {stqe_next = 0x0}}

(gdb) p syncCookie{
A syntax error in expression, near `{'.
(gdb) print syncCookie_req
$5 = {ctxcsn = 0x0, octet_str = {bv_len = 7, bv_val = 0x81f8da0
"rid=001"}, rid = 1, sid = 0, numcsns = 0, sids = 0x0, sc_next =
{stqe_next = 0x0}}

(gdb) p m
$6 = 1

Thanks.

-- 
Kind Regards,

Gavin Henry.
Managing Director.

T +44 (0) 1224 279484
M +44 (0) 7930 323266
F +44 (0) 1224 824887
E ghenry@suretecsystems.com

Open Source. Open Solutions(tm).

http://www.suretecsystems.com/