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

slapd dies when searches. (ITS#1317)



Full_Name: Hongming Jia
Version: 2.0.11
OS: SunOS 5.8
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (211.100.0.34)


hi, I have some trouble, 
slapd is running in 192.168.16.234,  which is sun os solaris 5.8 5.8 Generic
i86pc i386 i86pc 2cpu
ul_bm is running is running in 192.168.16.233,  
ul_bm is my client-tool, which is to search for user-info.
which forks 10 processes, every processes searches 1000 loops,
every time, when ul_bm is running, slapd will be killed.

why? would you like to help me?

The following is core generated by slapd.

# gdb -c core slapd
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-pc-solaris2.8"...(no debugging symbols
found)...
Core was generated by `./slapd'.
Program terminated with signal 9, Killed.
Reading symbols from /usr/lib/libresolv.so.2...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libresolv.so.2
Reading symbols from /usr/lib/libgen.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgen.so.1
Reading symbols from /usr/lib/libnsl.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libsocket.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/lib/libdl.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/lib/libpthread.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpthread.so.1
Reading symbols from /usr/lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/librt.so.1
Reading symbols from /usr/lib/libc.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /usr/lib/libmp.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from /usr/lib/libaio.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libaio.so.1
Reading symbols from /usr/lib/libthread.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libthread.so.1
#0  0x80a961a in __db_init_wrapper ()
(gdb) where
#0  0x80a961a in __db_init_wrapper ()
#1  0x80a9adb in __db_c_destroy ()
#2  0x808f803 in ldbm_fetch ()
#3  0x8088728 in ldbm_cache_fetch ()
#4  0x808bfe8 in idl_free ()
#5  0x808c052 in idl_fetch ()
#6  0x808dfab in key_read ()
#7  0x808a4af in filter_candidates ()
#8  0x8089c3f in filter_candidates ()
#9  0x808aa7d in filter_candidates ()
#10 0x8089e68 in filter_candidates ()
#11 0x808aa7d in filter_candidates ()
#12 0x8089e08 in filter_candidates ()
#13 0x80842e2 in ldbm_back_search ()
#14 0x8083b09 in ldbm_back_search ()
#15 0x8063b1a in do_search ()
#16 0x80628a4 in connection_done ()
#17 0x8094d5a in ldap_pvt_thread_pool_destroy ()