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

Re: slapd 2.4.19 Segmentation fault under load

* Quanah Gibson-Mount <quanah@zimbra.com> [2009-11-03 08:33:26 -0800]:

> ># cd /usr/ports/net/openldap24-server
> ># make -g
> ># make: illegal option -- g
> "-g" is an option to gcc used while building so that you'll include 
> debugging symbols.  It is not an option to make.  I generally set it before 
> calling configure, i.e.,
> CFLAGS="-g -O0" ./configure <whatever configure options I want to use>

I think i get it.

#gdb /usr/local/libexec/slapd
(gdb) run -d 0
Starting program: /usr/local/libexec/slapd -d 0
[New LWP 100311]
[New Thread 0x801a020b0 (LWP 100311)]
[New Thread 0x801a02880 (LWP 100073)]
[New Thread 0x8034040b0 (LWP 100076)]
[New Thread 0x803404240 (LWP 100077)]
[New Thread 0x8034043d0 (LWP 100078)]
[New Thread 0x803404560 (LWP 100116)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x803404560 (LWP 100116)]
0x0000000802d5aa4b in hdb_idl_fetch_key (be=Error accessing memory address
0x7ffffd9f9f38: Bad       s.
) at idl.c:511
511     {
(gdb) where
#0  0x0000000802d5aa4b in hdb_idl_fetch_key (be=Error accessing memory
address 0x7ffffd9f9f38:      dress.
) at idl.c:511
#1  0x0000000802d50dc5 in hdb_key_read (be=0x801a853d0, db=0x803519800, txn=0x80352b040, k=0x806900570, ids=0x806a00000, saved_cursor=0x0, get_flag=0) at key.c:50
#2  0x0000000802d5363c in equality_candidates (op=0x803521000, rtxn=0x80352b040, ava=0x7ffffda7a4f0, ids=0x806c00000, tmp=0x806a00000) at filterindex.c:788
#3  0x0000000802d51d10 in hdb_filter_candidates (op=0x803521000, rtxn=0x80352b040, f=0x7ffffda7a550, ids=0x806c00000, tmp=0x806a00000, stack=0x806d00000) at filterindex.c:154
#4  0x0000000802d5297f in list_candidates (op=0x803521000, rtxn=0x80352b040, flist=0x7ffffda7a5    ftype=161, ids=0x806b00000, tmp=0x806a00000, save=0x806c00000) at filterindex.c:581
#5  0x0000000802d5229c in hdb_filter_candidates (op=0x803521000, rtxn=0x80352b040, f=0x7ffffda7a530, ids=0x806b00000, tmp=0x806a00000, stack=0x806c00000) at filterindex.c:204
#6  0x0000000802d5297f in list_candidates (op=0x803521000, rtxn=0x80352b040, flist=0x7ffffda7a5    ftype=160, ids=0x7ffffdafa760, tmp=0x806a00000, save=0x806b00000) at filterindex.c:581
#7  0x0000000802d521e4 in hdb_filter_candidates (op=0x803521000, rtxn=0x80352b040, f=0x7ffffda7a570, ids=0x7ffffdafa760, tmp=0x806a00000, stack=0x806b00000) at filterindex.c:   
#8  0x0000000802d4dca9 in search_candidates (op=0x803521000, rs=0x7ffffdbfab30, e=0x7ffffda7a71   txn=0x80352b040, ids=0x7ffffdafa760, scopes=0x7ffffda7a760) at search.c:1206
#9  0x0000000802d4befa in hdb_search (op=0x803521000, rs=0x7ffffdbfab30) at search.c:586
#10 0x0000000000439bb5 in fe_op_search (op=0x803521000, rs=0x7ffffdbfab30) at search.c:366
#11 0x0000000000439520 in do_search (op=0x803521000, rs=0x7ffffdbfab30) at search.c:217
#12 0x000000000043613d in connection_operation (ctx=0x7ffffdbfac70, arg_v=0x803521000) at connection.c:1123
#13 0x00000000004366d9 in connection_read_thread (ctx=0x7ffffdbfac70, argv=0x12) at connection.c:1259
#14 0x0000000800797052 in ldap_int_thread_pool_wrapper () from /usr/local/lib/libldap_r-2.4.so. 
#15 0x000000080164b4d1 in pthread_getprio () from /lib/libthr.so.3
#16 0x0000000000000000 in ?? ()
Error accessing memory address 0x7ffffdbfb000: Bad address.

> --Quanah
> --
> Quanah Gibson-Mount
> Principal Software Engineer
> Zimbra, Inc
> --------------------
> Zimbra ::  the leader in open source messaging and collaboration

Email: alexs@ulgsm.ru
Email/Jabber: alexs@ulgsm.ru

Attachment: pgpabHHlPE3gc.pgp
Description: PGP signature