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

(ITS#3685) 2.2.25 SEGV on ADD



Full_Name: Aaron Richton
Version: 2.2.25
OS: Solaris 9
URL: 
Submission from: (NULL) (128.6.31.137)


2.2.25 SEGVs on me. 2.2.23 didn't.

It may or may not be related that 2.2.25 is the first release I've ever
configured --with-dyngroup. This appears to have occurred during the first ADD
operation performed on this (master) slapd. Hopefully, the core dump will help;
I might be able to revisit this with a memory debugger later on (off-hours).

Thread 4 (process 200218    ):
#0  0xfede58fc in __lwp_park () from /usr/lib/libthread.so.1
#1  0xfede2ba8 in cond_wait_queue () from /usr/lib/libthread.so.1
#2  0xfede3364 in cond_wait () from /usr/lib/libthread.so.1
#3  0xfede33a0 in pthread_cond_wait () from /usr/lib/libthread.so.1
#4  0x0016c918 in ldap_pvt_thread_cond_wait (cond=0x2ed7c0, mutex=0x2ed710)
    at thr_posix.c:251
#5  0x000709f8 in send_ldap_ber (conn=0x2ed700, ber=0xda73f638) at result.c:211
#6  0x0007472c in slap_send_search_entry (op=0x301448, rs=0xda7ffd58)
    at result.c:1311
#7  0x000f91d4 in hdb_do_search () at tools.c:283
#8  0x000f5714 in hdb_search () at tools.c:283
#9  0x0005f668 in do_search (op=0x301448, rs=0xda7ffd58) at search.c:412
#10 0x0005bb34 in _end ()
#11 0x0016b4c8 in ldap_int_thread_pool_wrapper (xpool=0x241510) at tpool.c:467

Thread 3 (process 134682    ):
#0  0xfee9d608 in kaio () from /usr/lib/libc.so.1
#1  0xfee51e78 in backref () from /usr/lib/libc.so.1
#2  0xfedde6b4 in select () from /usr/lib/libthread.so.1
#3  0x00056878 in slapd_daemon_task (ptr=0x0) at daemon.c:1422

Thread 2 (process 69146    ):
#0  0xfee9f334 in _signotifywait () from /usr/lib/libc.so.1
#1  0xfeddd6bc in lwp_wait () from /usr/lib/libthread.so.1
#2  0xfedd90f0 in _thrp_join () from /usr/lib/libthread.so.1
#3  0x0016c750 in ldap_pvt_thread_join (thread=2, thread_return=0x0)
    at thr_posix.c:151
#4  0x00058394 in slapd_daemon () at daemon.c:2041
#5  0x00046ae4 in main (argc=4, argv=0xffbffd94) at main.c:713

Thread 1 (process 265754    ):
#0  0xfee46ed4 in _malloc_unlocked () from /usr/lib/libc.so.1
#1  0xfee477a0 in _morecore () from /usr/lib/libc.so.1
#2  0xfee468dc in getrule () from /usr/lib/libc.so.1
#3  0xfee467bc in getoffset () from /usr/lib/libc.so.1
#4  0x001b0958 in ber_memalloc_x (s=20, ctx=0x0) at memory.c:232
#5  0x00080290 in ch_malloc (size=20) at ch_malloc.c:155
#6  0x00068328 in attr_merge (e=0x40f710, desc=0x23a6d8, vals=0xd9fff798,
    nvals=0x0) at attr.c:165
#7  0x0012bef8 in hdb_csn_commit (op=0xee2ed8, rs=0xd9fffd58, tid=0x19cd288,
    ei=0xc1f648, suffix_ei=0xd9fff99c, ctxcsn_e=0xd9fff998,
    ctxcsn_added=0xd9fff994, locker=2147515956) at ctxcsn.c:97
#8  0x00125358 in hdb_add (op=0xee2ed8, rs=0xd9fffd58) at add.c:373
#9  0x00065804 in do_add (op=0xee2ed8, rs=0xd9fffd58) at add.c:318
#10 0x0005b9cc in _end ()
#11 0x0016b4c8 in ldap_int_thread_pool_wrapper (xpool=0x241510) at tpool.c:467