On 9/1/11 11:49 AM, Dan White wrote: > On 01/09/11 10:14 -0700, Maria McKinley wrote: >>> On 8/31/11 1:09 PM, Bron Gondwana wrote: >>>> Ok - next time it goes crazy can you pick one up with gdb and get >>>> a backtrace? >>>> >>>> gdb $cyrusbinpath/imapd $pid >>>> >>>> and then when you get the prompt: >>>> >>>> bt >>>> >>>> and maybe also: >>>> >>>> p imapd_in >>>> >>>> which will give us the command that's running. >>>> >> >> ella:~# gdb /usr/lib/cyrus/bin/imapd 4416 > >> (gdb) bt >> #0 0x00007f2c049e90d8 in poll () from /lib/libc.so.6 >> #1 0x00007f2bfe6fd31d in ?? () from /usr/lib/libldap_r-2.4.so.2 >> #2 0x00007f2bfe6fe4fd in ldap_result () from /usr/lib/libldap_r-2.4.so.2 >> #3 0x00007f2bfe93a505 in ?? () from /lib/libnss_ldap.so.2 >> #4 0x00007f2bfe93a7a7 in ?? () from /lib/libnss_ldap.so.2 >> #5 0x00007f2bfe93cff5 in _nss_ldap_endgrent () from /lib/libnss_ldap.so.2 >> #6 0x00007f2c04a04d89 in ?? () from /lib/libc.so.6 >> #7 0x00007f2c049c315a in endgrent () from /lib/libc.so.6 >> #8 0x0000000000451d1d in ?? () >> #9 0x000000000043c008 in ?? () >> #10 0x0000000000414de1 in ?? () >> #11 0x00007f2c069cb682 in do_authorization (s_conn=0x26852f0) at >> server.c:1185 >> #12 0x00007f2c069cc22d in sasl_checkpass (conn=0x26852f0, user=<value >> optimized out>, userlen=4, >> pass=0x2686fe0 "Biko';l", passlen=7) at server.c:1746 >> #13 0x0000000000414783 in ?? () >> #14 0x000000000041892a in ?? () >> #15 0x000000000041a3e4 in ?? () >> #16 0x0000000000407b07 in ?? () >> #17 0x00007f2c04943c4d in __libc_start_main () from /lib/libc.so.6 >> #18 0x0000000000407229 in ?? () >> #19 0x00007fffd439b798 in ?? () >> #20 0x000000000000001c in ?? () >> #21 0x0000000000000004 in ?? () >> #22 0x00007fffd439be5f in ?? () >> #23 0x00007fffd439be65 in ?? () >> #24 0x00007fffd439be68 in ?? () >> #25 0x00007fffd439be6b in ?? () >> #26 0x0000000000000000 in ?? () >> (gdb) p imapd_in >> $1 = 40607904 >> (gdb) >> ---- > > Do you use any group ACLs? It looks like your imapd process may be waiting > for a group list enumeration to complete, via an nss ldap plugin. > > If so, and you are using the default 'auth_mech: unix' group authorization > config, this is not a recommended configuration per: > > http://www.cyrusimap.org/docs/cyrus-imapd/2.4.10/overview.php#aclauth > > Doing so can cause performance issues. > I don't think I am using group ACLs, as I don't remember setting it up, but haven't been able to figure this out definitively. How can I tell if I am using any group ACLs? Am I trying to index on groups? I remember setting up to index on different things, but can't find where this is set up, so maybe I am making this up. Feeling way over my head, sorry, and thanks so much for your help. ~maria ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/