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

Re: (ITS#6200) slapd crashes under load w/ syncrepl



joacim.breiler@hgo.se wrote:
> Thanks for your fast replies! The 'make install STRIP=""' did the trick.
> 
> I ran the server for about a week with no segfaults, then I decided that 
> I couldn't wait for it any longer. So I connected to the server using an 
> LDAP browser, and then after about ten minutes it segfaulted. So to 
> reproduce I need one connection that is reading/updating/creating 
> entries. And one connection that does an occasional read, otherwise the 
> server will keep on running.
> 
> The traceback from gdb gives:

This trace looks like the problem fixed in ITS#6335. The fix is in CVS HEAD
and RE24 (2.4.20 pre-release).
> 
> 0x00007f96c3fc00ad in syncprov_op_mod (op=0x7f9688000ac0, rs=0x44688c80) 
> at syncprov.c:1970
> 1970                        for ( m2 = mt->mt_mods; m2->mi_next != mi;
> (gdb) where
> #0  0x00007f96c3fc00ad in syncprov_op_mod (op=0x7f9688000ac0, 
> rs=0x44688c80) at syncprov.c:1970
> #1  0x00000000004c438a in overlay_op_walk (op=0x7f9688000ac0, 
> rs=0x44688c80, which=op_modify, oi=0x12293c0, on=0x12295a0) at 
> backover.c:659
> #2  0x00000000004c4667 in over_op_func (op=0x7f9688000ac0, 
> rs=0x44688c80, which=op_modify) at backover.c:721
> #3  0x00000000004c47ac in over_op_modify (op=0x7f9688000ac0, 
> rs=0x44688c80) at backover.c:760
> #4  0x000000000045bb21 in fe_op_modify (op=0x7f9688000ac0, 
> rs=0x44688c80) at modify.c:301
> #5  0x000000000045b430 in do_modify (op=0x7f9688000ac0, rs=0x44688c80) 
> at modify.c:175
> #6  0x000000000043c3ec in connection_operation (ctx=0x44688de0, 
> arg_v=0x7f9688000ac0) at connection.c:1123
> #7  0x000000000043c975 in connection_read_thread (ctx=0x44688de0, 
> argv=0x17) at connection.c:1259
> #8  0x0000000000525193 in ldap_int_thread_pool_wrapper (xpool=0x1190290) 
> at tpool.c:685
> #9  0x00007f96c49613ea in start_thread () from /lib/libpthread.so.0
> #10 0x00007f96c44b9cbd in clone () from /lib/libc.so.6
> #11 0x0000000000000000 in ?? ()
> 
> /J

-- 
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/