[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: "unknown filter type" followed by SEGV (ITS#3300)
Is this fault repeatable? If so, how?
Kurt
At 02:33 AM 8/24/2004, richton@nbcs.rutgers.edu wrote:
>Full_Name: Aaron Richton
>Version: 2.2.15
>OS: Solaris 9
>URL:
>Submission from: (NULL) (165.230.41.99)
>
>
>OpenLDAP 2.2.15, BDB 4.2.52+2 patches, HDB databases, Cyrus SASL 2.1.18,
>OpenSSL
>0.9.7d.
>
>The following messages were output to syslog:
>
>unknown filter type 13961616
>unknown filter type 4209846818
>
>and then slapd seg faulted.
>
>gdb "thr apply all bt":
>
>Thread 8 (process 286791 ):
>#0 0xfedd58fc in __lwp_park () from /usr/lib/libthread.so.1
>#1 0xfedd2ba8 in cond_wait_queue () from /usr/lib/libthread.so.1
>#2 0xfedd3364 in cond_wait () from /usr/lib/libthread.so.1
>#3 0xfedd33a0 in pthread_cond_wait () from /usr/lib/libthread.so.1
>#4 0x00181098 in ldap_pvt_thread_cond_wait (cond=0x3394d0, mutex=0x3394b8)
> at thr_posix.c:251
>#5 0x0017faec in ldap_int_thread_pool_wrapper (xpool=0x3394b0) at tpool.c:456
>
>Thread 7 (process 221255 ):
>#0 0x0010f5e8 in hdb_do_search () at tools.c:288
>#1 0x0010c524 in hdb_search () at tools.c:288
>#2 0x00079958 in do_search (op=0x609c770, rs=0xda3ffd58) at search.c:412
>#3 0x00075e7c in connection_operation (ctx=0xda3ffe14, arg_v=0x609c770)
> at connection.c:1073
>#4 0x0017fb68 in ldap_int_thread_pool_wrapper (xpool=0x3394b0) at tpool.c:467
>
>Thread 6 (process 155719 ):
>#0 0xfee9d608 in _poll () from /usr/lib/libc.so.1
>#1 0xfee51e78 in _select () from /usr/lib/libc.so.1
>#2 0xfedce6b4 in select () from /usr/lib/libthread.so.1
>#3 0x00070b38 in slapd_daemon_task (ptr=0x0) at daemon.c:1422
>
>Thread 5 (process 90183 ):
>#0 0xfee9f334 in _lwp_wait () from /usr/lib/libc.so.1
>#1 0xfedcd6bc in lwp_wait () from /usr/lib/libthread.so.1
>#2 0xfedc90f0 in _thrp_join () from /usr/lib/libthread.so.1
>#3 0x00180e98 in ldap_pvt_thread_join (thread=2, thread_return=0x0)
> at thr_posix.c:151
>#4 0x00072664 in slapd_daemon () at daemon.c:2032
>#5 0x00060bec in main (argc=4, argv=0xffbffd94) at main.c:710
>
>Thread 4 (process 548935 ):
>#0 0xfedd58fc in __lwp_park () from /usr/lib/libthread.so.1
>#1 0xfedd2ba8 in cond_wait_queue () from /usr/lib/libthread.so.1
>#2 0xfedd3364 in cond_wait () from /usr/lib/libthread.so.1
>#3 0xfedd33a0 in pthread_cond_wait () from /usr/lib/libthread.so.1
>#4 0x00181098 in ldap_pvt_thread_cond_wait (cond=0x3394d0, mutex=0x3394b8)
> at thr_posix.c:251
>#5 0x0017faec in ldap_int_thread_pool_wrapper (xpool=0x3394b0) at tpool.c:456
>
>Thread 3 (process 483399 ):
>#0 0xff2ecd1c in __db_c_close () from /usr/local/lib/libdb-4.2.so
>#1 0xff2f56c0 in __db_get () from /usr/local/lib/libdb-4.2.so
>#2 0xff2f55ac in __db_get_pp () from /usr/local/lib/libdb-4.2.so
>#3 0x0014a36c in hdb_id2entry (be=0x381660, tid=0xd2f3d0, id=1920,
> e=0xd833f734) at id2entry.c:111
>#4 0x0013e1e8 in hdb_cache_find_id (op=0x6a4d820, tid=0x0, id=1920,
> eip=0xd833f968, islocked=0, locker=88, lock=0xd833f7fc) at cache.c:700
>#5 0x0010e98c in hdb_do_search () at tools.c:288
>#6 0x0010c524 in hdb_search () at tools.c:288
>#7 0x00079958 in do_search (op=0x6a4d820, rs=0xd83ffd58) at search.c:412
>#8 0x00075e7c in connection_operation (ctx=0xd83ffe14, arg_v=0x6a4d820)
> at connection.c:1073
>#9 0x0017fb68 in ldap_int_thread_pool_wrapper (xpool=0x3394b0) at tpool.c:467
>
>Thread 2 (process 417863 ):
>#0 0xff3188d8 in __lock_put_internal () from /usr/local/lib/libdb-4.2.so
>#1 0xff318340 in __lock_put_nolock () from /usr/local/lib/libdb-4.2.so
>#2 0xff31824c in __lock_put () from /usr/local/lib/libdb-4.2.so
>#3 0xff3181cc in __lock_put_pp () from /usr/local/lib/libdb-4.2.so
>#4 0x0013ccb8 in hdb_cache_entry_db_unlock () at cache.c:156
>#5 0x0013dc00 in bdb_cache_lru_add () at index.c:324
>#6 0x0013e5d4 in hdb_cache_find_id (op=0x3281618, tid=0x0, id=1605,
> eip=0xd8b3f968, islocked=0, locker=61, lock=0xd8b3f7fc) at cache.c:775
>#7 0x0010e98c in hdb_do_search () at tools.c:288
>#8 0x0010c524 in hdb_search () at tools.c:288
>#9 0x00079958 in do_search (op=0x3281618, rs=0xd8bffd58) at search.c:412
>#10 0x00075e7c in connection_operation (ctx=0xd8bffe14, arg_v=0x3281618)
> at connection.c:1073
>#11 0x0017fb68 in ldap_int_thread_pool_wrapper (xpool=0x3394b0) at tpool.c:467
>
>Thread 1 (process 352327 ):
>#0 0x0009dff8 in test_filter (op=0x68b73c0, e=0x6894368, f=0x989dbbe4)
> at filterentry.c:67
>#1 0x0009f074 in test_filter_and (op=0x68b73c0, e=0x6894368, flist=0xd933f8e8)
> at filterentry.c:544
>#2 0x0009dd00 in test_filter (op=0x68b73c0, e=0x6894368, f=0xd933f8f4)
> at filterentry.c:139
>#3 0x0010f470 in hdb_do_search () at tools.c:288
>#4 0x0010c524 in hdb_search () at tools.c:288
>#5 0x00079958 in do_search (op=0x68b73c0, rs=0xd93ffd58) at search.c:412
>#6 0x00075e7c in connection_operation (ctx=0xd93ffe14, arg_v=0x68b73c0)
> at connection.c:1073
>#7 0x0017fb68 in ldap_int_thread_pool_wrapper (xpool=0x3394b0) at tpool.c:467