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



after being adviced to try with mdb backend instead, which doesnt use
locking, slapd exploded as soon as i had enabled the memberOf &
autoGroup overlays and one client tried to connect to the server:

51c1b560 => mdb_search
51c1b560 mdb_dn2entry("dc=myorg")
51c1b560 => mdb_dn2id("dc=myorg")
51c1b560 <= mdb_dn2id: got id=0x1
51c1b560 => mdb_entry_decode:
51c1b560 <= mdb_entry_decode

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb1fd3700 (LWP 15475)]
autogroup_response (op=0x7ffff82d52b0, rs=0x7fffb1fd2a50) at autogroup.c:927
927             autogroup_def_t         *agd = agi->agi_def;
(gdb) bt
#0  autogroup_response (op=0x7ffff82d52b0, rs=0x7fffb1fd2a50) at
#1  0x00007ffff7f7f598 in over_back_response (op=0x7ffff82d52b0,
rs=0x7fffb1fd2a50) at ../../../../servers/slapd/backover.c:237
#2  0x00007ffff7f227d6 in slap_response_play
(op=op@entry=0x7ffff82d52b0, rs=rs@entry=0x7fffb1fd2a50) at
#3  0x00007ffff7f25261 in slap_send_search_entry (op=0x7ffff82d52b0,
rs=0x7fffb1fd2a50) at ../../../../servers/slapd/result.c:1008
#4  0x00007ffff3213600 in mdb_search (op=0x7ffff82d52b0, rs=<optimized
out>) at ../../../../../servers/slapd/back-mdb/search.c:852
#5  0x00007ffff7f801c6 in overlay_op_walk (op=op@entry=0x7ffff82d52b0,
rs=0x7fffb1fd2a50, which=op_search, oi=0x7ffff82e6e50, on=0x0) at
#6  0x00007ffff7f8031b in over_op_func (op=0x7ffff82d52b0, rs=<optimized
out>, which=<optimized out>) at ../../../../servers/slapd/backover.c:723
#7  0x00007ffff7f15641 in fe_op_search (op=0x7ffff82d52b0,
rs=0x7fffb1fd2a50) at ../../../../servers/slapd/search.c:402
#8  0x00007ffff7f14f06 in do_search (op=0x7ffff82d52b0,
rs=0x7fffb1fd2a50) at ../../../../servers/slapd/search.c:247
#9  0x00007ffff7f12961 in connection_operation
(ctx=ctx@entry=0x7fffb1fd2ba0, arg_v=arg_v@entry=0x7ffff82d52b0) at
#10 0x00007ffff7f12c84 in connection_read_thread (ctx=0x7fffb1fd2ba0,
argv=<optimized out>) at ../../../../servers/slapd/connection.c:1286
#11 0x00007ffff7a73ff3 in ?? () from
#12 0x00007ffff5c66b50 in start_thread () from
#13 0x00007ffff59b0a7d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x0000000000000000 in ?? ()
(gdb) p agi
$1 = (autogroup_info_t *) 0x0

So mdb doesnt seem to be an option here...

Landry Breuil
Mouton a 5 pattes du CRAIG