[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#6184) slapd segmentation fault
Full_Name: Joshua Ginsberg
Version: 2.4.15
OS: Debian lenny 2.6.29.4
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (208.78.90.5)
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x472a7950 (LWP 3520)]
0x00007f7a8e7d44aa in pthread_mutex_lock () from /lib/libpthread.so.0
(gdb) thread apply all bt
Thread 15 (Thread 0x472a7950 (LWP 3520)):
#0 0x00007f7a8e7d44aa in pthread_mutex_lock () from /lib/libpthread.so.0
#1 0x00007f7a8c3c7741 in bdb_cache_delete_internal (cache=0x8429f0,
e=0x7f7a880dff90, decr=0) at cache.c:1335
#2 0x00007f7a8c3c820b in hdb_cache_lru_purge (bdb=0x842990) at cache.c:749
#3 0x00007f7a8c3c8c6a in hdb_cache_find_id (op=0x7f7a8811bbe0,
tid=0x7f7a88104820, id=2211, eip=<value optimized out>, flag=0,
lock=0x472a5790) at cache.c:1016
#4 0x00007f7a8c3b9e79 in hdb_search (op=0x7f7a8811bbe0, rs=0x472a6ca0)
at search.c:229
#5 0x00000000004962d7 in overlay_op_walk (op=0x7f7a8811bbe0, rs=0x472a6ca0,
which=op_search, oi=0x842da0, on=0x0)
at /usr/src/openldap_2.4.15.orig/servers/slapd/backover.c:669
#6 0x0000000000496d53 in over_op_func (op=0x7f7a8811bbe0, rs=0xd7510,
which=op_bind)
at /usr/src/openldap_2.4.15.orig/servers/slapd/backover.c:721
#7 0x0000000000434811 in fe_op_search (op=0x7f7a8811bbe0, rs=0x472a6ca0)
at /usr/src/openldap_2.4.15.orig/servers/slapd/search.c:366
#8 0x000000000043500c in do_search (op=0x7f7a8811bbe0, rs=0x472a6ca0)
at /usr/src/openldap_2.4.15.orig/servers/slapd/search.c:217
#9 0x0000000000432666 in connection_operation (ctx=0x472a6e00,
arg_v=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/servers/slapd/connection.c:1097
#10 0x000000000043315d in connection_read_thread (ctx=0x472a6e00,
argv=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/servers/slapd/connection.c:1223
#11 0x00007f7a9042314a in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:663
#12 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#13 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()
Thread 14 (Thread 0x46aa6950 (LWP 3519)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 13 (Thread 0x462a5950 (LWP 3518)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 12 (Thread 0x45aa4950 (LWP 3517)):
#0 0x00007f7a8e7d9384 in __lll_lock_wait () from /lib/libpthread.so.0
#1 0x00007f7a8e7d4bf0 in _L_lock_102 () from /lib/libpthread.so.0
#2 0x00007f7a8e7d44fe in pthread_mutex_lock () from /lib/libpthread.so.0
#3 0x00007f7a8c3c73cf in bdb_cache_lru_link (bdb=0x842990, ei=0x80)
at cache.c:127
#4 0x00007f7a8c3c8da4 in hdb_cache_find_id (op=0x7f7a88134720,
tid=0x7f7a8811f780, id=3568, eip=0x45aa2968, flag=2, lock=0x45aa28f0)
at cache.c:935
#5 0x00007f7a8c3baa1c in hdb_search (op=0x7f7a88134720, rs=0x45aa3ca0)
at search.c:705
#6 0x00000000004962d7 in overlay_op_walk (op=0x7f7a88134720, rs=0x45aa3ca0,
which=op_search, oi=0x842da0, on=0x0)
at /usr/src/openldap_2.4.15.orig/servers/slapd/backover.c:669
#7 0x0000000000496d53 in over_op_func (op=0x7f7a88134720, rs=0x7f7a88000090,
which=2390608272)
at /usr/src/openldap_2.4.15.orig/servers/slapd/backover.c:721
#8 0x0000000000434811 in fe_op_search (op=0x7f7a88134720, rs=0x45aa3ca0)
at /usr/src/openldap_2.4.15.orig/servers/slapd/search.c:366
#9 0x000000000043500c in do_search (op=0x7f7a88134720, rs=0x45aa3ca0)
at /usr/src/openldap_2.4.15.orig/servers/slapd/search.c:217
#10 0x0000000000432666 in connection_operation (ctx=0x45aa3e00,
arg_v=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/servers/slapd/connection.c:1097
#11 0x000000000043315d in connection_read_thread (ctx=0x45aa3e00,
argv=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/servers/slapd/connection.c:1223
#12 0x00007f7a9042314a in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:663
#13 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#14 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x452a3950 (LWP 3516)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
---Type <return> to continue, or q <return> to quit---
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x44aa2950 (LWP 3515)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 9 (Thread 0x442a1950 (LWP 3514)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x43aa0950 (LWP 3513)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x40b02950 (LWP 3512)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 6 (Thread 0x4329f950 (LWP 3042)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x42a9e950 (LWP 2274)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x4229d950 (LWP 2273)):
#0 0x00007f7a8e7d6d29 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f7a9042319d in ldap_int_thread_pool_wrapper (
xpool=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/libraries/libldap_r/tpool.c:654
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x41a9c950 (LWP 2272)):
#0 0x00007f7a8e548b78 in epoll_wait () from /lib/libc.so.6
#1 0x000000000042f820 in slapd_daemon_task (ptr=<value optimized out>)
at /usr/src/openldap_2.4.15.orig/servers/slapd/daemon.c:2291
#2 0x00007f7a8e7d2fc7 in start_thread () from /lib/libpthread.so.0
#3 0x00007f7a8e5485ad in clone () from /lib/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f7a908686e0 (LWP 2267)):
#0 0x00007f7a8e7d3715 in pthread_join () from /lib/libpthread.so.0
#1 0x000000000042ca1c in slapd_daemon ()
at /usr/src/openldap_2.4.15.orig/servers/slapd/daemon.c:2665
#2 0x000000000041a9f7 in main (argc=11, argv=0x7fff988784a8)
at /usr/src/openldap_2.4.15.orig/servers/slapd/main.c:948
#0 0x00007f7a8e7d44aa in pthread_mutex_lock () from /lib/libpthread.so.0
(gdb)