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. -- Dan White ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/